/******** borderSize *******/
/******** borderStyle *******/
/******** radius *******/
/******** shadow distance *******/
/******** size *******/
/******** spacing *******/
/******** shadow *******/
/******** opacity *******/
/******** fontSize *******/
/******** fontWeight ********/
/******** Primary *******/
/******** success *******/
/******** warning *******/
/******** danger *******/
/******** link *******/
/******** radius *******/
/********* icon hover *********/
body {
  --red-1: 255,236,232;
  --red-2: 253,205,197;
  --red-3: 251,172,163;
  --red-4: 249,137,129;
  --red-5: 247,101,96;
  --red-6: 245,63,63;
  --red-7: 203,39,45;
  --red-8: 161,21,30;
  --red-9: 119,8,19;
  --red-10: 77,0,10;
  --orangered-1: 255,243,232;
  --orangered-2: 253,221,195;
  --orangered-3: 252,197,159;
  --orangered-4: 250,172,123;
  --orangered-5: 249,144,87;
  --orangered-6: 247,114,52;
  --orangered-7: 204,81,32;
  --orangered-8: 162,53,17;
  --orangered-9: 119,31,6;
  --orangered-10: 77,14,0;
  --orange-1: 255,247,232;
  --orange-2: 255,228,186;
  --orange-3: 255,207,139;
  --orange-4: 255,182,93;
  --orange-5: 255,154,46;
  --orange-6: 255,125,0;
  --orange-7: 210,95,0;
  --orange-8: 166,69,0;
  --orange-9: 121,46,0;
  --orange-10: 77,27,0;
  --gold-1: 255,252,232;
  --gold-2: 253,244,191;
  --gold-3: 252,233,150;
  --gold-4: 250,220,109;
  --gold-5: 249,204,69;
  --gold-6: 247,186,30;
  --gold-7: 204,146,19;
  --gold-8: 162,109,10;
  --gold-9: 119,75,4;
  --gold-10: 77,45,0;
  --yellow-1: 254,255,232;
  --yellow-2: 254,254,190;
  --yellow-3: 253,250,148;
  --yellow-4: 252,242,107;
  --yellow-5: 251,232,66;
  --yellow-6: 250,220,25;
  --yellow-7: 207,175,15;
  --yellow-8: 163,132,8;
  --yellow-9: 120,93,3;
  --yellow-10: 77,56,0;
  --lime-1: 252,255,232;
  --lime-2: 237,248,187;
  --lime-3: 220,241,144;
  --lime-4: 201,233,104;
  --lime-5: 181,226,65;
  --lime-6: 159,219,29;
  --lime-7: 126,183,18;
  --lime-8: 95,148,10;
  --lime-9: 67,112,4;
  --lime-10: 42,77,0;
  --green-1: 232,255,234;
  --green-2: 175,240,181;
  --green-3: 123,225,136;
  --green-4: 76,210,99;
  --green-5: 35,195,67;
  --green-6: 0,180,42;
  --green-7: 0,154,41;
  --green-8: 0,128,38;
  --green-9: 0,102,34;
  --green-10: 0,77,28;
  --cyan-1: 232,255,251;
  --cyan-2: 183,244,236;
  --cyan-3: 137,233,224;
  --cyan-4: 94,223,214;
  --cyan-5: 55,212,207;
  --cyan-6: 20,201,201;
  --cyan-7: 13,165,170;
  --cyan-8: 7,130,139;
  --cyan-9: 3,97,108;
  --cyan-10: 0,66,77;
  --blue-1: 232,247,255;
  --blue-2: 195,231,254;
  --blue-3: 159,212,253;
  --blue-4: 123,192,252;
  --blue-5: 87,169,251;
  --blue-6: 52,145,250;
  --blue-7: 32,108,207;
  --blue-8: 17,75,163;
  --blue-9: 6,48,120;
  --blue-10: 0,26,77;
  --arcoblue-1: 232,243,255;
  --arcoblue-2: 190,218,255;
  --arcoblue-3: 148,191,255;
  --arcoblue-4: 106,161,255;
  --arcoblue-5: 64,128,255;
  --arcoblue-6: 22,93,255;
  --arcoblue-7: 14,66,210;
  --arcoblue-8: 7,44,166;
  --arcoblue-9: 3,26,121;
  --arcoblue-10: 0,13,77;
  --purple-1: 245,232,255;
  --purple-2: 221,190,246;
  --purple-3: 195,150,237;
  --purple-4: 168,113,227;
  --purple-5: 141,78,218;
  --purple-6: 114,46,209;
  --purple-7: 85,29,176;
  --purple-8: 60,16,143;
  --purple-9: 39,6,110;
  --purple-10: 22,0,77;
  --pinkpurple-1: 255,232,251;
  --pinkpurple-2: 247,186,239;
  --pinkpurple-3: 240,142,230;
  --pinkpurple-4: 232,101,223;
  --pinkpurple-5: 225,62,219;
  --pinkpurple-6: 217,26,217;
  --pinkpurple-7: 176,16,182;
  --pinkpurple-8: 138,9,147;
  --pinkpurple-9: 101,3,112;
  --pinkpurple-10: 66,0,77;
  --magenta-1: 255,232,241;
  --magenta-2: 253,194,219;
  --magenta-3: 251,157,199;
  --magenta-4: 249,121,183;
  --magenta-5: 247,84,168;
  --magenta-6: 245,49,157;
  --magenta-7: 203,30,131;
  --magenta-8: 161,16,105;
  --magenta-9: 119,6,79;
  --magenta-10: 77,0,52;
  --gray-1: 247,248,250;
  --gray-2: 242,243,245;
  --gray-3: 229,230,235;
  --gray-4: 201,205,212;
  --gray-5: 169,174,184;
  --gray-6: 134,144,156;
  --gray-7: 107,119,133;
  --gray-8: 78,89,105;
  --gray-9: 39,46,59;
  --gray-10: 29,33,41;
  --success-1: var(--green-1);
  --success-2: var(--green-2);
  --success-3: var(--green-3);
  --success-4: var(--green-4);
  --success-5: var(--green-5);
  --success-6: var(--green-6);
  --success-7: var(--green-7);
  --success-8: var(--green-8);
  --success-9: var(--green-9);
  --success-10: var(--green-10);
  --primary-1: var(--arcoblue-1);
  --primary-2: var(--arcoblue-2);
  --primary-3: var(--arcoblue-3);
  --primary-4: var(--arcoblue-4);
  --primary-5: var(--arcoblue-5);
  --primary-6: var(--arcoblue-6);
  --primary-7: var(--arcoblue-7);
  --primary-8: var(--arcoblue-8);
  --primary-9: var(--arcoblue-9);
  --primary-10: var(--arcoblue-10);
  --danger-1: var(--red-1);
  --danger-2: var(--red-2);
  --danger-3: var(--red-3);
  --danger-4: var(--red-4);
  --danger-5: var(--red-5);
  --danger-6: var(--red-6);
  --danger-7: var(--red-7);
  --danger-8: var(--red-8);
  --danger-9: var(--red-9);
  --danger-10: var(--red-10);
  --warning-1: var(--orange-1);
  --warning-2: var(--orange-2);
  --warning-3: var(--orange-3);
  --warning-4: var(--orange-4);
  --warning-5: var(--orange-5);
  --warning-6: var(--orange-6);
  --warning-7: var(--orange-7);
  --warning-8: var(--orange-8);
  --warning-9: var(--orange-9);
  --warning-10: var(--orange-10);
  --link-1: var(--arcoblue-1);
  --link-2: var(--arcoblue-2);
  --link-3: var(--arcoblue-3);
  --link-4: var(--arcoblue-4);
  --link-5: var(--arcoblue-5);
  --link-6: var(--arcoblue-6);
  --link-7: var(--arcoblue-7);
  --link-8: var(--arcoblue-8);
  --link-9: var(--arcoblue-9);
  --link-10: var(--arcoblue-10);
  --data-1: var(--arcoblue-5);
  --data-2: var(--arcoblue-2);
  --data-3: 85,197,253;
  --data-4: 156,220,252;
  --data-5: var(--orange-6);
  --data-6: var(--orange-3);
  --data-7: var(--green-4);
  --data-8: var(--green-2);
  --data-9: var(--purple-4);
  --data-10: var(--purple-2);
  --data-11: var(--gold-6);
  --data-12: var(--gold-4);
  --data-13: var(--lime-6);
  --data-14: var(--lime-4);
  --data-15: var(--magenta-4);
  --data-16: var(--magenta-3);
  --data-17: var(--cyan-6);
  --data-18: var(--cyan-3);
  --data-19: var(--pinkpurple-4);
  --data-20: var(--pinkpurple-2);
}
body[arco-theme='dark'] {
  --red-1: 77,0,10;
  --red-2: 119,6,17;
  --red-3: 161,22,31;
  --red-4: 203,46,52;
  --red-5: 245,78,78;
  --red-6: 247,105,101;
  --red-7: 249,141,134;
  --red-8: 251,176,167;
  --red-9: 253,209,202;
  --red-10: 255,240,236;
  --orangered-1: 77,14,0;
  --orangered-2: 119,30,5;
  --orangered-3: 162,55,20;
  --orangered-4: 204,87,41;
  --orangered-5: 247,126,69;
  --orangered-6: 249,146,90;
  --orangered-7: 250,173,125;
  --orangered-8: 252,198,161;
  --orangered-9: 253,222,197;
  --orangered-10: 255,244,235;
  --orange-1: 77,27,0;
  --orange-2: 121,48,4;
  --orange-3: 166,75,10;
  --orange-4: 210,105,19;
  --orange-5: 255,141,31;
  --orange-6: 255,150,38;
  --orange-7: 255,179,87;
  --orange-8: 255,205,135;
  --orange-9: 255,227,184;
  --orange-10: 255,247,232;
  --gold-1: 77,45,0;
  --gold-2: 119,75,4;
  --gold-3: 162,111,15;
  --gold-4: 204,150,31;
  --gold-5: 247,192,52;
  --gold-6: 249,204,68;
  --gold-7: 250,220,108;
  --gold-8: 252,233,149;
  --gold-9: 253,244,190;
  --gold-10: 255,252,232;
  --yellow-1: 77,56,0;
  --yellow-2: 120,94,7;
  --yellow-3: 163,134,20;
  --yellow-4: 207,179,37;
  --yellow-5: 250,225,60;
  --yellow-6: 251,233,75;
  --yellow-7: 252,243,116;
  --yellow-8: 253,250,157;
  --yellow-9: 254,254,198;
  --yellow-10: 254,255,240;
  --lime-1: 42,77,0;
  --lime-2: 68,112,6;
  --lime-3: 98,148,18;
  --lime-4: 132,183,35;
  --lime-5: 168,219,57;
  --lime-6: 184,226,75;
  --lime-7: 203,233,112;
  --lime-8: 222,241,152;
  --lime-9: 238,248,194;
  --lime-10: 253,255,238;
  --green-1: 0,77,28;
  --green-2: 4,102,37;
  --green-3: 10,128,45;
  --green-4: 18,154,55;
  --green-5: 29,180,64;
  --green-6: 39,195,70;
  --green-7: 80,210,102;
  --green-8: 126,225,139;
  --green-9: 178,240,183;
  --green-10: 235,255,236;
  --cyan-1: 0,66,77;
  --cyan-2: 6,97,108;
  --cyan-3: 17,131,139;
  --cyan-4: 31,166,170;
  --cyan-5: 48,201,201;
  --cyan-6: 63,212,207;
  --cyan-7: 102,223,215;
  --cyan-8: 144,233,225;
  --cyan-9: 190,244,237;
  --cyan-10: 240,255,252;
  --blue-1: 0,26,77;
  --blue-2: 5,47,120;
  --blue-3: 19,76,163;
  --blue-4: 41,113,207;
  --blue-5: 70,154,250;
  --blue-6: 90,170,251;
  --blue-7: 125,193,252;
  --blue-8: 161,213,253;
  --blue-9: 198,232,254;
  --blue-10: 234,248,255;
  --arcoblue-1: 0,13,77;
  --arcoblue-2: 4,27,121;
  --arcoblue-3: 14,50,166;
  --arcoblue-4: 29,77,210;
  --arcoblue-5: 48,111,255;
  --arcoblue-6: 60,126,255;
  --arcoblue-7: 104,159,255;
  --arcoblue-8: 147,190,255;
  --arcoblue-9: 190,218,255;
  --arcoblue-10: 234,244,255;
  --purple-1: 22,0,77;
  --purple-2: 39,6,110;
  --purple-3: 62,19,143;
  --purple-4: 90,37,176;
  --purple-5: 123,61,209;
  --purple-6: 142,81,218;
  --purple-7: 169,116,227;
  --purple-8: 197,154,237;
  --purple-9: 223,194,246;
  --purple-10: 247,237,255;
  --pinkpurple-1: 66,0,77;
  --pinkpurple-2: 101,3,112;
  --pinkpurple-3: 138,13,147;
  --pinkpurple-4: 176,27,182;
  --pinkpurple-5: 217,46,217;
  --pinkpurple-6: 225,61,219;
  --pinkpurple-7: 232,102,223;
  --pinkpurple-8: 240,146,230;
  --pinkpurple-9: 247,193,240;
  --pinkpurple-10: 255,242,253;
  --magenta-1: 77,0,52;
  --magenta-2: 119,8,80;
  --magenta-3: 161,23,108;
  --magenta-4: 203,43,136;
  --magenta-5: 245,69,166;
  --magenta-6: 247,86,169;
  --magenta-7: 249,122,184;
  --magenta-8: 251,158,200;
  --magenta-9: 253,195,219;
  --magenta-10: 255,232,241;
  --gray-1: 23,23,26;
  --gray-2: 46,46,48;
  --gray-3: 72,72,73;
  --gray-4: 95,95,96;
  --gray-5: 120,120,122;
  --gray-6: 146,146,147;
  --gray-7: 171,171,172;
  --gray-8: 197,197,197;
  --gray-9: 223,223,223;
  --gray-10: 246,246,246;
  --primary-1: var(--arcoblue-1);
  --primary-2: var(--arcoblue-2);
  --primary-3: var(--arcoblue-3);
  --primary-4: var(--arcoblue-4);
  --primary-5: var(--arcoblue-5);
  --primary-6: var(--arcoblue-6);
  --primary-7: var(--arcoblue-7);
  --primary-8: var(--arcoblue-8);
  --primary-9: var(--arcoblue-9);
  --primary-10: var(--arcoblue-10);
  --success-1: var(--green-1);
  --success-2: var(--green-2);
  --success-3: var(--green-3);
  --success-4: var(--green-4);
  --success-5: var(--green-5);
  --success-6: var(--green-6);
  --success-7: var(--green-7);
  --success-8: var(--green-8);
  --success-9: var(--green-9);
  --success-10: var(--green-10);
  --danger-1: var(--red-1);
  --danger-2: var(--red-2);
  --danger-3: var(--red-3);
  --danger-4: var(--red-4);
  --danger-5: var(--red-5);
  --danger-6: var(--red-6);
  --danger-7: var(--red-7);
  --danger-8: var(--red-8);
  --danger-9: var(--red-9);
  --danger-10: var(--red-10);
  --warning-1: var(--orange-1);
  --warning-2: var(--orange-2);
  --warning-3: var(--orange-3);
  --warning-4: var(--orange-4);
  --warning-5: var(--orange-5);
  --warning-6: var(--orange-6);
  --warning-7: var(--orange-7);
  --warning-8: var(--orange-8);
  --warning-9: var(--orange-9);
  --warning-10: var(--orange-10);
  --link-1: var(--arcoblue-1);
  --link-2: var(--arcoblue-2);
  --link-3: var(--arcoblue-3);
  --link-4: var(--arcoblue-4);
  --link-5: var(--arcoblue-5);
  --link-6: var(--arcoblue-6);
  --link-7: var(--arcoblue-7);
  --link-8: var(--arcoblue-8);
  --link-9: var(--arcoblue-9);
  --link-10: var(--arcoblue-10);
  --data-1: var(--arcoblue-5);
  --data-2: var(--arcoblue-3);
  --data-3: var(--blue-5);
  --data-4: var(--blue-3);
  --data-5: var(--orange-6);
  --data-6: var(--orange-3);
  --data-7: var(--green-4);
  --data-8: var(--green-3);
  --data-9: var(--purple-4);
  --data-10: var(--purple-3);
  --data-11: var(--gold-6);
  --data-12: var(--gold-4);
  --data-13: var(--lime-6);
  --data-14: var(--lime-4);
  --data-15: var(--magenta-4);
  --data-16: var(--magenta-3);
  --data-17: var(--cyan-6);
  --data-18: var(--cyan-3);
  --data-19: var(--pinkpurple-4);
  --data-20: var(--pinkpurple-2);
}
body {
  --color-white: #ffffff;
  --color-black: #000000;
  --color-border: rgb(var(--gray-3));
  --color-bg-popup: var(--color-bg-5);
  --color-bg-1: #fff;
  --color-bg-2: #fff;
  --color-bg-3: #fff;
  --color-bg-4: #fff;
  --color-bg-5: #fff;
  --color-bg-white: #fff;
  --color-neutral-1: rgb(var(--gray-1));
  --color-neutral-2: rgb(var(--gray-2));
  --color-neutral-3: rgb(var(--gray-3));
  --color-neutral-4: rgb(var(--gray-4));
  --color-neutral-5: rgb(var(--gray-5));
  --color-neutral-6: rgb(var(--gray-6));
  --color-neutral-7: rgb(var(--gray-7));
  --color-neutral-8: rgb(var(--gray-8));
  --color-neutral-9: rgb(var(--gray-9));
  --color-neutral-10: rgb(var(--gray-10));
  --color-text-1: var(--color-neutral-10);
  --color-text-2: var(--color-neutral-8);
  --color-text-3: var(--color-neutral-6);
  --color-text-4: var(--color-neutral-4);
  --color-border-1: var(--color-neutral-2);
  --color-border-2: var(--color-neutral-3);
  --color-border-3: var(--color-neutral-4);
  --color-border-4: var(--color-neutral-6);
  --color-fill-1: var(--color-neutral-1);
  --color-fill-2: var(--color-neutral-2);
  --color-fill-3: var(--color-neutral-3);
  --color-fill-4: var(--color-neutral-4);
  --color-primary-light-1: rgb(var(--primary-1));
  --color-primary-light-2: rgb(var(--primary-2));
  --color-primary-light-3: rgb(var(--primary-3));
  --color-primary-light-4: rgb(var(--primary-4));
  --color-secondary: var(--color-neutral-2);
  --color-secondary-hover: var(--color-neutral-3);
  --color-secondary-active: var(--color-neutral-4);
  --color-secondary-disabled: var(--color-neutral-1);
  --color-danger-light-1: rgb(var(--danger-1));
  --color-danger-light-2: rgb(var(--danger-2));
  --color-danger-light-3: rgb(var(--danger-3));
  --color-danger-light-4: rgb(var(--danger-4));
  --color-success-light-1: rgb(var(--success-1));
  --color-success-light-2: rgb(var(--success-2));
  --color-success-light-3: rgb(var(--success-3));
  --color-success-light-4: rgb(var(--success-4));
  --color-warning-light-1: rgb(var(--warning-1));
  --color-warning-light-2: rgb(var(--warning-2));
  --color-warning-light-3: rgb(var(--warning-3));
  --color-warning-light-4: rgb(var(--warning-4));
  --color-link-light-1: rgb(var(--link-1));
  --color-link-light-2: rgb(var(--link-2));
  --color-link-light-3: rgb(var(--link-3));
  --color-link-light-4: rgb(var(--link-4));
  --color-data-1: rgb(var(--arcoblue-5));
  --color-data-2: rgb(var(--arcoblue-3));
  --color-data-3: rgb(var(--blue-5));
  --color-data-4: rgb(var(--blue-3));
  --color-data-5: rgb(var(--orange-6));
  --color-data-6: rgb(var(--orange-3));
  --color-data-7: rgb(var(--green-4));
  --color-data-8: rgb(var(--green-3));
  --color-data-9: rgb(var(--purple-4));
  --color-data-10: rgb(var(--purple-3));
  --color-data-11: rgb(var(--gold-6));
  --color-data-12: rgb(var(--gold-4));
  --color-data-13: rgb(var(--lime-6));
  --color-data-14: rgb(var(--lime-4));
  --color-data-15: rgb(var(--magenta-4));
  --color-data-16: rgb(var(--magenta-3));
  --color-data-17: rgb(var(--cyan-6));
  --color-data-18: rgb(var(--cyan-3));
  --color-data-19: rgb(var(--pinkpurple-4));
  --color-data-20: rgb(var(--pinkpurple-2));
  --border-radius-none: 0;
  --border-radius-small: 2px;
  --border-radius-medium: 4px;
  --border-radius-large: 8px;
  --border-radius-circle: 50%;
  --color-tooltip-bg: rgb(var(--gray-10));
  --color-spin-layer-bg: rgba(255, 255, 255, 0.6);
  --color-menu-dark-bg: #232324;
  --color-menu-light-bg: #ffffff;
  --color-menu-dark-hover: rgba(255, 255, 255, 0.04);
  --color-mask-bg: rgba(29, 33, 41, 0.6);
  --font-weight-100: 100;
  --font-weight-200: 200;
  --font-weight-300: 300;
  --font-weight-400: 400;
  --font-weight-500: 500;
  --font-weight-600: 600;
  --font-weight-700: 700;
  --font-weight-800: 800;
  --font-weight-900: 900;
}
body[arco-theme='dark'] {
  --color-white: rgba(255, 255, 255, 0.9);
  --color-black: #000000;
  --color-border: #333335;
  --color-bg-1: #17171a;
  --color-bg-2: #232324;
  --color-bg-3: #2a2a2b;
  --color-bg-4: #313132;
  --color-bg-5: #373739;
  --color-bg-white: #f6f6f6;
  --color-text-1: rgba(255, 255, 255, 0.9);
  --color-text-2: rgba(255, 255, 255, 0.7);
  --color-text-3: rgba(255, 255, 255, 0.5);
  --color-text-4: rgba(255, 255, 255, 0.3);
  --color-fill-1: rgba(255, 255, 255, 0.04);
  --color-fill-2: rgba(255, 255, 255, 0.08);
  --color-fill-3: rgba(255, 255, 255, 0.12);
  --color-fill-4: rgba(255, 255, 255, 0.16);
  --color-primary-light-1: rgba(var(--primary-6), 0.2);
  --color-primary-light-2: rgba(var(--primary-6), 0.35);
  --color-primary-light-3: rgba(var(--primary-6), 0.5);
  --color-primary-light-4: rgba(var(--primary-6), 0.65);
  --color-secondary: rgba(var(--gray-9), 0.08);
  --color-secondary-hover: rgba(var(--gray-8), 0.16);
  --color-secondary-active: rgba(var(--gray-7), 0.24);
  --color-secondary-disabled: rgba(var(--gray-9), 0.08);
  --color-danger-light-1: rgba(var(--danger-6), 0.2);
  --color-danger-light-2: rgba(var(--danger-6), 0.35);
  --color-danger-light-3: rgba(var(--danger-6), 0.5);
  --color-danger-light-4: rgba(var(--danger-6), 0.65);
  --color-success-light-1: rgba(var(--success-6), 0.2);
  --color-success-light-2: rgba(var(--success-6), 0.35);
  --color-success-light-3: rgba(var(--success-6), 0.5);
  --color-success-light-4: rgba(var(--success-6), 0.65);
  --color-warning-light-1: rgba(var(--warning-6), 0.2);
  --color-warning-light-2: rgba(var(--warning-6), 0.35);
  --color-warning-light-3: rgba(var(--warning-6), 0.5);
  --color-warning-light-4: rgba(var(--warning-6), 0.65);
  --color-link-light-1: rgba(var(--link-6), 0.2);
  --color-link-light-2: rgba(var(--link-6), 0.35);
  --color-link-light-3: rgba(var(--link-6), 0.5);
  --color-link-light-4: rgba(var(--link-6), 0.65);
  --color-tooltip-bg: #373739;
  --color-spin-layer-bg: rgba(51, 51, 51, 0.6);
  --color-menu-dark-bg: #232324;
  --color-menu-light-bg: #232324;
  --color-menu-dark-hover: var(--color-fill-2);
  --color-mask-bg: rgba(23, 23, 26, 0.6);
}
/* stylelint-disable */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html,
body {
  line-height: 1.5;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -webkit-font-smoothing: antialiased;
  /* chrome、safari */
  -moz-osx-font-smoothing: grayscale;
  /* firefox */
  font-family: Inter, -apple-system, BlinkMacSystemFont, PingFang SC, Hiragino Sans GB, noto sans, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
}
/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
  padding: 0;
}
/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}
tr,
th {
  margin: 0;
  padding: 0;
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}
/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
     -moz-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}
/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}
/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button;
}
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type='button']:-moz-focusring,
[type='reset']:-moz-focusring,
[type='submit']:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}
/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}
/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}
/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type='checkbox'],
[type='radio'] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type='search'] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}
/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}
/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}
/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}
/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}
/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}
* {
  outline: none;
}
/**
 * remove input clear icon in IE & Edge
 */
input::-ms-clear,
input::-ms-reveal {
  display: none;
}
.arco-icon {
  display: inline-block;
  color: inherit;
  font-style: normal;
  width: 1em;
  height: 1em;
  vertical-align: -2px;
  stroke: currentColor;
}
.arco-icon[fill='currentColor'] {
  fill: currentColor;
  stroke: none;
}
.arco-icon[stroke='currentColor'] {
  stroke: currentColor;
  fill: none;
}
.arco-icon[fill='currentColor'][stroke='currentColor'] {
  fill: currentColor;
  stroke: currentColor;
}
.arco-icon-loading {
  animation: arco-loading-circle 1s infinite cubic-bezier(0, 0, 1, 1);
}
@keyframes arco-loading-circle {
  100% {
    transform: rotate(360deg);
  }
}
.arco-icon-hover {
  position: relative;
  display: inline-block;
  cursor: pointer;
  line-height: 0;
}
.arco-icon-hover .arco-icon {
  position: relative;
  vertical-align: -0.09em;
}
.arco-icon-hover::before {
  content: '';
  position: absolute;
  display: block;
  border-radius: var(--border-radius-circle);
  background-color: transparent;
  box-sizing: border-box;
  transition: background-color 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-icon-hover:hover::before {
  background-color: var(--color-fill-2);
}
.arco-icon-hover.arco-icon-hover-disabled::before {
  opacity: 0;
}
.arco-icon-hover::before {
  top: 50%;
  left: 50%;
  height: 20px;
  width: 20px;
  transform: translate(-50%, -50%);
}
.arco-icon-hover-size-mini::before {
  top: 50%;
  left: 50%;
  height: 20px;
  width: 20px;
  transform: translate(-50%, -50%);
}
.arco-icon-hover-size-small::before {
  top: 50%;
  left: 50%;
  height: 20px;
  width: 20px;
  transform: translate(-50%, -50%);
}
.arco-icon-hover-size-large::before {
  top: 50%;
  left: 50%;
  height: 24px;
  width: 24px;
  transform: translate(-50%, -50%);
}
.arco-icon-hover-size-huge::before {
  top: 50%;
  left: 50%;
  height: 24px;
  width: 24px;
  transform: translate(-50%, -50%);
}
.fadeInStandard-enter,
.fadeInStandard-appear {
  opacity: 0;
}
.fadeInStandard-enter-active,
.fadeInStandard-appear-active {
  opacity: 1;
  transition: opacity 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.fadeInStandard-exit {
  opacity: 1;
}
.fadeInStandard-exit-active {
  opacity: 0;
  transition: opacity 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.fadeIn-enter,
.fadeIn-appear {
  opacity: 0;
}
.fadeIn-enter-active,
.fadeIn-appear-active {
  opacity: 1;
  transition: opacity 0.1s cubic-bezier(0, 0, 1, 1);
}
.fadeIn-exit {
  opacity: 1;
}
.fadeIn-exit-active {
  opacity: 0;
  transition: opacity 0.1s cubic-bezier(0, 0, 1, 1);
}
.slideDynamicOrigin-enter,
.slideDynamicOrigin-appear {
  opacity: 0;
  transform-origin: 0 0;
  transform: scaleY(0.9) translateZ(0);
}
.slideDynamicOrigin-enter-active,
.slideDynamicOrigin-appear-active {
  opacity: 1;
  transform-origin: 0 0;
  transform: scaleY(1) translateZ(0);
  transition: transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1), opacity 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slideDynamicOrigin-exit {
  opacity: 1;
  transform-origin: 0 0;
  transform: scaleY(1) translateZ(0);
  transition: transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1), opacity 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slideDynamicOrigin-exit-active {
  opacity: 0;
  transform-origin: 0 0;
  transform: scaleY(0.9) translateZ(0);
  transition: transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1), opacity 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slideLeft-enter,
.slideLeft-appear {
  transform: translateX(-100%);
}
.slideLeft-enter-active,
.slideLeft-appear-active {
  transform: translateX(0);
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slideLeft-exit {
  transform: translateX(0);
}
.slideLeft-exit-active {
  transform: translateX(-100%);
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slideRight-enter,
.slideRight-appear {
  transform: translateX(100%);
}
.slideRight-enter-active,
.slideRight-appear-active {
  transform: translateX(0);
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slideRight-exit {
  transform: translateX(0);
}
.slideRight-exit-active {
  transform: translateX(100%);
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slideTop-enter,
.slideTop-appear {
  transform: translateY(-100%);
}
.slideTop-enter-active,
.slideTop-appear-active {
  transform: translateY(0);
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slideTop-exit {
  transform: translateY(0);
}
.slideTop-exit-active {
  transform: translateY(-100%);
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slideBottom-enter,
.slideBottom-appear {
  transform: translateY(100%);
}
.slideBottom-enter-active,
.slideBottom-appear-active {
  transform: translateY(0);
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slideBottom-exit {
  transform: translateY(0);
}
.slideBottom-exit-active {
  transform: translateY(100%);
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.zoomIn-enter,
.zoomIn-appear {
  opacity: 0;
  transform: scale(0.5, 0.5);
}
.zoomIn-enter-active,
.zoomIn-appear-active {
  opacity: 1;
  transform: scale(1, 1);
  transition: opacity 0.3s cubic-bezier(0.34, 0.69, 0.1, 1), transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.zoomIn-exit {
  opacity: 1;
  transform: scale(1, 1);
}
.zoomIn-exit-active {
  opacity: 0;
  transform: scale(0.5, 0.5);
  transition: opacity 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.zoomInFadeOut-enter,
.zoomInFadeOut-appear {
  opacity: 0;
  transform: scale(0.5, 0.5);
}
.zoomInFadeOut-enter-active,
.zoomInFadeOut-appear-active {
  opacity: 1;
  transform: scale(1, 1);
  transition: opacity 0.2s cubic-bezier(0.34, 0.69, 0.1, 1), transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.zoomInFadeOut-exit {
  opacity: 1;
  transform: scale(1, 1);
}
.zoomInFadeOut-exit-active {
  opacity: 0;
  transform: scale(0.5, 0.5);
  transition: opacity 0.2s cubic-bezier(0.3, 1.3, 0.3, 1), transform 0.2s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.zoomInBig-enter,
.zoomInBig-appear {
  opacity: 0;
  transform: scale(0.5, 0.5);
}
.zoomInBig-enter-active,
.zoomInBig-appear-active {
  opacity: 1;
  transform: scale(1, 1);
  transition: opacity 0.2s cubic-bezier(0, 0, 1, 1), transform 0.2s cubic-bezier(0, 0, 1, 1);
}
.zoomInBig-exit {
  opacity: 1;
  transform: scale(1, 1);
}
.zoomInBig-exit-active {
  opacity: 0;
  transform: scale(0.2, 0.2);
  transition: opacity 0.2s cubic-bezier(0, 0, 1, 1), transform 0.2s cubic-bezier(0, 0, 1, 1);
}
.zoomInLeft-enter,
.zoomInLeft-appear {
  opacity: 0.1;
  transform-origin: 0 50%;
  transform: scale(0.1, 0.1);
}
.zoomInLeft-enter-active,
.zoomInLeft-appear-active {
  opacity: 1;
  transform: scale(1, 1);
  transition: opacity 0.3s cubic-bezier(0, 0, 1, 1), transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.zoomInLeft-exit {
  opacity: 1;
  transform-origin: 0 50%;
  transform: scale(1, 1);
}
.zoomInLeft-exit-active {
  opacity: 0.1;
  transform: scale(0.1, 0.1);
  transition: opacity 0.3s cubic-bezier(0, 0, 1, 1), transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.zoomInTop-enter,
.zoomInTop-appear {
  opacity: 0;
  transform-origin: 0% 0%;
  transform: scaleY(0.8) translateZ(0);
}
.zoomInTop-enter-active,
.zoomInTop-appear-active {
  opacity: 1;
  transform-origin: 0% 0%;
  transform: scaleY(1) translateZ(0);
  transition: transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), opacity 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.zoomInTop-exit {
  opacity: 1;
  transform-origin: 0% 0%;
  transform: scaleY(1) translateZ(0);
}
.zoomInTop-exit-active {
  opacity: 0;
  transform-origin: 0% 0%;
  transform: scaleY(0.8) translateZ(0);
  transition: transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), opacity 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.zoomInBottom-enter,
.zoomInBottom-appear {
  opacity: 0;
  transform-origin: 100% 100%;
  transform: scaleY(0.8) translateZ(0);
}
.zoomInBottom-enter-active,
.zoomInBottom-appear-active {
  opacity: 1;
  transform-origin: 100% 100%;
  transform: scaleY(1) translateZ(0);
  transition: transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), opacity 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.zoomInBottom-exit {
  opacity: 1;
  transform-origin: 100% 100%;
  transform: scaleY(1) translateZ(0);
}
.zoomInBottom-exit-active {
  opacity: 0;
  transform-origin: 100% 100%;
  transform: scaleY(0.8) translateZ(0);
  transition: transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), opacity 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
body {
  font-size: 14px;
}
@keyframes arco-draggable-item-blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.3;
  }
  100% {
    opacity: 1;
  }
}
.arco-draggable-item {
  box-sizing: border-box;
  list-style: none;
  -webkit-user-select: none;
          user-select: none;
}
.arco-draggable-item-dragging {
  opacity: 0.3;
}
.arco-draggable-item-dragover.arco-draggable-item-gap-left {
  box-shadow: -1px 0 rgb(var(--primary-6));
}
.arco-draggable-item-dragover.arco-draggable-item-gap-right {
  box-shadow: 1px 0 rgb(var(--primary-6));
}
.arco-draggable-item-dragover.arco-draggable-item-gap-top {
  box-shadow: 0 -1px rgb(var(--primary-6));
}
.arco-draggable-item-dragover.arco-draggable-item-gap-bottom {
  box-shadow: 0 1px rgb(var(--primary-6));
}
.arco-draggable-item-dragged {
  animation: arco-draggable-item-blink 0.8s;
  animation-timing-function: cubic-bezier(0, 0, 1, 1);
}
.arco-picker {
  position: relative;
  display: inline-flex;
  align-items: center;
  padding: 4px 11px 4px 4px;
  line-height: 1.5715;
  border-radius: var(--border-radius-small);
  background-color: var(--color-fill-2);
  border: 1px solid transparent;
  box-sizing: border-box;
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-picker-input {
  display: inline-flex;
  flex: 1 1;
}
.arco-picker input {
  text-align: left;
  padding: 0;
  padding-left: 8px;
  border: none;
  width: 100%;
  color: var(--color-text-1);
  background-color: transparent;
  line-height: 1.5715;
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-picker input::placeholder {
  color: var(--color-text-3);
}
.arco-picker-input-placeholder input {
  color: var(--color-text-3);
}
.arco-picker-has-prefix {
  padding-left: 12px;
}
.arco-picker-prefix {
  color: var(--color-text-2);
  padding-right: 4px;
  font-size: 14px;
}
.arco-picker-suffix {
  width: 14px;
  margin-left: 4px;
  text-align: center;
}
.arco-picker-suffix-icon {
  color: var(--color-text-2);
}
.arco-picker .arco-picker-clear-icon {
  display: none;
  font-size: 12px;
  color: var(--color-text-2);
}
.arco-picker:hover {
  background-color: var(--color-fill-3);
  border-color: transparent;
}
.arco-picker:not(.arco-picker-disabled):hover .arco-picker-clear-icon {
  display: inline-block;
}
.arco-picker:not(.arco-picker-disabled):hover .arco-picker-suffix .arco-picker-clear-icon + span {
  display: none;
}
.arco-picker-focused {
  box-shadow: 0 0 0 0 var(--color-primary-light-2);
}
.arco-picker-focused,
.arco-picker-focused:hover {
  background-color: var(--color-bg-2);
  border-color: rgb(var(--primary-6));
}
.arco-picker-focused .arco-picker-input-active input,
.arco-picker-focused:hover .arco-picker-input-active input {
  background: var(--color-primary-light-1);
}
.arco-picker-error:not(.arco-picker-disabled) {
  border-color: transparent;
  background-color: var(--color-danger-light-1);
}
.arco-picker-error:not(.arco-picker-disabled):hover {
  border-color: transparent;
  background-color: var(--color-danger-light-2);
}
.arco-picker-error.arco-picker-focused:not(.arco-picker-disabled),
.arco-picker-error.arco-picker-focused:not(.arco-picker-disabled):hover {
  border-color: rgb(var(--danger-6));
  background-color: var(--color-bg-2);
  box-shadow: 0 0 0 0 var(--color-danger-light-2);
}
.arco-picker-warning:not(.arco-picker-disabled) {
  border-color: transparent;
  background-color: var(--color-warning-light-1);
}
.arco-picker-warning:not(.arco-picker-disabled):hover {
  border-color: transparent;
  background-color: var(--color-warning-light-2);
}
.arco-picker-warning.arco-picker-focused:not(.arco-picker-disabled),
.arco-picker-warning.arco-picker-focused:not(.arco-picker-disabled):hover {
  border-color: rgb(var(--warning-6));
  background-color: var(--color-bg-2);
  box-shadow: 0 0 0 0 var(--color-warning-light-2);
}
.arco-picker input[disabled] {
  cursor: not-allowed;
  color: var(--color-text-4);
  -webkit-text-fill-color: var(--color-text-4);
}
.arco-picker input[disabled]::placeholder {
  color: var(--color-text-4);
}
.arco-picker-disabled,
.arco-picker-disabled:hover {
  color: var(--color-text-4);
  border-color: transparent;
  background-color: var(--color-fill-2);
  cursor: not-allowed;
}
.arco-picker-disabled input[disabled],
.arco-picker-disabled:hover input[disabled] {
  cursor: not-allowed;
  color: var(--color-text-4);
  -webkit-text-fill-color: var(--color-text-4);
}
.arco-picker-disabled input[disabled]::placeholder,
.arco-picker-disabled:hover input[disabled]::placeholder {
  color: var(--color-text-4);
}
.arco-picker-separator {
  min-width: 10px;
  padding: 0 8px;
  color: var(--color-text-3);
}
.arco-picker-disabled .arco-picker-separator {
  color: var(--color-text-4);
}
.arco-picker-disabled .arco-picker-suffix-icon {
  color: var(--color-text-4);
}
.arco-picker-size-mini {
  height: 24px;
}
.arco-picker-size-mini input {
  font-size: 12px;
}
.arco-picker-size-small {
  height: 28px;
}
.arco-picker-size-small input {
  font-size: 14px;
}
.arco-picker-size-default {
  height: 32px;
}
.arco-picker-size-default input {
  font-size: 14px;
}
.arco-picker-size-large {
  height: 36px;
}
.arco-picker-size-large input {
  font-size: 14px;
}
.arco-picker-rtl {
  direction: rtl;
  padding: 4px 4px 4px 11px;
}
.arco-picker-rtl input {
  text-align: right;
  padding-left: 0;
  padding-right: 8px;
}
.arco-picker-rtl .arco-picker-suffix {
  margin-left: 0;
  margin-right: 4px;
}
.arco-affix {
  position: fixed;
  z-index: 999;
}
/*****************************************************
 * type: info / warning / error /success
 *****************************************************/
.arco-alert {
  box-sizing: border-box;
  border-radius: var(--border-radius-small);
  padding: 8px 15px;
  font-size: 14px;
  overflow: hidden;
  display: flex;
  width: 100%;
  text-align: left;
  align-items: center;
  line-height: 1.5715;
}
.arco-alert-with-title {
  padding: 15px 15px;
  align-items: flex-start;
}
.arco-alert-info {
  border: 1px solid transparent;
  background-color: var(--color-primary-light-1);
}
.arco-alert-success {
  border: 1px solid transparent;
  background-color: var(--color-success-light-1);
}
.arco-alert-warning {
  border: 1px solid transparent;
  background-color: var(--color-warning-light-1);
}
.arco-alert-error {
  border: 1px solid transparent;
  background-color: var(--color-danger-light-1);
}
.arco-alert-banner {
  border: none;
  border-radius: 0;
}
.arco-alert-content-wrapper {
  position: relative;
  flex: 1 1;
}
.arco-alert-title {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  margin-bottom: 4px;
}
.arco-alert-info .arco-alert-title {
  color: var(--color-text-1);
}
.arco-alert-info .arco-alert-content {
  color: var(--color-text-1);
}
.arco-alert-info.arco-alert-with-title .arco-alert-content {
  color: var(--color-text-2);
}
.arco-alert-success .arco-alert-title {
  color: var(--color-text-1);
}
.arco-alert-success .arco-alert-content {
  color: var(--color-text-1);
}
.arco-alert-success.arco-alert-with-title .arco-alert-content {
  color: var(--color-text-2);
}
.arco-alert-warning .arco-alert-title {
  color: var(--color-text-1);
}
.arco-alert-warning .arco-alert-content {
  color: var(--color-text-1);
}
.arco-alert-warning.arco-alert-with-title .arco-alert-content {
  color: var(--color-text-2);
}
.arco-alert-error .arco-alert-title {
  color: var(--color-text-1);
}
.arco-alert-error .arco-alert-content {
  color: var(--color-text-1);
}
.arco-alert-error.arco-alert-with-title .arco-alert-content {
  color: var(--color-text-2);
}
.arco-alert-icon-wrapper {
  margin-right: 8px;
  height: 22.001px;
  display: flex;
  align-items: center;
}
.arco-alert-icon-wrapper svg {
  font-size: 16px;
}
.arco-alert-with-title .arco-alert-icon-wrapper {
  height: 24px;
}
.arco-alert-with-title .arco-alert-icon-wrapper svg {
  font-size: 18px;
}
.arco-alert-info .arco-alert-icon-wrapper svg {
  color: rgb(var(--primary-6));
}
.arco-alert-success .arco-alert-icon-wrapper svg {
  color: rgb(var(--success-6));
}
.arco-alert-warning .arco-alert-icon-wrapper svg {
  color: rgb(var(--warning-6));
}
.arco-alert-error .arco-alert-icon-wrapper svg {
  color: rgb(var(--danger-6));
}
.arco-alert-close-btn {
  box-sizing: border-box;
  padding: 0;
  border: none;
  outline: none;
  font-size: 12px;
  color: var(--color-text-2);
  background-color: transparent;
  cursor: pointer;
  transition: color 0.1s cubic-bezier(0, 0, 1, 1);
  margin-left: 8px;
  top: 4px;
  right: 0;
}
.arco-alert-close-btn:hover {
  color: var(--color-text-1);
}
.arco-alert-action + .arco-alert-close-btn {
  margin-left: 8px;
}
.arco-alert-action {
  margin-left: 8px;
}
.arco-alert-with-title .arco-alert-close-btn {
  margin-top: 0;
  margin-right: 0;
}
.arco-alert-rtl {
  direction: rtl;
  text-align: right;
}
.arco-alert-rtl .arco-alert-with-title {
  align-items: flex-end;
}
.arco-alert-rtl .arco-alert-icon-wrapper {
  margin-right: 0;
  margin-left: 8px;
}
.arco-alert-rtl .arco-alert-close-btn {
  right: auto;
  right: initial;
  left: 0;
}
.arco-alert-rtl .arco-alert-action {
  margin-left: 0;
  margin-right: 8px;
}
.arco-alert-rtl .arco-alert-action + .arco-alert-close-btn {
  margin-left: 0;
  margin-right: 8px;
}
.arco-anchor {
  position: relative;
  width: 150px;
  overflow: auto;
}
.arco-anchor-line-slider {
  position: absolute;
  height: 12px;
  width: 2px;
  margin-top: 9.0005px;
  background-color: rgb(var(--primary-6));
  left: 0;
  top: 0;
  transition: all 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
  z-index: 1;
}
.arco-anchor-list {
  margin-left: 6px;
  position: relative;
}
.arco-anchor-list::before {
  content: '';
  position: absolute;
  height: 100%;
  background-color: var(--color-fill-3);
  width: 2px;
  left: -6px;
}
.arco-anchor-link {
  margin-bottom: 2px;
}
.arco-anchor-link-title {
  color: var(--color-text-2);
  line-height: 1.5715;
  font-size: 14px;
  margin-bottom: 2px;
  padding: 4px 8px;
  text-decoration: none;
  cursor: pointer;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  white-space: nowrap;
  border-radius: var(--border-radius-small);
}
.arco-anchor-link-title:hover {
  background-color: var(--color-fill-2);
  color: var(--color-text-1);
  font-weight: 500;
}
.arco-anchor-link-title:focus-visible {
  box-shadow: inset 0 0 0 2px rgb(var(--primary-6));
}
.arco-anchor-link-active > .arco-anchor-link-title {
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
  color: var(--color-text-1);
  font-weight: 500;
}
.arco-anchor-link .arco-anchor-link {
  margin-left: 16px;
}
.arco-anchor-lineless .arco-anchor-list {
  margin-left: 0;
}
.arco-anchor-lineless .arco-anchor-list::before {
  display: none;
}
.arco-anchor-lineless .arco-anchor-link-active > .arco-anchor-link-title {
  background-color: var(--color-fill-2);
  color: rgb(var(--primary-6));
  font-weight: 500;
}
.arco-anchor-rtl {
  direction: rtl;
}
.arco-anchor-rtl .arco-anchor-list {
  margin-left: 0;
  margin-right: 6px;
}
.arco-anchor-rtl .arco-anchor-list::before {
  left: auto;
  left: initial;
  right: -6px;
}
.arco-anchor-rtl .arco-anchor-link .arco-anchor-link {
  margin-left: 0;
  margin-right: 16px;
}
.arco-anchor-rtl.arco-anchor-lineless .arco-anchor-list {
  margin-right: 0;
}
.arco-anchor-rtl .arco-anchor-line-slider {
  left: auto;
  left: initial;
  right: 0;
}
.arco-anchor.arco-anchor-horizontal {
  width: 100%;
}
.arco-anchor-horizontal .arco-anchor-list {
  display: flex;
  width: 100%;
  margin: 0;
}
.arco-anchor-horizontal .arco-anchor-list::before {
  left: 0;
  right: 0;
  width: 100%;
  bottom: 0;
  height: 2px;
}
.arco-anchor-horizontal .arco-anchor-link-title:hover {
  font-weight: 400;
}
.arco-anchor-horizontal .arco-anchor-link-active .arco-anchor-link-title:hover {
  font-weight: 500;
}
.arco-anchor-horizontal .arco-anchor-link:not(:first-of-type) {
  margin-left: 16px;
}
.arco-anchor-rtl.arco-anchor-horizontal .arco-anchor-link:not(:first-of-type) {
  margin-right: 16px;
  margin-left: 0;
  margin-left: initial;
}
.arco-anchor-horizontal .arco-anchor-line-slider {
  height: 2px;
  width: 0;
  margin: 0;
  top: auto;
  top: initial;
  bottom: 0;
  background-color: transparent;
  right: auto;
  right: initial;
}
.arco-anchor-horizontal .arco-anchor-line-slider::before {
  content: '';
  display: block;
  position: absolute;
  left: 8px;
  right: 8px;
  height: 100%;
  background-color: rgb(var(--primary-6));
}
.arco-anchor.arco-anchor-lineless .arco-anchor-link,
.arco-anchor.arco-anchor-lineless .arco-anchor-link-title {
  margin-bottom: 0;
}
/**********************************************
 * Popup Box
 **********************************************/
/**********************************************
 * Popup Options
 * status: default / disabled / selected / hover
 **********************************************/
.arco-autocomplete-popup .arco-select-popup {
  border: 1px solid var(--color-fill-3);
  border-radius: var(--border-radius-medium);
  background-color: var(--color-bg-popup);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}
.arco-autocomplete-popup .arco-select-popup .arco-select-popup-inner {
  padding: 4px 0;
  max-height: 200px;
}
.arco-autocomplete-popup .arco-select-popup .arco-select-option {
  height: 36px;
  padding: 0 12px;
  font-size: 14px;
  line-height: 36px;
  color: var(--color-text-1);
  background-color: var(--color-bg-popup);
}
.arco-autocomplete-popup .arco-select-popup .arco-select-option-selected {
  color: var(--color-text-1);
  background-color: var(--color-bg-popup);
}
.arco-autocomplete-popup .arco-select-popup .arco-select-option-hover {
  color: var(--color-text-1);
  background-color: var(--color-fill-2);
}
.arco-autocomplete-popup .arco-select-popup .arco-select-option-disabled {
  color: var(--color-text-4);
  background-color: var(--color-bg-popup);
}
.arco-autocomplete-popup .arco-select-popup .arco-select-option-selected {
  font-weight: 500;
}
.arco-avatar {
  display: inline-flex;
  align-items: center;
  position: relative;
  background-color: var(--color-fill-4);
  white-space: nowrap;
  color: var(--color-white);
  box-sizing: border-box;
  vertical-align: middle;
  width: 40px;
  height: 40px;
  font-size: 20px;
}
.arco-avatar-circle {
  border-radius: var(--border-radius-circle);
}
.arco-avatar-circle .arco-avatar-image {
  border-radius: var(--border-radius-circle);
  overflow: hidden;
}
.arco-avatar-square {
  border-radius: var(--border-radius-medium);
}
.arco-avatar-square .arco-avatar-image {
  border-radius: var(--border-radius-medium);
  overflow: hidden;
}
.arco-avatar-text {
  position: absolute;
  left: 50%;
  transform-origin: 0 center;
  transform: translateX(-50%);
  font-weight: 500;
  line-height: 1;
}
.arco-avatar-image {
  display: inline-block;
  width: 100%;
  height: 100%;
}
.arco-avatar-image img,
.arco-avatar-image picture {
  width: 100%;
  height: 100%;
}
.arco-avatar-trigger-icon-button {
  position: absolute;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  bottom: -4px;
  right: -4px;
  color: var(--color-fill-4);
  font-size: 12px;
  border-radius: var(--border-radius-circle);
  width: 20px;
  height: 20px;
  line-height: 20px;
  background-color: var(--color-neutral-2);
  transition: background-color 0.1s cubic-bezier(0, 0, 1, 1);
  z-index: 1;
}
.arco-avatar-trigger-icon-mask {
  position: absolute;
  display: flex;
  opacity: 0;
  z-index: 0;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  font-size: 16px;
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
  border-radius: var(--border-radius-medium);
  background-color: rgba(29, 33, 41, 0.6);
  color: var(--color-white);
}
.arco-avatar-circle .arco-avatar-trigger-icon-mask {
  border-radius: var(--border-radius-circle);
}
.arco-avatar-with-trigger-icon {
  cursor: pointer;
}
.arco-avatar-with-trigger-icon:hover .arco-avatar-trigger-icon-mask {
  z-index: 2;
  opacity: 1;
}
.arco-avatar-with-trigger-icon:hover .arco-avatar-trigger-icon-button {
  background-color: var(--color-neutral-3);
}
.arco-avatar-rtl {
  direction: rtl;
}
.arco-avatar-rtl .arco-avatar-trigger-icon-button {
  right: auto;
  right: initial;
  left: -4px;
}
.arco-avatar-group {
  display: inline-block;
  line-height: 0;
}
.arco-avatar-group-max-count-avatar {
  cursor: default;
  color: var(--color-white);
  font-size: 20px;
}
.arco-avatar-group-rtl {
  direction: rtl;
}
.arco-avatar-group .arco-avatar {
  border: 2px solid var(--color-bg-2);
}
.arco-avatar-group .arco-avatar:not(:first-child) {
  margin-left: -10px;
}
.arco-avatar-group-popover .arco-avatar:not(:first-child) {
  margin-left: 4px;
}
.arco-backtop {
  position: fixed;
  bottom: 24px;
  right: 24px;
  z-index: 100;
  cursor: pointer;
}
.arco-backtop-button {
  width: 40px;
  height: 40px;
  font-size: 12px;
  text-align: center;
  outline: none;
  background-color: rgb(var(--primary-6));
  border-radius: var(--border-radius-circle);
  color: var(--color-white);
  transition: all 0.2s cubic-bezier(0, 0, 1, 1);
  cursor: pointer;
  border: none;
}
.arco-backtop-button:focus-visible {
  box-shadow: 0 0 0 2px var(--color-primary-light-3);
}
.arco-backtop-button:hover {
  background-color: rgb(var(--primary-5));
}
.arco-backtop-button svg {
  font-size: 14px;
}
.arco-badge {
  display: inline-block;
  position: relative;
  line-height: 1;
}
.arco-badge-rtl {
  direction: rtl;
}
.arco-badge-number,
.arco-badge-dot,
.arco-badge-text,
.arco-badge-custom-dot {
  position: absolute;
  z-index: 2;
  transform: translate(50%, -50%);
  transform-origin: 100% 0%;
  border-radius: 20px;
  box-sizing: border-box;
  text-align: center;
  top: 2px;
  right: 2px;
  overflow: hidden;
}
.arco-badge-rtl .arco-badge-number,
.arco-badge-rtl .arco-badge-dot,
.arco-badge-rtl .arco-badge-text,
.arco-badge-rtl .arco-badge-custom-dot {
  right: auto;
  right: initial;
}
.arco-badge-custom-dot {
  background-color: var(--color-bg-2);
}
.arco-badge-number,
.arco-badge-text {
  height: 20px;
  min-width: 20px;
  line-height: 20px;
  font-weight: 500;
  padding: 0 6px;
  font-size: 12px;
  color: var(--color-white);
  background-color: rgb(var(--danger-6));
  box-shadow: 0 0 0 2px var(--color-bg-2);
}
.arco-badge-dot {
  width: 6px;
  height: 6px;
  background-color: rgb(var(--danger-6));
  border-radius: var(--border-radius-circle);
  box-shadow: 0 0 0 2px var(--color-bg-2);
}
.arco-badge-no-children .arco-badge-dot,
.arco-badge-no-children .arco-badge-number,
.arco-badge-no-children .arco-badge-text {
  position: relative;
  display: inline-block;
  transform: none;
  top: auto;
  top: initial;
  right: auto;
  right: initial;
}
.arco-badge-status-wrapper {
  display: inline-flex;
  align-items: center;
}
.arco-badge-status-dot {
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: var(--border-radius-circle);
}
.arco-badge-status-default {
  background-color: var(--color-fill-4);
}
.arco-badge-status-processing {
  background-color: rgb(var(--primary-6));
}
.arco-badge-status-success {
  background-color: rgb(var(--success-6));
}
.arco-badge-status-warning {
  background-color: rgb(var(--warning-6));
}
.arco-badge-status-error {
  background-color: rgb(var(--danger-6));
}
.arco-badge-color-red {
  background-color: rgb(var(--danger-6));
}
.arco-badge-color-orangered {
  background-color: #f77234;
}
.arco-badge-color-orange {
  background-color: rgb(var(--orange-6));
}
.arco-badge-color-gold {
  background-color: rgb(var(--gold-6));
}
.arco-badge-color-lime {
  background-color: rgb(var(--lime-6));
}
.arco-badge-color-green {
  background-color: rgb(var(--success-6));
}
.arco-badge-color-cyan {
  background-color: rgb(var(--cyan-6));
}
.arco-badge-color-arcoblue {
  background-color: rgb(var(--primary-6));
}
.arco-badge-color-purple {
  background-color: rgb(var(--purple-6));
}
.arco-badge-color-pinkpurple {
  background-color: rgb(var(--pinkpurple-6));
}
.arco-badge-color-magenta {
  background-color: rgb(var(--magenta-6));
}
.arco-badge-color-gray {
  background-color: rgb(var(--gray-4));
}
.arco-badge-status-text {
  color: var(--color-text-1);
  margin-left: 8px;
  font-size: 14px;
  line-height: 1.5715;
}
.arco-badge-rtl .arco-badge-status-text {
  margin-left: 0;
  margin-right: 8px;
}
.arco-badge-number-text {
  display: inline-block;
  animation: arco-badge-scale 0.5s cubic-bezier(0.3, 1.3, 0.3, 1);
}
@keyframes arco-badge-scale {
  from {
    transform: scale(0, 0);
  }
  to {
    transform: scale(1, 1);
  }
}
.badge-zoom-enter,
.badge-zoom-appear {
  transform-origin: center;
  transform: translate(50%, -50%) scale(0.2, 0.2);
}
.badge-zoom-enter-active,
.badge-zoom-appear-active {
  opacity: 1;
  transform-origin: center;
  transform: translate(50%, -50%) scale(1, 1);
  transition: opacity 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.badge-zoom-exit {
  opacity: 1;
  transform-origin: center;
  transform: translate(50%, -50%) scale(1, 1);
}
.badge-zoom-exit-active {
  opacity: 0;
  transform-origin: center;
  transform: translate(50%, -50%) scale(0.2, 0.2);
  transition: opacity 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.arco-breadcrumb {
  display: inline-block;
  font-size: 14px;
  color: var(--color-text-2);
}
.arco-breadcrumb-icon {
  color: var(--color-text-2);
}
.arco-breadcrumb-item {
  display: inline-flex;
  align-items: center;
  padding: 0 4px;
  vertical-align: middle;
  line-height: 24px;
  color: var(--color-text-2);
}
.arco-breadcrumb-item > .arco-icon {
  color: var(--color-text-3);
}
.arco-breadcrumb-item a,
.arco-breadcrumb-item[href] {
  display: inline-block;
  border-radius: var(--border-radius-small);
  padding: 0 4px;
  margin: 0 -4px;
  text-decoration: none;
  color: var(--color-text-2);
  background-color: transparent;
}
.arco-breadcrumb-item a:hover,
.arco-breadcrumb-item[href]:hover {
  background-color: var(--color-fill-2);
  color: rgb(var(--link-6));
}
.arco-breadcrumb-item a:focus-visible,
.arco-breadcrumb-item[href]:focus-visible {
  box-shadow: 0 0 0 2px rgb(var(--primary-6));
}
.arco-breadcrumb-item:last-child {
  color: var(--color-text-1);
  font-weight: 500;
}
.arco-breadcrumb-item-ellipses {
  display: inline-block;
  position: relative;
  top: -3px;
  padding: 0 4px;
  color: var(--color-text-2);
}
.arco-breadcrumb-item-separator {
  display: inline-block;
  margin: 0 4px;
  vertical-align: middle;
  line-height: 24px;
  color: var(--color-text-4);
}
.arco-breadcrumb-item-with-dropdown {
  cursor: pointer;
}
.arco-breadcrumb-item-dropdown-icon {
  font-size: 12px;
  margin-left: 4px;
  color: var(--color-text-2);
}
.arco-breadcrumb-item-dropdown-icon-active svg {
  transform: rotate(180deg);
}
.arco-breadcrumb-rtl .arco-breadcrumb-item-dropdown-icon {
  margin-left: 0;
  margin-right: 4px;
}
/***** Outline *****/
/***** Primary *****/
/***** Secondary *****/
/***** Dashed *****/
/***** Text *****/
/***** focus-visible *****/
.arco-btn {
  display: inline-block;
  position: relative;
  outline: none;
  font-weight: 400;
  -webkit-appearance: none;
          appearance: none;
  -webkit-user-select: none;
          user-select: none;
  cursor: pointer;
  white-space: nowrap;
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
  box-sizing: border-box;
  line-height: 1.5715;
}
.arco-btn > a:only-child {
  color: currentColor;
}
.arco-btn:active {
  transition: none;
}
.arco-btn:empty {
  display: inline-block;
  vertical-align: bottom;
}
.arco-btn-long {
  display: block;
  width: 100%;
}
.arco-btn-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
}
.arco-btn-link:not([href]) {
  color: var(--color-text-4);
}
.arco-btn-link:hover {
  text-decoration: none;
}
.arco-btn-loading {
  cursor: default;
  position: relative;
}
.arco-btn-loading::before {
  content: '';
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  z-index: 1;
  display: block;
  background: #fff;
  border-radius: inherit;
  opacity: 0.4;
  transition: opacity 0.1s cubic-bezier(0, 0, 1, 1);
  pointer-events: none;
}
.arco-btn-loading-fixed-width {
  transition: none;
}
.arco-btn-two-chinese-chars > *:not(svg) {
  letter-spacing: 0.3em;
  margin-right: -0.3em;
}
a.arco-btn-icon-only {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: top;
}
.arco-btn-outline:not(.arco-btn-disabled) {
  background-color: transparent;
  color: rgb(var(--primary-6));
  border: 1px solid rgb(var(--primary-6));
}
.arco-btn-outline:not(.arco-btn-disabled):not(.arco-btn-loading):hover {
  border-color: rgb(var(--primary-5));
  color: rgb(var(--primary-5));
  background-color: transparent;
}
.arco-btn-outline:not(.arco-btn-disabled):not(.arco-btn-loading):active {
  border-color: rgb(var(--primary-7));
  color: rgb(var(--primary-7));
  background-color: transparent;
}
.arco-btn-outline:not(.arco-btn-disabled):focus-visible {
  box-shadow: 0 0 0 2px rgb(var(--primary-3));
}
.arco-btn-outline.arco-btn-disabled {
  background-color: transparent;
  color: var(--color-primary-light-3);
  border: 1px solid var(--color-primary-light-3);
  cursor: not-allowed;
}
.arco-btn-outline.arco-btn-status-warning:not(.arco-btn-disabled) {
  background-color: transparent;
  color: rgb(var(--warning-6));
  border-color: rgb(var(--warning-6));
}
.arco-btn-outline.arco-btn-status-warning:not(.arco-btn-disabled):not(.arco-btn-loading):hover {
  border-color: rgb(var(--warning-5));
  color: rgb(var(--warning-5));
  background-color: transparent;
}
.arco-btn-outline.arco-btn-status-warning:not(.arco-btn-disabled):not(.arco-btn-loading):active {
  border-color: rgb(var(--warning-7));
  color: rgb(var(--warning-7));
  background-color: transparent;
}
.arco-btn-outline.arco-btn-status-warning:not(.arco-btn-disabled):focus-visible {
  box-shadow: 0 0 0 2px rgb(var(--warning-3));
}
.arco-btn-outline.arco-btn-status-warning.arco-btn-disabled {
  color: var(--color-warning-light-3);
  background-color: transparent;
  border: 1px solid var(--color-warning-light-3);
}
.arco-btn-outline.arco-btn-status-danger:not(.arco-btn-disabled) {
  background-color: transparent;
  color: rgb(var(--danger-6));
  border-color: rgb(var(--danger-6));
}
.arco-btn-outline.arco-btn-status-danger:not(.arco-btn-disabled):not(.arco-btn-loading):hover {
  border-color: rgb(var(--danger-5));
  color: rgb(var(--danger-5));
  background-color: transparent;
}
.arco-btn-outline.arco-btn-status-danger:not(.arco-btn-disabled):not(.arco-btn-loading):active {
  border-color: rgb(var(--danger-7));
  color: rgb(var(--danger-7));
  background-color: transparent;
}
.arco-btn-outline.arco-btn-status-danger:not(.arco-btn-disabled):focus-visible {
  box-shadow: 0 0 0 2px rgb(var(--danger-3));
}
.arco-btn-outline.arco-btn-status-danger.arco-btn-disabled {
  color: var(--color-danger-light-3);
  background-color: transparent;
  border: 1px solid var(--color-danger-light-3);
}
.arco-btn-outline.arco-btn-status-success:not(.arco-btn-disabled) {
  background-color: transparent;
  color: rgb(var(--success-6));
  border-color: rgb(var(--success-6));
}
.arco-btn-outline.arco-btn-status-success:not(.arco-btn-disabled):not(.arco-btn-loading):hover {
  border-color: rgb(var(--success-5));
  color: rgb(var(--success-5));
  background-color: transparent;
}
.arco-btn-outline.arco-btn-status-success:not(.arco-btn-disabled):not(.arco-btn-loading):active {
  border-color: rgb(var(--success-7));
  color: rgb(var(--success-7));
  background-color: transparent;
}
.arco-btn-outline.arco-btn-status-success:not(.arco-btn-disabled):focus-visible {
  box-shadow: 0 0 0 2px rgb(var(--success-3));
}
.arco-btn-outline.arco-btn-status-success.arco-btn-disabled {
  color: var(--color-success-light-3);
  background-color: transparent;
  border: 1px solid var(--color-success-light-3);
}
.arco-btn-primary:not(.arco-btn-disabled) {
  background-color: rgb(var(--primary-6));
  color: #fff;
  border: 1px solid transparent;
}
.arco-btn-primary:not(.arco-btn-disabled):not(.arco-btn-loading):hover {
  border-color: transparent;
  color: #fff;
  background-color: rgb(var(--primary-5));
}
.arco-btn-primary:not(.arco-btn-disabled):not(.arco-btn-loading):active {
  border-color: transparent;
  color: #fff;
  background-color: rgb(var(--primary-7));
}
.arco-btn-primary:not(.arco-btn-disabled):focus-visible {
  box-shadow: 0 0 0 2px rgb(var(--primary-3));
}
.arco-btn-primary.arco-btn-disabled {
  background-color: var(--color-primary-light-3);
  color: #fff;
  border: 1px solid transparent;
  cursor: not-allowed;
}
.arco-btn-primary.arco-btn-status-warning:not(.arco-btn-disabled) {
  background-color: rgb(var(--warning-6));
  color: #fff;
  border-color: transparent;
}
.arco-btn-primary.arco-btn-status-warning:not(.arco-btn-disabled):not(.arco-btn-loading):hover {
  border-color: transparent;
  color: #fff;
  background-color: rgb(var(--warning-5));
}
.arco-btn-primary.arco-btn-status-warning:not(.arco-btn-disabled):not(.arco-btn-loading):active {
  border-color: transparent;
  color: #fff;
  background-color: rgb(var(--warning-7));
}
.arco-btn-primary.arco-btn-status-warning:not(.arco-btn-disabled):focus-visible {
  box-shadow: 0 0 0 2px rgb(var(--warning-3));
}
.arco-btn-primary.arco-btn-status-warning.arco-btn-disabled {
  color: #fff;
  background-color: var(--color-warning-light-3);
  border: 1px solid transparent;
}
.arco-btn-primary.arco-btn-status-danger:not(.arco-btn-disabled) {
  background-color: rgb(var(--danger-6));
  color: #fff;
  border-color: transparent;
}
.arco-btn-primary.arco-btn-status-danger:not(.arco-btn-disabled):not(.arco-btn-loading):hover {
  border-color: transparent;
  color: #fff;
  background-color: rgb(var(--danger-5));
}
.arco-btn-primary.arco-btn-status-danger:not(.arco-btn-disabled):not(.arco-btn-loading):active {
  border-color: transparent;
  color: #fff;
  background-color: rgb(var(--danger-7));
}
.arco-btn-primary.arco-btn-status-danger:not(.arco-btn-disabled):focus-visible {
  box-shadow: 0 0 0 2px rgb(var(--danger-3));
}
.arco-btn-primary.arco-btn-status-danger.arco-btn-disabled {
  color: #fff;
  background-color: var(--color-danger-light-3);
  border: 1px solid transparent;
}
.arco-btn-primary.arco-btn-status-success:not(.arco-btn-disabled) {
  background-color: rgb(var(--success-6));
  color: #fff;
  border-color: transparent;
}
.arco-btn-primary.arco-btn-status-success:not(.arco-btn-disabled):not(.arco-btn-loading):hover {
  border-color: transparent;
  color: #fff;
  background-color: rgb(var(--success-5));
}
.arco-btn-primary.arco-btn-status-success:not(.arco-btn-disabled):not(.arco-btn-loading):active {
  border-color: transparent;
  color: #fff;
  background-color: rgb(var(--success-7));
}
.arco-btn-primary.arco-btn-status-success:not(.arco-btn-disabled):focus-visible {
  box-shadow: 0 0 0 2px rgb(var(--success-3));
}
.arco-btn-primary.arco-btn-status-success.arco-btn-disabled {
  color: #fff;
  background-color: var(--color-success-light-3);
  border: 1px solid transparent;
}
.arco-btn-secondary:not(.arco-btn-disabled) {
  background-color: var(--color-secondary);
  color: var(--color-text-2);
  border: 1px solid transparent;
}
.arco-btn-secondary:not(.arco-btn-disabled):not(.arco-btn-loading):hover {
  border-color: transparent;
  color: var(--color-text-2);
  background-color: var(--color-secondary-hover);
}
.arco-btn-secondary:not(.arco-btn-disabled):not(.arco-btn-loading):active {
  border-color: transparent;
  color: var(--color-text-2);
  background-color: var(--color-secondary-active);
}
.arco-btn-secondary:not(.arco-btn-disabled):focus-visible {
  box-shadow: 0 0 0 2px var(--color-neutral-4);
}
.arco-btn-secondary.arco-btn-disabled {
  background-color: var(--color-secondary-disabled);
  color: var(--color-text-4);
  border: 1px solid transparent;
  cursor: not-allowed;
}
.arco-btn-secondary.arco-btn-status-warning:not(.arco-btn-disabled) {
  background-color: var(--color-warning-light-1);
  color: rgb(var(--warning-6));
  border-color: transparent;
}
.arco-btn-secondary.arco-btn-status-warning:not(.arco-btn-disabled):not(.arco-btn-loading):hover {
  border-color: transparent;
  color: rgb(var(--warning-6));
  background-color: var(--color-warning-light-2);
}
.arco-btn-secondary.arco-btn-status-warning:not(.arco-btn-disabled):not(.arco-btn-loading):active {
  border-color: transparent;
  color: rgb(var(--warning-6));
  background-color: var(--color-warning-light-3);
}
.arco-btn-secondary.arco-btn-status-warning:not(.arco-btn-disabled):focus-visible {
  box-shadow: 0 0 0 2px rgb(var(--warning-3));
}
.arco-btn-secondary.arco-btn-status-warning.arco-btn-disabled {
  color: var(--color-warning-light-3);
  background-color: var(--color-warning-light-1);
  border: 1px solid transparent;
}
.arco-btn-secondary.arco-btn-status-danger:not(.arco-btn-disabled) {
  background-color: var(--color-danger-light-1);
  color: rgb(var(--danger-6));
  border-color: transparent;
}
.arco-btn-secondary.arco-btn-status-danger:not(.arco-btn-disabled):not(.arco-btn-loading):hover {
  border-color: transparent;
  color: rgb(var(--danger-6));
  background-color: var(--color-danger-light-2);
}
.arco-btn-secondary.arco-btn-status-danger:not(.arco-btn-disabled):not(.arco-btn-loading):active {
  border-color: transparent;
  color: rgb(var(--danger-6));
  background-color: var(--color-danger-light-3);
}
.arco-btn-secondary.arco-btn-status-danger:not(.arco-btn-disabled):focus-visible {
  box-shadow: 0 0 0 2px rgb(var(--danger-3));
}
.arco-btn-secondary.arco-btn-status-danger.arco-btn-disabled {
  color: var(--color-danger-light-3);
  background-color: var(--color-danger-light-1);
  border: 1px solid transparent;
}
.arco-btn-secondary.arco-btn-status-success:not(.arco-btn-disabled) {
  background-color: var(--color-success-light-1);
  color: rgb(var(--success-6));
  border-color: transparent;
}
.arco-btn-secondary.arco-btn-status-success:not(.arco-btn-disabled):not(.arco-btn-loading):hover {
  border-color: transparent;
  color: rgb(var(--success-6));
  background-color: var(--color-success-light-2);
}
.arco-btn-secondary.arco-btn-status-success:not(.arco-btn-disabled):not(.arco-btn-loading):active {
  border-color: transparent;
  color: rgb(var(--success-6));
  background-color: var(--color-success-light-3);
}
.arco-btn-secondary.arco-btn-status-success:not(.arco-btn-disabled):focus-visible {
  box-shadow: 0 0 0 2px rgb(var(--success-3));
}
.arco-btn-secondary.arco-btn-status-success.arco-btn-disabled {
  color: var(--color-success-light-3);
  background-color: var(--color-success-light-1);
  border: 1px solid transparent;
}
.arco-btn-dashed:not(.arco-btn-disabled) {
  background-color: var(--color-fill-2);
  color: var(--color-text-2);
  border: 1px dashed var(--color-neutral-3);
}
.arco-btn-dashed:not(.arco-btn-disabled):not(.arco-btn-loading):hover {
  border-color: var(--color-neutral-4);
  color: var(--color-text-2);
  background-color: var(--color-fill-3);
}
.arco-btn-dashed:not(.arco-btn-disabled):not(.arco-btn-loading):active {
  border-color: var(--color-neutral-5);
  color: var(--color-text-2);
  background-color: var(--color-fill-4);
}
.arco-btn-dashed:not(.arco-btn-disabled):focus-visible {
  box-shadow: 0 0 0 2px var(--color-neutral-4);
}
.arco-btn-dashed.arco-btn-disabled {
  background-color: var(--color-fill-2);
  color: var(--color-text-4);
  border: 1px dashed var(--color-neutral-3);
  cursor: not-allowed;
}
.arco-btn-dashed.arco-btn-status-warning:not(.arco-btn-disabled) {
  background-color: var(--color-warning-light-1);
  color: rgb(var(--warning-6));
  border-color: var(--color-warning-light-2);
}
.arco-btn-dashed.arco-btn-status-warning:not(.arco-btn-disabled):not(.arco-btn-loading):hover {
  border-color: var(--color-warning-light-3);
  color: rgb(var(--warning-6));
  background-color: var(--color-warning-light-2);
}
.arco-btn-dashed.arco-btn-status-warning:not(.arco-btn-disabled):not(.arco-btn-loading):active {
  border-color: var(--color-warning-light-4);
  color: rgb(var(--warning-6));
  background-color: var(--color-warning-light-3);
}
.arco-btn-dashed.arco-btn-status-warning:not(.arco-btn-disabled):focus-visible {
  box-shadow: 0 0 0 2px rgb(var(--warning-3));
}
.arco-btn-dashed.arco-btn-status-warning.arco-btn-disabled {
  color: var(--color-warning-light-3);
  background-color: var(--color-warning-light-1);
  border: 1px dashed var(--color-warning-light-2);
}
.arco-btn-dashed.arco-btn-status-danger:not(.arco-btn-disabled) {
  background-color: var(--color-danger-light-1);
  color: rgb(var(--danger-6));
  border-color: var(--color-danger-light-2);
}
.arco-btn-dashed.arco-btn-status-danger:not(.arco-btn-disabled):not(.arco-btn-loading):hover {
  border-color: var(--color-danger-light-3);
  color: rgb(var(--danger-6));
  background-color: var(--color-danger-light-2);
}
.arco-btn-dashed.arco-btn-status-danger:not(.arco-btn-disabled):not(.arco-btn-loading):active {
  border-color: var(--color-danger-light-4);
  color: rgb(var(--danger-6));
  background-color: var(--color-danger-light-3);
}
.arco-btn-dashed.arco-btn-status-danger:not(.arco-btn-disabled):focus-visible {
  box-shadow: 0 0 0 2px rgb(var(--danger-3));
}
.arco-btn-dashed.arco-btn-status-danger.arco-btn-disabled {
  color: var(--color-danger-light-3);
  background-color: var(--color-danger-light-1);
  border: 1px dashed var(--color-danger-light-2);
}
.arco-btn-dashed.arco-btn-status-success:not(.arco-btn-disabled) {
  background-color: var(--color-success-light-1);
  color: rgb(var(--success-6));
  border-color: var(--color-success-light-2);
}
.arco-btn-dashed.arco-btn-status-success:not(.arco-btn-disabled):not(.arco-btn-loading):hover {
  border-color: var(--color-success-light-3);
  color: rgb(var(--success-6));
  background-color: var(--color-success-light-2);
}
.arco-btn-dashed.arco-btn-status-success:not(.arco-btn-disabled):not(.arco-btn-loading):active {
  border-color: var(--color-success-light-4);
  color: rgb(var(--success-6));
  background-color: var(--color-success-light-3);
}
.arco-btn-dashed.arco-btn-status-success:not(.arco-btn-disabled):focus-visible {
  box-shadow: 0 0 0 2px rgb(var(--success-3));
}
.arco-btn-dashed.arco-btn-status-success.arco-btn-disabled {
  color: var(--color-success-light-3);
  background-color: var(--color-success-light-1);
  border: 1px dashed var(--color-success-light-2);
}
.arco-btn-text:not(.arco-btn-disabled) {
  background-color: transparent;
  color: rgb(var(--primary-6));
  border: 1px solid transparent;
}
.arco-btn-text:not(.arco-btn-disabled):not(.arco-btn-loading):hover {
  border-color: transparent;
  color: rgb(var(--primary-6));
  background-color: var(--color-fill-2);
}
.arco-btn-text:not(.arco-btn-disabled):not(.arco-btn-loading):active {
  border-color: transparent;
  color: rgb(var(--primary-6));
  background-color: var(--color-fill-3);
}
.arco-btn-text:not(.arco-btn-disabled):focus-visible {
  box-shadow: 0 0 0 2px var(--color-neutral-4);
}
.arco-btn-text.arco-btn-disabled {
  background-color: transparent;
  color: var(--color-primary-light-3);
  border: 1px solid transparent;
  cursor: not-allowed;
}
.arco-btn-text.arco-btn-status-warning:not(.arco-btn-disabled) {
  background-color: transparent;
  color: rgb(var(--warning-6));
  border-color: transparent;
}
.arco-btn-text.arco-btn-status-warning:not(.arco-btn-disabled):not(.arco-btn-loading):hover {
  border-color: transparent;
  color: rgb(var(--warning-6));
  background-color: var(--color-fill-2);
}
.arco-btn-text.arco-btn-status-warning:not(.arco-btn-disabled):not(.arco-btn-loading):active {
  border-color: transparent;
  color: rgb(var(--warning-6));
  background-color: var(--color-fill-3);
}
.arco-btn-text.arco-btn-status-warning:not(.arco-btn-disabled):focus-visible {
  box-shadow: 0 0 0 2px rgb(var(--warning-3));
}
.arco-btn-text.arco-btn-status-warning.arco-btn-disabled {
  color: var(--color-warning-light-3);
  background-color: transparent;
  border: 1px solid transparent;
}
.arco-btn-text.arco-btn-status-danger:not(.arco-btn-disabled) {
  background-color: transparent;
  color: rgb(var(--danger-6));
  border-color: transparent;
}
.arco-btn-text.arco-btn-status-danger:not(.arco-btn-disabled):not(.arco-btn-loading):hover {
  border-color: transparent;
  color: rgb(var(--danger-6));
  background-color: var(--color-fill-2);
}
.arco-btn-text.arco-btn-status-danger:not(.arco-btn-disabled):not(.arco-btn-loading):active {
  border-color: transparent;
  color: rgb(var(--danger-6));
  background-color: var(--color-fill-3);
}
.arco-btn-text.arco-btn-status-danger:not(.arco-btn-disabled):focus-visible {
  box-shadow: 0 0 0 2px rgb(var(--danger-3));
}
.arco-btn-text.arco-btn-status-danger.arco-btn-disabled {
  color: var(--color-danger-light-3);
  background-color: transparent;
  border: 1px solid transparent;
}
.arco-btn-text.arco-btn-status-success:not(.arco-btn-disabled) {
  background-color: transparent;
  color: rgb(var(--success-6));
  border-color: transparent;
}
.arco-btn-text.arco-btn-status-success:not(.arco-btn-disabled):not(.arco-btn-loading):hover {
  border-color: transparent;
  color: rgb(var(--success-6));
  background-color: var(--color-fill-2);
}
.arco-btn-text.arco-btn-status-success:not(.arco-btn-disabled):not(.arco-btn-loading):active {
  border-color: transparent;
  color: rgb(var(--success-6));
  background-color: var(--color-fill-3);
}
.arco-btn-text.arco-btn-status-success:not(.arco-btn-disabled):focus-visible {
  box-shadow: 0 0 0 2px rgb(var(--success-3));
}
.arco-btn-text.arco-btn-status-success.arco-btn-disabled {
  color: var(--color-success-light-3);
  background-color: transparent;
  border: 1px solid transparent;
}
.arco-btn-size-mini {
  padding: 0 11px;
  font-size: 12px;
  height: 24px;
  border-radius: var(--border-radius-small);
}
.arco-btn-size-mini > svg + span,
.arco-btn-size-mini > span + svg {
  margin-left: 4px;
}
.arco-btn-size-mini svg {
  vertical-align: -2px;
}
.arco-btn-size-mini.arco-btn-rtl > svg + span,
.arco-btn-size-mini.arco-btn-rtl > span + svg {
  margin-left: 0;
  margin-right: 4px;
}
.arco-btn-size-mini.arco-btn-loading-fixed-width.arco-btn-loading {
  padding-left: 3px;
  padding-right: 3px;
}
.arco-btn-size-mini.arco-btn-icon-only {
  width: 24px;
  height: 24px;
  padding: 0;
}
.arco-btn-size-mini.arco-btn-shape-circle {
  width: 24px;
  height: 24px;
  padding: 0;
  text-align: center;
  border-radius: var(--border-radius-circle);
}
.arco-btn-size-mini.arco-btn-shape-round {
  border-radius: calc(24px * 0.5);
}
.arco-btn-group .arco-btn-size-mini:first-child {
  border-radius: var(--border-radius-small) 0 0 var(--border-radius-small);
}
.arco-btn-group .arco-btn-size-mini:last-child {
  border-radius: 0 var(--border-radius-small) var(--border-radius-small) 0;
}
.arco-btn-group .arco-btn-size-mini:first-child:last-child {
  border-radius: var(--border-radius-small);
}
.arco-btn-group .arco-btn-size-mini.arco-btn-shape-round:first-child {
  border-radius: calc(24px * 0.5) 0 0 calc(24px * 0.5);
}
.arco-btn-group .arco-btn-size-mini.arco-btn-shape-round:last-child {
  border-radius: 0 calc(24px * 0.5) calc(24px * 0.5) 0;
}
.arco-btn-group .arco-btn-size-mini.arco-btn-shape-round:first-child:last-child {
  border-radius: calc(24px * 0.5);
}
.arco-btn-group .arco-btn-rtl.arco-btn-size-mini:first-child {
  border-radius: 0 var(--border-radius-small) var(--border-radius-small) 0;
}
.arco-btn-group .arco-btn-rtl.arco-btn-size-mini:last-child {
  border-radius: var(--border-radius-small) 0 0 var(--border-radius-small);
}
.arco-btn-group .arco-btn-rtl.arco-btn-size-mini:first-child:last-child {
  border-radius: var(--border-radius-small);
}
.arco-btn-group .arco-btn-rtl.arco-btn-size-mini.arco-btn-shape-round:first-child {
  border-radius: 0 calc(24px * 0.5) calc(24px * 0.5) 0;
}
.arco-btn-group .arco-btn-rtl.arco-btn-size-mini.arco-btn-shape-round:last-child {
  border-radius: calc(24px * 0.5) 0 0 calc(24px * 0.5);
}
.arco-btn-group .arco-btn-rtl.arco-btn-size-mini.arco-btn-shape-round:first-child:last-child {
  border-radius: calc(24px * 0.5);
}
.arco-btn-size-small {
  padding: 0 15px;
  font-size: 14px;
  height: 28px;
  border-radius: var(--border-radius-small);
}
.arco-btn-size-small > svg + span,
.arco-btn-size-small > span + svg {
  margin-left: 6px;
}
.arco-btn-size-small svg {
  vertical-align: -2px;
}
.arco-btn-size-small.arco-btn-rtl > svg + span,
.arco-btn-size-small.arco-btn-rtl > span + svg {
  margin-left: 0;
  margin-right: 6px;
}
.arco-btn-size-small.arco-btn-loading-fixed-width.arco-btn-loading {
  padding-left: 5px;
  padding-right: 5px;
}
.arco-btn-size-small.arco-btn-icon-only {
  width: 28px;
  height: 28px;
  padding: 0;
}
.arco-btn-size-small.arco-btn-shape-circle {
  width: 28px;
  height: 28px;
  padding: 0;
  text-align: center;
  border-radius: var(--border-radius-circle);
}
.arco-btn-size-small.arco-btn-shape-round {
  border-radius: calc(28px * 0.5);
}
.arco-btn-group .arco-btn-size-small:first-child {
  border-radius: var(--border-radius-small) 0 0 var(--border-radius-small);
}
.arco-btn-group .arco-btn-size-small:last-child {
  border-radius: 0 var(--border-radius-small) var(--border-radius-small) 0;
}
.arco-btn-group .arco-btn-size-small:first-child:last-child {
  border-radius: var(--border-radius-small);
}
.arco-btn-group .arco-btn-size-small.arco-btn-shape-round:first-child {
  border-radius: calc(28px * 0.5) 0 0 calc(28px * 0.5);
}
.arco-btn-group .arco-btn-size-small.arco-btn-shape-round:last-child {
  border-radius: 0 calc(28px * 0.5) calc(28px * 0.5) 0;
}
.arco-btn-group .arco-btn-size-small.arco-btn-shape-round:first-child:last-child {
  border-radius: calc(28px * 0.5);
}
.arco-btn-group .arco-btn-rtl.arco-btn-size-small:first-child {
  border-radius: 0 var(--border-radius-small) var(--border-radius-small) 0;
}
.arco-btn-group .arco-btn-rtl.arco-btn-size-small:last-child {
  border-radius: var(--border-radius-small) 0 0 var(--border-radius-small);
}
.arco-btn-group .arco-btn-rtl.arco-btn-size-small:first-child:last-child {
  border-radius: var(--border-radius-small);
}
.arco-btn-group .arco-btn-rtl.arco-btn-size-small.arco-btn-shape-round:first-child {
  border-radius: 0 calc(28px * 0.5) calc(28px * 0.5) 0;
}
.arco-btn-group .arco-btn-rtl.arco-btn-size-small.arco-btn-shape-round:last-child {
  border-radius: calc(28px * 0.5) 0 0 calc(28px * 0.5);
}
.arco-btn-group .arco-btn-rtl.arco-btn-size-small.arco-btn-shape-round:first-child:last-child {
  border-radius: calc(28px * 0.5);
}
.arco-btn-size-default {
  padding: 0 15px;
  font-size: 14px;
  height: 32px;
  border-radius: var(--border-radius-small);
}
.arco-btn-size-default > svg + span,
.arco-btn-size-default > span + svg {
  margin-left: 8px;
}
.arco-btn-size-default svg {
  vertical-align: -2px;
}
.arco-btn-size-default.arco-btn-rtl > svg + span,
.arco-btn-size-default.arco-btn-rtl > span + svg {
  margin-left: 0;
  margin-right: 8px;
}
.arco-btn-size-default.arco-btn-loading-fixed-width.arco-btn-loading {
  padding-left: 4px;
  padding-right: 4px;
}
.arco-btn-size-default.arco-btn-icon-only {
  width: 32px;
  height: 32px;
  padding: 0;
}
.arco-btn-size-default.arco-btn-shape-circle {
  width: 32px;
  height: 32px;
  padding: 0;
  text-align: center;
  border-radius: var(--border-radius-circle);
}
.arco-btn-size-default.arco-btn-shape-round {
  border-radius: calc(32px * 0.5);
}
.arco-btn-group .arco-btn-size-default:first-child {
  border-radius: var(--border-radius-small) 0 0 var(--border-radius-small);
}
.arco-btn-group .arco-btn-size-default:last-child {
  border-radius: 0 var(--border-radius-small) var(--border-radius-small) 0;
}
.arco-btn-group .arco-btn-size-default:first-child:last-child {
  border-radius: var(--border-radius-small);
}
.arco-btn-group .arco-btn-size-default.arco-btn-shape-round:first-child {
  border-radius: calc(32px * 0.5) 0 0 calc(32px * 0.5);
}
.arco-btn-group .arco-btn-size-default.arco-btn-shape-round:last-child {
  border-radius: 0 calc(32px * 0.5) calc(32px * 0.5) 0;
}
.arco-btn-group .arco-btn-size-default.arco-btn-shape-round:first-child:last-child {
  border-radius: calc(32px * 0.5);
}
.arco-btn-group .arco-btn-rtl.arco-btn-size-default:first-child {
  border-radius: 0 var(--border-radius-small) var(--border-radius-small) 0;
}
.arco-btn-group .arco-btn-rtl.arco-btn-size-default:last-child {
  border-radius: var(--border-radius-small) 0 0 var(--border-radius-small);
}
.arco-btn-group .arco-btn-rtl.arco-btn-size-default:first-child:last-child {
  border-radius: var(--border-radius-small);
}
.arco-btn-group .arco-btn-rtl.arco-btn-size-default.arco-btn-shape-round:first-child {
  border-radius: 0 calc(32px * 0.5) calc(32px * 0.5) 0;
}
.arco-btn-group .arco-btn-rtl.arco-btn-size-default.arco-btn-shape-round:last-child {
  border-radius: calc(32px * 0.5) 0 0 calc(32px * 0.5);
}
.arco-btn-group .arco-btn-rtl.arco-btn-size-default.arco-btn-shape-round:first-child:last-child {
  border-radius: calc(32px * 0.5);
}
.arco-btn-size-large {
  padding: 0 19px;
  font-size: 14px;
  height: 36px;
  border-radius: var(--border-radius-small);
}
.arco-btn-size-large > svg + span,
.arco-btn-size-large > span + svg {
  margin-left: 8px;
}
.arco-btn-size-large svg {
  vertical-align: -2px;
}
.arco-btn-size-large.arco-btn-rtl > svg + span,
.arco-btn-size-large.arco-btn-rtl > span + svg {
  margin-left: 0;
  margin-right: 8px;
}
.arco-btn-size-large.arco-btn-loading-fixed-width.arco-btn-loading {
  padding-left: 8px;
  padding-right: 8px;
}
.arco-btn-size-large.arco-btn-icon-only {
  width: 36px;
  height: 36px;
  padding: 0;
}
.arco-btn-size-large.arco-btn-shape-circle {
  width: 36px;
  height: 36px;
  padding: 0;
  text-align: center;
  border-radius: var(--border-radius-circle);
}
.arco-btn-size-large.arco-btn-shape-round {
  border-radius: calc(36px * 0.5);
}
.arco-btn-group .arco-btn-size-large:first-child {
  border-radius: var(--border-radius-small) 0 0 var(--border-radius-small);
}
.arco-btn-group .arco-btn-size-large:last-child {
  border-radius: 0 var(--border-radius-small) var(--border-radius-small) 0;
}
.arco-btn-group .arco-btn-size-large:first-child:last-child {
  border-radius: var(--border-radius-small);
}
.arco-btn-group .arco-btn-size-large.arco-btn-shape-round:first-child {
  border-radius: calc(36px * 0.5) 0 0 calc(36px * 0.5);
}
.arco-btn-group .arco-btn-size-large.arco-btn-shape-round:last-child {
  border-radius: 0 calc(36px * 0.5) calc(36px * 0.5) 0;
}
.arco-btn-group .arco-btn-size-large.arco-btn-shape-round:first-child:last-child {
  border-radius: calc(36px * 0.5);
}
.arco-btn-group .arco-btn-rtl.arco-btn-size-large:first-child {
  border-radius: 0 var(--border-radius-small) var(--border-radius-small) 0;
}
.arco-btn-group .arco-btn-rtl.arco-btn-size-large:last-child {
  border-radius: var(--border-radius-small) 0 0 var(--border-radius-small);
}
.arco-btn-group .arco-btn-rtl.arco-btn-size-large:first-child:last-child {
  border-radius: var(--border-radius-small);
}
.arco-btn-group .arco-btn-rtl.arco-btn-size-large.arco-btn-shape-round:first-child {
  border-radius: 0 calc(36px * 0.5) calc(36px * 0.5) 0;
}
.arco-btn-group .arco-btn-rtl.arco-btn-size-large.arco-btn-shape-round:last-child {
  border-radius: calc(36px * 0.5) 0 0 calc(36px * 0.5);
}
.arco-btn-group .arco-btn-rtl.arco-btn-size-large.arco-btn-shape-round:first-child:last-child {
  border-radius: calc(36px * 0.5);
}
.arco-btn-group {
  display: inline-block;
}
.arco-btn-group .arco-btn-outline:not(:first-child),
.arco-btn-group .arco-btn-dashed:not(:first-child) {
  margin-left: -1px;
}
.arco-btn-group .arco-btn-primary:not(:last-child) {
  border-right: 1px solid rgb(var(--primary-5));
}
.arco-btn-group .arco-btn-secondary:not(:last-child) {
  border-right: 1px solid var(--color-secondary-hover);
}
.arco-btn-group .arco-btn-text:not(:last-child) {
  border-right: 1px solid transparent;
}
.arco-btn-group .arco-btn-status-warning:not(:last-child) {
  border-right: 1px solid rgb(var(--warning-5));
}
.arco-btn-group .arco-btn-status-warning:not(:last-child).arco-btn-text {
  border-right: 1px solid var(--color-fill-2);
}
.arco-btn-group .arco-btn-status-danger:not(:last-child) {
  border-right: 1px solid rgb(var(--danger-5));
}
.arco-btn-group .arco-btn-status-danger:not(:last-child).arco-btn-text {
  border-right: 1px solid var(--color-fill-2);
}
.arco-btn-group .arco-btn-status-success:not(:last-child) {
  border-right: 1px solid rgb(var(--success-5));
}
.arco-btn-group .arco-btn-status-success:not(:last-child).arco-btn-text {
  border-right: 1px solid var(--color-fill-2);
}
.arco-btn-group .arco-btn-rtl.arco-btn-outline:not(:first-child),
.arco-btn-group .arco-btn-rtl.arco-btn-dashed:not(:first-child) {
  margin-left: 0;
  margin-right: -1px;
}
.arco-btn-group .arco-btn-rtl.arco-btn-primary:not(:last-child) {
  border-left: 1px solid rgb(var(--primary-5));
  border-right: 0;
}
.arco-btn-group .arco-btn-rtl.arco-btn-secondary:not(:last-child) {
  border-left: 1px solid var(--color-secondary-hover);
  border-right: 0;
}
.arco-btn-group .arco-btn-rtl.arco-btn-text:not(:last-child) {
  border-left: 1px solid transparent;
  border-right: 0;
}
.arco-btn-group .arco-btn-rtl.arco-btn-status-warning:not(:last-child) {
  border-left: 1px solid rgb(var(--warning-5));
  border-right: 0;
}
.arco-btn-group .arco-btn-rtl.arco-btn-status-warning:not(:last-child).arco-btn-text {
  border-left: 1px solid var(--color-fill-2);
}
.arco-btn-group .arco-btn-rtl.arco-btn-status-danger:not(:last-child) {
  border-left: 1px solid rgb(var(--danger-5));
  border-right: 0;
}
.arco-btn-group .arco-btn-rtl.arco-btn-status-danger:not(:last-child).arco-btn-text {
  border-left: 1px solid var(--color-fill-2);
}
.arco-btn-group .arco-btn-rtl.arco-btn-status-success:not(:last-child) {
  border-left: 1px solid rgb(var(--success-5));
  border-right: 0;
}
.arco-btn-group .arco-btn-rtl.arco-btn-status-success:not(:last-child).arco-btn-text {
  border-left: 1px solid var(--color-fill-2);
}
.arco-btn-group .arco-btn-outline:hover,
.arco-btn-group .arco-btn-dashed:hover,
.arco-btn-group .arco-btn-outline:active,
.arco-btn-group .arco-btn-dashed:active {
  z-index: 2;
}
.arco-btn-group .arco-btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.arco-btn-rtl {
  direction: rtl;
}
body[arco-theme='dark'] .arco-btn-primary.arco-btn-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.arco-calendar {
  box-sizing: border-box;
  border: 1px solid var(--color-neutral-3);
}
.arco-calendar-header {
  display: flex;
  padding: 24px 24px;
}
.arco-calendar-header-left {
  display: flex;
  flex: 1 1;
  align-items: center;
  position: relative;
  height: 28px;
  line-height: 28px;
}
.arco-calendar-header-right {
  height: 28px;
  position: relative;
}
.arco-calendar-header-value {
  font-size: 20px;
  font-weight: 500;
  color: var(--color-text-1);
}
.arco-calendar-header-icon {
  width: 28px;
  height: 28px;
  line-height: 28px;
  border-radius: 50%;
  text-align: center;
  font-size: 12px;
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
  -webkit-user-select: none;
          user-select: none;
  margin-right: 12px;
  color: var(--color-text-2);
  background-color: var(--color-bg-5);
}
.arco-calendar-header-icon:not(:first-child) {
  margin: 0 12px;
}
.arco-calendar-header-icon:focus-visible {
  box-shadow: 0 0 0 2px var(--color-primary-light-3);
}
.arco-calendar-header-icon:not(.arco-calendar-header-icon-hidden) {
  cursor: pointer;
}
.arco-calendar-header-icon:not(.arco-calendar-header-icon-hidden):hover {
  background-color: var(--color-fill-3);
}
.arco-calendar .arco-calendar-header-value-year {
  width: 100px;
  margin-right: 8px;
}
.arco-calendar .arco-calendar-header-value-month {
  width: 76px;
  margin-right: 32px;
}
.arco-calendar-month {
  width: 100%;
}
.arco-calendar-month-row {
  height: 100px;
  display: flex;
}
.arco-calendar-month-row .arco-calendar-cell {
  flex: 1 1;
  border-bottom: 1px solid var(--color-neutral-3);
  overflow: hidden;
}
.arco-calendar-month-row:last-child .arco-calendar-cell {
  border-bottom: 0;
  border-bottom: initial;
}
.arco-calendar-month-cell-body {
  box-sizing: border-box;
}
.arco-calendar-mode-month:not(.arco-calendar-panel) .arco-calendar-cell:not(:last-child) {
  border-right: 1px solid var(--color-neutral-3);
}
.arco-calendar-week-list {
  display: flex;
  padding: 0;
  width: 100%;
  box-sizing: border-box;
  border-bottom: 1px solid var(--color-neutral-3);
}
.arco-calendar-week-list-item {
  padding: 20px 16px;
  text-align: left;
  color: #7d7d7f;
  flex: 1 1;
}
.arco-calendar-cell .arco-calendar-date {
  height: 100%;
  width: 100%;
  padding: 10px;
  box-sizing: border-box;
  cursor: pointer;
}
.arco-calendar-cell .arco-calendar-date-circle {
  width: 28px;
  height: 28px;
  line-height: 28px;
  border-radius: 50%;
  text-align: center;
}
.arco-calendar-date-content {
  height: 70px;
  overflow-y: auto;
}
.arco-calendar-cell-today .arco-calendar-date-circle {
  box-sizing: border-box;
  border: 1px solid rgb(var(--primary-6));
}
.arco-calendar-date-value {
  font-size: 16px;
  font-weight: 500;
  color: var(--color-text-4);
}
.arco-calendar-cell-in-view .arco-calendar-date-value {
  color: var(--color-text-1);
}
.arco-calendar-mode-month .arco-calendar-cell-selected .arco-calendar-date-circle {
  border: 1px solid rgb(var(--primary-6));
  background-color: rgb(var(--primary-6));
  color: #fff;
}
.arco-calendar-mode-year .arco-calendar-cell-selected .arco-calendar-cell-selected .arco-calendar-date-circle {
  border: 1px solid rgb(var(--primary-6));
  background-color: rgb(var(--primary-6));
  color: #fff;
}
.arco-calendar-mode-year:not(.arco-calendar-panel) {
  min-width: 820px;
}
.arco-calendar-mode-year .arco-calendar-header {
  border-bottom: 1px solid var(--color-neutral-3);
}
.arco-calendar-mode-year .arco-calendar-body {
  padding: 12px;
}
.arco-calendar-mode-year .arco-calendar-year-row {
  display: flex;
}
.arco-calendar-year-row > .arco-calendar-cell {
  flex: 1 1;
  padding: 20px 8px;
}
.arco-calendar-year-row > .arco-calendar-cell:not(:last-child) {
  border-right: 1px solid var(--color-neutral-3);
}
.arco-calendar-year-row:not(:last-child) > .arco-calendar-cell {
  border-bottom: 1px solid var(--color-neutral-3);
}
.arco-calendar-month-with-days .arco-calendar-month-row {
  height: 26px;
}
.arco-calendar-month-with-days .arco-calendar-cell {
  border-bottom: 0;
}
.arco-calendar-month-with-days .arco-calendar-month-cell-body {
  padding: 0;
}
.arco-calendar-month-with-days .arco-calendar-month-title {
  padding: 10px 6px;
  font-size: 16px;
  font-weight: 500;
  color: var(--color-text-1);
}
.arco-calendar-month-cell {
  font-size: 12px;
  width: 100%;
}
.arco-calendar-month-cell .arco-calendar-week-list {
  border-bottom: 0;
  border-bottom: initial;
  padding: 0;
}
.arco-calendar-month-cell .arco-calendar-week-list-item {
  padding: 6px;
  text-align: center;
  color: #7d7d7f;
}
.arco-calendar-month-cell .arco-calendar-cell {
  text-align: center;
}
.arco-calendar-month-cell .arco-calendar-date {
  padding: 2px;
}
.arco-calendar-month-cell .arco-calendar-date-value {
  font-size: 14px;
}
.arco-calendar-month-cell .arco-calendar-date-circle {
  display: inline-block;
  width: 22px;
  height: 22px;
  line-height: 22px;
  border-radius: 50%;
  text-align: center;
}
.arco-calendar-panel {
  border: 1px solid var(--color-neutral-3);
  background-color: var(--color-bg-5);
}
.arco-calendar-panel .arco-calendar-header {
  padding: 8px 16px;
  border-bottom: 1px solid var(--color-neutral-3);
}
.arco-calendar-panel .arco-calendar-header-value {
  font-size: 14px;
  line-height: 24px;
  flex: 1 1;
  text-align: center;
}
.arco-calendar-panel .arco-calendar-header-icon {
  width: 24px;
  height: 24px;
  line-height: 24px;
  margin-left: 2px;
  margin-right: 2px;
}
.arco-calendar-panel .arco-calendar-body {
  padding: 14px 16px;
}
.arco-calendar-panel .arco-calendar-month-cell-body {
  padding: 0;
}
.arco-calendar-panel .arco-calendar-month-row {
  height: auto;
  height: initial;
}
.arco-calendar-panel .arco-calendar-week-list {
  padding: 0;
  border-bottom: 0;
  border-bottom: initial;
}
.arco-calendar-panel .arco-calendar-week-list-item {
  padding: 0;
  text-align: center;
  font-weight: 400;
  height: 32px;
  line-height: 32px;
}
.arco-calendar-panel .arco-calendar-cell,
.arco-calendar-panel .arco-calendar-year-row .arco-calendar-cell {
  text-align: center;
  box-sizing: border-box;
  padding: 2px 0;
  border-bottom: 0;
  border-right: 0;
}
.arco-calendar-panel .arco-calendar-cell .arco-calendar-date {
  padding: 4px 0;
  display: flex;
  justify-content: center;
}
.arco-calendar-panel .arco-calendar-cell .arco-calendar-date-value {
  font-size: 14px;
  min-width: 24px;
  height: 24px;
  line-height: 24px;
  cursor: pointer;
}
.arco-calendar-panel.arco-calendar-mode-year .arco-calendar-cell {
  padding: 4px 0;
}
.arco-calendar-panel.arco-calendar-mode-year .arco-calendar-cell .arco-calendar-date {
  padding: 4px;
}
.arco-calendar-panel.arco-calendar-mode-year .arco-calendar-cell .arco-calendar-date-value {
  border-radius: 12px;
  width: 100%;
}
.arco-calendar-panel .arco-calendar-cell-selected .arco-calendar-date-value {
  color: var(--color-white);
  background-color: rgb(var(--primary-6));
  border-radius: 50%;
}
.arco-calendar-panel .arco-calendar-cell:not(.arco-calendar-cell-selected):not(.arco-calendar-cell-range-start):not(.arco-calendar-cell-range-end):not(.arco-calendar-cell-hover-range-start):not(.arco-calendar-cell-hover-range-end):not(.arco-calendar-cell-disabled):not(.arco-calendar-cell-week) .arco-calendar-date-value:hover {
  background-color: var(--color-primary-light-1);
  border-radius: 50%;
  color: rgb(var(--primary-6));
}
.arco-calendar-panel.arco-calendar-mode-year .arco-calendar-cell:not(.arco-calendar-cell-selected):not(.arco-calendar-cell-range-start):not(.arco-calendar-cell-range-end):not(.arco-calendar-cell-hover-range-start):not(.arco-calendar-cell-hover-range-end):not(.arco-calendar-cell-disabled) .arco-calendar-date-value:hover {
  border-radius: 12px;
}
.arco-calendar-panel .arco-calendar-cell-today {
  position: relative;
}
.arco-calendar-panel .arco-calendar-cell-today::after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -2px;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: rgb(var(--primary-6));
}
.arco-calendar-cell-in-range .arco-calendar-date {
  background-color: var(--color-primary-light-1);
}
.arco-calendar-cell-range-start .arco-calendar-date {
  border-radius: 16px 0 0 16px;
}
.arco-calendar-cell-range-end .arco-calendar-date {
  border-radius: 0 16px 16px 0;
}
.arco-calendar-cell-in-range-near-hover .arco-calendar-date {
  border-radius: 0;
}
.arco-calendar-cell-range-start .arco-calendar-date-value,
.arco-calendar-cell-range-end .arco-calendar-date-value {
  background-color: rgb(var(--primary-6));
  border-radius: 50%;
  color: var(--color-white);
}
.arco-calendar-cell-hover-in-range .arco-calendar-date {
  background-color: var(--color-primary-light-1);
}
.arco-calendar-cell-hover-range-start .arco-calendar-date {
  border-radius: 16px 0 0 16px;
}
.arco-calendar-cell-hover-range-end .arco-calendar-date {
  border-radius: 0 16px 16px 0;
}
.arco-calendar-cell-hover-range-start .arco-calendar-date-value,
.arco-calendar-cell-hover-range-end .arco-calendar-date-value {
  background-color: var(--color-primary-light-2);
  border-radius: 50%;
  color: var(--color-text-1);
}
.arco-calendar-panel .arco-calendar-cell-disabled > .arco-calendar-date {
  background-color: var(--color-fill-1);
  cursor: not-allowed;
}
.arco-calendar-panel .arco-calendar-cell-disabled > .arco-calendar-date > .arco-calendar-date-value {
  color: var(--color-text-4);
  background-color: var(--color-fill-1);
  cursor: not-allowed;
}
.arco-calendar-panel .arco-calendar-footer-btn-wrapper {
  height: 38px;
  line-height: 38px;
  text-align: center;
  border-top: 1px solid var(--color-neutral-3);
  cursor: pointer;
  color: var(--color-text-1);
}
.arco-calendar-rtl {
  direction: rtl;
}
.arco-calendar-rtl .arco-calendar-header-icon {
  margin-right: 0;
  margin-left: 12px;
  transform: scaleX(-1);
}
.arco-calendar-rtl .arco-calendar-week-list-item {
  text-align: right;
}
.arco-calendar-rtl.arco-calendar-mode-month:not(.arco-calendar-panel) .arco-calendar-cell:not(:last-child) {
  border-left: 1px solid var(--color-neutral-3);
  border-right: 0;
}
.arco-calendar-rtl .arco-calendar-header-value-year {
  margin-left: 8px;
  margin-right: 0;
}
.arco-calendar-rtl .arco-calendar-header-value-month {
  margin-right: 0;
  margin-left: 32px;
}
.arco-card {
  position: relative;
  background: var(--color-bg-2);
  transition: box-shadow 0.2s cubic-bezier(0, 0, 1, 1);
  border-radius: var(--border-radius-none);
}
.arco-card-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  box-sizing: border-box;
  border-bottom: 1px solid var(--color-neutral-3);
  overflow: hidden;
}
.arco-card-header-no-title::before {
  content: ' ';
  display: block;
}
.arco-card-header-title {
  flex: 1 1;
  font-weight: 500;
  color: var(--color-text-1);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-card-header-extra {
  color: rgb(var(--primary-6));
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-card-body {
  color: var(--color-text-2);
}
.arco-card-cover {
  overflow: hidden;
}
.arco-card-cover > * {
  display: block;
  width: 100%;
}
.arco-card-actions {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 20px;
}
.arco-card-actions::before {
  content: '';
  visibility: hidden;
}
.arco-card-actions-right {
  display: flex;
  align-items: center;
}
.arco-card-actions-item {
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--color-text-2);
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: color 0.2s cubic-bezier(0, 0, 1, 1);
}
.arco-card-actions-item:hover {
  color: rgb(var(--primary-6));
}
.arco-card-actions-item:not(:last-child) {
  margin-right: 12px;
}
.arco-card-meta-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.arco-card-meta-footer:last-child {
  margin-top: 20px;
}
.arco-card-meta-footer-only-actions::before {
  content: '';
  visibility: hidden;
}
.arco-card-meta-footer .arco-card-actions {
  margin-top: 0;
}
.arco-card-meta-title {
  font-weight: 500;
  color: var(--color-text-1);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-card-meta-description:not(:first-child) {
  margin-top: 4px;
}
.arco-card-grid {
  position: relative;
  box-sizing: border-box;
  width: 33.33%;
  box-shadow: 1px 0 0 0 var(--color-neutral-3), 0 1px 0 0 var(--color-neutral-3), 1px 1px 0 0 var(--color-neutral-3), 1px 0 0 0 var(--color-neutral-3) inset, 0 1px 0 0 var(--color-neutral-3) inset;
}
.arco-card-grid::before {
  content: '';
  pointer-events: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  transition: box-shadow 0.2s cubic-bezier(0, 0, 1, 1);
}
.arco-card-grid-hoverable:hover {
  z-index: 1;
}
.arco-card-grid-hoverable:hover::before {
  box-shadow: 0 4px 10px rgb(var(--gray-2));
}
.arco-card-grid .arco-card {
  background: none;
  box-shadow: none;
}
.arco-card-contain-grid:not(.arco-card-loading) > .arco-card-body {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -1px;
  padding: 0;
}
.arco-card-hoverable:hover {
  box-shadow: 0 4px 10px rgb(var(--gray-2));
}
.arco-card-bordered {
  border: 1px solid var(--color-neutral-3);
  border-radius: var(--border-radius-small);
}
.arco-card-bordered .arco-card-cover {
  border-radius: var(--border-radius-small) var(--border-radius-small) 0 0;
}
.arco-card-loading .arco-card-body {
  overflow: hidden;
  text-align: center;
}
.arco-card-size-default {
  font-size: 14px;
}
.arco-card-size-default .arco-card-header {
  height: 46px;
  padding-left: 16px;
  padding-right: 16px;
}
.arco-card-size-default .arco-card-header-title,
.arco-card-size-default .arco-card-meta-title {
  font-size: 16px;
}
.arco-card-size-default .arco-card-header-extra {
  font-size: 14px;
}
.arco-card-size-default .arco-card-body {
  padding: 16px 16px;
}
.arco-card-size-small {
  font-size: 14px;
}
.arco-card-size-small .arco-card-header {
  height: 40px;
  padding-left: 16px;
  padding-right: 16px;
}
.arco-card-size-small .arco-card-header-title,
.arco-card-size-small .arco-card-meta-title {
  font-size: 16px;
}
.arco-card-size-small .arco-card-header-extra {
  font-size: 14px;
}
.arco-card-size-small .arco-card-body {
  padding: 12px 16px;
}
.arco-card-rtl .arco-card-actions-item:not(:last-child) {
  margin-left: 12px;
  margin-right: 0;
}
body[arco-theme='dark'] .arco-card-grid-hoverable:hover::before,
body[arco-theme='dark'] .arco-card-hoverable:hover {
  box-shadow: 0 4px 10px rgba(var(--gray-1), 40%);
}
@keyframes arco-carousel-slide-x-in {
  from {
    transform: translateX(100%);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes arco-carousel-slide-x-out {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}
@keyframes arco-carousel-slide-x-in-reverse {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes arco-carousel-slide-x-out-reverse {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(100%);
  }
}
@keyframes arco-carousel-slide-y-in {
  from {
    transform: translateY(100%);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes arco-carousel-slide-y-out {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(-100%);
  }
}
@keyframes arco-carousel-slide-y-in-reverse {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes arco-carousel-slide-y-out-reverse {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(100%);
  }
}
@keyframes arco-carousel-card-bottom-to-middle {
  from {
    opacity: 0;
    transform: translateX(0%) translateZ(-400px);
  }
  to {
    opacity: 0.4;
    transform: translateX(0%) translateZ(-200px);
  }
}
@keyframes arco-carousel-card-middle-to-bottom {
  from {
    opacity: 0.4;
    transform: translateX(-100%) translateZ(-200px);
  }
  to {
    opacity: 0;
    transform: translateX(-100%) translateZ(-400px);
  }
}
@keyframes arco-carousel-card-middle-to-bottom-rtl {
  from {
    opacity: 0.4;
    transform: translateX(100%) translateZ(-200px);
  }
  to {
    opacity: 0;
    transform: translateX(100%) translateZ(-400px);
  }
}
@keyframes arco-carousel-card-top-to-middle {
  from {
    opacity: 1;
    transform: translateX(-50%) translateZ(0);
  }
  to {
    opacity: 0.4;
    transform: translateX(-100%) translateZ(-200px);
  }
}
@keyframes arco-carousel-card-top-to-middle-rtl {
  from {
    opacity: 1;
    transform: translateX(50%) translateZ(0);
  }
  to {
    opacity: 0.4;
    transform: translateX(100%) translateZ(-200px);
  }
}
@keyframes arco-carousel-card-middle-to-top {
  from {
    opacity: 0.4;
    transform: translateX(0) translateZ(-200px);
  }
  to {
    opacity: 1;
    transform: translateX(-50%) translateZ(0);
  }
}
@keyframes arco-carousel-card-middle-to-top-rtl {
  from {
    opacity: 0.4;
    transform: translateX(0) translateZ(-200px);
  }
  to {
    opacity: 1;
    transform: translateX(50%) translateZ(0);
  }
}
@keyframes arco-carousel-card-bottom-to-middle-reverse {
  from {
    opacity: 0;
    transform: translateX(-100%) translateZ(-400px);
  }
  to {
    opacity: 0.4;
    transform: translateX(-100%) translateZ(-200px);
  }
}
@keyframes arco-carousel-card-bottom-to-middle-reverse-rtl {
  from {
    opacity: 0;
    transform: translateX(100%) translateZ(-400px);
  }
  to {
    opacity: 0.4;
    transform: translateX(100%) translateZ(-200px);
  }
}
@keyframes arco-carousel-card-middle-to-bottom-reverse {
  from {
    opacity: 0.4;
    transform: translateX(0%) translateZ(-200px);
  }
  to {
    opacity: 0;
    transform: translateX(0%) translateZ(-400px);
  }
}
@keyframes arco-carousel-card-top-to-middle-reverse {
  from {
    opacity: 1;
    transform: translateX(-50%) translateZ(0);
  }
  to {
    opacity: 0.4;
    transform: translateX(0%) translateZ(-200px);
  }
}
@keyframes arco-carousel-card-top-to-middle-reverse-rtl {
  from {
    opacity: 1;
    transform: translateX(50%) translateZ(0);
  }
  to {
    opacity: 0.4;
    transform: translateX(0%) translateZ(-200px);
  }
}
@keyframes arco-carousel-card-middle-to-top-reverse {
  from {
    opacity: 0.4;
    transform: translateX(-100%) translateZ(-200px);
  }
  to {
    opacity: 1;
    transform: translateX(-50%) translateZ(0);
  }
}
@keyframes arco-carousel-card-middle-to-top-reverse-rtl {
  from {
    opacity: 0.4;
    transform: translateX(100%) translateZ(-200px);
  }
  to {
    opacity: 1;
    transform: translateX(50%) translateZ(0);
  }
}
@keyframes arco-carousel-card-right-to-middle {
  from {
    opacity: 0;
    transform: translateX(-50%) translateY(0%) translateZ(-400px);
  }
  to {
    opacity: 0.4;
    transform: translateX(-50%) translateY(0%) translateZ(-200px);
  }
}
@keyframes arco-carousel-card-middle-to-right {
  from {
    opacity: 0.4;
    transform: translateX(-50%) translateY(-100%) translateZ(-200px);
  }
  to {
    opacity: 0;
    transform: translateX(-50%) translateY(-100%) translateZ(-400px);
  }
}
@keyframes arco-carousel-card-left-to-middle {
  from {
    opacity: 1;
    transform: translateX(-50%) translateY(-50%) translateZ(0);
  }
  to {
    opacity: 0.4;
    transform: translateX(-50%) translateY(-100%) translateZ(-200px);
  }
}
@keyframes arco-carousel-card-middle-to-left {
  from {
    opacity: 0.4;
    transform: translateX(-50%) translateY(0) translateZ(-200px);
  }
  to {
    opacity: 1;
    transform: translateX(-50%) translateY(-50%) translateZ(0);
  }
}
@keyframes arco-carousel-card-right-to-middle-reverse {
  from {
    opacity: 0;
    transform: translateX(-50%) translateY(-100%) translateZ(-400px);
  }
  to {
    opacity: 0.4;
    transform: translateX(-50%) translateY(-100%) translateZ(-200px);
  }
}
@keyframes arco-carousel-card-middle-to-right-reverse {
  from {
    opacity: 0.4;
    transform: translateX(-50%) translateY(0%) translateZ(-200px);
  }
  to {
    opacity: 0;
    transform: translateX(-50%) translateY(0%) translateZ(-400px);
  }
}
@keyframes arco-carousel-card-left-to-middle-reverse {
  from {
    opacity: 1;
    transform: translateX(-50%) translateY(-50%) translateZ(0);
  }
  to {
    opacity: 0.4;
    transform: translateX(-50%) translateY(0%) translateZ(-200px);
  }
}
@keyframes arco-carousel-card-middle-to-left-reverse {
  from {
    opacity: 0.4;
    transform: translateX(-50%) translateY(-100%) translateZ(-200px);
  }
  to {
    opacity: 1;
    transform: translateX(-50%) translateY(-50%) translateZ(0);
  }
}
.arco-carousel {
  position: relative;
}
.arco-carousel-indicator-position-outer {
  margin-bottom: 30px;
}
.arco-carousel-slide,
.arco-carousel-card,
.arco-carousel-fade {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
}
.arco-carousel-slide > *,
.arco-carousel-card > *,
.arco-carousel-fade > * {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.arco-carousel-item-current {
  z-index: 1;
  position: relative;
}
.arco-carousel-slide > *:not(.arco-carousel-item-current) {
  visibility: hidden;
}
.arco-carousel-slide.arco-carousel-horizontal .arco-carousel-item-slide-out {
  display: block;
  animation: arco-carousel-slide-x-out;
}
.arco-carousel-slide.arco-carousel-horizontal .arco-carousel-item-slide-in {
  display: block;
  animation: arco-carousel-slide-x-in;
}
.arco-carousel-slide.arco-carousel-horizontal.arco-carousel-negative .arco-carousel-item-slide-out {
  animation: arco-carousel-slide-x-out-reverse;
}
.arco-carousel-slide.arco-carousel-horizontal.arco-carousel-negative .arco-carousel-item-slide-in {
  animation: arco-carousel-slide-x-in-reverse;
}
.arco-carousel-slide.arco-carousel-vertical .arco-carousel-item-slide-out {
  display: block;
  animation: arco-carousel-slide-y-out;
}
.arco-carousel-slide.arco-carousel-vertical .arco-carousel-item-slide-in {
  display: block;
  animation: arco-carousel-slide-y-in;
}
.arco-carousel-slide.arco-carousel-vertical.arco-carousel-negative .arco-carousel-item-slide-out {
  animation: arco-carousel-slide-y-out-reverse;
}
.arco-carousel-slide.arco-carousel-vertical.arco-carousel-negative .arco-carousel-item-slide-in {
  animation: arco-carousel-slide-y-in-reverse;
}
.arco-carousel-card {
  perspective: 800px;
}
.arco-carousel-card.arco-carousel-horizontal > * {
  left: 50%;
  opacity: 0;
  transform: translateX(-50%) translateZ(-400px);
  animation: arco-carousel-card-middle-to-bottom;
}
.arco-carousel-rtl .arco-carousel-card.arco-carousel-horizontal > * {
  left: auto;
  left: initial;
  right: 50%;
  animation: arco-carousel-card-middle-to-bottom-rtl;
}
.arco-carousel-card.arco-carousel-horizontal .arco-carousel-item-prev {
  opacity: 0.4;
  transform: translateX(-100%) translateZ(-200px);
  animation: arco-carousel-card-top-to-middle;
}
.arco-carousel-rtl .arco-carousel-card.arco-carousel-horizontal .arco-carousel-item-prev {
  transform: translateX(100%) translateZ(-200px);
  animation: arco-carousel-card-top-to-middle-rtl;
}
.arco-carousel-card.arco-carousel-horizontal .arco-carousel-item-next {
  opacity: 0.4;
  transform: translateX(0%) translateZ(-200px);
  animation: arco-carousel-card-bottom-to-middle;
}
.arco-carousel-card.arco-carousel-horizontal .arco-carousel-item-current {
  opacity: 1;
  transform: translateX(-50%) translateZ(0);
  animation: arco-carousel-card-middle-to-top;
}
.arco-carousel-rtl .arco-carousel-card.arco-carousel-horizontal .arco-carousel-item-current {
  transform: translateX(50%) translateZ(0);
  animation: arco-carousel-card-middle-to-top-rtl;
}
.arco-carousel-card.arco-carousel-horizontal.arco-carousel-negative > * {
  animation: arco-carousel-card-middle-to-bottom-reverse;
}
.arco-carousel-card.arco-carousel-horizontal.arco-carousel-negative .arco-carousel-item-prev {
  animation: arco-carousel-card-bottom-to-middle-reverse;
}
.arco-carousel-rtl .arco-carousel-card.arco-carousel-horizontal.arco-carousel-negative .arco-carousel-item-prev {
  animation: arco-carousel-card-bottom-to-middle-reverse-rtl;
}
.arco-carousel-card.arco-carousel-horizontal.arco-carousel-negative .arco-carousel-item-next {
  animation: arco-carousel-card-top-to-middle-reverse;
}
.arco-carousel-rtl .arco-carousel-card.arco-carousel-horizontal.arco-carousel-negative .arco-carousel-item-next {
  animation: arco-carousel-card-top-to-middle-reverse-rtl;
}
.arco-carousel-card.arco-carousel-horizontal.arco-carousel-negative .arco-carousel-item-current {
  animation: arco-carousel-card-middle-to-top-reverse;
}
.arco-carousel-rtl .arco-carousel-card.arco-carousel-horizontal.arco-carousel-negative .arco-carousel-item-current {
  animation: arco-carousel-card-middle-to-top-reverse-rtl;
}
.arco-carousel-card.arco-carousel-vertical > * {
  top: 50%;
  left: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%) translateZ(-400px);
  animation: arco-carousel-card-middle-to-right;
  display: flex;
  justify-content: center;
}
.arco-carousel-card.arco-carousel-vertical .arco-carousel-item-prev {
  opacity: 0.4;
  transform: translateX(-50%) translateY(-100%) translateZ(-200px);
  animation: arco-carousel-card-left-to-middle;
}
.arco-carousel-card.arco-carousel-vertical .arco-carousel-item-next {
  opacity: 0.4;
  transform: translateX(-50%) translateY(0%) translateZ(-200px);
  animation: arco-carousel-card-right-to-middle;
}
.arco-carousel-card.arco-carousel-vertical .arco-carousel-item-current {
  opacity: 1;
  transform: translateX(-50%) translateY(-50%) translateZ(0);
  animation: arco-carousel-card-middle-to-left;
}
.arco-carousel-card.arco-carousel-negative > * {
  animation: arco-carousel-card-middle-to-right-reverse;
}
.arco-carousel-card.arco-carousel-negative .arco-carousel-item-prev {
  animation: arco-carousel-card-right-to-middle-reverse;
}
.arco-carousel-card.arco-carousel-negative .arco-carousel-item-next {
  animation: arco-carousel-card-left-to-middle-reverse;
}
.arco-carousel-card.arco-carousel-negative .arco-carousel-item-current {
  animation: arco-carousel-card-middle-to-left-reverse;
}
.arco-carousel-fade > * {
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
}
.arco-carousel-fade .arco-carousel-item-current {
  opacity: 1;
}
.arco-carousel-indicator {
  display: flex;
  position: absolute;
  margin: 0;
  padding: 0;
}
.arco-carousel-indicator-wrapper {
  position: absolute;
  z-index: 2;
}
.arco-carousel-indicator-wrapper-top {
  left: 0;
  right: 0;
  top: 0;
  height: 48px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0) 87%);
}
.arco-carousel-indicator-wrapper-bottom {
  left: 0;
  right: 0;
  bottom: 0;
  height: 48px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 13%, rgba(0, 0, 0, 0.15) 100%);
}
.arco-carousel-indicator-wrapper-left {
  left: 0;
  top: 0;
  width: 48px;
  height: 100%;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0) 87%);
}
.arco-carousel-indicator-wrapper-right {
  right: 0;
  top: 0;
  width: 48px;
  height: 100%;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 13%, rgba(0, 0, 0, 0.15) 100%);
}
.arco-carousel-indicator-wrapper-outer {
  left: 0;
  right: 0;
  background: none;
}
.arco-carousel-indicator-wrapper-outer-right {
  right: 0;
  top: 0;
  width: 20px;
  height: 100%;
}
.arco-carousel-indicator-bottom {
  bottom: 12px;
  left: 50%;
  transform: translateX(-50%);
}
.arco-carousel-indicator-top {
  top: 12px;
  left: 50%;
  transform: translateX(-50%);
}
.arco-carousel-indicator-left {
  left: 12px;
  top: 50%;
  transform: translate(-50%, -50%) rotate(90deg);
}
.arco-carousel-indicator-right {
  right: 12px;
  top: 50%;
  transform: translate(50%, -50%) rotate(90deg);
}
.arco-carousel-indicator-outer {
  left: 50%;
  transform: translateX(-50%);
  padding: 4px;
  border-radius: 20px;
  background-color: transparent;
}
.arco-carousel-indicator-outer.arco-carousel-indicator-dot {
  bottom: -22px;
}
.arco-carousel-indicator-outer.arco-carousel-indicator-line {
  bottom: -20px;
}
.arco-carousel-indicator-outer.arco-carousel-indicator-slider {
  padding: 0;
  bottom: -16px;
  background-color: rgba(var(--gray-4), 0.5);
}
.arco-carousel-indicator-outer .arco-carousel-indicator-item {
  background-color: rgba(var(--gray-4), 0.5);
}
.arco-carousel-indicator-outer .arco-carousel-indicator-item:hover,
.arco-carousel-indicator-outer .arco-carousel-indicator-item-active {
  background-color: var(--color-fill-4);
}
.arco-carousel-indicator-outer-right {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(90deg);
  padding: 4px;
  border-radius: 20px;
  background-color: transparent;
}
.arco-carousel-indicator-outer-right.arco-carousel-indicator-slider {
  padding: 0;
  background-color: rgba(var(--gray-4), 0.5);
}
.arco-carousel-indicator-outer-right .arco-carousel-indicator-item {
  background-color: rgba(var(--gray-4), 0.5);
}
.arco-carousel-indicator-outer-right .arco-carousel-indicator-item:hover,
.arco-carousel-indicator-outer-right .arco-carousel-indicator-item-active {
  background-color: var(--color-fill-4);
}
.arco-carousel-indicator-item {
  display: inline-block;
  border-radius: var(--border-radius-medium);
  background-color: rgba(255, 255, 255, 0.3);
  cursor: pointer;
}
.arco-carousel-indicator-item:hover,
.arco-carousel-indicator-item-active {
  background-color: var(--color-white);
}
.arco-carousel-indicator-dot .arco-carousel-indicator-item {
  width: 6px;
  height: 6px;
  border-radius: 50%;
}
.arco-carousel-indicator-dot .arco-carousel-indicator-item:not(:last-child) {
  margin-right: 8px;
}
.arco-carousel-indicator-line .arco-carousel-indicator-item {
  width: 12px;
  height: 4px;
}
.arco-carousel-indicator-line .arco-carousel-indicator-item:not(:last-child) {
  margin-right: 8px;
}
.arco-carousel-indicator-slider {
  width: 48px;
  height: 4px;
  border-radius: var(--border-radius-medium);
  background-color: rgba(255, 255, 255, 0.3);
  cursor: pointer;
}
.arco-carousel-indicator-slider .arco-carousel-indicator-item {
  position: absolute;
  top: 0;
  height: 100%;
  transition: left 0.3s;
}
.arco-carousel-arrow > div {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  color: var(--color-white);
  background-color: rgba(255, 255, 255, 0.3);
  cursor: pointer;
  z-index: 2;
  -webkit-user-select: none;
          user-select: none;
}
.arco-carousel-arrow > div:focus-visible {
  box-shadow: 0 0 0 2px var(--color-primary-light-3);
}
.arco-carousel-arrow > div > svg {
  color: var(--color-white);
  font-size: 14px;
}
.arco-carousel-arrow > div:hover {
  background-color: rgba(255, 255, 255, 0.5);
}
.arco-carousel-arrow-left {
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
}
.arco-carousel-arrow-right {
  top: 50%;
  transform: translateY(-50%);
  right: 12px;
}
.arco-carousel-arrow-top {
  left: 50%;
  transform: translateX(-50%);
  top: 12px;
}
.arco-carousel-arrow-bottom {
  left: 50%;
  transform: translateX(-50%);
  bottom: 12px;
}
.arco-carousel-arrow-hover div {
  opacity: 0;
  transition: all 0.3s;
}
.arco-carousel:hover .arco-carousel-arrow-hover div {
  opacity: 1;
}
.arco-carousel-rtl {
  direction: rtl;
}
.arco-carousel-rtl .arco-carousel-indicator-dot .arco-carousel-indicator-item:not(:last-child) {
  margin-left: 8px;
  margin-right: 0;
}
.arco-carousel-rtl .arco-carousel-indicator-line .arco-carousel-indicator-item:not(:last-child) {
  margin-left: 8px;
  margin-right: 0;
}
body[arco-theme='dark'] .arco-carousel-arrow > div {
  background-color: rgba(var(--gray-1), 0.3);
}
body[arco-theme='dark'] .arco-carousel-arrow > div:hover {
  background-color: rgba(var(--gray-1), 0.5);
}
body[arco-theme='dark'] .arco-carousel-indicator-item,
body[arco-theme='dark'] .arco-carousel-indicator-slider {
  background-color: rgba(var(--gray-1), 0.3);
}
body[arco-theme='dark'] .arco-carousel-indicator-item-active,
body[arco-theme='dark'] .arco-carousel-indicator-item:hover {
  background-color: var(--color-white);
}
body[arco-theme='dark'] .arco-carousel-indicator-outer.arco-carousel-indicator-slider {
  background-color: rgba(var(--gray-4), 0.5);
}
body[arco-theme='dark'] .arco-carousel-indicator-outer .arco-carousel-indicator-item:hover,
body[arco-theme='dark'] .arco-carousel-indicator-outer .arco-carousel-indicator-item-active {
  background-color: var(--color-fill-4);
}
.arco-cascader .arco-cascader-view {
  color: var(--color-text-1);
  background-color: var(--color-fill-2);
  border: 1px solid transparent;
}
.arco-cascader:hover .arco-cascader-view {
  background-color: var(--color-fill-3);
  border-color: transparent;
}
.arco-cascader.arco-cascader-focused .arco-cascader-view {
  color: var(--color-text-1);
  background-color: var(--color-bg-2);
  border-color: rgb(var(--primary-6));
  box-shadow: 0 0 0 0 var(--color-primary-light-2);
}
.arco-cascader .arco-cascader-suffix-icon,
.arco-cascader .arco-cascader-loading-icon,
.arco-cascader .arco-cascader-search-icon,
.arco-cascader .arco-cascader-clear-icon,
.arco-cascader .arco-cascader-arrow-icon,
.arco-cascader .arco-cascader-expand-icon {
  color: var(--color-text-2);
}
.arco-cascader-no-border .arco-cascader-view {
  border: none !important;
  background: none !important;
}
.arco-cascader-error .arco-cascader-view {
  background-color: var(--color-danger-light-1);
  border: 1px solid transparent;
}
.arco-cascader-error:hover .arco-cascader-view {
  background-color: var(--color-danger-light-2);
  border-color: transparent;
}
.arco-cascader-error.arco-cascader-focused .arco-cascader-view {
  color: var(--color-text-1);
  background-color: var(--color-bg-2);
  border-color: rgb(var(--danger-6));
  box-shadow: 0 0 0 0 var(--color-danger-light-2);
}
.arco-cascader-no-border .arco-cascader-view {
  border: none !important;
  background: none !important;
}
.arco-cascader-warning .arco-cascader-view {
  background-color: var(--color-warning-light-1);
  border: 1px solid transparent;
}
.arco-cascader-warning:hover .arco-cascader-view {
  background-color: var(--color-warning-light-2);
  border-color: transparent;
}
.arco-cascader-warning.arco-cascader-focused .arco-cascader-view {
  color: var(--color-text-1);
  background-color: var(--color-bg-2);
  border-color: rgb(var(--warning-6));
  box-shadow: 0 0 0 0 var(--color-warning-light-2);
}
.arco-cascader-no-border .arco-cascader-view {
  border: none !important;
  background: none !important;
}
.arco-cascader-disabled .arco-cascader-view {
  color: var(--color-text-4);
  background-color: var(--color-fill-2);
  border: 1px solid transparent;
}
.arco-cascader-disabled:hover .arco-cascader-view {
  background-color: var(--color-fill-2);
  border-color: transparent;
}
.arco-cascader-disabled .arco-cascader-suffix-icon,
.arco-cascader-disabled .arco-cascader-loading-icon,
.arco-cascader-disabled .arco-cascader-search-icon,
.arco-cascader-disabled .arco-cascader-clear-icon,
.arco-cascader-disabled .arco-cascader-arrow-icon,
.arco-cascader-disabled .arco-cascader-expand-icon {
  color: var(--color-text-4);
}
.arco-cascader-no-border .arco-cascader-view {
  border: none !important;
  background: none !important;
}
.arco-cascader-size-mini.arco-cascader-multiple .arco-cascader-view {
  height: auto;
  font-size: 12px;
  padding: 0 3px;
  line-height: 0;
}
.arco-cascader-size-mini.arco-cascader-multiple .arco-input-tag-has-placeholder input,
.arco-cascader-size-mini.arco-cascader-multiple .arco-input-tag-has-placeholder .arco-input-tag-input-mirror {
  box-sizing: border-box;
  padding-left: 4px;
}
.arco-cascader-size-mini.arco-cascader-multiple .arco-cascader-suffix {
  padding-right: 4px;
}
.arco-cascader-size-mini.arco-cascader-multiple input {
  font-size: 12px;
}
.arco-cascader-size-mini.arco-cascader-single .arco-cascader-view {
  height: 24px;
  line-height: 22px;
  font-size: 12px;
  padding: 0 7px;
}
.arco-cascader-size-mini.arco-cascader-single input {
  font-size: 12px;
}
.arco-cascader-size-mini.arco-cascader-multiple .arco-cascader-view-with-prefix {
  padding-left: 7px;
}
.arco-cascader-size-small.arco-cascader-multiple .arco-cascader-view {
  height: auto;
  font-size: 14px;
  padding: 0 3px;
  line-height: 0;
}
.arco-cascader-size-small.arco-cascader-multiple .arco-input-tag-has-placeholder input,
.arco-cascader-size-small.arco-cascader-multiple .arco-input-tag-has-placeholder .arco-input-tag-input-mirror {
  box-sizing: border-box;
  padding-left: 8px;
}
.arco-cascader-size-small.arco-cascader-multiple .arco-cascader-suffix {
  padding-right: 8px;
}
.arco-cascader-size-small.arco-cascader-multiple input {
  font-size: 14px;
}
.arco-cascader-size-small.arco-cascader-single .arco-cascader-view {
  height: 28px;
  line-height: 26px;
  font-size: 14px;
  padding: 0 11px;
}
.arco-cascader-size-small.arco-cascader-single input {
  font-size: 14px;
}
.arco-cascader-size-small.arco-cascader-multiple .arco-cascader-view-with-prefix {
  padding-left: 11px;
}
.arco-cascader-size-default.arco-cascader-multiple .arco-cascader-view {
  height: auto;
  font-size: 14px;
  padding: 0 3px;
  line-height: 0;
}
.arco-cascader-size-default.arco-cascader-multiple .arco-input-tag-has-placeholder input,
.arco-cascader-size-default.arco-cascader-multiple .arco-input-tag-has-placeholder .arco-input-tag-input-mirror {
  box-sizing: border-box;
  padding-left: 8px;
}
.arco-cascader-size-default.arco-cascader-multiple .arco-cascader-suffix {
  padding-right: 8px;
}
.arco-cascader-size-default.arco-cascader-multiple input {
  font-size: 14px;
}
.arco-cascader-size-default.arco-cascader-single .arco-cascader-view {
  height: 32px;
  line-height: 30px;
  font-size: 14px;
  padding: 0 11px;
}
.arco-cascader-size-default.arco-cascader-single input {
  font-size: 14px;
}
.arco-cascader-size-default.arco-cascader-multiple .arco-cascader-view-with-prefix {
  padding-left: 11px;
}
.arco-cascader-size-large.arco-cascader-multiple .arco-cascader-view {
  height: auto;
  font-size: 14px;
  padding: 0 3px;
  line-height: 0;
}
.arco-cascader-size-large.arco-cascader-multiple .arco-input-tag-has-placeholder input,
.arco-cascader-size-large.arco-cascader-multiple .arco-input-tag-has-placeholder .arco-input-tag-input-mirror {
  box-sizing: border-box;
  padding-left: 12px;
}
.arco-cascader-size-large.arco-cascader-multiple .arco-cascader-suffix {
  padding-right: 12px;
}
.arco-cascader-size-large.arco-cascader-multiple input {
  font-size: 14px;
}
.arco-cascader-size-large.arco-cascader-single .arco-cascader-view {
  height: 36px;
  line-height: 34px;
  font-size: 14px;
  padding: 0 15px;
}
.arco-cascader-size-large.arco-cascader-single input {
  font-size: 14px;
}
.arco-cascader-size-large.arco-cascader-multiple .arco-cascader-view-with-prefix {
  padding-left: 15px;
}
.arco-cascader {
  display: inline-block;
  position: relative;
  box-sizing: border-box;
  width: 100%;
  cursor: pointer;
}
.arco-cascader-view {
  display: flex;
  position: relative;
  box-sizing: border-box;
  width: 100%;
  border-radius: var(--border-radius-small);
  outline: none;
  -webkit-user-select: none;
          user-select: none;
  text-align: left;
  transition: all 0.1s cubic-bezier(0, 0, 1, 1), padding 0s linear;
}
.arco-cascader-view input {
  color: inherit;
  cursor: inherit;
}
.arco-cascader-view input::placeholder {
  color: var(--color-text-3);
}
.arco-cascader-view input[disabled] {
  pointer-events: none;
}
.arco-cascader-multiple,
.arco-cascader-show-search {
  cursor: text;
}
.arco-cascader-disabled {
  cursor: not-allowed;
}
.arco-cascader-disabled .arco-cascader-view input::placeholder {
  color: var(--color-text-4);
}
.arco-cascader-single .arco-cascader-view-input {
  box-sizing: border-box;
  width: 100%;
  padding: 0;
  border: none;
  outline: none;
  background: transparent;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-cascader-single .arco-cascader-view-selector {
  position: relative;
  display: inline-flex;
  box-sizing: border-box;
  width: 100%;
  overflow: hidden;
}
.arco-cascader-single .arco-cascader-view-selector .arco-cascader-view-input {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
}
.arco-cascader-single .arco-cascader-view-selector .arco-cascader-view-value-mirror {
  opacity: 0;
}
.arco-cascader-single .arco-cascader-view-value,
.arco-cascader-single .arco-cascader-view-value-mirror {
  display: inline-block;
  box-sizing: border-box;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-cascader-single .arco-cascader-view-value::after,
.arco-cascader-single .arco-cascader-view-value-mirror::after {
  content: '.';
  font-size: 0;
  line-height: 0;
  visibility: hidden;
}
.arco-cascader-single .arco-cascader-view .arco-cascader-hidden {
  opacity: 0;
  position: absolute;
  z-index: -1;
}
.arco-cascader-multiple {
  vertical-align: top;
}
.arco-cascader-multiple .arco-cascader-view {
  padding: 0 4px;
  line-height: 0;
}
.arco-cascader-multiple .arco-cascader-view-with-prefix {
  padding-left: 12px;
}
.arco-cascader-multiple .arco-input-tag {
  flex: 1 1;
  padding: 0;
  border: none !important;
  background: none !important;
  box-shadow: none !important;
  overflow: hidden;
}
.arco-cascader-multiple .arco-tag {
  max-width: 100%;
}
.arco-cascader-multiple:not(.arco-cascader-focused) .arco-input-tag input:not(:first-child)[value=''] {
  opacity: 0;
  position: absolute;
  z-index: -1;
}
.arco-cascader-prefix {
  display: flex;
  align-items: center;
  margin-right: 12px;
  white-space: nowrap;
  color: var(--color-text-2);
}
.arco-cascader-suffix {
  display: flex;
  align-items: center;
  margin-left: 4px;
}
.arco-cascader-suffix-icon,
.arco-cascader-search-icon,
.arco-cascader-loading-icon,
.arco-cascader-expand-icon,
.arco-cascader-clear-icon {
  font-size: 12px;
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-cascader-arrow-icon {
  font-size: 12px;
}
.arco-cascader-open .arco-cascader-arrow-icon svg {
  transform: rotateZ(180deg);
}
.arco-cascader .arco-cascader-clear-icon {
  display: none;
  cursor: pointer;
}
.arco-cascader .arco-cascader-clear-icon > svg {
  position: relative;
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-cascader:hover .arco-cascader-clear-icon {
  display: block;
}
.arco-cascader:hover .arco-cascader-clear-icon ~ * {
  display: none;
}
.arco-cascader-wrapper {
  display: inline-flex;
  align-items: stretch;
  width: 100%;
}
.arco-cascader-wrapper .arco-cascader {
  min-width: 0;
}
.arco-cascader-wrapper .arco-cascader:not(.arco-cascader-focused):not(:first-child) .arco-cascader-view {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.arco-cascader-wrapper .arco-cascader:not(.arco-cascader-focused):not(:last-child) .arco-cascader-view {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.arco-cascader-addbefore {
  display: flex;
  align-items: center;
  padding: 0 12px;
  color: var(--color-text-1);
  background-color: var(--color-fill-2);
  white-space: nowrap;
  border: 1px solid transparent;
  border-right: 1px solid var(--color-border-2);
  border-top-left-radius: var(--border-radius-small);
  border-bottom-left-radius: var(--border-radius-small);
}
.arco-cascader-rtl.arco-cascader-size-mini.arco-cascader-multiple .arco-cascader-view-with-prefix {
  padding-left: 0;
  padding-right: 7px;
}
.arco-cascader-rtl.arco-cascader-size-mini.arco-cascader-multiple .arco-cascader-suffix {
  padding-right: 0;
  padding-left: 4px;
}
.arco-cascader-rtl.arco-cascader-size-mini.arco-cascader-multiple .arco-input-tag-has-placeholder input,
.arco-cascader-rtl.arco-cascader-size-mini.arco-cascader-multiple .arco-input-tag-has-placeholder .arco-input-tag-input-mirror {
  padding-left: 0;
  padding-right: 4px;
}
.arco-cascader-rtl.arco-cascader-size-small.arco-cascader-multiple .arco-cascader-view-with-prefix {
  padding-left: 0;
  padding-right: 11px;
}
.arco-cascader-rtl.arco-cascader-size-small.arco-cascader-multiple .arco-cascader-suffix {
  padding-right: 0;
  padding-left: 8px;
}
.arco-cascader-rtl.arco-cascader-size-small.arco-cascader-multiple .arco-input-tag-has-placeholder input,
.arco-cascader-rtl.arco-cascader-size-small.arco-cascader-multiple .arco-input-tag-has-placeholder .arco-input-tag-input-mirror {
  padding-left: 0;
  padding-right: 8px;
}
.arco-cascader-rtl.arco-cascader-size-default.arco-cascader-multiple .arco-cascader-view-with-prefix {
  padding-left: 0;
  padding-right: 11px;
}
.arco-cascader-rtl.arco-cascader-size-default.arco-cascader-multiple .arco-cascader-suffix {
  padding-right: 0;
  padding-left: 8px;
}
.arco-cascader-rtl.arco-cascader-size-default.arco-cascader-multiple .arco-input-tag-has-placeholder input,
.arco-cascader-rtl.arco-cascader-size-default.arco-cascader-multiple .arco-input-tag-has-placeholder .arco-input-tag-input-mirror {
  padding-left: 0;
  padding-right: 8px;
}
.arco-cascader-rtl.arco-cascader-size-large.arco-cascader-multiple .arco-cascader-view-with-prefix {
  padding-left: 0;
  padding-right: 15px;
}
.arco-cascader-rtl.arco-cascader-size-large.arco-cascader-multiple .arco-cascader-suffix {
  padding-right: 0;
  padding-left: 12px;
}
.arco-cascader-rtl.arco-cascader-size-large.arco-cascader-multiple .arco-input-tag-has-placeholder input,
.arco-cascader-rtl.arco-cascader-size-large.arco-cascader-multiple .arco-input-tag-has-placeholder .arco-input-tag-input-mirror {
  padding-left: 0;
  padding-right: 12px;
}
.arco-cascader-wrapper-rtl .arco-cascader-addbefore {
  border-right: 0;
  border-right: initial;
  border-left: 1px solid var(--color-border-2);
}
.arco-cascader-rtl .arco-cascader-view {
  text-align: right;
}
.arco-cascader-rtl .arco-cascader-multiple .arco-cascader-view-with-prefix {
  padding-left: 0;
  padding-right: 12px;
}
.arco-cascader-rtl .arco-cascader-prefix {
  margin-right: 0;
  margin-left: 12px;
}
.arco-cascader-rtl .arco-cascader-suffix {
  margin-left: 0;
  margin-right: 4px;
}
.arco-cascader-popup {
  top: 4px;
  box-sizing: border-box;
  border: 1px solid var(--color-fill-3);
  border-radius: var(--border-radius-medium);
  background-color: var(--color-bg-popup);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
  overflow: hidden;
}
.arco-cascader-popup-trigger-hover .arco-cascader-list-item {
  transition: font-weight 0s;
}
.arco-cascader-popup .arco-cascader-popup-inner {
  width: 100%;
  white-space: nowrap;
  list-style: none;
  height: 200px;
}
.arco-cascader-highlight {
  font-weight: 500;
}
.arco-cascader-list-column {
  position: relative;
  vertical-align: top;
  display: inline-block;
  background-color: var(--color-bg-popup);
  height: 100%;
}
.arco-cascader-list-column-virtual {
  width: 120px;
}
.arco-cascader-list-column:not(:last-of-type) {
  border-right: 1px solid var(--color-fill-3);
}
.arco-cascader-list-wrapper {
  position: relative;
  white-space: nowrap;
  box-sizing: border-box;
  height: 100%;
  display: flex;
  padding: 4px 0;
  flex-direction: column;
}
.arco-cascader-list-wrapper-with-footer {
  padding-bottom: 0;
}
.arco-cascader-list-empty {
  height: 100%;
  display: flex;
  align-items: center;
}
.arco-cascader-list {
  padding: 0;
  margin: 0;
  list-style: none;
  box-sizing: border-box;
  overflow-y: auto;
  flex: 1 1;
}
.arco-cascader-list-item,
.arco-cascader-list-search-item {
  position: relative;
  height: 36px;
  line-height: 36px;
  min-width: 100px;
  font-size: 14px;
  color: var(--color-text-1);
  box-sizing: border-box;
  display: flex;
  cursor: pointer;
  background-color: transparent;
}
.arco-cascader-list-item-label,
.arco-cascader-list-search-item-label {
  flex-grow: 1;
  padding-left: 12px;
  padding-right: 34px;
}
.arco-cascader-list-item .arco-icon-right,
.arco-cascader-list-search-item .arco-icon-right,
.arco-cascader-list-item .arco-icon-check,
.arco-cascader-list-search-item .arco-icon-check {
  position: absolute;
  color: var(--color-text-2);
  top: 50%;
  font-size: 12px;
  transform: translateY(-50%);
  right: 10px;
}
.arco-cascader-list-item .arco-icon-check,
.arco-cascader-list-search-item .arco-icon-check {
  color: rgb(var(--primary-6));
}
.arco-cascader-list-item .arco-icon-loading,
.arco-cascader-list-search-item .arco-icon-loading {
  position: absolute;
  margin-top: -6px;
  top: 50%;
  font-size: 12px;
  right: 10px;
  color: rgb(var(--primary-6));
}
.arco-cascader-list-item:hover,
.arco-cascader-list-search-item-hover {
  color: var(--color-text-1);
  background-color: var(--color-fill-2);
}
.arco-cascader-list-item:hover .arco-checkbox input,
.arco-cascader-list-search-item-hover .arco-checkbox input {
  display: none;
}
.arco-cascader-list-item:hover .arco-checkbox:not(.arco-checkbox-disabled):not(.arco-checkbox-checked):hover .arco-checkbox-icon-hover::before,
.arco-cascader-list-search-item-hover .arco-checkbox:not(.arco-checkbox-disabled):not(.arco-checkbox-checked):hover .arco-checkbox-icon-hover::before {
  background-color: var(--color-fill-3);
}
.arco-cascader-list-item-disabled,
.arco-cascader-list-search-item-disabled,
.arco-cascader-list-item-disabled:hover,
.arco-cascader-list-search-item-disabled:hover {
  cursor: not-allowed;
  background-color: transparent;
  color: var(--color-text-4);
}
.arco-cascader-list-item-disabled .arco-icon-right,
.arco-cascader-list-search-item-disabled .arco-icon-right,
.arco-cascader-list-item-disabled:hover .arco-icon-right,
.arco-cascader-list-search-item-disabled:hover .arco-icon-right {
  color: inherit;
}
.arco-cascader-list-item-disabled .arco-icon-check,
.arco-cascader-list-search-item-disabled .arco-icon-check,
.arco-cascader-list-item-disabled:hover .arco-icon-check,
.arco-cascader-list-search-item-disabled:hover .arco-icon-check {
  color: var(--color-primary-light-3);
}
.arco-cascader-list-item-active {
  transition: all 0.2s cubic-bezier(0, 0, 1, 1);
  background-color: var(--color-fill-2);
  color: var(--color-text-1);
  font-weight: 500;
}
.arco-cascader-list-item-active:hover {
  background-color: var(--color-fill-2);
  font-weight: 500;
  color: var(--color-text-1);
}
.arco-cascader-list-item-active.arco-cascader-list-item-disabled,
.arco-cascader-list-item-active.arco-cascader-list-item-disabled:hover {
  background-color: var(--color-fill-2);
  font-weight: 500;
  color: var(--color-text-4);
}
.arco-cascader-list-multiple .arco-cascader-list-item-label {
  padding-left: 0;
}
.arco-cascader-list-multiple .arco-cascader-list-item,
.arco-cascader-list-multiple .arco-cascader-list-search-item {
  padding-left: 12px;
}
.arco-cascader-list-multiple .arco-cascader-list-item .arco-checkbox,
.arco-cascader-list-multiple .arco-cascader-list-search-item .arco-checkbox {
  padding-left: 0;
  margin-right: 8px;
}
.arco-cascader-list-search.arco-cascader-list-multiple .arco-cascader-list-item-label {
  padding-right: 12px;
}
.arco-cascader-list-footer {
  height: 36px;
  line-height: 36px;
  padding-left: 12px;
  border-top: 1px solid var(--color-fill-3);
  box-sizing: border-box;
}
.cascaderSlide-enter-active,
.cascaderSlide-appear-active {
  transition: margin 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-cascader-list-column-rtl {
  direction: rtl;
}
.arco-cascader-list-column-rtl:not(:last-of-type) {
  border-left: 1px solid var(--color-fill-3);
  border-right: none;
}
.arco-cascader-list-rtl .arco-cascader-list-item-label,
.arco-cascader-list-rtl .arco-cascader-list-search-item-label {
  padding-left: 34px;
  padding-right: 12px;
}
.arco-cascader-list-rtl .arco-cascader-list-item .arco-icon-left,
.arco-cascader-list-rtl .arco-cascader-list-search-item .arco-icon-left,
.arco-cascader-list-rtl .arco-cascader-list-item .arco-icon-check,
.arco-cascader-list-rtl .arco-cascader-list-search-item .arco-icon-check {
  position: absolute;
  color: var(--color-text-2);
  top: 50%;
  font-size: 12px;
  transform: translateY(-50%);
  right: auto;
  right: initial;
  left: 10px;
}
.arco-cascader-list-rtl .arco-cascader-list-footer {
  padding-left: 0;
  padding-right: 12px;
}
.arco-cascader-list-rtl.arco-cascader-multiple .arco-cascader-list-item-label {
  padding-right: 0;
}
.arco-cascader-list-rtl.arco-cascader-multiple .arco-cascader-list-item,
.arco-cascader-list-rtl.arco-cascader-multiple .arco-cascader-list-search-item {
  padding-right: 12px;
}
.arco-cascader-list-rtl.arco-cascader-multiple .arco-cascader-list-item .arco-checkbox,
.arco-cascader-list-rtl.arco-cascader-multiple .arco-cascader-list-search-item .arco-checkbox {
  padding-right: 0;
  margin-left: 8px;
}
.arco-cascader-list-rtl.arco-cascader-multiple.arco-cascader-list-search .arco-cascader-list-item-label {
  padding-left: 12px;
  padding-right: 0;
}
.arco-icon-hover.arco-checkbox-icon-hover::before {
  width: 24px;
  height: 24px;
}
.arco-checkbox {
  display: inline-block;
  cursor: pointer;
  box-sizing: border-box;
  font-size: 14px;
  padding-left: 5px;
  line-height: inherit;
  position: relative;
}
.arco-checkbox > input[type='checkbox'] {
  position: absolute;
  opacity: 0;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
}
.arco-checkbox > input[type='checkbox']:focus-visible + .arco-checkbox-icon-hover::before {
  background-color: var(--color-fill-2);
  opacity: 1;
}
.arco-checkbox:hover .arco-checkbox-icon-hover::before {
  background-color: var(--color-fill-2);
}
.arco-checkbox-text {
  color: var(--color-text-1);
  margin-left: 8px;
}
.arco-checkbox-mask-wrapper {
  vertical-align: middle;
  top: -0.09em;
  position: relative;
  line-height: 1;
}
.arco-checkbox-mask {
  position: relative;
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  border: 2px solid var(--color-fill-3);
  border-radius: var(--border-radius-small);
  background-color: var(--color-bg-2);
  -webkit-user-select: none;
          user-select: none;
}
.arco-checkbox-mask::after {
  content: '';
  display: block;
  height: 2px;
  width: 6px;
  background: var(--color-white);
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%) scale(0);
  position: absolute;
  border-radius: 0.5px;
}
.arco-checkbox-mask-icon {
  position: relative;
  height: 100%;
  transform: scale(0);
  color: var(--color-white);
  transform-origin: center 75%;
  margin: 0 auto;
  display: block;
  width: 8px;
}
.arco-checkbox:hover .arco-checkbox-mask {
  border-color: var(--color-fill-4);
  transition: border-color 0.1s cubic-bezier(0, 0, 1, 1), transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.arco-checkbox-checked:hover .arco-checkbox-mask,
.arco-checkbox-indeterminate:hover .arco-checkbox-mask {
  transition: transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.arco-checkbox-checked .arco-checkbox-mask {
  border-color: transparent;
  background-color: rgb(var(--primary-6));
}
.arco-checkbox-checked .arco-checkbox-mask-icon {
  transform: scale(1);
  transition: transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.arco-checkbox-indeterminate .arco-checkbox-mask {
  border-color: transparent;
  background-color: rgb(var(--primary-6));
}
.arco-checkbox-indeterminate .arco-checkbox-mask-icon {
  transform: scale(0);
}
.arco-checkbox-indeterminate .arco-checkbox-mask::after {
  transform: translateX(-50%) translateY(-50%) scale(1);
  transition: transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.arco-checkbox.arco-checkbox-disabled {
  cursor: not-allowed;
}
.arco-checkbox.arco-checkbox-disabled .arco-checkbox-icon-hover {
  cursor: not-allowed;
}
.arco-checkbox.arco-checkbox-disabled:hover .arco-checkbox-mask {
  border-color: var(--color-fill-3);
}
.arco-checkbox-checked:hover .arco-checkbox-mask,
.arco-checkbox-indeterminate:hover .arco-checkbox-mask {
  border-color: transparent;
}
.arco-checkbox-disabled .arco-checkbox-mask {
  border-color: var(--color-fill-3);
  background-color: var(--color-fill-2);
}
.arco-checkbox-disabled.arco-checkbox-checked .arco-checkbox-mask,
.arco-checkbox-disabled.arco-checkbox-checked:hover .arco-checkbox-mask,
.arco-checkbox-disabled.arco-checkbox-indeterminate .arco-checkbox-mask,
.arco-checkbox-disabled.arco-checkbox-indeterminate:hover .arco-checkbox-mask {
  border-color: transparent;
  background-color: var(--color-primary-light-3);
}
.arco-checkbox-disabled:hover .arco-checkbox-mask-wrapper::before,
.arco-checkbox-checked:hover .arco-checkbox-mask-wrapper::before,
.arco-checkbox-indeterminate:hover .arco-checkbox-mask-wrapper::before {
  background-color: transparent;
}
.arco-checkbox-disabled .arco-checkbox-text {
  color: var(--color-text-4);
}
.arco-checkbox-disabled .arco-checkbox-mask-icon {
  color: var(--color-fill-2);
}
.arco-checkbox-group {
  display: inline-block;
}
.arco-checkbox-group .arco-checkbox {
  margin-right: 16px;
}
.arco-checkbox-group-direction-vertical .arco-checkbox {
  display: block;
  margin-right: 0;
  line-height: 32px;
}
.arco-checkbox-rtl {
  direction: rtl;
  padding-left: 0;
  padding-right: 5px;
}
.arco-checkbox-rtl .arco-checkbox-text {
  margin-left: 0;
  margin-right: 8px;
}
.arco-checkbox-group-rtl .arco-checkbox {
  margin-right: 0;
  margin-left: 16px;
}
.arco-icon-hover.arco-collapse-item-icon-hover::before {
  width: 16px;
  height: 16px;
}
.arco-icon-hover.arco-collapse-item-icon-hover:hover::before {
  background-color: var(--color-fill-2);
}
.arco-collapse {
  overflow: hidden;
  border-radius: var(--border-radius-medium);
  border: 1px solid var(--color-neutral-3);
  line-height: 1.5715;
}
.arco-collapse-rtl {
  direction: rtl;
}
.arco-collapse-item {
  border-bottom: 1px solid var(--color-neutral-3);
  box-sizing: border-box;
}
.arco-collapse-item-active > .arco-collapse-item-header {
  background-color: var(--color-bg-2);
  border-color: var(--color-neutral-3);
  transition: border-color 0s ease 0s;
}
.arco-collapse-item-active > .arco-collapse-item-header .arco-collapse-item-header-title {
  font-weight: 500;
}
.arco-collapse-item-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  box-sizing: border-box;
  padding-top: 8px;
  padding-bottom: 8px;
  background-color: var(--color-bg-2);
  border-bottom: 1px solid transparent;
  color: var(--color-text-1);
  cursor: pointer;
  font-size: 14px;
  overflow: hidden;
  line-height: 24px;
  transition: border-color 0s ease 0.19s;
}
.arco-collapse-item-header[data-active-region='header'] {
  cursor: inherit;
}
.arco-collapse-item-header[data-active-region='header'] > .arco-collapse-item-header-title,
.arco-collapse-item-header[data-active-region='header'] > .arco-icon-hover {
  cursor: pointer;
}
.arco-collapse-item-header[data-active-region='icon'] {
  cursor: inherit;
}
.arco-collapse-item-header[data-active-region='icon'] > .arco-icon-hover {
  cursor: pointer;
}
.arco-collapse-item-header:focus-visible {
  box-shadow: inset 0 0 0 2px var(--color-primary-light-3);
}
.arco-collapse-item-header-left {
  padding-left: 32px;
  padding-right: 13px;
}
.arco-collapse-item-header-right {
  padding-left: 13px;
  padding-right: 32px;
}
.arco-collapse-item-header-disabled {
  cursor: not-allowed;
  color: var(--color-text-4);
  background-color: var(--color-bg-2);
}
.arco-collapse-item-header-disabled .arco-collapse-item-header-icon {
  color: var(--color-text-4);
}
.arco-collapse-item-header-title {
  display: inline;
}
.arco-collapse-item-header-extra {
  float: right;
}
.arco-collapse-item .arco-collapse-item-icon-hover {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 13px;
  text-align: center;
}
.arco-collapse-item .arco-collapse-item-icon-hover-right {
  right: 13px;
  left: auto;
  left: initial;
}
.arco-collapse-item .arco-collapse-item-icon-hover-right > .arco-collapse-item-header-icon-down {
  transform: rotate(-90deg);
}
.arco-collapse-item-header-icon {
  color: var(--color-neutral-7);
  font-size: 14px;
  transition: transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
  vertical-align: middle;
  position: relative;
  display: block;
}
.arco-collapse-item-header-icon-down {
  transform: rotate(90deg);
}
.arco-collapse-item-content {
  display: none;
  overflow: hidden;
  position: relative;
  color: var(--color-text-1);
  background-color: var(--color-fill-1);
  font-size: 14px;
  transition: height 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-collapse-item-content-expanded {
  display: block;
  height: auto;
}
.arco-collapse-item-content-box {
  padding: 8px 13px 8px 34px;
}
.arco-collapse-item.arco-collapse-item-disabled > .arco-collapse-item-content {
  color: var(--color-text-1);
}
.arco-collapse-item-no-icon > .arco-collapse-item-header {
  padding-left: 13px;
  padding-right: 13px;
}
.arco-collapse-item:last-of-type {
  border-bottom: none;
}
.arco-collapse.arco-collapse-borderless {
  border: none;
}
.arco-collapse::after {
  display: table;
  content: '';
  clear: both;
}
.arco-color-picker {
  display: inline-flex;
  background-color: var(--color-fill-2);
  align-items: center;
  border-radius: 2px;
  box-sizing: border-box;
}
.arco-color-picker-preview {
  border: 1px solid var(--color-border-2);
  box-sizing: border-box;
}
.arco-color-picker-value {
  margin-left: 4px;
  font-weight: 400;
  color: var(--color-text-1);
}
.arco-color-picker-input {
  display: none;
}
.arco-color-picker:hover {
  cursor: pointer;
  background-color: var(--color-fill-3);
}
.arco-color-picker-size-default {
  height: 32px;
  padding: 4px 4px;
}
.arco-color-picker-size-default .arco-color-picker-preview {
  height: 24px;
  width: 24px;
}
.arco-color-picker-size-default .arco-color-picker-value {
  font-size: 14px;
}
.arco-color-picker-size-mini {
  height: 24px;
  padding: 4px 4px;
}
.arco-color-picker-size-mini .arco-color-picker-preview {
  height: 16px;
  width: 16px;
}
.arco-color-picker-size-mini .arco-color-picker-value {
  font-size: 12px;
}
.arco-color-picker-size-small {
  height: 28px;
  padding: 3px 4px;
}
.arco-color-picker-size-small .arco-color-picker-preview {
  height: 22px;
  width: 22px;
}
.arco-color-picker-size-small .arco-color-picker-value {
  font-size: 14px;
}
.arco-color-picker-size-large {
  height: 36px;
  padding: 5px 5px;
}
.arco-color-picker-size-large .arco-color-picker-preview {
  height: 26px;
  width: 26px;
}
.arco-color-picker-size-large .arco-color-picker-value {
  font-size: 14px;
}
.arco-color-picker.arco-color-picker-disabled {
  background-color: var(--color-fill-2);
  cursor: not-allowed;
}
.arco-color-picker.arco-color-picker-disabled .arco-color-picker-value {
  color: var(--color-text-4);
}
.arco-color-picker-panel {
  width: 260px;
  border-radius: 2px;
  background-color: var(--color-bg-1);
  box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.1);
}
.arco-color-picker-panel .arco-color-picker-palette {
  width: 100%;
  height: 178px;
  position: relative;
  cursor: pointer;
  background-image: linear-gradient(0deg, #000000, transparent), linear-gradient(90deg, #ffffff, rgba(255, 255, 255, 0));
  overflow: hidden;
  border-left: 1px solid var(--color-border-2);
  border-top: 1px solid var(--color-border-2);
  border-right: 1px solid var(--color-border-2);
  box-sizing: border-box;
}
.arco-color-picker-panel .arco-color-picker-palette .arco-color-picker-handler {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  position: absolute;
  background-color: transparent;
  transform: translate(-50%, -50%);
  border: 2px solid var(--color-bg-white);
  box-sizing: border-box;
}
.arco-color-picker-panel .arco-color-picker-panel-control {
  padding: 12px;
}
.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-control-wrapper {
  display: flex;
  align-items: center;
}
.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-control-wrapper .arco-color-picker-preview {
  margin-left: auto;
  width: 40px;
  height: 40px;
  border-radius: 4px;
  border: 1px solid var(--color-border-2);
  box-sizing: border-box;
}
.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-control-wrapper .arco-color-picker-control-bar-alpha {
  margin-top: 12px;
}
.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-input-wrapper {
  margin-top: 12px;
  display: flex;
}
.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-input-wrapper .arco-color-picker-group-wrapper {
  margin-left: 12px;
  display: flex;
  flex: 1 1;
}
.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-input-wrapper .arco-select-view,
.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-input-wrapper .arco-input-inner-wrapper {
  padding: 0 6px;
}
.arco-color-picker-panel .arco-color-picker-panel-colors {
  padding: 12px;
  border-top: 1px solid var(--color-fill-3);
}
.arco-color-picker-panel .arco-color-picker-panel-colors .arco-color-picker-colors-section:not(:first-child) {
  margin-top: 12px;
}
.arco-color-picker-panel .arco-color-picker-panel-colors .arco-color-picker-colors-text {
  font-size: 12px;
  font-weight: 400;
  color: var(--color-text-1);
}
.arco-color-picker-panel .arco-color-picker-panel-colors .arco-color-picker-colors-empty {
  margin: 12px 0;
  font-size: 12px;
  color: var(--color-text-3);
}
.arco-color-picker-panel .arco-color-picker-panel-colors .arco-color-picker-colors-wrapper {
  margin-top: 8px;
}
.arco-color-picker-panel .arco-color-picker-panel-colors .arco-color-picker-colors-list {
  display: flex;
  flex-wrap: wrap;
  margin: -8px -4px 0;
}
.arco-color-picker-panel .arco-color-picker-panel-colors .arco-color-picker-color-block {
  margin: 6px 3px 0;
  width: 16px;
  height: 16px;
  cursor: pointer;
  border-radius: 2px;
  transition: transform ease-out 60ms;
  background-image: conic-gradient(rgba(0, 0, 0, 0.06) 0 25%, transparent 0 50%, rgba(0, 0, 0, 0.06) 0 75%, transparent 0);
  background-size: 8px 8px;
  overflow: hidden;
}
.arco-color-picker-panel .arco-color-picker-panel-colors .arco-color-picker-color-block .arco-color-picker-block {
  width: 100%;
  height: 100%;
}
.arco-color-picker-panel .arco-color-picker-panel-colors .arco-color-picker-color-block:hover {
  transform: scale(1.1);
}
.arco-color-picker-panel .arco-color-picker-control-bar-bg {
  background-image: conic-gradient(rgba(0, 0, 0, 0.06) 0 25%, transparent 0 50%, rgba(0, 0, 0, 0.06) 0 75%, transparent 0);
  background-size: 8px 8px;
}
.arco-color-picker-panel .arco-color-picker-control-bar {
  width: 182px;
  height: 14px;
  position: relative;
  border-radius: 10px;
  cursor: pointer;
  border: 1px solid var(--color-border-2);
  box-sizing: border-box;
}
.arco-color-picker-panel .arco-color-picker-control-bar .arco-color-picker-handler {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  position: absolute;
  top: -2px;
  background-color: var(--color-bg-white);
  transform: translateX(-50%);
  border: 1px solid var(--color-border-2);
  box-sizing: border-box;
}
.arco-color-picker-panel .arco-color-picker-control-bar .arco-color-picker-handler-center {
  position: absolute;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  transform: translate(3px, 3px);
}
.arco-color-picker-panel .arco-color-picker-control-bar-hue {
  background: linear-gradient(90deg, #f00 0, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00);
}
.arco-color-picker-panel .arco-color-picker-select-type {
  width: 58px;
}
.arco-color-picker-panel .arco-color-picker-input-group {
  display: flex;
}
.arco-color-picker-panel .arco-color-picker-input-group > * {
  flex: 1 1;
}
.arco-color-picker-panel .arco-color-picker-input-alpha {
  width: 52px;
  flex: 0 0 auto;
}
.arco-color-picker-panel .arco-color-picker-input-hex .arco-input {
  padding-left: 4px;
}
.arco-color-picker-type-dropdown .arco-select-option {
  font-size: 12px !important;
  line-height: 24px !important;
}
.arco-comment {
  display: flex;
  flex-wrap: nowrap;
  line-height: 1.5715;
}
.arco-comment:not(:first-of-type),
.arco-comment-inner-comment {
  margin-top: 20px;
}
.arco-comment-inner {
  flex: 1 1;
}
.arco-comment-avatar {
  flex-shrink: 0;
  margin-right: 12px;
  cursor: pointer;
}
.arco-comment-avatar > img {
  width: 32px;
  height: 32px;
  border-radius: var(--border-radius-circle);
}
.arco-comment-author {
  color: var(--color-text-2);
  font-size: 14px;
  margin-right: 8px;
}
.arco-comment-datetime {
  color: var(--color-text-3);
  font-size: 12px;
}
.arco-comment-content {
  font-size: 14px;
  color: var(--color-text-1);
}
.arco-comment-title-align-right {
  display: flex;
  justify-content: space-between;
}
.arco-comment-actions {
  margin-top: 8px;
  color: var(--color-text-2);
  font-size: 14px;
}
.arco-comment-actions > *:not(:last-child) {
  margin-right: 8px;
}
.arco-comment-actions-align-right {
  display: flex;
  justify-content: flex-end;
}
.arco-comment-rtl {
  direction: rtl;
}
.arco-comment-rtl .arco-comment-title {
  display: flex;
  align-items: center;
}
.arco-comment-rtl .arco-comment-avatar {
  margin-right: 0;
  margin-left: 12px;
}
.arco-comment-rtl .arco-comment-author {
  margin-right: 0;
  margin-left: 8px;
}
.arco-comment-rtl .arco-comment-actions > *:not(:last-child) {
  margin-left: 8px;
  margin-right: 0;
}
.arco-picker-container,
.arco-picker-range-container {
  border: 1px solid var(--color-neutral-3);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  border-radius: var(--border-radius-medium);
  background-color: var(--color-bg-popup);
  box-sizing: border-box;
  min-height: 60px;
  overflow: hidden;
}
.arco-picker-container-shortcuts-placement-left,
.arco-picker-range-container-shortcuts-placement-left {
  display: flex;
  align-items: flex-start;
}
.arco-picker-container-shortcuts-placement-left .arco-picker-shortcuts,
.arco-picker-range-container-shortcuts-placement-left .arco-picker-shortcuts {
  display: flex;
  flex-direction: column;
  padding: 5px 8px;
  box-sizing: border-box;
  overflow-x: hidden;
  overflow-y: auto;
}
.arco-picker-container-shortcuts-placement-left .arco-picker-shortcuts > *,
.arco-picker-range-container-shortcuts-placement-left .arco-picker-shortcuts > * {
  margin: 5px 0;
}
.arco-picker-container-shortcuts-placement-left .arco-picker-panel-wrapper,
.arco-picker-range-container-shortcuts-placement-left .arco-picker-panel-wrapper,
.arco-picker-container-shortcuts-placement-left .arco-picker-range-panel-wrapper,
.arco-picker-range-container-shortcuts-placement-left .arco-picker-range-panel-wrapper {
  border-left: 1px solid var(--color-neutral-3);
}
.arco-picker-panel-only,
.arco-picker-range-panel-only {
  box-shadow: none;
}
.arco-picker-panel-only .arco-panel-date-inner,
.arco-picker-range-panel-only .arco-panel-date-inner {
  width: 100%;
}
.arco-picker-range-panel-only .arco-panel-date,
.arco-picker-range-panel-only .arco-panel-month,
.arco-picker-range-panel-only .arco-panel-year {
  width: 100%;
}
.arco-picker-header {
  display: flex;
  padding: 8px 16px;
  border-bottom: 1px solid var(--color-neutral-3);
}
.arco-picker-header-value {
  font-size: 14px;
  line-height: 24px;
  flex: 1 1;
  text-align: center;
  color: var(--color-text-1);
  font-weight: 500;
  box-sizing: border-box;
}
.arco-picker-header-icon {
  border-radius: 50%;
  text-align: center;
  font-size: 12px;
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
  -webkit-user-select: none;
          user-select: none;
  color: var(--color-text-2);
  background-color: var(--color-bg-popup);
  width: 24px;
  height: 24px;
  line-height: 24px;
  margin-left: 2px;
  margin-right: 2px;
  box-sizing: border-box;
}
.arco-picker-header-icon:not(.arco-picker-header-icon-hidden) {
  cursor: pointer;
}
.arco-picker-header-icon:not(.arco-picker-header-icon-hidden):hover {
  background-color: var(--color-fill-3);
}
.arco-picker-header-label {
  cursor: pointer;
  padding: 2px;
  border-radius: 2px;
  transition: all 0.1s;
}
.arco-picker-header-label:hover {
  background-color: var(--color-fill-3);
}
.arco-picker-body {
  padding: 14px 16px;
}
.arco-picker-week-list {
  display: flex;
  width: 100%;
  box-sizing: border-box;
  padding: 14px 16px 0;
}
.arco-picker-week-list-item {
  color: var(--color-text-2);
  flex: 1 1;
  padding: 0;
  text-align: center;
  font-weight: 500;
  height: 32px;
  line-height: 32px;
}
.arco-picker-row {
  display: flex;
}
.arco-picker-cell {
  position: relative;
  flex: 1 1;
  cursor: pointer;
  padding: 2px 0;
}
.arco-picker-cell .arco-picker-date {
  display: flex;
  height: 100%;
  width: 100%;
  box-sizing: border-box;
  cursor: pointer;
  padding: 4px 0;
  justify-content: center;
}
.arco-picker-date-value {
  color: var(--color-text-4);
  font-size: 14px;
  min-width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  border-radius: 24px;
  font-weight: 500;
}
.arco-picker-cell-in-view .arco-picker-date-value {
  color: var(--color-text-1);
  font-weight: 500;
}
.arco-picker-cell:hover .arco-picker-date-value {
  background-color: var(--color-fill-3);
  color: var(--color-text-1);
}
.arco-picker-cell-today {
  position: relative;
}
.arco-picker-cell-today::after {
  content: '';
  display: block;
  position: absolute;
  bottom: -2px;
  left: 50%;
  margin-left: -2px;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: rgb(var(--primary-6));
}
.arco-picker-cell-in-range .arco-picker-date {
  background-color: var(--color-primary-light-1);
}
.arco-picker-cell-range-start .arco-picker-date,
.arco-picker-cell-hover-range-start .arco-picker-date {
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
}
.arco-picker-cell-range-end .arco-picker-date,
.arco-picker-cell-hover-range-end .arco-picker-date {
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
}
.arco-picker-cell-range-start:hover .arco-picker-date-value,
.arco-picker-cell-range-end:hover .arco-picker-date-value {
  background-color: transparent;
  background-color: initial;
}
.arco-picker-cell-disabled .arco-picker-date {
  background-color: var(--color-fill-1);
  cursor: not-allowed;
}
.arco-picker-cell-disabled .arco-picker-date-value,
.arco-picker-cell-disabled:hover .arco-picker-date-value {
  color: var(--color-text-4);
  background-color: transparent;
}
.arco-picker-cell-selected .arco-picker-date-value,
.arco-picker-cell-selected:hover .arco-picker-date-value {
  color: var(--color-white);
  background-color: rgb(var(--primary-6));
  transition: background-color 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-picker-cell-hover-in-range .arco-picker-date,
.arco-picker-cell-hover-range-start:not(.arco-picker-cell-range-start):not(.arco-picker-cell-range-end) .arco-picker-date-value,
.arco-picker-cell-hover-range-end:not(.arco-picker-cell-range-start):not(.arco-picker-cell-range-end) .arco-picker-date-value {
  background-color: var(--color-primary-light-2);
}
.arco-picker-cell-range-edge-in-hover-range .arco-picker-date {
  border-radius: 0;
}
.arco-picker-cell-hover-range-edge-in-range .arco-picker-date {
  border-radius: 0;
}
.arco-picker-cell-hidden .arco-picker-date {
  display: none;
}
.arco-picker-footer {
  width: min-content;
  min-width: 100%;
}
.arco-picker-footer-btn-wrapper {
  border-top: 1px solid var(--color-neutral-3);
  padding: 3px 8px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  box-sizing: border-box;
}
.arco-picker-footer-extra-wrapper {
  padding: 8px 24px;
  color: var(--color-text-1);
  border-top: 1px solid var(--color-neutral-3);
  box-sizing: border-box;
  font-size: 12px;
}
.arco-picker-footer-now-wrapper {
  border-top: 1px solid var(--color-neutral-3);
  box-sizing: border-box;
  height: 36px;
  line-height: 36px;
  text-align: center;
}
.arco-picker-btn-select-date,
.arco-picker-btn-select-time {
  margin-right: 8px;
}
.arco-picker-btn-confirm {
  margin: 5px 0;
}
.arco-picker-shortcuts {
  flex: 1 1;
}
.arco-picker-shortcuts > * {
  margin: 5px 10px 5px 0;
}
.arco-panel-date {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  box-sizing: border-box;
}
.arco-panel-date-inner {
  width: 265px;
}
.arco-panel-date-inner .arco-picker-body {
  padding-top: 0;
}
.arco-panel-date-timepicker {
  display: flex;
  flex-direction: column;
}
.arco-panel-date-timepicker-title {
  width: 100%;
  text-align: center;
  font-weight: 400;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid var(--color-neutral-3);
  color: var(--color-text-1);
}
.arco-panel-date-timepicker .arco-timepicker {
  width: 265px;
  height: 276px;
  padding: 0 6px;
  overflow: hidden;
}
.arco-panel-date-timepicker .arco-timepicker-list {
  width: 100%;
  height: 100%;
  padding: 0 4px;
  box-sizing: border-box;
}
.arco-panel-date-timepicker .arco-timepicker-list:not(:last-child) {
  border-right: 0;
}
.arco-panel-date-timepicker .arco-timepicker ul::after {
  height: 244px;
}
.arco-panel-date-timepicker .arco-timepicker-cell {
  width: 100%;
}
.arco-panel-date-holder {
  display: flex;
  width: 100%;
  border-top: 1px solid var(--color-neutral-3);
}
.arco-panel-date-holder-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1 1;
  height: 50px;
  box-sizing: border-box;
  cursor: pointer;
  color: var(--color-text-3);
  font-size: 16px;
  transition: color 0.2s;
}
.arco-panel-date-holder-btn:first-child {
  border-right: 1px solid var(--color-neutral-3);
}
.arco-panel-date-holder-btn:hover,
.arco-panel-date-holder-btn:active,
.arco-panel-date-holder-btn-active {
  color: var(--color-text-1);
}
.arco-panel-date-holder-btn-value {
  margin-left: 8px;
}
.arco-panel-date:first-child .arco-panel-date-holder {
  border-right: 1px solid var(--color-neutral-3);
}
.arco-panel-month,
.arco-panel-quarter,
.arco-panel-year {
  box-sizing: border-box;
  width: 265px;
}
.arco-panel-month .arco-picker-date,
.arco-panel-quarter .arco-picker-date,
.arco-panel-year .arco-picker-date {
  padding: 4px;
}
.arco-panel-month .arco-picker-date-value,
.arco-panel-quarter .arco-picker-date-value,
.arco-panel-year .arco-picker-date-value {
  border-radius: 24px;
  width: 100%;
}
.arco-panel-month .arco-picker-cell:not(.arco-picker-cell-selected):not(.arco-picker-cell-range-start):not(.arco-picker-cell-range-end):not(.arco-picker-cell-disabled):not(.arco-picker-cell-week) .arco-picker-date-value:hover,
.arco-panel-quarter .arco-picker-cell:not(.arco-picker-cell-selected):not(.arco-picker-cell-range-start):not(.arco-picker-cell-range-end):not(.arco-picker-cell-disabled):not(.arco-picker-cell-week) .arco-picker-date-value:hover,
.arco-panel-year .arco-picker-cell:not(.arco-picker-cell-selected):not(.arco-picker-cell-range-start):not(.arco-picker-cell-range-end):not(.arco-picker-cell-disabled):not(.arco-picker-cell-week) .arco-picker-date-value:hover {
  border-radius: 24px;
}
.arco-panel-year {
  box-sizing: border-box;
  width: 265px;
}
.arco-panel-week {
  box-sizing: border-box;
}
.arco-panel-week-wrapper {
  display: flex;
}
.arco-panel-week-inner {
  width: 298px;
}
.arco-panel-week-inner .arco-picker-body {
  padding-top: 0;
}
.arco-panel-week .arco-picker-row-week {
  cursor: pointer;
}
.arco-panel-week .arco-picker-row-week .arco-picker-date-value {
  width: 100%;
  border-radius: 0;
}
.arco-panel-week .arco-picker-cell .arco-picker-date {
  border-radius: 0;
}
.arco-panel-week .arco-picker-cell:nth-child(2) .arco-picker-date {
  padding-left: 4px;
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
}
.arco-panel-week .arco-picker-cell:nth-child(2) .arco-picker-date .arco-picker-date-value {
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
}
.arco-panel-week .arco-picker-cell:nth-child(8) .arco-picker-date {
  padding-right: 4px;
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
}
.arco-panel-week .arco-picker-cell:nth-child(8) .arco-picker-date .arco-picker-date-value {
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
}
.arco-panel-week .arco-picker-row-week:hover .arco-picker-cell:not(.arco-picker-cell-week):not(.arco-picker-cell-selected):not(.arco-picker-cell-range-start):not(.arco-picker-cell-range-end):not(.arco-picker-cell-in-range):not(.arco-picker-cell-hover-in-range) .arco-picker-date-value {
  background-color: var(--color-fill-3);
}
.arco-panel-quarter {
  box-sizing: border-box;
  width: 265px;
}
.arco-picker-range-wrapper {
  display: flex;
}
.arco-datepicker-shortcuts-wrapper {
  width: 106px;
  height: 100%;
  max-height: 300px;
  overflow-y: auto;
  box-sizing: border-box;
  list-style: none;
  padding: 0;
  margin: 10px 0 0;
}
.arco-datepicker-shortcuts-wrapper > li {
  width: 100%;
  padding: 6px 16px;
  cursor: pointer;
  box-sizing: border-box;
}
.arco-datepicker-shortcuts-wrapper > li:hover {
  color: rgb(var(--primary-6));
}
.arco-picker-container-rtl,
.arco-picker-range-container-rtl {
  direction: rtl;
}
.arco-picker-container-rtl .arco-picker-cell-range-start .arco-picker-date,
.arco-picker-range-container-rtl .arco-picker-cell-range-start .arco-picker-date,
.arco-picker-container-rtl .arco-picker-cell-hover-range-start .arco-picker-date,
.arco-picker-range-container-rtl .arco-picker-cell-hover-range-start .arco-picker-date {
  border-radius: 0 24px 24px 0;
}
.arco-picker-container-rtl .arco-picker-cell-range-end .arco-picker-date,
.arco-picker-range-container-rtl .arco-picker-cell-range-end .arco-picker-date,
.arco-picker-container-rtl .arco-picker-cell-hover-range-end .arco-picker-date,
.arco-picker-range-container-rtl .arco-picker-cell-hover-range-end .arco-picker-date {
  border-radius: 24px 0 0 24px;
}
.arco-picker-container-rtl .arco-panel-week .arco-picker-cell:nth-child(2) .arco-picker-date,
.arco-picker-range-container-rtl .arco-panel-week .arco-picker-cell:nth-child(2) .arco-picker-date {
  padding-right: 4px;
  padding-left: 0;
  border-radius: 0 24px 24px 0;
}
.arco-picker-container-rtl .arco-panel-week .arco-picker-cell:nth-child(2) .arco-picker-date .arco-picker-date-value,
.arco-picker-range-container-rtl .arco-panel-week .arco-picker-cell:nth-child(2) .arco-picker-date .arco-picker-date-value {
  border-radius: 0 24px 24px 0;
}
.arco-picker-container-rtl .arco-panel-week .arco-picker-cell:nth-child(8) .arco-picker-date,
.arco-picker-range-container-rtl .arco-panel-week .arco-picker-cell:nth-child(8) .arco-picker-date {
  padding-left: 4px;
  padding-right: 0;
  border-radius: 24px 0 0 24px;
}
.arco-picker-container-rtl .arco-panel-week .arco-picker-cell:nth-child(8) .arco-picker-date .arco-picker-date-value,
.arco-picker-range-container-rtl .arco-panel-week .arco-picker-cell:nth-child(8) .arco-picker-date .arco-picker-date-value {
  border-radius: 24px 0 0 24px;
}
.arco-descriptions-table {
  width: 100%;
  border-collapse: collapse;
}
.arco-descriptions-table-layout-fixed table {
  table-layout: fixed;
}
.arco-descriptions-title {
  font-size: 16px;
  color: var(--color-text-1);
  font-weight: 500;
  line-height: 1.5715;
  margin-bottom: 16px;
}
.arco-descriptions-item,
.arco-descriptions-item-label,
.arco-descriptions-item-value {
  padding: 0 4px 12px 0;
  text-align: left;
  box-sizing: border-box;
  font-size: 14px;
  line-height: 1.5715;
}
.arco-descriptions-item-label {
  color: var(--color-text-3);
  font-weight: 500;
  width: 1px;
  white-space: nowrap;
}
.arco-descriptions-table-layout-fixed .arco-descriptions-item-label {
  width: auto;
}
.arco-descriptions-item-value {
  color: var(--color-text-1);
  font-weight: 400;
}
.arco-descriptions-item-label-inline,
.arco-descriptions-item-value-inline {
  text-align: left;
  box-sizing: border-box;
  font-size: 14px;
  line-height: 1.5715;
}
.arco-descriptions-item-label-inline {
  color: var(--color-text-3);
  font-weight: 500;
  margin-bottom: 2px;
}
.arco-descriptions-item-value-inline {
  color: var(--color-text-1);
  font-weight: 400;
}
.arco-descriptions-layout-inline-horizontal .arco-descriptions-item-label-inline {
  margin-right: 4px;
}
.arco-descriptions-layout-inline-horizontal .arco-descriptions-item-label-inline,
.arco-descriptions-layout-inline-horizontal .arco-descriptions-item-value-inline {
  display: inline-block;
  margin-bottom: 0;
}
.arco-descriptions-border.arco-descriptions-layout-inline-vertical .arco-descriptions-item {
  padding: 12px 20px;
}
.arco-descriptions-border .arco-descriptions-body {
  border: 1px solid var(--color-neutral-3);
  border-radius: var(--border-radius-medium);
  overflow: hidden;
}
.arco-descriptions-border .arco-descriptions-row:not(:last-child) {
  border-bottom: 1px solid var(--color-neutral-3);
}
.arco-descriptions-border:not(.arco-descriptions-rtl) .arco-descriptions-item,
.arco-descriptions-border:not(.arco-descriptions-rtl) .arco-descriptions-item-label,
.arco-descriptions-border:not(.arco-descriptions-rtl) .arco-descriptions-item-value {
  border-right: 1px solid var(--color-neutral-3);
}
.arco-descriptions-border .arco-descriptions-item,
.arco-descriptions-border .arco-descriptions-item-label,
.arco-descriptions-border .arco-descriptions-item-value {
  padding: 7px 20px;
}
.arco-descriptions-border .arco-descriptions-item-label {
  background-color: var(--color-fill-1);
}
.arco-descriptions-border .arco-descriptions-item-value:last-child {
  border-right: none;
}
.arco-descriptions-border .arco-descriptions-item:last-child {
  border-right: none;
}
.arco-descriptions-border.arco-descriptions-layout-vertical .arco-descriptions-item-label:last-child {
  border-right: none;
}
.arco-descriptions-layout-vertical:not(.arco-descriptions-border) .arco-descriptions-item-value:first-child {
  padding-left: 0;
}
.arco-descriptions-size-mini .arco-descriptions-title {
  margin-bottom: 6px;
}
.arco-descriptions-size-mini .arco-descriptions-item-label,
.arco-descriptions-size-mini .arco-descriptions-item-value {
  padding-bottom: 2px;
  padding-right: 20px;
  font-size: 12px;
}
.arco-descriptions-size-mini.arco-descriptions-border .arco-descriptions-item-label,
.arco-descriptions-size-mini.arco-descriptions-border .arco-descriptions-item-value {
  padding: 3px 20px;
}
.arco-descriptions-size-mini.arco-descriptions-border.arco-descriptions-layout-inline-vertical .arco-descriptions-item {
  padding: 8px 20px;
}
.arco-descriptions-size-small .arco-descriptions-title {
  margin-bottom: 8px;
}
.arco-descriptions-size-small .arco-descriptions-item-label,
.arco-descriptions-size-small .arco-descriptions-item-value {
  padding-bottom: 4px;
  padding-right: 20px;
  font-size: 14px;
}
.arco-descriptions-size-small.arco-descriptions-border .arco-descriptions-item-label,
.arco-descriptions-size-small.arco-descriptions-border .arco-descriptions-item-value {
  padding: 3px 20px;
}
.arco-descriptions-size-small.arco-descriptions-border.arco-descriptions-layout-inline-vertical .arco-descriptions-item {
  padding: 8px 20px;
}
.arco-descriptions-size-medium .arco-descriptions-title {
  margin-bottom: 12px;
}
.arco-descriptions-size-medium .arco-descriptions-item-label,
.arco-descriptions-size-medium .arco-descriptions-item-value {
  padding-bottom: 8px;
  padding-right: 20px;
  font-size: 14px;
}
.arco-descriptions-size-medium.arco-descriptions-border .arco-descriptions-item-label,
.arco-descriptions-size-medium.arco-descriptions-border .arco-descriptions-item-value {
  padding: 5px 20px;
}
.arco-descriptions-size-medium.arco-descriptions-border.arco-descriptions-layout-inline-vertical .arco-descriptions-item {
  padding: 10px 20px;
}
.arco-descriptions-size-large .arco-descriptions-title {
  margin-bottom: 20px;
}
.arco-descriptions-size-large .arco-descriptions-item-label,
.arco-descriptions-size-large .arco-descriptions-item-value {
  padding-bottom: 16px;
  padding-right: 20px;
  font-size: 14px;
}
.arco-descriptions-size-large.arco-descriptions-border .arco-descriptions-item-label,
.arco-descriptions-size-large.arco-descriptions-border .arco-descriptions-item-value {
  padding: 9px 20px;
}
.arco-descriptions-size-large.arco-descriptions-border.arco-descriptions-layout-inline-vertical .arco-descriptions-item {
  padding: 14px 20px;
}
.arco-descriptions-rtl {
  direction: rtl;
}
.arco-descriptions-rtl .arco-descriptions-item,
.arco-descriptions-rtl .arco-descriptions-item-label,
.arco-descriptions-rtl .arco-descriptions-item-value {
  text-align: right;
  padding: 0 0 12px 4px;
}
.arco-descriptions-rtl .arco-descriptions-item-label-inline,
.arco-descriptions-rtl .arco-descriptions-item-value-inline {
  text-align: right;
}
.arco-descriptions-rtl.arco-descriptions-layout-inline-horizontal .arco-descriptions-item-label-inline {
  margin-right: 0;
  margin-left: 4px;
}
.arco-descriptions-rtl.arco-descriptions-border .arco-descriptions-item,
.arco-descriptions-rtl.arco-descriptions-border .arco-descriptions-item-label,
.arco-descriptions-rtl.arco-descriptions-border .arco-descriptions-item-value {
  border-left: 1px solid var(--color-neutral-3);
  padding: 7px 20px;
}
.arco-descriptions-rtl.arco-descriptions-border .arco-descriptions-item:last-child,
.arco-descriptions-rtl.arco-descriptions-border .arco-descriptions-item-value:last-child {
  border-left: none;
}
.arco-descriptions-rtl.arco-descriptions-border.arco-descriptions-layout-vertical .arco-descriptions-item-label:last-child {
  border-left: none;
}
.arco-descriptions-rtl.arco-descriptions-layout-vertical:not(.arco-descriptions-rtl.arco-descriptions-border) .arco-descriptions-item-value:first-child {
  padding-right: 0;
}
.arco-divider-horizontal {
  position: relative;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin: 20px 0;
  border-bottom: 1px solid var(--color-neutral-3);
  clear: both;
}
.arco-divider-horizontal.arco-divider-with-text {
  margin: 20px 0;
  display: flex;
  align-items: center;
  border-bottom-width: 0;
  border-bottom-style: solid;
}
.arco-divider-horizontal.arco-divider-with-text::before,
.arco-divider-horizontal.arco-divider-with-text::after {
  content: '';
  height: 0;
  flex: 1 1;
  border-bottom: 1px;
  border-bottom-style: inherit;
  border-bottom-color: inherit;
}
.arco-divider-horizontal.arco-divider-with-text-left:before {
  flex-basis: 24px;
  flex-grow: 0;
}
.arco-divider-horizontal.arco-divider-with-text-right:after {
  flex-basis: 24px;
  flex-grow: 0;
}
.arco-divider-vertical {
  display: inline-block;
  min-width: 1px;
  max-width: 1px;
  height: 1em;
  margin: 0 12px;
  border-left: 1px solid var(--color-neutral-3);
  vertical-align: middle;
}
.arco-divider-text {
  box-sizing: border-box;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 2;
  color: var(--color-text-1);
}
.arco-drawer-mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--color-mask-bg);
}
.arco-drawer-no-mask {
  pointer-events: none;
}
.arco-drawer-no-mask .arco-drawer {
  pointer-events: auto;
}
.arco-drawer-wrapper {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1001;
}
.arco-drawer-wrapper-hide {
  display: none;
}
.arco-drawer {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: var(--color-bg-3);
  line-height: 1.5715;
}
.arco-drawer-wrapper {
  position: relative;
  height: 100%;
}
.arco-drawer-fixed {
  position: fixed;
  top: 0;
  z-index: 1001;
}
.arco-drawer-inner {
  height: 100%;
  overflow: hidden;
}
.arco-drawer-scroll {
  overflow: auto;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.arco-drawer-header {
  height: 48px;
  display: flex;
  align-items: center;
  width: 100%;
  box-sizing: border-box;
  padding: 0 16px;
  border-bottom: 1px solid var(--color-neutral-3);
  flex-shrink: 0;
}
.arco-drawer-header-title {
  font-size: 16px;
  font-weight: 500;
  color: var(--color-text-1);
  text-align: left;
}
.arco-drawer-footer {
  box-sizing: border-box;
  padding: 16px 16px;
  border-top: 1px solid var(--color-neutral-3);
  text-align: right;
  flex-shrink: 0;
}
.arco-drawer-footer > .arco-btn {
  margin-left: 12px;
}
.arco-drawer .arco-drawer-close-icon {
  position: absolute;
  right: 20px;
  top: 18px;
  cursor: pointer;
  z-index: 1;
  font-size: 12px;
  color: var(--color-text-1);
}
.arco-drawer-content {
  flex: 1 1;
  height: 100%;
  padding: 12px 16px;
  color: var(--color-text-1);
  box-sizing: border-box;
  position: relative;
  overflow: auto;
}
.arco-drawer-rtl {
  direction: rtl;
}
.arco-drawer-rtl .arco-drawer-close-icon {
  right: auto;
  right: initial;
  left: 20px;
}
.arco-drawer-rtl .arco-drawer-footer {
  text-align: left;
}
/**********************************************
 * Popup Box
 **********************************************/
/**********************************************
 * Popup Options
 * status: default / disabled / selected / hover
 **********************************************/
/**********************************************
 * Theme dark
 **********************************************/
.arco-dropdown-menu {
  position: relative;
  box-sizing: border-box;
  max-height: 200px;
  padding: 4px 0;
  border: 1px solid var(--color-fill-3);
  border-radius: var(--border-radius-medium);
  background-color: var(--color-bg-popup);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
  overflow: auto;
}
.arco-dropdown-menu-hidden {
  display: none;
}
.arco-dropdown-menu-item,
.arco-dropdown-menu-pop-header {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  height: 36px;
  padding: 0 12px;
  font-size: 14px;
  line-height: 36px;
  text-align: left;
  cursor: pointer;
  z-index: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: var(--color-text-1);
  background-color: transparent;
}
.arco-dropdown-menu-item.arco-dropdown-menu-selected,
.arco-dropdown-menu-pop-header.arco-dropdown-menu-selected {
  color: var(--color-text-1);
  background-color: transparent;
  font-weight: 500;
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-dropdown-menu-item:hover,
.arco-dropdown-menu-pop-header:hover {
  color: var(--color-text-1);
  background-color: var(--color-fill-2);
}
.arco-dropdown-menu-item:focus-visible,
.arco-dropdown-menu-pop-header:focus-visible {
  box-shadow: 0 0 0 2px rgb(var(--primary-6)) inset;
}
.arco-dropdown-menu-item.arco-dropdown-menu-active,
.arco-dropdown-menu-pop-header.arco-dropdown-menu-active {
  box-shadow: 0 0 0 1px rgb(var(--primary-6)) inset;
}
.arco-dropdown-menu-item.arco-dropdown-menu-disabled,
.arco-dropdown-menu-pop-header.arco-dropdown-menu-disabled {
  color: var(--color-text-4);
  background-color: transparent;
  cursor: not-allowed;
}
.arco-dropdown-menu-item a,
.arco-dropdown-menu-pop-header a,
.arco-dropdown-menu-item a:hover,
.arco-dropdown-menu-pop-header a:hover,
.arco-dropdown-menu-item a:focus,
.arco-dropdown-menu-pop-header a:focus,
.arco-dropdown-menu-item a:active,
.arco-dropdown-menu-pop-header a:active {
  color: inherit;
  cursor: inherit;
  text-decoration: none;
}
.arco-dropdown-menu-item > a:only-child::before,
.arco-dropdown-menu-pop-header > a:only-child::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.arco-dropdown-menu-pop-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.arco-dropdown-menu-pop-header .arco-dropdown-menu-icon-suffix {
  margin-left: 12px;
}
.arco-dropdown-menu-group:first-child .arco-dropdown-menu-group-title {
  margin-top: 4px;
}
.arco-dropdown-menu-group-title {
  margin-top: 8px;
  box-sizing: border-box;
  width: 100%;
  padding: 0 12px;
  line-height: 20px;
  font-size: 12px;
  color: var(--color-text-3);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-dropdown-menu-dark {
  border-color: var(--color-menu-dark-bg);
  background-color: var(--color-menu-dark-bg);
}
.arco-dropdown-menu-dark .arco-dropdown-menu-item,
.arco-dropdown-menu-dark .arco-dropdown-menu-pop-header {
  color: var(--color-text-4);
  background-color: transparent;
}
.arco-dropdown-menu-dark .arco-dropdown-menu-item.arco-dropdown-menu-selected,
.arco-dropdown-menu-dark .arco-dropdown-menu-pop-header.arco-dropdown-menu-selected {
  color: var(--color-white);
  background-color: transparent;
}
.arco-dropdown-menu-dark .arco-dropdown-menu-item.arco-dropdown-menu-selected:hover,
.arco-dropdown-menu-dark .arco-dropdown-menu-pop-header.arco-dropdown-menu-selected:hover {
  color: var(--color-white);
}
.arco-dropdown-menu-dark .arco-dropdown-menu-item:hover,
.arco-dropdown-menu-dark .arco-dropdown-menu-pop-header:hover {
  color: var(--color-text-4);
  background-color: var(--color-menu-dark-hover);
}
.arco-dropdown-menu-dark .arco-dropdown-menu-item.arco-dropdown-menu-disabled,
.arco-dropdown-menu-dark .arco-dropdown-menu-pop-header.arco-dropdown-menu-disabled {
  color: var(--color-text-2);
  background-color: transparent;
}
.arco-dropdown-menu-dark .arco-dropdown-menu-group-title {
  color: var(--color-text-3);
}
.arco-dropdown-menu-pop-trigger .arco-trigger-arrow {
  display: none;
}
.arco-dropdown-menu + .arco-trigger-arrow {
  background-color: var(--color-bg-popup);
}
.arco-dropdown-menu-rtl .arco-dropdown-menu-item,
.arco-dropdown-menu-rtl .arco-dropdown-menu-pop-header {
  text-align: right;
}
.arco-dropdown-menu-rtl .arco-dropdown-menu-item .arco-dropdown-menu-icon-suffix,
.arco-dropdown-menu-rtl .arco-dropdown-menu-pop-header .arco-dropdown-menu-icon-suffix {
  margin-left: 0;
  margin-right: 12px;
}
.arco-empty {
  width: 100%;
  padding: 10px 0;
  box-sizing: border-box;
}
.arco-empty .arco-empty-wrapper {
  width: 100%;
  box-sizing: border-box;
  text-align: center;
  color: rgb(var(--gray-5));
}
.arco-empty .arco-empty-wrapper .arco-empty-image {
  font-size: 48px;
  line-height: 1;
  margin-bottom: 4px;
}
.arco-empty .arco-empty-wrapper img {
  height: 80px;
}
.arco-empty .arco-empty-description {
  color: rgb(var(--gray-5));
  font-size: 14px;
}
.arco-form {
  width: 100%;
  display: flex;
  flex-direction: column;
  /** size style **/
  /** slider display: block **/
}
.arco-form-inline {
  flex-flow: row wrap;
}
.arco-form-inline .arco-form-item {
  width: auto;
  margin-bottom: 8px;
}
.arco-form-item {
  width: 100%;
  margin-bottom: 20px;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.arco-form-item.arco-form-item-hidden {
  display: none;
}
.arco-form-item > .arco-form-label-item {
  padding-right: 16px;
}
.arco-form-item.arco-form-item-error {
  margin-bottom: 0;
}
.arco-form-item-wrapper-flex.arco-col {
  flex: 1 1;
}
.arco-form-size-mini .arco-form-label-item {
  line-height: 24px;
  font-size: 12px;
}
.arco-form-size-mini .arco-form-label-item > label {
  font-size: 12px;
}
.arco-form-size-mini .arco-form-item-control {
  min-height: 24px;
}
.arco-form-size-small .arco-form-label-item {
  line-height: 28px;
}
.arco-form-size-small .arco-form-label-item > label {
  font-size: 14px;
}
.arco-form-size-small .arco-form-item-control {
  min-height: 28px;
}
.arco-form-size-large .arco-form-label-item {
  line-height: 36px;
}
.arco-form-size-large .arco-form-label-item > label {
  font-size: 14px;
}
.arco-form-size-large .arco-form-item-control {
  min-height: 36px;
}
.arco-form-extra {
  font-size: 12px;
  color: var(--color-text-3);
  margin-top: 4px;
}
.arco-form-message {
  font-size: 12px;
  color: rgb(var(--danger-6));
  min-height: 20px;
  line-height: 20px;
}
.arco-form-message-help {
  color: var(--color-text-3);
}
.arco-form-message + .arco-form-extra {
  margin-bottom: 4px;
  margin-top: 0;
}
.arco-form-layout-vertical {
  display: block;
}
.arco-form-layout-vertical > .arco-form-label-item {
  line-height: 1.5715;
  white-space: normal;
  text-align: left;
  padding: 0;
  margin-bottom: 8px;
}
.arco-form-layout-inline {
  margin-right: 24px;
}
.arco-form-label-item {
  text-align: right;
  white-space: nowrap;
  line-height: 32px;
}
.arco-form-label-item-flex.arco-col {
  flex: 0 1;
}
.arco-form-label-item-flex.arco-col > label {
  white-space: nowrap;
}
.arco-form-label-item > label {
  font-size: 14px;
  white-space: normal;
  color: var(--color-text-2);
}
.arco-form-label-item .arco-form-item-tooltip {
  margin-left: 4px;
  color: var(--color-text-4);
}
.arco-form-label-item .arco-form-item-symbol {
  color: rgb(var(--danger-6));
  font-size: 12px;
  line-height: 1;
}
.arco-form-label-item .arco-form-item-symbol svg {
  transform: scale(0.5);
}
.arco-form-label-item-left {
  text-align: left;
}
.arco-form-item-control {
  display: flex;
  align-items: center;
  min-height: 32px;
  width: 100%;
}
.arco-form-item-control-children {
  width: 100%;
  flex: 1 1;
}
.arco-form-item-control-wrapper {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: flex-start;
}
.arco-form .arco-slider {
  display: block;
}
/** input， input number **/
.arco-form-item-status-validating .arco-input:not(.arco-input-disabled),
.arco-form-item-status-validating .arco-input-inner-wrapper:not(.arco-input-inner-wrapper-disabled),
.arco-form-item-status-validating .arco-textarea:not(.arco-textarea-disabled) {
  border-color: transparent;
  background-color: var(--color-fill-2);
}
.arco-form-item-status-validating .arco-input:not(.arco-input-disabled):hover,
.arco-form-item-status-validating .arco-input-inner-wrapper:not(.arco-input-inner-wrapper-disabled):hover,
.arco-form-item-status-validating .arco-textarea:not(.arco-textarea-disabled):hover {
  border-color: transparent;
  background-color: var(--color-fill-3);
}
.arco-form-item-status-validating .arco-input-inner-wrapper.arco-input-inner-wrapper-focus,
.arco-form-item-status-validating .arco-input-inner-wrapper.arco-textarea-focus,
.arco-form-item-status-validating .arco-textarea.arco-input-inner-wrapper-focus,
.arco-form-item-status-validating .arco-textarea.arco-textarea-focus,
.arco-form-item-status-validating .arco-input-inner-wrapper.arco-input-inner-wrapper-focus:hover,
.arco-form-item-status-validating .arco-input-inner-wrapper.arco-textarea-focus:hover,
.arco-form-item-status-validating .arco-textarea.arco-input-inner-wrapper-focus:hover,
.arco-form-item-status-validating .arco-textarea.arco-textarea-focus:hover {
  border-color: rgb(var(--primary-6));
  background-color: var(--color-bg-2);
  box-shadow: 0 0 0 0 var(--color-primary-light-2);
}
.arco-form-item-status-validating .arco-input:focus,
.arco-form-item-status-validating .arco-input:focus:hover {
  border-color: rgb(var(--primary-6));
  background-color: var(--color-bg-2);
  box-shadow: 0 0 0 0 var(--color-primary-light-2);
}
.arco-form-item-status-validating .arco-input-inner-wrapper .arco-input {
  background: none;
  box-shadow: none;
}
.arco-form-item-status-validating .arco-input-inner-wrapper .arco-input:hover {
  background: none;
  box-shadow: none;
}
.arco-form-item-status-validating {
  /** select **/
  /** cascader **/
  /** treeselect **/
  /** Datepicker **/
  /** InputTag **/
}
.arco-form-item-status-validating .arco-select:not(.arco-select-disabled) .arco-select-view {
  background-color: var(--color-fill-2);
  border-color: transparent;
}
.arco-form-item-status-validating .arco-select:not(.arco-select-disabled):hover .arco-select-view {
  background-color: var(--color-fill-3);
  border-color: transparent;
}
.arco-form-item-status-validating .arco-select:not(.arco-select-disabled).arco-select-focused .arco-select-view {
  background-color: var(--color-bg-2);
  border-color: rgb(var(--primary-6));
  box-shadow: 0 0 0 0 var(--color-primary-light-2);
}
.arco-form-item-status-validating .arco-cascader:not(.arco-cascader-disabled) .arco-cascader-view {
  background-color: var(--color-fill-2);
  border-color: transparent;
}
.arco-form-item-status-validating .arco-cascader:not(.arco-cascader-disabled):hover .arco-cascader-view {
  background-color: var(--color-fill-3);
  border-color: transparent;
}
.arco-form-item-status-validating .arco-cascader:not(.arco-cascader-disabled).arco-cascader-focused .arco-cascader-view {
  background-color: var(--color-bg-2);
  border-color: rgb(var(--primary-6));
  box-shadow: 0 0 0 0 var(--color-primary-light-2);
}
.arco-form-item-status-validating .arco-tree-select:not(.arco-tree-select-disabled) .arco-tree-select-view {
  background-color: var(--color-fill-2);
  border-color: transparent;
}
.arco-form-item-status-validating .arco-tree-select:not(.arco-tree-select-disabled):hover .arco-tree-select-view {
  background-color: var(--color-fill-3);
  border-color: transparent;
}
.arco-form-item-status-validating .arco-tree-select:not(.arco-tree-select-disabled).arco-tree-select-focused .arco-tree-select-view {
  background-color: var(--color-bg-2);
  border-color: rgb(var(--primary-6));
  box-shadow: 0 0 0 0 var(--color-primary-light-2);
}
.arco-form-item-status-validating .arco-picker:not(.arco-picker-disabled) {
  border-color: transparent;
  background-color: var(--color-fill-2);
}
.arco-form-item-status-validating .arco-picker:not(.arco-picker-disabled):hover {
  border-color: transparent;
  background-color: var(--color-fill-3);
}
.arco-form-item-status-validating .arco-picker-focused:not(.arco-picker-disabled),
.arco-form-item-status-validating .arco-picker-focused:not(.arco-picker-disabled):hover {
  border-color: rgb(var(--primary-6));
  background-color: var(--color-bg-2);
  box-shadow: 0 0 0 0 var(--color-primary-light-2);
}
.arco-form-item-status-validating .arco-input-tag {
  background-color: var(--color-fill-2);
  border-color: transparent;
}
.arco-form-item-status-validating .arco-input-tag:hover {
  border-color: transparent;
  background-color: var(--color-fill-3);
}
.arco-form-item-status-validating .arco-input-tag.arco-input-tag-focus {
  border-color: rgb(var(--primary-6));
  background-color: var(--color-bg-2);
  box-shadow: 0 0 0 0 var(--color-primary-light-2);
}
.arco-form-item-status-validating .arco-form-message-help {
  color: rgb(var(--primary-6));
}
.arco-form-item-status-validating .arco-form-message-help .arco-form-message-help-warning {
  color: rgb(var(--warning-6));
}
.arco-form-item-feedback-validating {
  color: rgb(var(--primary-6));
}
/** input， input number **/
.arco-form-item-status-success .arco-input:not(.arco-input-disabled),
.arco-form-item-status-success .arco-input-inner-wrapper:not(.arco-input-inner-wrapper-disabled),
.arco-form-item-status-success .arco-textarea:not(.arco-textarea-disabled) {
  border-color: transparent;
  background-color: var(--color-fill-2);
}
.arco-form-item-status-success .arco-input:not(.arco-input-disabled):hover,
.arco-form-item-status-success .arco-input-inner-wrapper:not(.arco-input-inner-wrapper-disabled):hover,
.arco-form-item-status-success .arco-textarea:not(.arco-textarea-disabled):hover {
  border-color: transparent;
  background-color: var(--color-fill-3);
}
.arco-form-item-status-success .arco-input-inner-wrapper.arco-input-inner-wrapper-focus,
.arco-form-item-status-success .arco-input-inner-wrapper.arco-textarea-focus,
.arco-form-item-status-success .arco-textarea.arco-input-inner-wrapper-focus,
.arco-form-item-status-success .arco-textarea.arco-textarea-focus,
.arco-form-item-status-success .arco-input-inner-wrapper.arco-input-inner-wrapper-focus:hover,
.arco-form-item-status-success .arco-input-inner-wrapper.arco-textarea-focus:hover,
.arco-form-item-status-success .arco-textarea.arco-input-inner-wrapper-focus:hover,
.arco-form-item-status-success .arco-textarea.arco-textarea-focus:hover {
  border-color: rgb(var(--success-6));
  background-color: var(--color-bg-2);
  box-shadow: 0 0 0 0 var(--color-success-light-2);
}
.arco-form-item-status-success .arco-input:focus,
.arco-form-item-status-success .arco-input:focus:hover {
  border-color: rgb(var(--success-6));
  background-color: var(--color-bg-2);
  box-shadow: 0 0 0 0 var(--color-success-light-2);
}
.arco-form-item-status-success .arco-input-inner-wrapper .arco-input {
  background: none;
  box-shadow: none;
}
.arco-form-item-status-success .arco-input-inner-wrapper .arco-input:hover {
  background: none;
  box-shadow: none;
}
.arco-form-item-status-success {
  /** select **/
  /** cascader **/
  /** treeselect **/
  /** Datepicker **/
  /** InputTag **/
}
.arco-form-item-status-success .arco-select:not(.arco-select-disabled) .arco-select-view {
  background-color: var(--color-fill-2);
  border-color: transparent;
}
.arco-form-item-status-success .arco-select:not(.arco-select-disabled):hover .arco-select-view {
  background-color: var(--color-fill-3);
  border-color: transparent;
}
.arco-form-item-status-success .arco-select:not(.arco-select-disabled).arco-select-focused .arco-select-view {
  background-color: var(--color-bg-2);
  border-color: rgb(var(--success-6));
  box-shadow: 0 0 0 0 var(--color-success-light-2);
}
.arco-form-item-status-success .arco-cascader:not(.arco-cascader-disabled) .arco-cascader-view {
  background-color: var(--color-fill-2);
  border-color: transparent;
}
.arco-form-item-status-success .arco-cascader:not(.arco-cascader-disabled):hover .arco-cascader-view {
  background-color: var(--color-fill-3);
  border-color: transparent;
}
.arco-form-item-status-success .arco-cascader:not(.arco-cascader-disabled).arco-cascader-focused .arco-cascader-view {
  background-color: var(--color-bg-2);
  border-color: rgb(var(--success-6));
  box-shadow: 0 0 0 0 var(--color-success-light-2);
}
.arco-form-item-status-success .arco-tree-select:not(.arco-tree-select-disabled) .arco-tree-select-view {
  background-color: var(--color-fill-2);
  border-color: transparent;
}
.arco-form-item-status-success .arco-tree-select:not(.arco-tree-select-disabled):hover .arco-tree-select-view {
  background-color: var(--color-fill-3);
  border-color: transparent;
}
.arco-form-item-status-success .arco-tree-select:not(.arco-tree-select-disabled).arco-tree-select-focused .arco-tree-select-view {
  background-color: var(--color-bg-2);
  border-color: rgb(var(--success-6));
  box-shadow: 0 0 0 0 var(--color-success-light-2);
}
.arco-form-item-status-success .arco-picker:not(.arco-picker-disabled) {
  border-color: transparent;
  background-color: var(--color-fill-2);
}
.arco-form-item-status-success .arco-picker:not(.arco-picker-disabled):hover {
  border-color: transparent;
  background-color: var(--color-fill-3);
}
.arco-form-item-status-success .arco-picker-focused:not(.arco-picker-disabled),
.arco-form-item-status-success .arco-picker-focused:not(.arco-picker-disabled):hover {
  border-color: rgb(var(--success-6));
  background-color: var(--color-bg-2);
  box-shadow: 0 0 0 0 var(--color-success-light-2);
}
.arco-form-item-status-success .arco-input-tag {
  background-color: var(--color-fill-2);
  border-color: transparent;
}
.arco-form-item-status-success .arco-input-tag:hover {
  border-color: transparent;
  background-color: var(--color-fill-3);
}
.arco-form-item-status-success .arco-input-tag.arco-input-tag-focus {
  border-color: rgb(var(--success-6));
  background-color: var(--color-bg-2);
  box-shadow: 0 0 0 0 var(--color-success-light-2);
}
.arco-form-item-status-success .arco-form-message-help {
  color: rgb(var(--success-6));
}
.arco-form-item-status-success .arco-form-message-help .arco-form-message-help-warning {
  color: rgb(var(--warning-6));
}
.arco-form-item-feedback-success {
  color: rgb(var(--success-6));
}
/** input， input number **/
.arco-form-item-status-warning .arco-input:not(.arco-input-disabled),
.arco-form-item-status-warning .arco-input-inner-wrapper:not(.arco-input-inner-wrapper-disabled),
.arco-form-item-status-warning .arco-textarea:not(.arco-textarea-disabled) {
  border-color: transparent;
  background-color: var(--color-warning-light-1);
}
.arco-form-item-status-warning .arco-input:not(.arco-input-disabled):hover,
.arco-form-item-status-warning .arco-input-inner-wrapper:not(.arco-input-inner-wrapper-disabled):hover,
.arco-form-item-status-warning .arco-textarea:not(.arco-textarea-disabled):hover {
  border-color: transparent;
  background-color: var(--color-warning-light-2);
}
.arco-form-item-status-warning .arco-input-inner-wrapper.arco-input-inner-wrapper-focus,
.arco-form-item-status-warning .arco-input-inner-wrapper.arco-textarea-focus,
.arco-form-item-status-warning .arco-textarea.arco-input-inner-wrapper-focus,
.arco-form-item-status-warning .arco-textarea.arco-textarea-focus,
.arco-form-item-status-warning .arco-input-inner-wrapper.arco-input-inner-wrapper-focus:hover,
.arco-form-item-status-warning .arco-input-inner-wrapper.arco-textarea-focus:hover,
.arco-form-item-status-warning .arco-textarea.arco-input-inner-wrapper-focus:hover,
.arco-form-item-status-warning .arco-textarea.arco-textarea-focus:hover {
  border-color: rgb(var(--warning-6));
  background-color: var(--color-bg-2);
  box-shadow: 0 0 0 0 var(--color-warning-light-2);
}
.arco-form-item-status-warning .arco-input:focus,
.arco-form-item-status-warning .arco-input:focus:hover {
  border-color: rgb(var(--warning-6));
  background-color: var(--color-bg-2);
  box-shadow: 0 0 0 0 var(--color-warning-light-2);
}
.arco-form-item-status-warning .arco-input-inner-wrapper .arco-input {
  background: none;
  box-shadow: none;
}
.arco-form-item-status-warning .arco-input-inner-wrapper .arco-input:hover {
  background: none;
  box-shadow: none;
}
.arco-form-item-status-warning {
  /** select **/
  /** cascader **/
  /** treeselect **/
  /** Datepicker **/
  /** InputTag **/
}
.arco-form-item-status-warning .arco-select:not(.arco-select-disabled) .arco-select-view {
  background-color: var(--color-warning-light-1);
  border-color: transparent;
}
.arco-form-item-status-warning .arco-select:not(.arco-select-disabled):hover .arco-select-view {
  background-color: var(--color-warning-light-2);
  border-color: transparent;
}
.arco-form-item-status-warning .arco-select:not(.arco-select-disabled).arco-select-focused .arco-select-view {
  background-color: var(--color-bg-2);
  border-color: rgb(var(--warning-6));
  box-shadow: 0 0 0 0 var(--color-warning-light-2);
}
.arco-form-item-status-warning .arco-cascader:not(.arco-cascader-disabled) .arco-cascader-view {
  background-color: var(--color-warning-light-1);
  border-color: transparent;
}
.arco-form-item-status-warning .arco-cascader:not(.arco-cascader-disabled):hover .arco-cascader-view {
  background-color: var(--color-warning-light-2);
  border-color: transparent;
}
.arco-form-item-status-warning .arco-cascader:not(.arco-cascader-disabled).arco-cascader-focused .arco-cascader-view {
  background-color: var(--color-bg-2);
  border-color: rgb(var(--warning-6));
  box-shadow: 0 0 0 0 var(--color-warning-light-2);
}
.arco-form-item-status-warning .arco-tree-select:not(.arco-tree-select-disabled) .arco-tree-select-view {
  background-color: var(--color-warning-light-1);
  border-color: transparent;
}
.arco-form-item-status-warning .arco-tree-select:not(.arco-tree-select-disabled):hover .arco-tree-select-view {
  background-color: var(--color-warning-light-2);
  border-color: transparent;
}
.arco-form-item-status-warning .arco-tree-select:not(.arco-tree-select-disabled).arco-tree-select-focused .arco-tree-select-view {
  background-color: var(--color-bg-2);
  border-color: rgb(var(--warning-6));
  box-shadow: 0 0 0 0 var(--color-warning-light-2);
}
.arco-form-item-status-warning .arco-picker:not(.arco-picker-disabled) {
  border-color: transparent;
  background-color: var(--color-warning-light-1);
}
.arco-form-item-status-warning .arco-picker:not(.arco-picker-disabled):hover {
  border-color: transparent;
  background-color: var(--color-warning-light-2);
}
.arco-form-item-status-warning .arco-picker-focused:not(.arco-picker-disabled),
.arco-form-item-status-warning .arco-picker-focused:not(.arco-picker-disabled):hover {
  border-color: rgb(var(--warning-6));
  background-color: var(--color-bg-2);
  box-shadow: 0 0 0 0 var(--color-warning-light-2);
}
.arco-form-item-status-warning .arco-input-tag {
  background-color: var(--color-warning-light-1);
  border-color: transparent;
}
.arco-form-item-status-warning .arco-input-tag:hover {
  border-color: transparent;
  background-color: var(--color-warning-light-2);
}
.arco-form-item-status-warning .arco-input-tag.arco-input-tag-focus {
  border-color: rgb(var(--warning-6));
  background-color: var(--color-bg-2);
  box-shadow: 0 0 0 0 var(--color-warning-light-2);
}
.arco-form-item-status-warning .arco-form-message-help {
  color: rgb(var(--warning-6));
}
.arco-form-item-status-warning .arco-form-message-help .arco-form-message-help-warning {
  color: rgb(var(--warning-6));
}
.arco-form-item-feedback-warning {
  color: rgb(var(--warning-6));
}
/** input， input number **/
.arco-form-item-status-error .arco-input:not(.arco-input-disabled),
.arco-form-item-status-error .arco-input-inner-wrapper:not(.arco-input-inner-wrapper-disabled),
.arco-form-item-status-error .arco-textarea:not(.arco-textarea-disabled) {
  border-color: transparent;
  background-color: var(--color-danger-light-1);
}
.arco-form-item-status-error .arco-input:not(.arco-input-disabled):hover,
.arco-form-item-status-error .arco-input-inner-wrapper:not(.arco-input-inner-wrapper-disabled):hover,
.arco-form-item-status-error .arco-textarea:not(.arco-textarea-disabled):hover {
  border-color: transparent;
  background-color: var(--color-danger-light-2);
}
.arco-form-item-status-error .arco-input-inner-wrapper.arco-input-inner-wrapper-focus,
.arco-form-item-status-error .arco-input-inner-wrapper.arco-textarea-focus,
.arco-form-item-status-error .arco-textarea.arco-input-inner-wrapper-focus,
.arco-form-item-status-error .arco-textarea.arco-textarea-focus,
.arco-form-item-status-error .arco-input-inner-wrapper.arco-input-inner-wrapper-focus:hover,
.arco-form-item-status-error .arco-input-inner-wrapper.arco-textarea-focus:hover,
.arco-form-item-status-error .arco-textarea.arco-input-inner-wrapper-focus:hover,
.arco-form-item-status-error .arco-textarea.arco-textarea-focus:hover {
  border-color: rgb(var(--danger-6));
  background-color: var(--color-bg-2);
  box-shadow: 0 0 0 0 var(--color-danger-light-2);
}
.arco-form-item-status-error .arco-input:focus,
.arco-form-item-status-error .arco-input:focus:hover {
  border-color: rgb(var(--danger-6));
  background-color: var(--color-bg-2);
  box-shadow: 0 0 0 0 var(--color-danger-light-2);
}
.arco-form-item-status-error .arco-input-inner-wrapper .arco-input {
  background: none;
  box-shadow: none;
}
.arco-form-item-status-error .arco-input-inner-wrapper .arco-input:hover {
  background: none;
  box-shadow: none;
}
.arco-form-item-status-error {
  /** select **/
  /** cascader **/
  /** treeselect **/
  /** Datepicker **/
  /** InputTag **/
}
.arco-form-item-status-error .arco-select:not(.arco-select-disabled) .arco-select-view {
  background-color: var(--color-danger-light-1);
  border-color: transparent;
}
.arco-form-item-status-error .arco-select:not(.arco-select-disabled):hover .arco-select-view {
  background-color: var(--color-danger-light-2);
  border-color: transparent;
}
.arco-form-item-status-error .arco-select:not(.arco-select-disabled).arco-select-focused .arco-select-view {
  background-color: var(--color-bg-2);
  border-color: rgb(var(--danger-6));
  box-shadow: 0 0 0 0 var(--color-danger-light-2);
}
.arco-form-item-status-error .arco-cascader:not(.arco-cascader-disabled) .arco-cascader-view {
  background-color: var(--color-danger-light-1);
  border-color: transparent;
}
.arco-form-item-status-error .arco-cascader:not(.arco-cascader-disabled):hover .arco-cascader-view {
  background-color: var(--color-danger-light-2);
  border-color: transparent;
}
.arco-form-item-status-error .arco-cascader:not(.arco-cascader-disabled).arco-cascader-focused .arco-cascader-view {
  background-color: var(--color-bg-2);
  border-color: rgb(var(--danger-6));
  box-shadow: 0 0 0 0 var(--color-danger-light-2);
}
.arco-form-item-status-error .arco-tree-select:not(.arco-tree-select-disabled) .arco-tree-select-view {
  background-color: var(--color-danger-light-1);
  border-color: transparent;
}
.arco-form-item-status-error .arco-tree-select:not(.arco-tree-select-disabled):hover .arco-tree-select-view {
  background-color: var(--color-danger-light-2);
  border-color: transparent;
}
.arco-form-item-status-error .arco-tree-select:not(.arco-tree-select-disabled).arco-tree-select-focused .arco-tree-select-view {
  background-color: var(--color-bg-2);
  border-color: rgb(var(--danger-6));
  box-shadow: 0 0 0 0 var(--color-danger-light-2);
}
.arco-form-item-status-error .arco-picker:not(.arco-picker-disabled) {
  border-color: transparent;
  background-color: var(--color-danger-light-1);
}
.arco-form-item-status-error .arco-picker:not(.arco-picker-disabled):hover {
  border-color: transparent;
  background-color: var(--color-danger-light-2);
}
.arco-form-item-status-error .arco-picker-focused:not(.arco-picker-disabled),
.arco-form-item-status-error .arco-picker-focused:not(.arco-picker-disabled):hover {
  border-color: rgb(var(--danger-6));
  background-color: var(--color-bg-2);
  box-shadow: 0 0 0 0 var(--color-danger-light-2);
}
.arco-form-item-status-error .arco-input-tag {
  background-color: var(--color-danger-light-1);
  border-color: transparent;
}
.arco-form-item-status-error .arco-input-tag:hover {
  border-color: transparent;
  background-color: var(--color-danger-light-2);
}
.arco-form-item-status-error .arco-input-tag.arco-input-tag-focus {
  border-color: rgb(var(--danger-6));
  background-color: var(--color-bg-2);
  box-shadow: 0 0 0 0 var(--color-danger-light-2);
}
.arco-form-item-status-error .arco-form-message-help {
  color: rgb(var(--danger-6));
}
.arco-form-item-status-error .arco-form-message-help .arco-form-message-help-warning {
  color: rgb(var(--warning-6));
}
.arco-form-item-feedback-error {
  color: rgb(var(--danger-6));
}
.arco-form-item-control-children {
  position: relative;
}
.arco-form-item-feedback {
  position: absolute;
  right: 9px;
  top: 50%;
  font-size: 14px;
  transform: translateY(-50%);
}
.arco-form-item-feedback .arco-icon-loading {
  font-size: 12px;
}
.arco-form-item-has-feedback .arco-input,
.arco-form-item-has-feedback .arco-input-inner-wrapper,
.arco-form-item-has-feedback .arco-textarea {
  padding-right: 28px;
}
.arco-form-item-has-feedback .arco-select.arco-select-multiple .arco-select-view,
.arco-form-item-has-feedback .arco-select.arco-select-single .arco-select-view {
  padding-right: 28px;
}
.arco-form-item-has-feedback .arco-select.arco-select-multiple .arco-select-suffix {
  padding-right: 0;
}
.arco-form-item-has-feedback .arco-cascader.arco-cascader-multiple .arco-cascader-view,
.arco-form-item-has-feedback .arco-cascader.arco-cascader-single .arco-cascader-view {
  padding-right: 28px;
}
.arco-form-item-has-feedback .arco-cascader.arco-cascader-multiple .arco-cascader-suffix {
  padding-right: 0;
}
.arco-form-item-has-feedback .arco-tree-select.arco-tree-select-multiple .arco-tree-select-view,
.arco-form-item-has-feedback .arco-tree-select.arco-tree-select-single .arco-tree-select-view {
  padding-right: 28px;
}
.arco-form-item-has-feedback .arco-tree-select.arco-tree-select-multiple .arco-tree-select-suffix {
  padding-right: 0;
}
.arco-form-item-has-feedback .arco-picker {
  padding-right: 28px;
}
.arco-form-item-has-feedback .arco-picker-suffix .arco-picker-suffix-icon,
.arco-form-item-has-feedback .arco-picker-suffix .arco-picker-clear-icon {
  margin-right: 0;
  margin-left: 0;
}
.arco-form-item-has-feedback .arco-input-tag {
  padding-right: 23px;
}
.arco-form-item-has-feedback .arco-input-tag-suffix {
  padding-right: 0;
}
.arco-form-rtl .arco-form-item-feedback {
  right: auto;
  right: initial;
  left: 9px;
}
.arco-form-rtl .arco-form-item-has-feedback .arco-input,
.arco-form-rtl .arco-form-item-has-feedback .arco-input-inner-wrapper,
.arco-form-rtl .arco-form-item-has-feedback .arco-textarea {
  padding-left: 28px;
}
.arco-form-rtl .arco-form-item-has-feedback .arco-select.arco-select-multiple .arco-select-view,
.arco-form-rtl .arco-form-item-has-feedback .arco-select.arco-select-single .arco-select-view {
  padding-left: 28px;
}
.arco-form-rtl .arco-form-item-has-feedback .arco-select.arco-select-multiple .arco-select-suffix {
  padding-left: 0;
}
.arco-form-rtl .arco-form-item-has-feedback .arco-cascader.arco-cascader-multiple .arco-cascader-view,
.arco-form-rtl .arco-form-item-has-feedback .arco-cascader.arco-cascader-single .arco-cascader-view {
  padding-left: 28px;
}
.arco-form-rtl .arco-form-item-has-feedback .arco-cascader.arco-cascader-multiple .arco-cascader-suffix {
  padding-left: 0;
}
.arco-form-rtl .arco-form-item-has-feedback .arco-tree-select.arco-tree-select-multiple .arco-tree-select-view,
.arco-form-rtl .arco-form-item-has-feedback .arco-tree-select.arco-tree-select-single .arco-tree-select-view {
  padding-left: 28px;
}
.arco-form-rtl .arco-form-item-has-feedback .arco-tree-select.arco-tree-select-multiple .arco-tree-select-suffix {
  padding-left: 0;
}
.arco-form-rtl .arco-form-item-has-feedback .arco-picker {
  padding-left: 28px;
}
.arco-form-rtl .arco-form-item-has-feedback .arco-picker-suffix .arco-picker-suffix-icon,
.arco-form-rtl .arco-form-item-has-feedback .arco-picker-suffix .arco-picker-clear-icon {
  margin-right: 0;
  margin-left: 0;
}
.arco-form-rtl .arco-form-item-has-feedback .arco-input-tag {
  padding-left: 23px;
}
.arco-form-rtl .arco-form-item-has-feedback .arco-input-tag-suffix {
  padding-left: 0;
}
.formblink-enter,
.formblink-appear {
  opacity: 0;
}
.formblink-enter-active,
.formblink-appear-active {
  opacity: 1;
  transition: opacity 0.3s cubic-bezier(0, 0, 1, 1);
}
.formblink-enter-done {
  animation: arco-form-blink 0.5s cubic-bezier(0, 0, 1, 1);
}
@keyframes arco-form-blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 1;
  }
}
.arco-form-rtl {
  direction: rtl;
}
.arco-form-rtl .arco-form-item > .arco-form-label-item {
  padding-left: 16px;
  padding-right: 0;
}
.arco-form-rtl .arco-form-label-item {
  text-align: left;
}
.arco-form-rtl .arco-form-layout-vertical > .arco-form-label-item {
  text-align: right;
}
.arco-form-rtl .arco-form-layout-inline {
  margin-right: 0;
  margin-left: 24px;
}
.arco-row {
  display: flex;
  flex-flow: row wrap;
}
.arco-row-align-start {
  align-items: flex-start;
}
.arco-row-align-center {
  align-items: center;
}
.arco-row-align-end {
  align-items: flex-end;
}
.arco-row-justify-start {
  justify-content: flex-start;
}
.arco-row-justify-center {
  justify-content: center;
}
.arco-row-justify-end {
  justify-content: flex-end;
}
.arco-row-justify-space-around {
  justify-content: space-around;
}
.arco-row-justify-space-between {
  justify-content: space-between;
}
.arco-row-rtl {
  direction: rtl;
}
.arco-col {
  position: relative;
  box-sizing: border-box;
}
.arco-col-rtl {
  direction: rtl;
}
.arco-col-0 {
  display: none;
}
.arco-col-1 {
  display: block;
  width: 4.16666667%;
  flex: 0 0 4.16666667%;
}
.arco-col-2 {
  display: block;
  width: 8.33333333%;
  flex: 0 0 8.33333333%;
}
.arco-col-3 {
  display: block;
  width: 12.5%;
  flex: 0 0 12.5%;
}
.arco-col-4 {
  display: block;
  width: 16.66666667%;
  flex: 0 0 16.66666667%;
}
.arco-col-5 {
  display: block;
  width: 20.83333333%;
  flex: 0 0 20.83333333%;
}
.arco-col-6 {
  display: block;
  width: 25%;
  flex: 0 0 25%;
}
.arco-col-7 {
  display: block;
  width: 29.16666667%;
  flex: 0 0 29.16666667%;
}
.arco-col-8 {
  display: block;
  width: 33.33333333%;
  flex: 0 0 33.33333333%;
}
.arco-col-9 {
  display: block;
  width: 37.5%;
  flex: 0 0 37.5%;
}
.arco-col-10 {
  display: block;
  width: 41.66666667%;
  flex: 0 0 41.66666667%;
}
.arco-col-11 {
  display: block;
  width: 45.83333333%;
  flex: 0 0 45.83333333%;
}
.arco-col-12 {
  display: block;
  width: 50%;
  flex: 0 0 50%;
}
.arco-col-13 {
  display: block;
  width: 54.16666667%;
  flex: 0 0 54.16666667%;
}
.arco-col-14 {
  display: block;
  width: 58.33333333%;
  flex: 0 0 58.33333333%;
}
.arco-col-15 {
  display: block;
  width: 62.5%;
  flex: 0 0 62.5%;
}
.arco-col-16 {
  display: block;
  width: 66.66666667%;
  flex: 0 0 66.66666667%;
}
.arco-col-17 {
  display: block;
  width: 70.83333333%;
  flex: 0 0 70.83333333%;
}
.arco-col-18 {
  display: block;
  width: 75%;
  flex: 0 0 75%;
}
.arco-col-19 {
  display: block;
  width: 79.16666667%;
  flex: 0 0 79.16666667%;
}
.arco-col-20 {
  display: block;
  width: 83.33333333%;
  flex: 0 0 83.33333333%;
}
.arco-col-21 {
  display: block;
  width: 87.5%;
  flex: 0 0 87.5%;
}
.arco-col-22 {
  display: block;
  width: 91.66666667%;
  flex: 0 0 91.66666667%;
}
.arco-col-23 {
  display: block;
  width: 95.83333333%;
  flex: 0 0 95.83333333%;
}
.arco-col-24 {
  display: block;
  width: 100%;
  flex: 0 0 100%;
}
.arco-col-offset-0 {
  margin-left: 0%;
}
.arco-col-offset-0.arco-col-rtl {
  margin-left: 0;
  margin-right: 0%;
}
.arco-col-offset-1 {
  margin-left: 4.16666667%;
}
.arco-col-offset-1.arco-col-rtl {
  margin-left: 0;
  margin-right: 4.16666667%;
}
.arco-col-offset-2 {
  margin-left: 8.33333333%;
}
.arco-col-offset-2.arco-col-rtl {
  margin-left: 0;
  margin-right: 8.33333333%;
}
.arco-col-offset-3 {
  margin-left: 12.5%;
}
.arco-col-offset-3.arco-col-rtl {
  margin-left: 0;
  margin-right: 12.5%;
}
.arco-col-offset-4 {
  margin-left: 16.66666667%;
}
.arco-col-offset-4.arco-col-rtl {
  margin-left: 0;
  margin-right: 16.66666667%;
}
.arco-col-offset-5 {
  margin-left: 20.83333333%;
}
.arco-col-offset-5.arco-col-rtl {
  margin-left: 0;
  margin-right: 20.83333333%;
}
.arco-col-offset-6 {
  margin-left: 25%;
}
.arco-col-offset-6.arco-col-rtl {
  margin-left: 0;
  margin-right: 25%;
}
.arco-col-offset-7 {
  margin-left: 29.16666667%;
}
.arco-col-offset-7.arco-col-rtl {
  margin-left: 0;
  margin-right: 29.16666667%;
}
.arco-col-offset-8 {
  margin-left: 33.33333333%;
}
.arco-col-offset-8.arco-col-rtl {
  margin-left: 0;
  margin-right: 33.33333333%;
}
.arco-col-offset-9 {
  margin-left: 37.5%;
}
.arco-col-offset-9.arco-col-rtl {
  margin-left: 0;
  margin-right: 37.5%;
}
.arco-col-offset-10 {
  margin-left: 41.66666667%;
}
.arco-col-offset-10.arco-col-rtl {
  margin-left: 0;
  margin-right: 41.66666667%;
}
.arco-col-offset-11 {
  margin-left: 45.83333333%;
}
.arco-col-offset-11.arco-col-rtl {
  margin-left: 0;
  margin-right: 45.83333333%;
}
.arco-col-offset-12 {
  margin-left: 50%;
}
.arco-col-offset-12.arco-col-rtl {
  margin-left: 0;
  margin-right: 50%;
}
.arco-col-offset-13 {
  margin-left: 54.16666667%;
}
.arco-col-offset-13.arco-col-rtl {
  margin-left: 0;
  margin-right: 54.16666667%;
}
.arco-col-offset-14 {
  margin-left: 58.33333333%;
}
.arco-col-offset-14.arco-col-rtl {
  margin-left: 0;
  margin-right: 58.33333333%;
}
.arco-col-offset-15 {
  margin-left: 62.5%;
}
.arco-col-offset-15.arco-col-rtl {
  margin-left: 0;
  margin-right: 62.5%;
}
.arco-col-offset-16 {
  margin-left: 66.66666667%;
}
.arco-col-offset-16.arco-col-rtl {
  margin-left: 0;
  margin-right: 66.66666667%;
}
.arco-col-offset-17 {
  margin-left: 70.83333333%;
}
.arco-col-offset-17.arco-col-rtl {
  margin-left: 0;
  margin-right: 70.83333333%;
}
.arco-col-offset-18 {
  margin-left: 75%;
}
.arco-col-offset-18.arco-col-rtl {
  margin-left: 0;
  margin-right: 75%;
}
.arco-col-offset-19 {
  margin-left: 79.16666667%;
}
.arco-col-offset-19.arco-col-rtl {
  margin-left: 0;
  margin-right: 79.16666667%;
}
.arco-col-offset-20 {
  margin-left: 83.33333333%;
}
.arco-col-offset-20.arco-col-rtl {
  margin-left: 0;
  margin-right: 83.33333333%;
}
.arco-col-offset-21 {
  margin-left: 87.5%;
}
.arco-col-offset-21.arco-col-rtl {
  margin-left: 0;
  margin-right: 87.5%;
}
.arco-col-offset-22 {
  margin-left: 91.66666667%;
}
.arco-col-offset-22.arco-col-rtl {
  margin-left: 0;
  margin-right: 91.66666667%;
}
.arco-col-offset-23 {
  margin-left: 95.83333333%;
}
.arco-col-offset-23.arco-col-rtl {
  margin-left: 0;
  margin-right: 95.83333333%;
}
.arco-col-order-0 {
  order: 0;
}
.arco-col-order-1 {
  order: 1;
}
.arco-col-order-2 {
  order: 2;
}
.arco-col-order-3 {
  order: 3;
}
.arco-col-order-4 {
  order: 4;
}
.arco-col-order-5 {
  order: 5;
}
.arco-col-order-6 {
  order: 6;
}
.arco-col-order-7 {
  order: 7;
}
.arco-col-order-8 {
  order: 8;
}
.arco-col-order-9 {
  order: 9;
}
.arco-col-order-10 {
  order: 10;
}
.arco-col-order-11 {
  order: 11;
}
.arco-col-order-12 {
  order: 12;
}
.arco-col-order-13 {
  order: 13;
}
.arco-col-order-14 {
  order: 14;
}
.arco-col-order-15 {
  order: 15;
}
.arco-col-order-16 {
  order: 16;
}
.arco-col-order-17 {
  order: 17;
}
.arco-col-order-18 {
  order: 18;
}
.arco-col-order-19 {
  order: 19;
}
.arco-col-order-20 {
  order: 20;
}
.arco-col-order-21 {
  order: 21;
}
.arco-col-order-22 {
  order: 22;
}
.arco-col-order-23 {
  order: 23;
}
.arco-col-order-24 {
  order: 24;
}
.arco-col-pull-0 {
  right: 0%;
}
.arco-col-pull-0.arco-col-rtl {
  right: auto;
  right: initial;
  left: 0%;
}
.arco-col-pull-1 {
  right: 4.16666667%;
}
.arco-col-pull-1.arco-col-rtl {
  right: auto;
  right: initial;
  left: 4.16666667%;
}
.arco-col-pull-2 {
  right: 8.33333333%;
}
.arco-col-pull-2.arco-col-rtl {
  right: auto;
  right: initial;
  left: 8.33333333%;
}
.arco-col-pull-3 {
  right: 12.5%;
}
.arco-col-pull-3.arco-col-rtl {
  right: auto;
  right: initial;
  left: 12.5%;
}
.arco-col-pull-4 {
  right: 16.66666667%;
}
.arco-col-pull-4.arco-col-rtl {
  right: auto;
  right: initial;
  left: 16.66666667%;
}
.arco-col-pull-5 {
  right: 20.83333333%;
}
.arco-col-pull-5.arco-col-rtl {
  right: auto;
  right: initial;
  left: 20.83333333%;
}
.arco-col-pull-6 {
  right: 25%;
}
.arco-col-pull-6.arco-col-rtl {
  right: auto;
  right: initial;
  left: 25%;
}
.arco-col-pull-7 {
  right: 29.16666667%;
}
.arco-col-pull-7.arco-col-rtl {
  right: auto;
  right: initial;
  left: 29.16666667%;
}
.arco-col-pull-8 {
  right: 33.33333333%;
}
.arco-col-pull-8.arco-col-rtl {
  right: auto;
  right: initial;
  left: 33.33333333%;
}
.arco-col-pull-9 {
  right: 37.5%;
}
.arco-col-pull-9.arco-col-rtl {
  right: auto;
  right: initial;
  left: 37.5%;
}
.arco-col-pull-10 {
  right: 41.66666667%;
}
.arco-col-pull-10.arco-col-rtl {
  right: auto;
  right: initial;
  left: 41.66666667%;
}
.arco-col-pull-11 {
  right: 45.83333333%;
}
.arco-col-pull-11.arco-col-rtl {
  right: auto;
  right: initial;
  left: 45.83333333%;
}
.arco-col-pull-12 {
  right: 50%;
}
.arco-col-pull-12.arco-col-rtl {
  right: auto;
  right: initial;
  left: 50%;
}
.arco-col-pull-13 {
  right: 54.16666667%;
}
.arco-col-pull-13.arco-col-rtl {
  right: auto;
  right: initial;
  left: 54.16666667%;
}
.arco-col-pull-14 {
  right: 58.33333333%;
}
.arco-col-pull-14.arco-col-rtl {
  right: auto;
  right: initial;
  left: 58.33333333%;
}
.arco-col-pull-15 {
  right: 62.5%;
}
.arco-col-pull-15.arco-col-rtl {
  right: auto;
  right: initial;
  left: 62.5%;
}
.arco-col-pull-16 {
  right: 66.66666667%;
}
.arco-col-pull-16.arco-col-rtl {
  right: auto;
  right: initial;
  left: 66.66666667%;
}
.arco-col-pull-17 {
  right: 70.83333333%;
}
.arco-col-pull-17.arco-col-rtl {
  right: auto;
  right: initial;
  left: 70.83333333%;
}
.arco-col-pull-18 {
  right: 75%;
}
.arco-col-pull-18.arco-col-rtl {
  right: auto;
  right: initial;
  left: 75%;
}
.arco-col-pull-19 {
  right: 79.16666667%;
}
.arco-col-pull-19.arco-col-rtl {
  right: auto;
  right: initial;
  left: 79.16666667%;
}
.arco-col-pull-20 {
  right: 83.33333333%;
}
.arco-col-pull-20.arco-col-rtl {
  right: auto;
  right: initial;
  left: 83.33333333%;
}
.arco-col-pull-21 {
  right: 87.5%;
}
.arco-col-pull-21.arco-col-rtl {
  right: auto;
  right: initial;
  left: 87.5%;
}
.arco-col-pull-22 {
  right: 91.66666667%;
}
.arco-col-pull-22.arco-col-rtl {
  right: auto;
  right: initial;
  left: 91.66666667%;
}
.arco-col-pull-23 {
  right: 95.83333333%;
}
.arco-col-pull-23.arco-col-rtl {
  right: auto;
  right: initial;
  left: 95.83333333%;
}
.arco-col-pull-24 {
  right: 100%;
}
.arco-col-pull-24.arco-col-rtl {
  right: auto;
  right: initial;
  left: 100%;
}
.arco-col-push-0 {
  left: 0%;
}
.arco-col-push-0.arco-col-rtl {
  left: auto;
  left: initial;
  right: 0%;
}
.arco-col-push-1 {
  left: 4.16666667%;
}
.arco-col-push-1.arco-col-rtl {
  left: auto;
  left: initial;
  right: 4.16666667%;
}
.arco-col-push-2 {
  left: 8.33333333%;
}
.arco-col-push-2.arco-col-rtl {
  left: auto;
  left: initial;
  right: 8.33333333%;
}
.arco-col-push-3 {
  left: 12.5%;
}
.arco-col-push-3.arco-col-rtl {
  left: auto;
  left: initial;
  right: 12.5%;
}
.arco-col-push-4 {
  left: 16.66666667%;
}
.arco-col-push-4.arco-col-rtl {
  left: auto;
  left: initial;
  right: 16.66666667%;
}
.arco-col-push-5 {
  left: 20.83333333%;
}
.arco-col-push-5.arco-col-rtl {
  left: auto;
  left: initial;
  right: 20.83333333%;
}
.arco-col-push-6 {
  left: 25%;
}
.arco-col-push-6.arco-col-rtl {
  left: auto;
  left: initial;
  right: 25%;
}
.arco-col-push-7 {
  left: 29.16666667%;
}
.arco-col-push-7.arco-col-rtl {
  left: auto;
  left: initial;
  right: 29.16666667%;
}
.arco-col-push-8 {
  left: 33.33333333%;
}
.arco-col-push-8.arco-col-rtl {
  left: auto;
  left: initial;
  right: 33.33333333%;
}
.arco-col-push-9 {
  left: 37.5%;
}
.arco-col-push-9.arco-col-rtl {
  left: auto;
  left: initial;
  right: 37.5%;
}
.arco-col-push-10 {
  left: 41.66666667%;
}
.arco-col-push-10.arco-col-rtl {
  left: auto;
  left: initial;
  right: 41.66666667%;
}
.arco-col-push-11 {
  left: 45.83333333%;
}
.arco-col-push-11.arco-col-rtl {
  left: auto;
  left: initial;
  right: 45.83333333%;
}
.arco-col-push-12 {
  left: 50%;
}
.arco-col-push-12.arco-col-rtl {
  left: auto;
  left: initial;
  right: 50%;
}
.arco-col-push-13 {
  left: 54.16666667%;
}
.arco-col-push-13.arco-col-rtl {
  left: auto;
  left: initial;
  right: 54.16666667%;
}
.arco-col-push-14 {
  left: 58.33333333%;
}
.arco-col-push-14.arco-col-rtl {
  left: auto;
  left: initial;
  right: 58.33333333%;
}
.arco-col-push-15 {
  left: 62.5%;
}
.arco-col-push-15.arco-col-rtl {
  left: auto;
  left: initial;
  right: 62.5%;
}
.arco-col-push-16 {
  left: 66.66666667%;
}
.arco-col-push-16.arco-col-rtl {
  left: auto;
  left: initial;
  right: 66.66666667%;
}
.arco-col-push-17 {
  left: 70.83333333%;
}
.arco-col-push-17.arco-col-rtl {
  left: auto;
  left: initial;
  right: 70.83333333%;
}
.arco-col-push-18 {
  left: 75%;
}
.arco-col-push-18.arco-col-rtl {
  left: auto;
  left: initial;
  right: 75%;
}
.arco-col-push-19 {
  left: 79.16666667%;
}
.arco-col-push-19.arco-col-rtl {
  left: auto;
  left: initial;
  right: 79.16666667%;
}
.arco-col-push-20 {
  left: 83.33333333%;
}
.arco-col-push-20.arco-col-rtl {
  left: auto;
  left: initial;
  right: 83.33333333%;
}
.arco-col-push-21 {
  left: 87.5%;
}
.arco-col-push-21.arco-col-rtl {
  left: auto;
  left: initial;
  right: 87.5%;
}
.arco-col-push-22 {
  left: 91.66666667%;
}
.arco-col-push-22.arco-col-rtl {
  left: auto;
  left: initial;
  right: 91.66666667%;
}
.arco-col-push-23 {
  left: 95.83333333%;
}
.arco-col-push-23.arco-col-rtl {
  left: auto;
  left: initial;
  right: 95.83333333%;
}
.arco-col-push-24 {
  left: 100%;
}
.arco-col-push-24.arco-col-rtl {
  left: auto;
  left: initial;
  right: 100%;
}
.arco-col-xs-0 {
  display: none;
}
.arco-col-xs-1 {
  display: block;
  width: 4.16666667%;
  flex: 0 0 4.16666667%;
}
.arco-col-xs-2 {
  display: block;
  width: 8.33333333%;
  flex: 0 0 8.33333333%;
}
.arco-col-xs-3 {
  display: block;
  width: 12.5%;
  flex: 0 0 12.5%;
}
.arco-col-xs-4 {
  display: block;
  width: 16.66666667%;
  flex: 0 0 16.66666667%;
}
.arco-col-xs-5 {
  display: block;
  width: 20.83333333%;
  flex: 0 0 20.83333333%;
}
.arco-col-xs-6 {
  display: block;
  width: 25%;
  flex: 0 0 25%;
}
.arco-col-xs-7 {
  display: block;
  width: 29.16666667%;
  flex: 0 0 29.16666667%;
}
.arco-col-xs-8 {
  display: block;
  width: 33.33333333%;
  flex: 0 0 33.33333333%;
}
.arco-col-xs-9 {
  display: block;
  width: 37.5%;
  flex: 0 0 37.5%;
}
.arco-col-xs-10 {
  display: block;
  width: 41.66666667%;
  flex: 0 0 41.66666667%;
}
.arco-col-xs-11 {
  display: block;
  width: 45.83333333%;
  flex: 0 0 45.83333333%;
}
.arco-col-xs-12 {
  display: block;
  width: 50%;
  flex: 0 0 50%;
}
.arco-col-xs-13 {
  display: block;
  width: 54.16666667%;
  flex: 0 0 54.16666667%;
}
.arco-col-xs-14 {
  display: block;
  width: 58.33333333%;
  flex: 0 0 58.33333333%;
}
.arco-col-xs-15 {
  display: block;
  width: 62.5%;
  flex: 0 0 62.5%;
}
.arco-col-xs-16 {
  display: block;
  width: 66.66666667%;
  flex: 0 0 66.66666667%;
}
.arco-col-xs-17 {
  display: block;
  width: 70.83333333%;
  flex: 0 0 70.83333333%;
}
.arco-col-xs-18 {
  display: block;
  width: 75%;
  flex: 0 0 75%;
}
.arco-col-xs-19 {
  display: block;
  width: 79.16666667%;
  flex: 0 0 79.16666667%;
}
.arco-col-xs-20 {
  display: block;
  width: 83.33333333%;
  flex: 0 0 83.33333333%;
}
.arco-col-xs-21 {
  display: block;
  width: 87.5%;
  flex: 0 0 87.5%;
}
.arco-col-xs-22 {
  display: block;
  width: 91.66666667%;
  flex: 0 0 91.66666667%;
}
.arco-col-xs-23 {
  display: block;
  width: 95.83333333%;
  flex: 0 0 95.83333333%;
}
.arco-col-xs-24 {
  display: block;
  width: 100%;
  flex: 0 0 100%;
}
.arco-col-xs-offset-0 {
  margin-left: 0%;
}
.arco-col-xs-offset-0.arco-col-rtl {
  margin-left: 0;
  margin-right: 0%;
}
.arco-col-xs-offset-1 {
  margin-left: 4.16666667%;
}
.arco-col-xs-offset-1.arco-col-rtl {
  margin-left: 0;
  margin-right: 4.16666667%;
}
.arco-col-xs-offset-2 {
  margin-left: 8.33333333%;
}
.arco-col-xs-offset-2.arco-col-rtl {
  margin-left: 0;
  margin-right: 8.33333333%;
}
.arco-col-xs-offset-3 {
  margin-left: 12.5%;
}
.arco-col-xs-offset-3.arco-col-rtl {
  margin-left: 0;
  margin-right: 12.5%;
}
.arco-col-xs-offset-4 {
  margin-left: 16.66666667%;
}
.arco-col-xs-offset-4.arco-col-rtl {
  margin-left: 0;
  margin-right: 16.66666667%;
}
.arco-col-xs-offset-5 {
  margin-left: 20.83333333%;
}
.arco-col-xs-offset-5.arco-col-rtl {
  margin-left: 0;
  margin-right: 20.83333333%;
}
.arco-col-xs-offset-6 {
  margin-left: 25%;
}
.arco-col-xs-offset-6.arco-col-rtl {
  margin-left: 0;
  margin-right: 25%;
}
.arco-col-xs-offset-7 {
  margin-left: 29.16666667%;
}
.arco-col-xs-offset-7.arco-col-rtl {
  margin-left: 0;
  margin-right: 29.16666667%;
}
.arco-col-xs-offset-8 {
  margin-left: 33.33333333%;
}
.arco-col-xs-offset-8.arco-col-rtl {
  margin-left: 0;
  margin-right: 33.33333333%;
}
.arco-col-xs-offset-9 {
  margin-left: 37.5%;
}
.arco-col-xs-offset-9.arco-col-rtl {
  margin-left: 0;
  margin-right: 37.5%;
}
.arco-col-xs-offset-10 {
  margin-left: 41.66666667%;
}
.arco-col-xs-offset-10.arco-col-rtl {
  margin-left: 0;
  margin-right: 41.66666667%;
}
.arco-col-xs-offset-11 {
  margin-left: 45.83333333%;
}
.arco-col-xs-offset-11.arco-col-rtl {
  margin-left: 0;
  margin-right: 45.83333333%;
}
.arco-col-xs-offset-12 {
  margin-left: 50%;
}
.arco-col-xs-offset-12.arco-col-rtl {
  margin-left: 0;
  margin-right: 50%;
}
.arco-col-xs-offset-13 {
  margin-left: 54.16666667%;
}
.arco-col-xs-offset-13.arco-col-rtl {
  margin-left: 0;
  margin-right: 54.16666667%;
}
.arco-col-xs-offset-14 {
  margin-left: 58.33333333%;
}
.arco-col-xs-offset-14.arco-col-rtl {
  margin-left: 0;
  margin-right: 58.33333333%;
}
.arco-col-xs-offset-15 {
  margin-left: 62.5%;
}
.arco-col-xs-offset-15.arco-col-rtl {
  margin-left: 0;
  margin-right: 62.5%;
}
.arco-col-xs-offset-16 {
  margin-left: 66.66666667%;
}
.arco-col-xs-offset-16.arco-col-rtl {
  margin-left: 0;
  margin-right: 66.66666667%;
}
.arco-col-xs-offset-17 {
  margin-left: 70.83333333%;
}
.arco-col-xs-offset-17.arco-col-rtl {
  margin-left: 0;
  margin-right: 70.83333333%;
}
.arco-col-xs-offset-18 {
  margin-left: 75%;
}
.arco-col-xs-offset-18.arco-col-rtl {
  margin-left: 0;
  margin-right: 75%;
}
.arco-col-xs-offset-19 {
  margin-left: 79.16666667%;
}
.arco-col-xs-offset-19.arco-col-rtl {
  margin-left: 0;
  margin-right: 79.16666667%;
}
.arco-col-xs-offset-20 {
  margin-left: 83.33333333%;
}
.arco-col-xs-offset-20.arco-col-rtl {
  margin-left: 0;
  margin-right: 83.33333333%;
}
.arco-col-xs-offset-21 {
  margin-left: 87.5%;
}
.arco-col-xs-offset-21.arco-col-rtl {
  margin-left: 0;
  margin-right: 87.5%;
}
.arco-col-xs-offset-22 {
  margin-left: 91.66666667%;
}
.arco-col-xs-offset-22.arco-col-rtl {
  margin-left: 0;
  margin-right: 91.66666667%;
}
.arco-col-xs-offset-23 {
  margin-left: 95.83333333%;
}
.arco-col-xs-offset-23.arco-col-rtl {
  margin-left: 0;
  margin-right: 95.83333333%;
}
.arco-col-xs-order-0 {
  order: 0;
}
.arco-col-xs-order-1 {
  order: 1;
}
.arco-col-xs-order-2 {
  order: 2;
}
.arco-col-xs-order-3 {
  order: 3;
}
.arco-col-xs-order-4 {
  order: 4;
}
.arco-col-xs-order-5 {
  order: 5;
}
.arco-col-xs-order-6 {
  order: 6;
}
.arco-col-xs-order-7 {
  order: 7;
}
.arco-col-xs-order-8 {
  order: 8;
}
.arco-col-xs-order-9 {
  order: 9;
}
.arco-col-xs-order-10 {
  order: 10;
}
.arco-col-xs-order-11 {
  order: 11;
}
.arco-col-xs-order-12 {
  order: 12;
}
.arco-col-xs-order-13 {
  order: 13;
}
.arco-col-xs-order-14 {
  order: 14;
}
.arco-col-xs-order-15 {
  order: 15;
}
.arco-col-xs-order-16 {
  order: 16;
}
.arco-col-xs-order-17 {
  order: 17;
}
.arco-col-xs-order-18 {
  order: 18;
}
.arco-col-xs-order-19 {
  order: 19;
}
.arco-col-xs-order-20 {
  order: 20;
}
.arco-col-xs-order-21 {
  order: 21;
}
.arco-col-xs-order-22 {
  order: 22;
}
.arco-col-xs-order-23 {
  order: 23;
}
.arco-col-xs-order-24 {
  order: 24;
}
.arco-col-xs-pull-0 {
  right: 0%;
}
.arco-col-xs-pull-0.arco-col-rtl {
  right: auto;
  right: initial;
  left: 0%;
}
.arco-col-xs-pull-1 {
  right: 4.16666667%;
}
.arco-col-xs-pull-1.arco-col-rtl {
  right: auto;
  right: initial;
  left: 4.16666667%;
}
.arco-col-xs-pull-2 {
  right: 8.33333333%;
}
.arco-col-xs-pull-2.arco-col-rtl {
  right: auto;
  right: initial;
  left: 8.33333333%;
}
.arco-col-xs-pull-3 {
  right: 12.5%;
}
.arco-col-xs-pull-3.arco-col-rtl {
  right: auto;
  right: initial;
  left: 12.5%;
}
.arco-col-xs-pull-4 {
  right: 16.66666667%;
}
.arco-col-xs-pull-4.arco-col-rtl {
  right: auto;
  right: initial;
  left: 16.66666667%;
}
.arco-col-xs-pull-5 {
  right: 20.83333333%;
}
.arco-col-xs-pull-5.arco-col-rtl {
  right: auto;
  right: initial;
  left: 20.83333333%;
}
.arco-col-xs-pull-6 {
  right: 25%;
}
.arco-col-xs-pull-6.arco-col-rtl {
  right: auto;
  right: initial;
  left: 25%;
}
.arco-col-xs-pull-7 {
  right: 29.16666667%;
}
.arco-col-xs-pull-7.arco-col-rtl {
  right: auto;
  right: initial;
  left: 29.16666667%;
}
.arco-col-xs-pull-8 {
  right: 33.33333333%;
}
.arco-col-xs-pull-8.arco-col-rtl {
  right: auto;
  right: initial;
  left: 33.33333333%;
}
.arco-col-xs-pull-9 {
  right: 37.5%;
}
.arco-col-xs-pull-9.arco-col-rtl {
  right: auto;
  right: initial;
  left: 37.5%;
}
.arco-col-xs-pull-10 {
  right: 41.66666667%;
}
.arco-col-xs-pull-10.arco-col-rtl {
  right: auto;
  right: initial;
  left: 41.66666667%;
}
.arco-col-xs-pull-11 {
  right: 45.83333333%;
}
.arco-col-xs-pull-11.arco-col-rtl {
  right: auto;
  right: initial;
  left: 45.83333333%;
}
.arco-col-xs-pull-12 {
  right: 50%;
}
.arco-col-xs-pull-12.arco-col-rtl {
  right: auto;
  right: initial;
  left: 50%;
}
.arco-col-xs-pull-13 {
  right: 54.16666667%;
}
.arco-col-xs-pull-13.arco-col-rtl {
  right: auto;
  right: initial;
  left: 54.16666667%;
}
.arco-col-xs-pull-14 {
  right: 58.33333333%;
}
.arco-col-xs-pull-14.arco-col-rtl {
  right: auto;
  right: initial;
  left: 58.33333333%;
}
.arco-col-xs-pull-15 {
  right: 62.5%;
}
.arco-col-xs-pull-15.arco-col-rtl {
  right: auto;
  right: initial;
  left: 62.5%;
}
.arco-col-xs-pull-16 {
  right: 66.66666667%;
}
.arco-col-xs-pull-16.arco-col-rtl {
  right: auto;
  right: initial;
  left: 66.66666667%;
}
.arco-col-xs-pull-17 {
  right: 70.83333333%;
}
.arco-col-xs-pull-17.arco-col-rtl {
  right: auto;
  right: initial;
  left: 70.83333333%;
}
.arco-col-xs-pull-18 {
  right: 75%;
}
.arco-col-xs-pull-18.arco-col-rtl {
  right: auto;
  right: initial;
  left: 75%;
}
.arco-col-xs-pull-19 {
  right: 79.16666667%;
}
.arco-col-xs-pull-19.arco-col-rtl {
  right: auto;
  right: initial;
  left: 79.16666667%;
}
.arco-col-xs-pull-20 {
  right: 83.33333333%;
}
.arco-col-xs-pull-20.arco-col-rtl {
  right: auto;
  right: initial;
  left: 83.33333333%;
}
.arco-col-xs-pull-21 {
  right: 87.5%;
}
.arco-col-xs-pull-21.arco-col-rtl {
  right: auto;
  right: initial;
  left: 87.5%;
}
.arco-col-xs-pull-22 {
  right: 91.66666667%;
}
.arco-col-xs-pull-22.arco-col-rtl {
  right: auto;
  right: initial;
  left: 91.66666667%;
}
.arco-col-xs-pull-23 {
  right: 95.83333333%;
}
.arco-col-xs-pull-23.arco-col-rtl {
  right: auto;
  right: initial;
  left: 95.83333333%;
}
.arco-col-xs-pull-24 {
  right: 100%;
}
.arco-col-xs-pull-24.arco-col-rtl {
  right: auto;
  right: initial;
  left: 100%;
}
.arco-col-xs-push-0 {
  left: 0%;
}
.arco-col-xs-push-0.arco-col-rtl {
  left: auto;
  left: initial;
  right: 0%;
}
.arco-col-xs-push-1 {
  left: 4.16666667%;
}
.arco-col-xs-push-1.arco-col-rtl {
  left: auto;
  left: initial;
  right: 4.16666667%;
}
.arco-col-xs-push-2 {
  left: 8.33333333%;
}
.arco-col-xs-push-2.arco-col-rtl {
  left: auto;
  left: initial;
  right: 8.33333333%;
}
.arco-col-xs-push-3 {
  left: 12.5%;
}
.arco-col-xs-push-3.arco-col-rtl {
  left: auto;
  left: initial;
  right: 12.5%;
}
.arco-col-xs-push-4 {
  left: 16.66666667%;
}
.arco-col-xs-push-4.arco-col-rtl {
  left: auto;
  left: initial;
  right: 16.66666667%;
}
.arco-col-xs-push-5 {
  left: 20.83333333%;
}
.arco-col-xs-push-5.arco-col-rtl {
  left: auto;
  left: initial;
  right: 20.83333333%;
}
.arco-col-xs-push-6 {
  left: 25%;
}
.arco-col-xs-push-6.arco-col-rtl {
  left: auto;
  left: initial;
  right: 25%;
}
.arco-col-xs-push-7 {
  left: 29.16666667%;
}
.arco-col-xs-push-7.arco-col-rtl {
  left: auto;
  left: initial;
  right: 29.16666667%;
}
.arco-col-xs-push-8 {
  left: 33.33333333%;
}
.arco-col-xs-push-8.arco-col-rtl {
  left: auto;
  left: initial;
  right: 33.33333333%;
}
.arco-col-xs-push-9 {
  left: 37.5%;
}
.arco-col-xs-push-9.arco-col-rtl {
  left: auto;
  left: initial;
  right: 37.5%;
}
.arco-col-xs-push-10 {
  left: 41.66666667%;
}
.arco-col-xs-push-10.arco-col-rtl {
  left: auto;
  left: initial;
  right: 41.66666667%;
}
.arco-col-xs-push-11 {
  left: 45.83333333%;
}
.arco-col-xs-push-11.arco-col-rtl {
  left: auto;
  left: initial;
  right: 45.83333333%;
}
.arco-col-xs-push-12 {
  left: 50%;
}
.arco-col-xs-push-12.arco-col-rtl {
  left: auto;
  left: initial;
  right: 50%;
}
.arco-col-xs-push-13 {
  left: 54.16666667%;
}
.arco-col-xs-push-13.arco-col-rtl {
  left: auto;
  left: initial;
  right: 54.16666667%;
}
.arco-col-xs-push-14 {
  left: 58.33333333%;
}
.arco-col-xs-push-14.arco-col-rtl {
  left: auto;
  left: initial;
  right: 58.33333333%;
}
.arco-col-xs-push-15 {
  left: 62.5%;
}
.arco-col-xs-push-15.arco-col-rtl {
  left: auto;
  left: initial;
  right: 62.5%;
}
.arco-col-xs-push-16 {
  left: 66.66666667%;
}
.arco-col-xs-push-16.arco-col-rtl {
  left: auto;
  left: initial;
  right: 66.66666667%;
}
.arco-col-xs-push-17 {
  left: 70.83333333%;
}
.arco-col-xs-push-17.arco-col-rtl {
  left: auto;
  left: initial;
  right: 70.83333333%;
}
.arco-col-xs-push-18 {
  left: 75%;
}
.arco-col-xs-push-18.arco-col-rtl {
  left: auto;
  left: initial;
  right: 75%;
}
.arco-col-xs-push-19 {
  left: 79.16666667%;
}
.arco-col-xs-push-19.arco-col-rtl {
  left: auto;
  left: initial;
  right: 79.16666667%;
}
.arco-col-xs-push-20 {
  left: 83.33333333%;
}
.arco-col-xs-push-20.arco-col-rtl {
  left: auto;
  left: initial;
  right: 83.33333333%;
}
.arco-col-xs-push-21 {
  left: 87.5%;
}
.arco-col-xs-push-21.arco-col-rtl {
  left: auto;
  left: initial;
  right: 87.5%;
}
.arco-col-xs-push-22 {
  left: 91.66666667%;
}
.arco-col-xs-push-22.arco-col-rtl {
  left: auto;
  left: initial;
  right: 91.66666667%;
}
.arco-col-xs-push-23 {
  left: 95.83333333%;
}
.arco-col-xs-push-23.arco-col-rtl {
  left: auto;
  left: initial;
  right: 95.83333333%;
}
.arco-col-xs-push-24 {
  left: 100%;
}
.arco-col-xs-push-24.arco-col-rtl {
  left: auto;
  left: initial;
  right: 100%;
}
@media (min-width: 576px) {
  .arco-col-sm-0 {
    display: none;
  }
  .arco-col-sm-1 {
    display: block;
    width: 4.16666667%;
    flex: 0 0 4.16666667%;
  }
  .arco-col-sm-2 {
    display: block;
    width: 8.33333333%;
    flex: 0 0 8.33333333%;
  }
  .arco-col-sm-3 {
    display: block;
    width: 12.5%;
    flex: 0 0 12.5%;
  }
  .arco-col-sm-4 {
    display: block;
    width: 16.66666667%;
    flex: 0 0 16.66666667%;
  }
  .arco-col-sm-5 {
    display: block;
    width: 20.83333333%;
    flex: 0 0 20.83333333%;
  }
  .arco-col-sm-6 {
    display: block;
    width: 25%;
    flex: 0 0 25%;
  }
  .arco-col-sm-7 {
    display: block;
    width: 29.16666667%;
    flex: 0 0 29.16666667%;
  }
  .arco-col-sm-8 {
    display: block;
    width: 33.33333333%;
    flex: 0 0 33.33333333%;
  }
  .arco-col-sm-9 {
    display: block;
    width: 37.5%;
    flex: 0 0 37.5%;
  }
  .arco-col-sm-10 {
    display: block;
    width: 41.66666667%;
    flex: 0 0 41.66666667%;
  }
  .arco-col-sm-11 {
    display: block;
    width: 45.83333333%;
    flex: 0 0 45.83333333%;
  }
  .arco-col-sm-12 {
    display: block;
    width: 50%;
    flex: 0 0 50%;
  }
  .arco-col-sm-13 {
    display: block;
    width: 54.16666667%;
    flex: 0 0 54.16666667%;
  }
  .arco-col-sm-14 {
    display: block;
    width: 58.33333333%;
    flex: 0 0 58.33333333%;
  }
  .arco-col-sm-15 {
    display: block;
    width: 62.5%;
    flex: 0 0 62.5%;
  }
  .arco-col-sm-16 {
    display: block;
    width: 66.66666667%;
    flex: 0 0 66.66666667%;
  }
  .arco-col-sm-17 {
    display: block;
    width: 70.83333333%;
    flex: 0 0 70.83333333%;
  }
  .arco-col-sm-18 {
    display: block;
    width: 75%;
    flex: 0 0 75%;
  }
  .arco-col-sm-19 {
    display: block;
    width: 79.16666667%;
    flex: 0 0 79.16666667%;
  }
  .arco-col-sm-20 {
    display: block;
    width: 83.33333333%;
    flex: 0 0 83.33333333%;
  }
  .arco-col-sm-21 {
    display: block;
    width: 87.5%;
    flex: 0 0 87.5%;
  }
  .arco-col-sm-22 {
    display: block;
    width: 91.66666667%;
    flex: 0 0 91.66666667%;
  }
  .arco-col-sm-23 {
    display: block;
    width: 95.83333333%;
    flex: 0 0 95.83333333%;
  }
  .arco-col-sm-24 {
    display: block;
    width: 100%;
    flex: 0 0 100%;
  }
  .arco-col-sm-offset-0 {
    margin-left: 0%;
  }
  .arco-col-sm-offset-0.arco-col-rtl {
    margin-left: 0;
    margin-right: 0%;
  }
  .arco-col-sm-offset-1 {
    margin-left: 4.16666667%;
  }
  .arco-col-sm-offset-1.arco-col-rtl {
    margin-left: 0;
    margin-right: 4.16666667%;
  }
  .arco-col-sm-offset-2 {
    margin-left: 8.33333333%;
  }
  .arco-col-sm-offset-2.arco-col-rtl {
    margin-left: 0;
    margin-right: 8.33333333%;
  }
  .arco-col-sm-offset-3 {
    margin-left: 12.5%;
  }
  .arco-col-sm-offset-3.arco-col-rtl {
    margin-left: 0;
    margin-right: 12.5%;
  }
  .arco-col-sm-offset-4 {
    margin-left: 16.66666667%;
  }
  .arco-col-sm-offset-4.arco-col-rtl {
    margin-left: 0;
    margin-right: 16.66666667%;
  }
  .arco-col-sm-offset-5 {
    margin-left: 20.83333333%;
  }
  .arco-col-sm-offset-5.arco-col-rtl {
    margin-left: 0;
    margin-right: 20.83333333%;
  }
  .arco-col-sm-offset-6 {
    margin-left: 25%;
  }
  .arco-col-sm-offset-6.arco-col-rtl {
    margin-left: 0;
    margin-right: 25%;
  }
  .arco-col-sm-offset-7 {
    margin-left: 29.16666667%;
  }
  .arco-col-sm-offset-7.arco-col-rtl {
    margin-left: 0;
    margin-right: 29.16666667%;
  }
  .arco-col-sm-offset-8 {
    margin-left: 33.33333333%;
  }
  .arco-col-sm-offset-8.arco-col-rtl {
    margin-left: 0;
    margin-right: 33.33333333%;
  }
  .arco-col-sm-offset-9 {
    margin-left: 37.5%;
  }
  .arco-col-sm-offset-9.arco-col-rtl {
    margin-left: 0;
    margin-right: 37.5%;
  }
  .arco-col-sm-offset-10 {
    margin-left: 41.66666667%;
  }
  .arco-col-sm-offset-10.arco-col-rtl {
    margin-left: 0;
    margin-right: 41.66666667%;
  }
  .arco-col-sm-offset-11 {
    margin-left: 45.83333333%;
  }
  .arco-col-sm-offset-11.arco-col-rtl {
    margin-left: 0;
    margin-right: 45.83333333%;
  }
  .arco-col-sm-offset-12 {
    margin-left: 50%;
  }
  .arco-col-sm-offset-12.arco-col-rtl {
    margin-left: 0;
    margin-right: 50%;
  }
  .arco-col-sm-offset-13 {
    margin-left: 54.16666667%;
  }
  .arco-col-sm-offset-13.arco-col-rtl {
    margin-left: 0;
    margin-right: 54.16666667%;
  }
  .arco-col-sm-offset-14 {
    margin-left: 58.33333333%;
  }
  .arco-col-sm-offset-14.arco-col-rtl {
    margin-left: 0;
    margin-right: 58.33333333%;
  }
  .arco-col-sm-offset-15 {
    margin-left: 62.5%;
  }
  .arco-col-sm-offset-15.arco-col-rtl {
    margin-left: 0;
    margin-right: 62.5%;
  }
  .arco-col-sm-offset-16 {
    margin-left: 66.66666667%;
  }
  .arco-col-sm-offset-16.arco-col-rtl {
    margin-left: 0;
    margin-right: 66.66666667%;
  }
  .arco-col-sm-offset-17 {
    margin-left: 70.83333333%;
  }
  .arco-col-sm-offset-17.arco-col-rtl {
    margin-left: 0;
    margin-right: 70.83333333%;
  }
  .arco-col-sm-offset-18 {
    margin-left: 75%;
  }
  .arco-col-sm-offset-18.arco-col-rtl {
    margin-left: 0;
    margin-right: 75%;
  }
  .arco-col-sm-offset-19 {
    margin-left: 79.16666667%;
  }
  .arco-col-sm-offset-19.arco-col-rtl {
    margin-left: 0;
    margin-right: 79.16666667%;
  }
  .arco-col-sm-offset-20 {
    margin-left: 83.33333333%;
  }
  .arco-col-sm-offset-20.arco-col-rtl {
    margin-left: 0;
    margin-right: 83.33333333%;
  }
  .arco-col-sm-offset-21 {
    margin-left: 87.5%;
  }
  .arco-col-sm-offset-21.arco-col-rtl {
    margin-left: 0;
    margin-right: 87.5%;
  }
  .arco-col-sm-offset-22 {
    margin-left: 91.66666667%;
  }
  .arco-col-sm-offset-22.arco-col-rtl {
    margin-left: 0;
    margin-right: 91.66666667%;
  }
  .arco-col-sm-offset-23 {
    margin-left: 95.83333333%;
  }
  .arco-col-sm-offset-23.arco-col-rtl {
    margin-left: 0;
    margin-right: 95.83333333%;
  }
  .arco-col-sm-order-0 {
    order: 0;
  }
  .arco-col-sm-order-1 {
    order: 1;
  }
  .arco-col-sm-order-2 {
    order: 2;
  }
  .arco-col-sm-order-3 {
    order: 3;
  }
  .arco-col-sm-order-4 {
    order: 4;
  }
  .arco-col-sm-order-5 {
    order: 5;
  }
  .arco-col-sm-order-6 {
    order: 6;
  }
  .arco-col-sm-order-7 {
    order: 7;
  }
  .arco-col-sm-order-8 {
    order: 8;
  }
  .arco-col-sm-order-9 {
    order: 9;
  }
  .arco-col-sm-order-10 {
    order: 10;
  }
  .arco-col-sm-order-11 {
    order: 11;
  }
  .arco-col-sm-order-12 {
    order: 12;
  }
  .arco-col-sm-order-13 {
    order: 13;
  }
  .arco-col-sm-order-14 {
    order: 14;
  }
  .arco-col-sm-order-15 {
    order: 15;
  }
  .arco-col-sm-order-16 {
    order: 16;
  }
  .arco-col-sm-order-17 {
    order: 17;
  }
  .arco-col-sm-order-18 {
    order: 18;
  }
  .arco-col-sm-order-19 {
    order: 19;
  }
  .arco-col-sm-order-20 {
    order: 20;
  }
  .arco-col-sm-order-21 {
    order: 21;
  }
  .arco-col-sm-order-22 {
    order: 22;
  }
  .arco-col-sm-order-23 {
    order: 23;
  }
  .arco-col-sm-order-24 {
    order: 24;
  }
  .arco-col-sm-pull-0 {
    right: 0%;
  }
  .arco-col-sm-pull-0.arco-col-rtl {
    right: auto;
    right: initial;
    left: 0%;
  }
  .arco-col-sm-pull-1 {
    right: 4.16666667%;
  }
  .arco-col-sm-pull-1.arco-col-rtl {
    right: auto;
    right: initial;
    left: 4.16666667%;
  }
  .arco-col-sm-pull-2 {
    right: 8.33333333%;
  }
  .arco-col-sm-pull-2.arco-col-rtl {
    right: auto;
    right: initial;
    left: 8.33333333%;
  }
  .arco-col-sm-pull-3 {
    right: 12.5%;
  }
  .arco-col-sm-pull-3.arco-col-rtl {
    right: auto;
    right: initial;
    left: 12.5%;
  }
  .arco-col-sm-pull-4 {
    right: 16.66666667%;
  }
  .arco-col-sm-pull-4.arco-col-rtl {
    right: auto;
    right: initial;
    left: 16.66666667%;
  }
  .arco-col-sm-pull-5 {
    right: 20.83333333%;
  }
  .arco-col-sm-pull-5.arco-col-rtl {
    right: auto;
    right: initial;
    left: 20.83333333%;
  }
  .arco-col-sm-pull-6 {
    right: 25%;
  }
  .arco-col-sm-pull-6.arco-col-rtl {
    right: auto;
    right: initial;
    left: 25%;
  }
  .arco-col-sm-pull-7 {
    right: 29.16666667%;
  }
  .arco-col-sm-pull-7.arco-col-rtl {
    right: auto;
    right: initial;
    left: 29.16666667%;
  }
  .arco-col-sm-pull-8 {
    right: 33.33333333%;
  }
  .arco-col-sm-pull-8.arco-col-rtl {
    right: auto;
    right: initial;
    left: 33.33333333%;
  }
  .arco-col-sm-pull-9 {
    right: 37.5%;
  }
  .arco-col-sm-pull-9.arco-col-rtl {
    right: auto;
    right: initial;
    left: 37.5%;
  }
  .arco-col-sm-pull-10 {
    right: 41.66666667%;
  }
  .arco-col-sm-pull-10.arco-col-rtl {
    right: auto;
    right: initial;
    left: 41.66666667%;
  }
  .arco-col-sm-pull-11 {
    right: 45.83333333%;
  }
  .arco-col-sm-pull-11.arco-col-rtl {
    right: auto;
    right: initial;
    left: 45.83333333%;
  }
  .arco-col-sm-pull-12 {
    right: 50%;
  }
  .arco-col-sm-pull-12.arco-col-rtl {
    right: auto;
    right: initial;
    left: 50%;
  }
  .arco-col-sm-pull-13 {
    right: 54.16666667%;
  }
  .arco-col-sm-pull-13.arco-col-rtl {
    right: auto;
    right: initial;
    left: 54.16666667%;
  }
  .arco-col-sm-pull-14 {
    right: 58.33333333%;
  }
  .arco-col-sm-pull-14.arco-col-rtl {
    right: auto;
    right: initial;
    left: 58.33333333%;
  }
  .arco-col-sm-pull-15 {
    right: 62.5%;
  }
  .arco-col-sm-pull-15.arco-col-rtl {
    right: auto;
    right: initial;
    left: 62.5%;
  }
  .arco-col-sm-pull-16 {
    right: 66.66666667%;
  }
  .arco-col-sm-pull-16.arco-col-rtl {
    right: auto;
    right: initial;
    left: 66.66666667%;
  }
  .arco-col-sm-pull-17 {
    right: 70.83333333%;
  }
  .arco-col-sm-pull-17.arco-col-rtl {
    right: auto;
    right: initial;
    left: 70.83333333%;
  }
  .arco-col-sm-pull-18 {
    right: 75%;
  }
  .arco-col-sm-pull-18.arco-col-rtl {
    right: auto;
    right: initial;
    left: 75%;
  }
  .arco-col-sm-pull-19 {
    right: 79.16666667%;
  }
  .arco-col-sm-pull-19.arco-col-rtl {
    right: auto;
    right: initial;
    left: 79.16666667%;
  }
  .arco-col-sm-pull-20 {
    right: 83.33333333%;
  }
  .arco-col-sm-pull-20.arco-col-rtl {
    right: auto;
    right: initial;
    left: 83.33333333%;
  }
  .arco-col-sm-pull-21 {
    right: 87.5%;
  }
  .arco-col-sm-pull-21.arco-col-rtl {
    right: auto;
    right: initial;
    left: 87.5%;
  }
  .arco-col-sm-pull-22 {
    right: 91.66666667%;
  }
  .arco-col-sm-pull-22.arco-col-rtl {
    right: auto;
    right: initial;
    left: 91.66666667%;
  }
  .arco-col-sm-pull-23 {
    right: 95.83333333%;
  }
  .arco-col-sm-pull-23.arco-col-rtl {
    right: auto;
    right: initial;
    left: 95.83333333%;
  }
  .arco-col-sm-pull-24 {
    right: 100%;
  }
  .arco-col-sm-pull-24.arco-col-rtl {
    right: auto;
    right: initial;
    left: 100%;
  }
  .arco-col-sm-push-0 {
    left: 0%;
  }
  .arco-col-sm-push-0.arco-col-rtl {
    left: auto;
    left: initial;
    right: 0%;
  }
  .arco-col-sm-push-1 {
    left: 4.16666667%;
  }
  .arco-col-sm-push-1.arco-col-rtl {
    left: auto;
    left: initial;
    right: 4.16666667%;
  }
  .arco-col-sm-push-2 {
    left: 8.33333333%;
  }
  .arco-col-sm-push-2.arco-col-rtl {
    left: auto;
    left: initial;
    right: 8.33333333%;
  }
  .arco-col-sm-push-3 {
    left: 12.5%;
  }
  .arco-col-sm-push-3.arco-col-rtl {
    left: auto;
    left: initial;
    right: 12.5%;
  }
  .arco-col-sm-push-4 {
    left: 16.66666667%;
  }
  .arco-col-sm-push-4.arco-col-rtl {
    left: auto;
    left: initial;
    right: 16.66666667%;
  }
  .arco-col-sm-push-5 {
    left: 20.83333333%;
  }
  .arco-col-sm-push-5.arco-col-rtl {
    left: auto;
    left: initial;
    right: 20.83333333%;
  }
  .arco-col-sm-push-6 {
    left: 25%;
  }
  .arco-col-sm-push-6.arco-col-rtl {
    left: auto;
    left: initial;
    right: 25%;
  }
  .arco-col-sm-push-7 {
    left: 29.16666667%;
  }
  .arco-col-sm-push-7.arco-col-rtl {
    left: auto;
    left: initial;
    right: 29.16666667%;
  }
  .arco-col-sm-push-8 {
    left: 33.33333333%;
  }
  .arco-col-sm-push-8.arco-col-rtl {
    left: auto;
    left: initial;
    right: 33.33333333%;
  }
  .arco-col-sm-push-9 {
    left: 37.5%;
  }
  .arco-col-sm-push-9.arco-col-rtl {
    left: auto;
    left: initial;
    right: 37.5%;
  }
  .arco-col-sm-push-10 {
    left: 41.66666667%;
  }
  .arco-col-sm-push-10.arco-col-rtl {
    left: auto;
    left: initial;
    right: 41.66666667%;
  }
  .arco-col-sm-push-11 {
    left: 45.83333333%;
  }
  .arco-col-sm-push-11.arco-col-rtl {
    left: auto;
    left: initial;
    right: 45.83333333%;
  }
  .arco-col-sm-push-12 {
    left: 50%;
  }
  .arco-col-sm-push-12.arco-col-rtl {
    left: auto;
    left: initial;
    right: 50%;
  }
  .arco-col-sm-push-13 {
    left: 54.16666667%;
  }
  .arco-col-sm-push-13.arco-col-rtl {
    left: auto;
    left: initial;
    right: 54.16666667%;
  }
  .arco-col-sm-push-14 {
    left: 58.33333333%;
  }
  .arco-col-sm-push-14.arco-col-rtl {
    left: auto;
    left: initial;
    right: 58.33333333%;
  }
  .arco-col-sm-push-15 {
    left: 62.5%;
  }
  .arco-col-sm-push-15.arco-col-rtl {
    left: auto;
    left: initial;
    right: 62.5%;
  }
  .arco-col-sm-push-16 {
    left: 66.66666667%;
  }
  .arco-col-sm-push-16.arco-col-rtl {
    left: auto;
    left: initial;
    right: 66.66666667%;
  }
  .arco-col-sm-push-17 {
    left: 70.83333333%;
  }
  .arco-col-sm-push-17.arco-col-rtl {
    left: auto;
    left: initial;
    right: 70.83333333%;
  }
  .arco-col-sm-push-18 {
    left: 75%;
  }
  .arco-col-sm-push-18.arco-col-rtl {
    left: auto;
    left: initial;
    right: 75%;
  }
  .arco-col-sm-push-19 {
    left: 79.16666667%;
  }
  .arco-col-sm-push-19.arco-col-rtl {
    left: auto;
    left: initial;
    right: 79.16666667%;
  }
  .arco-col-sm-push-20 {
    left: 83.33333333%;
  }
  .arco-col-sm-push-20.arco-col-rtl {
    left: auto;
    left: initial;
    right: 83.33333333%;
  }
  .arco-col-sm-push-21 {
    left: 87.5%;
  }
  .arco-col-sm-push-21.arco-col-rtl {
    left: auto;
    left: initial;
    right: 87.5%;
  }
  .arco-col-sm-push-22 {
    left: 91.66666667%;
  }
  .arco-col-sm-push-22.arco-col-rtl {
    left: auto;
    left: initial;
    right: 91.66666667%;
  }
  .arco-col-sm-push-23 {
    left: 95.83333333%;
  }
  .arco-col-sm-push-23.arco-col-rtl {
    left: auto;
    left: initial;
    right: 95.83333333%;
  }
  .arco-col-sm-push-24 {
    left: 100%;
  }
  .arco-col-sm-push-24.arco-col-rtl {
    left: auto;
    left: initial;
    right: 100%;
  }
}
@media (min-width: 768px) {
  .arco-col-md-0 {
    display: none;
  }
  .arco-col-md-1 {
    display: block;
    width: 4.16666667%;
    flex: 0 0 4.16666667%;
  }
  .arco-col-md-2 {
    display: block;
    width: 8.33333333%;
    flex: 0 0 8.33333333%;
  }
  .arco-col-md-3 {
    display: block;
    width: 12.5%;
    flex: 0 0 12.5%;
  }
  .arco-col-md-4 {
    display: block;
    width: 16.66666667%;
    flex: 0 0 16.66666667%;
  }
  .arco-col-md-5 {
    display: block;
    width: 20.83333333%;
    flex: 0 0 20.83333333%;
  }
  .arco-col-md-6 {
    display: block;
    width: 25%;
    flex: 0 0 25%;
  }
  .arco-col-md-7 {
    display: block;
    width: 29.16666667%;
    flex: 0 0 29.16666667%;
  }
  .arco-col-md-8 {
    display: block;
    width: 33.33333333%;
    flex: 0 0 33.33333333%;
  }
  .arco-col-md-9 {
    display: block;
    width: 37.5%;
    flex: 0 0 37.5%;
  }
  .arco-col-md-10 {
    display: block;
    width: 41.66666667%;
    flex: 0 0 41.66666667%;
  }
  .arco-col-md-11 {
    display: block;
    width: 45.83333333%;
    flex: 0 0 45.83333333%;
  }
  .arco-col-md-12 {
    display: block;
    width: 50%;
    flex: 0 0 50%;
  }
  .arco-col-md-13 {
    display: block;
    width: 54.16666667%;
    flex: 0 0 54.16666667%;
  }
  .arco-col-md-14 {
    display: block;
    width: 58.33333333%;
    flex: 0 0 58.33333333%;
  }
  .arco-col-md-15 {
    display: block;
    width: 62.5%;
    flex: 0 0 62.5%;
  }
  .arco-col-md-16 {
    display: block;
    width: 66.66666667%;
    flex: 0 0 66.66666667%;
  }
  .arco-col-md-17 {
    display: block;
    width: 70.83333333%;
    flex: 0 0 70.83333333%;
  }
  .arco-col-md-18 {
    display: block;
    width: 75%;
    flex: 0 0 75%;
  }
  .arco-col-md-19 {
    display: block;
    width: 79.16666667%;
    flex: 0 0 79.16666667%;
  }
  .arco-col-md-20 {
    display: block;
    width: 83.33333333%;
    flex: 0 0 83.33333333%;
  }
  .arco-col-md-21 {
    display: block;
    width: 87.5%;
    flex: 0 0 87.5%;
  }
  .arco-col-md-22 {
    display: block;
    width: 91.66666667%;
    flex: 0 0 91.66666667%;
  }
  .arco-col-md-23 {
    display: block;
    width: 95.83333333%;
    flex: 0 0 95.83333333%;
  }
  .arco-col-md-24 {
    display: block;
    width: 100%;
    flex: 0 0 100%;
  }
  .arco-col-md-offset-0 {
    margin-left: 0%;
  }
  .arco-col-md-offset-0.arco-col-rtl {
    margin-left: 0;
    margin-right: 0%;
  }
  .arco-col-md-offset-1 {
    margin-left: 4.16666667%;
  }
  .arco-col-md-offset-1.arco-col-rtl {
    margin-left: 0;
    margin-right: 4.16666667%;
  }
  .arco-col-md-offset-2 {
    margin-left: 8.33333333%;
  }
  .arco-col-md-offset-2.arco-col-rtl {
    margin-left: 0;
    margin-right: 8.33333333%;
  }
  .arco-col-md-offset-3 {
    margin-left: 12.5%;
  }
  .arco-col-md-offset-3.arco-col-rtl {
    margin-left: 0;
    margin-right: 12.5%;
  }
  .arco-col-md-offset-4 {
    margin-left: 16.66666667%;
  }
  .arco-col-md-offset-4.arco-col-rtl {
    margin-left: 0;
    margin-right: 16.66666667%;
  }
  .arco-col-md-offset-5 {
    margin-left: 20.83333333%;
  }
  .arco-col-md-offset-5.arco-col-rtl {
    margin-left: 0;
    margin-right: 20.83333333%;
  }
  .arco-col-md-offset-6 {
    margin-left: 25%;
  }
  .arco-col-md-offset-6.arco-col-rtl {
    margin-left: 0;
    margin-right: 25%;
  }
  .arco-col-md-offset-7 {
    margin-left: 29.16666667%;
  }
  .arco-col-md-offset-7.arco-col-rtl {
    margin-left: 0;
    margin-right: 29.16666667%;
  }
  .arco-col-md-offset-8 {
    margin-left: 33.33333333%;
  }
  .arco-col-md-offset-8.arco-col-rtl {
    margin-left: 0;
    margin-right: 33.33333333%;
  }
  .arco-col-md-offset-9 {
    margin-left: 37.5%;
  }
  .arco-col-md-offset-9.arco-col-rtl {
    margin-left: 0;
    margin-right: 37.5%;
  }
  .arco-col-md-offset-10 {
    margin-left: 41.66666667%;
  }
  .arco-col-md-offset-10.arco-col-rtl {
    margin-left: 0;
    margin-right: 41.66666667%;
  }
  .arco-col-md-offset-11 {
    margin-left: 45.83333333%;
  }
  .arco-col-md-offset-11.arco-col-rtl {
    margin-left: 0;
    margin-right: 45.83333333%;
  }
  .arco-col-md-offset-12 {
    margin-left: 50%;
  }
  .arco-col-md-offset-12.arco-col-rtl {
    margin-left: 0;
    margin-right: 50%;
  }
  .arco-col-md-offset-13 {
    margin-left: 54.16666667%;
  }
  .arco-col-md-offset-13.arco-col-rtl {
    margin-left: 0;
    margin-right: 54.16666667%;
  }
  .arco-col-md-offset-14 {
    margin-left: 58.33333333%;
  }
  .arco-col-md-offset-14.arco-col-rtl {
    margin-left: 0;
    margin-right: 58.33333333%;
  }
  .arco-col-md-offset-15 {
    margin-left: 62.5%;
  }
  .arco-col-md-offset-15.arco-col-rtl {
    margin-left: 0;
    margin-right: 62.5%;
  }
  .arco-col-md-offset-16 {
    margin-left: 66.66666667%;
  }
  .arco-col-md-offset-16.arco-col-rtl {
    margin-left: 0;
    margin-right: 66.66666667%;
  }
  .arco-col-md-offset-17 {
    margin-left: 70.83333333%;
  }
  .arco-col-md-offset-17.arco-col-rtl {
    margin-left: 0;
    margin-right: 70.83333333%;
  }
  .arco-col-md-offset-18 {
    margin-left: 75%;
  }
  .arco-col-md-offset-18.arco-col-rtl {
    margin-left: 0;
    margin-right: 75%;
  }
  .arco-col-md-offset-19 {
    margin-left: 79.16666667%;
  }
  .arco-col-md-offset-19.arco-col-rtl {
    margin-left: 0;
    margin-right: 79.16666667%;
  }
  .arco-col-md-offset-20 {
    margin-left: 83.33333333%;
  }
  .arco-col-md-offset-20.arco-col-rtl {
    margin-left: 0;
    margin-right: 83.33333333%;
  }
  .arco-col-md-offset-21 {
    margin-left: 87.5%;
  }
  .arco-col-md-offset-21.arco-col-rtl {
    margin-left: 0;
    margin-right: 87.5%;
  }
  .arco-col-md-offset-22 {
    margin-left: 91.66666667%;
  }
  .arco-col-md-offset-22.arco-col-rtl {
    margin-left: 0;
    margin-right: 91.66666667%;
  }
  .arco-col-md-offset-23 {
    margin-left: 95.83333333%;
  }
  .arco-col-md-offset-23.arco-col-rtl {
    margin-left: 0;
    margin-right: 95.83333333%;
  }
  .arco-col-md-order-0 {
    order: 0;
  }
  .arco-col-md-order-1 {
    order: 1;
  }
  .arco-col-md-order-2 {
    order: 2;
  }
  .arco-col-md-order-3 {
    order: 3;
  }
  .arco-col-md-order-4 {
    order: 4;
  }
  .arco-col-md-order-5 {
    order: 5;
  }
  .arco-col-md-order-6 {
    order: 6;
  }
  .arco-col-md-order-7 {
    order: 7;
  }
  .arco-col-md-order-8 {
    order: 8;
  }
  .arco-col-md-order-9 {
    order: 9;
  }
  .arco-col-md-order-10 {
    order: 10;
  }
  .arco-col-md-order-11 {
    order: 11;
  }
  .arco-col-md-order-12 {
    order: 12;
  }
  .arco-col-md-order-13 {
    order: 13;
  }
  .arco-col-md-order-14 {
    order: 14;
  }
  .arco-col-md-order-15 {
    order: 15;
  }
  .arco-col-md-order-16 {
    order: 16;
  }
  .arco-col-md-order-17 {
    order: 17;
  }
  .arco-col-md-order-18 {
    order: 18;
  }
  .arco-col-md-order-19 {
    order: 19;
  }
  .arco-col-md-order-20 {
    order: 20;
  }
  .arco-col-md-order-21 {
    order: 21;
  }
  .arco-col-md-order-22 {
    order: 22;
  }
  .arco-col-md-order-23 {
    order: 23;
  }
  .arco-col-md-order-24 {
    order: 24;
  }
  .arco-col-md-pull-0 {
    right: 0%;
  }
  .arco-col-md-pull-0.arco-col-rtl {
    right: auto;
    right: initial;
    left: 0%;
  }
  .arco-col-md-pull-1 {
    right: 4.16666667%;
  }
  .arco-col-md-pull-1.arco-col-rtl {
    right: auto;
    right: initial;
    left: 4.16666667%;
  }
  .arco-col-md-pull-2 {
    right: 8.33333333%;
  }
  .arco-col-md-pull-2.arco-col-rtl {
    right: auto;
    right: initial;
    left: 8.33333333%;
  }
  .arco-col-md-pull-3 {
    right: 12.5%;
  }
  .arco-col-md-pull-3.arco-col-rtl {
    right: auto;
    right: initial;
    left: 12.5%;
  }
  .arco-col-md-pull-4 {
    right: 16.66666667%;
  }
  .arco-col-md-pull-4.arco-col-rtl {
    right: auto;
    right: initial;
    left: 16.66666667%;
  }
  .arco-col-md-pull-5 {
    right: 20.83333333%;
  }
  .arco-col-md-pull-5.arco-col-rtl {
    right: auto;
    right: initial;
    left: 20.83333333%;
  }
  .arco-col-md-pull-6 {
    right: 25%;
  }
  .arco-col-md-pull-6.arco-col-rtl {
    right: auto;
    right: initial;
    left: 25%;
  }
  .arco-col-md-pull-7 {
    right: 29.16666667%;
  }
  .arco-col-md-pull-7.arco-col-rtl {
    right: auto;
    right: initial;
    left: 29.16666667%;
  }
  .arco-col-md-pull-8 {
    right: 33.33333333%;
  }
  .arco-col-md-pull-8.arco-col-rtl {
    right: auto;
    right: initial;
    left: 33.33333333%;
  }
  .arco-col-md-pull-9 {
    right: 37.5%;
  }
  .arco-col-md-pull-9.arco-col-rtl {
    right: auto;
    right: initial;
    left: 37.5%;
  }
  .arco-col-md-pull-10 {
    right: 41.66666667%;
  }
  .arco-col-md-pull-10.arco-col-rtl {
    right: auto;
    right: initial;
    left: 41.66666667%;
  }
  .arco-col-md-pull-11 {
    right: 45.83333333%;
  }
  .arco-col-md-pull-11.arco-col-rtl {
    right: auto;
    right: initial;
    left: 45.83333333%;
  }
  .arco-col-md-pull-12 {
    right: 50%;
  }
  .arco-col-md-pull-12.arco-col-rtl {
    right: auto;
    right: initial;
    left: 50%;
  }
  .arco-col-md-pull-13 {
    right: 54.16666667%;
  }
  .arco-col-md-pull-13.arco-col-rtl {
    right: auto;
    right: initial;
    left: 54.16666667%;
  }
  .arco-col-md-pull-14 {
    right: 58.33333333%;
  }
  .arco-col-md-pull-14.arco-col-rtl {
    right: auto;
    right: initial;
    left: 58.33333333%;
  }
  .arco-col-md-pull-15 {
    right: 62.5%;
  }
  .arco-col-md-pull-15.arco-col-rtl {
    right: auto;
    right: initial;
    left: 62.5%;
  }
  .arco-col-md-pull-16 {
    right: 66.66666667%;
  }
  .arco-col-md-pull-16.arco-col-rtl {
    right: auto;
    right: initial;
    left: 66.66666667%;
  }
  .arco-col-md-pull-17 {
    right: 70.83333333%;
  }
  .arco-col-md-pull-17.arco-col-rtl {
    right: auto;
    right: initial;
    left: 70.83333333%;
  }
  .arco-col-md-pull-18 {
    right: 75%;
  }
  .arco-col-md-pull-18.arco-col-rtl {
    right: auto;
    right: initial;
    left: 75%;
  }
  .arco-col-md-pull-19 {
    right: 79.16666667%;
  }
  .arco-col-md-pull-19.arco-col-rtl {
    right: auto;
    right: initial;
    left: 79.16666667%;
  }
  .arco-col-md-pull-20 {
    right: 83.33333333%;
  }
  .arco-col-md-pull-20.arco-col-rtl {
    right: auto;
    right: initial;
    left: 83.33333333%;
  }
  .arco-col-md-pull-21 {
    right: 87.5%;
  }
  .arco-col-md-pull-21.arco-col-rtl {
    right: auto;
    right: initial;
    left: 87.5%;
  }
  .arco-col-md-pull-22 {
    right: 91.66666667%;
  }
  .arco-col-md-pull-22.arco-col-rtl {
    right: auto;
    right: initial;
    left: 91.66666667%;
  }
  .arco-col-md-pull-23 {
    right: 95.83333333%;
  }
  .arco-col-md-pull-23.arco-col-rtl {
    right: auto;
    right: initial;
    left: 95.83333333%;
  }
  .arco-col-md-pull-24 {
    right: 100%;
  }
  .arco-col-md-pull-24.arco-col-rtl {
    right: auto;
    right: initial;
    left: 100%;
  }
  .arco-col-md-push-0 {
    left: 0%;
  }
  .arco-col-md-push-0.arco-col-rtl {
    left: auto;
    left: initial;
    right: 0%;
  }
  .arco-col-md-push-1 {
    left: 4.16666667%;
  }
  .arco-col-md-push-1.arco-col-rtl {
    left: auto;
    left: initial;
    right: 4.16666667%;
  }
  .arco-col-md-push-2 {
    left: 8.33333333%;
  }
  .arco-col-md-push-2.arco-col-rtl {
    left: auto;
    left: initial;
    right: 8.33333333%;
  }
  .arco-col-md-push-3 {
    left: 12.5%;
  }
  .arco-col-md-push-3.arco-col-rtl {
    left: auto;
    left: initial;
    right: 12.5%;
  }
  .arco-col-md-push-4 {
    left: 16.66666667%;
  }
  .arco-col-md-push-4.arco-col-rtl {
    left: auto;
    left: initial;
    right: 16.66666667%;
  }
  .arco-col-md-push-5 {
    left: 20.83333333%;
  }
  .arco-col-md-push-5.arco-col-rtl {
    left: auto;
    left: initial;
    right: 20.83333333%;
  }
  .arco-col-md-push-6 {
    left: 25%;
  }
  .arco-col-md-push-6.arco-col-rtl {
    left: auto;
    left: initial;
    right: 25%;
  }
  .arco-col-md-push-7 {
    left: 29.16666667%;
  }
  .arco-col-md-push-7.arco-col-rtl {
    left: auto;
    left: initial;
    right: 29.16666667%;
  }
  .arco-col-md-push-8 {
    left: 33.33333333%;
  }
  .arco-col-md-push-8.arco-col-rtl {
    left: auto;
    left: initial;
    right: 33.33333333%;
  }
  .arco-col-md-push-9 {
    left: 37.5%;
  }
  .arco-col-md-push-9.arco-col-rtl {
    left: auto;
    left: initial;
    right: 37.5%;
  }
  .arco-col-md-push-10 {
    left: 41.66666667%;
  }
  .arco-col-md-push-10.arco-col-rtl {
    left: auto;
    left: initial;
    right: 41.66666667%;
  }
  .arco-col-md-push-11 {
    left: 45.83333333%;
  }
  .arco-col-md-push-11.arco-col-rtl {
    left: auto;
    left: initial;
    right: 45.83333333%;
  }
  .arco-col-md-push-12 {
    left: 50%;
  }
  .arco-col-md-push-12.arco-col-rtl {
    left: auto;
    left: initial;
    right: 50%;
  }
  .arco-col-md-push-13 {
    left: 54.16666667%;
  }
  .arco-col-md-push-13.arco-col-rtl {
    left: auto;
    left: initial;
    right: 54.16666667%;
  }
  .arco-col-md-push-14 {
    left: 58.33333333%;
  }
  .arco-col-md-push-14.arco-col-rtl {
    left: auto;
    left: initial;
    right: 58.33333333%;
  }
  .arco-col-md-push-15 {
    left: 62.5%;
  }
  .arco-col-md-push-15.arco-col-rtl {
    left: auto;
    left: initial;
    right: 62.5%;
  }
  .arco-col-md-push-16 {
    left: 66.66666667%;
  }
  .arco-col-md-push-16.arco-col-rtl {
    left: auto;
    left: initial;
    right: 66.66666667%;
  }
  .arco-col-md-push-17 {
    left: 70.83333333%;
  }
  .arco-col-md-push-17.arco-col-rtl {
    left: auto;
    left: initial;
    right: 70.83333333%;
  }
  .arco-col-md-push-18 {
    left: 75%;
  }
  .arco-col-md-push-18.arco-col-rtl {
    left: auto;
    left: initial;
    right: 75%;
  }
  .arco-col-md-push-19 {
    left: 79.16666667%;
  }
  .arco-col-md-push-19.arco-col-rtl {
    left: auto;
    left: initial;
    right: 79.16666667%;
  }
  .arco-col-md-push-20 {
    left: 83.33333333%;
  }
  .arco-col-md-push-20.arco-col-rtl {
    left: auto;
    left: initial;
    right: 83.33333333%;
  }
  .arco-col-md-push-21 {
    left: 87.5%;
  }
  .arco-col-md-push-21.arco-col-rtl {
    left: auto;
    left: initial;
    right: 87.5%;
  }
  .arco-col-md-push-22 {
    left: 91.66666667%;
  }
  .arco-col-md-push-22.arco-col-rtl {
    left: auto;
    left: initial;
    right: 91.66666667%;
  }
  .arco-col-md-push-23 {
    left: 95.83333333%;
  }
  .arco-col-md-push-23.arco-col-rtl {
    left: auto;
    left: initial;
    right: 95.83333333%;
  }
  .arco-col-md-push-24 {
    left: 100%;
  }
  .arco-col-md-push-24.arco-col-rtl {
    left: auto;
    left: initial;
    right: 100%;
  }
}
@media (min-width: 992px) {
  .arco-col-lg-0 {
    display: none;
  }
  .arco-col-lg-1 {
    display: block;
    width: 4.16666667%;
    flex: 0 0 4.16666667%;
  }
  .arco-col-lg-2 {
    display: block;
    width: 8.33333333%;
    flex: 0 0 8.33333333%;
  }
  .arco-col-lg-3 {
    display: block;
    width: 12.5%;
    flex: 0 0 12.5%;
  }
  .arco-col-lg-4 {
    display: block;
    width: 16.66666667%;
    flex: 0 0 16.66666667%;
  }
  .arco-col-lg-5 {
    display: block;
    width: 20.83333333%;
    flex: 0 0 20.83333333%;
  }
  .arco-col-lg-6 {
    display: block;
    width: 25%;
    flex: 0 0 25%;
  }
  .arco-col-lg-7 {
    display: block;
    width: 29.16666667%;
    flex: 0 0 29.16666667%;
  }
  .arco-col-lg-8 {
    display: block;
    width: 33.33333333%;
    flex: 0 0 33.33333333%;
  }
  .arco-col-lg-9 {
    display: block;
    width: 37.5%;
    flex: 0 0 37.5%;
  }
  .arco-col-lg-10 {
    display: block;
    width: 41.66666667%;
    flex: 0 0 41.66666667%;
  }
  .arco-col-lg-11 {
    display: block;
    width: 45.83333333%;
    flex: 0 0 45.83333333%;
  }
  .arco-col-lg-12 {
    display: block;
    width: 50%;
    flex: 0 0 50%;
  }
  .arco-col-lg-13 {
    display: block;
    width: 54.16666667%;
    flex: 0 0 54.16666667%;
  }
  .arco-col-lg-14 {
    display: block;
    width: 58.33333333%;
    flex: 0 0 58.33333333%;
  }
  .arco-col-lg-15 {
    display: block;
    width: 62.5%;
    flex: 0 0 62.5%;
  }
  .arco-col-lg-16 {
    display: block;
    width: 66.66666667%;
    flex: 0 0 66.66666667%;
  }
  .arco-col-lg-17 {
    display: block;
    width: 70.83333333%;
    flex: 0 0 70.83333333%;
  }
  .arco-col-lg-18 {
    display: block;
    width: 75%;
    flex: 0 0 75%;
  }
  .arco-col-lg-19 {
    display: block;
    width: 79.16666667%;
    flex: 0 0 79.16666667%;
  }
  .arco-col-lg-20 {
    display: block;
    width: 83.33333333%;
    flex: 0 0 83.33333333%;
  }
  .arco-col-lg-21 {
    display: block;
    width: 87.5%;
    flex: 0 0 87.5%;
  }
  .arco-col-lg-22 {
    display: block;
    width: 91.66666667%;
    flex: 0 0 91.66666667%;
  }
  .arco-col-lg-23 {
    display: block;
    width: 95.83333333%;
    flex: 0 0 95.83333333%;
  }
  .arco-col-lg-24 {
    display: block;
    width: 100%;
    flex: 0 0 100%;
  }
  .arco-col-lg-offset-0 {
    margin-left: 0%;
  }
  .arco-col-lg-offset-0.arco-col-rtl {
    margin-left: 0;
    margin-right: 0%;
  }
  .arco-col-lg-offset-1 {
    margin-left: 4.16666667%;
  }
  .arco-col-lg-offset-1.arco-col-rtl {
    margin-left: 0;
    margin-right: 4.16666667%;
  }
  .arco-col-lg-offset-2 {
    margin-left: 8.33333333%;
  }
  .arco-col-lg-offset-2.arco-col-rtl {
    margin-left: 0;
    margin-right: 8.33333333%;
  }
  .arco-col-lg-offset-3 {
    margin-left: 12.5%;
  }
  .arco-col-lg-offset-3.arco-col-rtl {
    margin-left: 0;
    margin-right: 12.5%;
  }
  .arco-col-lg-offset-4 {
    margin-left: 16.66666667%;
  }
  .arco-col-lg-offset-4.arco-col-rtl {
    margin-left: 0;
    margin-right: 16.66666667%;
  }
  .arco-col-lg-offset-5 {
    margin-left: 20.83333333%;
  }
  .arco-col-lg-offset-5.arco-col-rtl {
    margin-left: 0;
    margin-right: 20.83333333%;
  }
  .arco-col-lg-offset-6 {
    margin-left: 25%;
  }
  .arco-col-lg-offset-6.arco-col-rtl {
    margin-left: 0;
    margin-right: 25%;
  }
  .arco-col-lg-offset-7 {
    margin-left: 29.16666667%;
  }
  .arco-col-lg-offset-7.arco-col-rtl {
    margin-left: 0;
    margin-right: 29.16666667%;
  }
  .arco-col-lg-offset-8 {
    margin-left: 33.33333333%;
  }
  .arco-col-lg-offset-8.arco-col-rtl {
    margin-left: 0;
    margin-right: 33.33333333%;
  }
  .arco-col-lg-offset-9 {
    margin-left: 37.5%;
  }
  .arco-col-lg-offset-9.arco-col-rtl {
    margin-left: 0;
    margin-right: 37.5%;
  }
  .arco-col-lg-offset-10 {
    margin-left: 41.66666667%;
  }
  .arco-col-lg-offset-10.arco-col-rtl {
    margin-left: 0;
    margin-right: 41.66666667%;
  }
  .arco-col-lg-offset-11 {
    margin-left: 45.83333333%;
  }
  .arco-col-lg-offset-11.arco-col-rtl {
    margin-left: 0;
    margin-right: 45.83333333%;
  }
  .arco-col-lg-offset-12 {
    margin-left: 50%;
  }
  .arco-col-lg-offset-12.arco-col-rtl {
    margin-left: 0;
    margin-right: 50%;
  }
  .arco-col-lg-offset-13 {
    margin-left: 54.16666667%;
  }
  .arco-col-lg-offset-13.arco-col-rtl {
    margin-left: 0;
    margin-right: 54.16666667%;
  }
  .arco-col-lg-offset-14 {
    margin-left: 58.33333333%;
  }
  .arco-col-lg-offset-14.arco-col-rtl {
    margin-left: 0;
    margin-right: 58.33333333%;
  }
  .arco-col-lg-offset-15 {
    margin-left: 62.5%;
  }
  .arco-col-lg-offset-15.arco-col-rtl {
    margin-left: 0;
    margin-right: 62.5%;
  }
  .arco-col-lg-offset-16 {
    margin-left: 66.66666667%;
  }
  .arco-col-lg-offset-16.arco-col-rtl {
    margin-left: 0;
    margin-right: 66.66666667%;
  }
  .arco-col-lg-offset-17 {
    margin-left: 70.83333333%;
  }
  .arco-col-lg-offset-17.arco-col-rtl {
    margin-left: 0;
    margin-right: 70.83333333%;
  }
  .arco-col-lg-offset-18 {
    margin-left: 75%;
  }
  .arco-col-lg-offset-18.arco-col-rtl {
    margin-left: 0;
    margin-right: 75%;
  }
  .arco-col-lg-offset-19 {
    margin-left: 79.16666667%;
  }
  .arco-col-lg-offset-19.arco-col-rtl {
    margin-left: 0;
    margin-right: 79.16666667%;
  }
  .arco-col-lg-offset-20 {
    margin-left: 83.33333333%;
  }
  .arco-col-lg-offset-20.arco-col-rtl {
    margin-left: 0;
    margin-right: 83.33333333%;
  }
  .arco-col-lg-offset-21 {
    margin-left: 87.5%;
  }
  .arco-col-lg-offset-21.arco-col-rtl {
    margin-left: 0;
    margin-right: 87.5%;
  }
  .arco-col-lg-offset-22 {
    margin-left: 91.66666667%;
  }
  .arco-col-lg-offset-22.arco-col-rtl {
    margin-left: 0;
    margin-right: 91.66666667%;
  }
  .arco-col-lg-offset-23 {
    margin-left: 95.83333333%;
  }
  .arco-col-lg-offset-23.arco-col-rtl {
    margin-left: 0;
    margin-right: 95.83333333%;
  }
  .arco-col-lg-order-0 {
    order: 0;
  }
  .arco-col-lg-order-1 {
    order: 1;
  }
  .arco-col-lg-order-2 {
    order: 2;
  }
  .arco-col-lg-order-3 {
    order: 3;
  }
  .arco-col-lg-order-4 {
    order: 4;
  }
  .arco-col-lg-order-5 {
    order: 5;
  }
  .arco-col-lg-order-6 {
    order: 6;
  }
  .arco-col-lg-order-7 {
    order: 7;
  }
  .arco-col-lg-order-8 {
    order: 8;
  }
  .arco-col-lg-order-9 {
    order: 9;
  }
  .arco-col-lg-order-10 {
    order: 10;
  }
  .arco-col-lg-order-11 {
    order: 11;
  }
  .arco-col-lg-order-12 {
    order: 12;
  }
  .arco-col-lg-order-13 {
    order: 13;
  }
  .arco-col-lg-order-14 {
    order: 14;
  }
  .arco-col-lg-order-15 {
    order: 15;
  }
  .arco-col-lg-order-16 {
    order: 16;
  }
  .arco-col-lg-order-17 {
    order: 17;
  }
  .arco-col-lg-order-18 {
    order: 18;
  }
  .arco-col-lg-order-19 {
    order: 19;
  }
  .arco-col-lg-order-20 {
    order: 20;
  }
  .arco-col-lg-order-21 {
    order: 21;
  }
  .arco-col-lg-order-22 {
    order: 22;
  }
  .arco-col-lg-order-23 {
    order: 23;
  }
  .arco-col-lg-order-24 {
    order: 24;
  }
  .arco-col-lg-pull-0 {
    right: 0%;
  }
  .arco-col-lg-pull-0.arco-col-rtl {
    right: auto;
    right: initial;
    left: 0%;
  }
  .arco-col-lg-pull-1 {
    right: 4.16666667%;
  }
  .arco-col-lg-pull-1.arco-col-rtl {
    right: auto;
    right: initial;
    left: 4.16666667%;
  }
  .arco-col-lg-pull-2 {
    right: 8.33333333%;
  }
  .arco-col-lg-pull-2.arco-col-rtl {
    right: auto;
    right: initial;
    left: 8.33333333%;
  }
  .arco-col-lg-pull-3 {
    right: 12.5%;
  }
  .arco-col-lg-pull-3.arco-col-rtl {
    right: auto;
    right: initial;
    left: 12.5%;
  }
  .arco-col-lg-pull-4 {
    right: 16.66666667%;
  }
  .arco-col-lg-pull-4.arco-col-rtl {
    right: auto;
    right: initial;
    left: 16.66666667%;
  }
  .arco-col-lg-pull-5 {
    right: 20.83333333%;
  }
  .arco-col-lg-pull-5.arco-col-rtl {
    right: auto;
    right: initial;
    left: 20.83333333%;
  }
  .arco-col-lg-pull-6 {
    right: 25%;
  }
  .arco-col-lg-pull-6.arco-col-rtl {
    right: auto;
    right: initial;
    left: 25%;
  }
  .arco-col-lg-pull-7 {
    right: 29.16666667%;
  }
  .arco-col-lg-pull-7.arco-col-rtl {
    right: auto;
    right: initial;
    left: 29.16666667%;
  }
  .arco-col-lg-pull-8 {
    right: 33.33333333%;
  }
  .arco-col-lg-pull-8.arco-col-rtl {
    right: auto;
    right: initial;
    left: 33.33333333%;
  }
  .arco-col-lg-pull-9 {
    right: 37.5%;
  }
  .arco-col-lg-pull-9.arco-col-rtl {
    right: auto;
    right: initial;
    left: 37.5%;
  }
  .arco-col-lg-pull-10 {
    right: 41.66666667%;
  }
  .arco-col-lg-pull-10.arco-col-rtl {
    right: auto;
    right: initial;
    left: 41.66666667%;
  }
  .arco-col-lg-pull-11 {
    right: 45.83333333%;
  }
  .arco-col-lg-pull-11.arco-col-rtl {
    right: auto;
    right: initial;
    left: 45.83333333%;
  }
  .arco-col-lg-pull-12 {
    right: 50%;
  }
  .arco-col-lg-pull-12.arco-col-rtl {
    right: auto;
    right: initial;
    left: 50%;
  }
  .arco-col-lg-pull-13 {
    right: 54.16666667%;
  }
  .arco-col-lg-pull-13.arco-col-rtl {
    right: auto;
    right: initial;
    left: 54.16666667%;
  }
  .arco-col-lg-pull-14 {
    right: 58.33333333%;
  }
  .arco-col-lg-pull-14.arco-col-rtl {
    right: auto;
    right: initial;
    left: 58.33333333%;
  }
  .arco-col-lg-pull-15 {
    right: 62.5%;
  }
  .arco-col-lg-pull-15.arco-col-rtl {
    right: auto;
    right: initial;
    left: 62.5%;
  }
  .arco-col-lg-pull-16 {
    right: 66.66666667%;
  }
  .arco-col-lg-pull-16.arco-col-rtl {
    right: auto;
    right: initial;
    left: 66.66666667%;
  }
  .arco-col-lg-pull-17 {
    right: 70.83333333%;
  }
  .arco-col-lg-pull-17.arco-col-rtl {
    right: auto;
    right: initial;
    left: 70.83333333%;
  }
  .arco-col-lg-pull-18 {
    right: 75%;
  }
  .arco-col-lg-pull-18.arco-col-rtl {
    right: auto;
    right: initial;
    left: 75%;
  }
  .arco-col-lg-pull-19 {
    right: 79.16666667%;
  }
  .arco-col-lg-pull-19.arco-col-rtl {
    right: auto;
    right: initial;
    left: 79.16666667%;
  }
  .arco-col-lg-pull-20 {
    right: 83.33333333%;
  }
  .arco-col-lg-pull-20.arco-col-rtl {
    right: auto;
    right: initial;
    left: 83.33333333%;
  }
  .arco-col-lg-pull-21 {
    right: 87.5%;
  }
  .arco-col-lg-pull-21.arco-col-rtl {
    right: auto;
    right: initial;
    left: 87.5%;
  }
  .arco-col-lg-pull-22 {
    right: 91.66666667%;
  }
  .arco-col-lg-pull-22.arco-col-rtl {
    right: auto;
    right: initial;
    left: 91.66666667%;
  }
  .arco-col-lg-pull-23 {
    right: 95.83333333%;
  }
  .arco-col-lg-pull-23.arco-col-rtl {
    right: auto;
    right: initial;
    left: 95.83333333%;
  }
  .arco-col-lg-pull-24 {
    right: 100%;
  }
  .arco-col-lg-pull-24.arco-col-rtl {
    right: auto;
    right: initial;
    left: 100%;
  }
  .arco-col-lg-push-0 {
    left: 0%;
  }
  .arco-col-lg-push-0.arco-col-rtl {
    left: auto;
    left: initial;
    right: 0%;
  }
  .arco-col-lg-push-1 {
    left: 4.16666667%;
  }
  .arco-col-lg-push-1.arco-col-rtl {
    left: auto;
    left: initial;
    right: 4.16666667%;
  }
  .arco-col-lg-push-2 {
    left: 8.33333333%;
  }
  .arco-col-lg-push-2.arco-col-rtl {
    left: auto;
    left: initial;
    right: 8.33333333%;
  }
  .arco-col-lg-push-3 {
    left: 12.5%;
  }
  .arco-col-lg-push-3.arco-col-rtl {
    left: auto;
    left: initial;
    right: 12.5%;
  }
  .arco-col-lg-push-4 {
    left: 16.66666667%;
  }
  .arco-col-lg-push-4.arco-col-rtl {
    left: auto;
    left: initial;
    right: 16.66666667%;
  }
  .arco-col-lg-push-5 {
    left: 20.83333333%;
  }
  .arco-col-lg-push-5.arco-col-rtl {
    left: auto;
    left: initial;
    right: 20.83333333%;
  }
  .arco-col-lg-push-6 {
    left: 25%;
  }
  .arco-col-lg-push-6.arco-col-rtl {
    left: auto;
    left: initial;
    right: 25%;
  }
  .arco-col-lg-push-7 {
    left: 29.16666667%;
  }
  .arco-col-lg-push-7.arco-col-rtl {
    left: auto;
    left: initial;
    right: 29.16666667%;
  }
  .arco-col-lg-push-8 {
    left: 33.33333333%;
  }
  .arco-col-lg-push-8.arco-col-rtl {
    left: auto;
    left: initial;
    right: 33.33333333%;
  }
  .arco-col-lg-push-9 {
    left: 37.5%;
  }
  .arco-col-lg-push-9.arco-col-rtl {
    left: auto;
    left: initial;
    right: 37.5%;
  }
  .arco-col-lg-push-10 {
    left: 41.66666667%;
  }
  .arco-col-lg-push-10.arco-col-rtl {
    left: auto;
    left: initial;
    right: 41.66666667%;
  }
  .arco-col-lg-push-11 {
    left: 45.83333333%;
  }
  .arco-col-lg-push-11.arco-col-rtl {
    left: auto;
    left: initial;
    right: 45.83333333%;
  }
  .arco-col-lg-push-12 {
    left: 50%;
  }
  .arco-col-lg-push-12.arco-col-rtl {
    left: auto;
    left: initial;
    right: 50%;
  }
  .arco-col-lg-push-13 {
    left: 54.16666667%;
  }
  .arco-col-lg-push-13.arco-col-rtl {
    left: auto;
    left: initial;
    right: 54.16666667%;
  }
  .arco-col-lg-push-14 {
    left: 58.33333333%;
  }
  .arco-col-lg-push-14.arco-col-rtl {
    left: auto;
    left: initial;
    right: 58.33333333%;
  }
  .arco-col-lg-push-15 {
    left: 62.5%;
  }
  .arco-col-lg-push-15.arco-col-rtl {
    left: auto;
    left: initial;
    right: 62.5%;
  }
  .arco-col-lg-push-16 {
    left: 66.66666667%;
  }
  .arco-col-lg-push-16.arco-col-rtl {
    left: auto;
    left: initial;
    right: 66.66666667%;
  }
  .arco-col-lg-push-17 {
    left: 70.83333333%;
  }
  .arco-col-lg-push-17.arco-col-rtl {
    left: auto;
    left: initial;
    right: 70.83333333%;
  }
  .arco-col-lg-push-18 {
    left: 75%;
  }
  .arco-col-lg-push-18.arco-col-rtl {
    left: auto;
    left: initial;
    right: 75%;
  }
  .arco-col-lg-push-19 {
    left: 79.16666667%;
  }
  .arco-col-lg-push-19.arco-col-rtl {
    left: auto;
    left: initial;
    right: 79.16666667%;
  }
  .arco-col-lg-push-20 {
    left: 83.33333333%;
  }
  .arco-col-lg-push-20.arco-col-rtl {
    left: auto;
    left: initial;
    right: 83.33333333%;
  }
  .arco-col-lg-push-21 {
    left: 87.5%;
  }
  .arco-col-lg-push-21.arco-col-rtl {
    left: auto;
    left: initial;
    right: 87.5%;
  }
  .arco-col-lg-push-22 {
    left: 91.66666667%;
  }
  .arco-col-lg-push-22.arco-col-rtl {
    left: auto;
    left: initial;
    right: 91.66666667%;
  }
  .arco-col-lg-push-23 {
    left: 95.83333333%;
  }
  .arco-col-lg-push-23.arco-col-rtl {
    left: auto;
    left: initial;
    right: 95.83333333%;
  }
  .arco-col-lg-push-24 {
    left: 100%;
  }
  .arco-col-lg-push-24.arco-col-rtl {
    left: auto;
    left: initial;
    right: 100%;
  }
}
@media (min-width: 1200px) {
  .arco-col-xl-0 {
    display: none;
  }
  .arco-col-xl-1 {
    display: block;
    width: 4.16666667%;
    flex: 0 0 4.16666667%;
  }
  .arco-col-xl-2 {
    display: block;
    width: 8.33333333%;
    flex: 0 0 8.33333333%;
  }
  .arco-col-xl-3 {
    display: block;
    width: 12.5%;
    flex: 0 0 12.5%;
  }
  .arco-col-xl-4 {
    display: block;
    width: 16.66666667%;
    flex: 0 0 16.66666667%;
  }
  .arco-col-xl-5 {
    display: block;
    width: 20.83333333%;
    flex: 0 0 20.83333333%;
  }
  .arco-col-xl-6 {
    display: block;
    width: 25%;
    flex: 0 0 25%;
  }
  .arco-col-xl-7 {
    display: block;
    width: 29.16666667%;
    flex: 0 0 29.16666667%;
  }
  .arco-col-xl-8 {
    display: block;
    width: 33.33333333%;
    flex: 0 0 33.33333333%;
  }
  .arco-col-xl-9 {
    display: block;
    width: 37.5%;
    flex: 0 0 37.5%;
  }
  .arco-col-xl-10 {
    display: block;
    width: 41.66666667%;
    flex: 0 0 41.66666667%;
  }
  .arco-col-xl-11 {
    display: block;
    width: 45.83333333%;
    flex: 0 0 45.83333333%;
  }
  .arco-col-xl-12 {
    display: block;
    width: 50%;
    flex: 0 0 50%;
  }
  .arco-col-xl-13 {
    display: block;
    width: 54.16666667%;
    flex: 0 0 54.16666667%;
  }
  .arco-col-xl-14 {
    display: block;
    width: 58.33333333%;
    flex: 0 0 58.33333333%;
  }
  .arco-col-xl-15 {
    display: block;
    width: 62.5%;
    flex: 0 0 62.5%;
  }
  .arco-col-xl-16 {
    display: block;
    width: 66.66666667%;
    flex: 0 0 66.66666667%;
  }
  .arco-col-xl-17 {
    display: block;
    width: 70.83333333%;
    flex: 0 0 70.83333333%;
  }
  .arco-col-xl-18 {
    display: block;
    width: 75%;
    flex: 0 0 75%;
  }
  .arco-col-xl-19 {
    display: block;
    width: 79.16666667%;
    flex: 0 0 79.16666667%;
  }
  .arco-col-xl-20 {
    display: block;
    width: 83.33333333%;
    flex: 0 0 83.33333333%;
  }
  .arco-col-xl-21 {
    display: block;
    width: 87.5%;
    flex: 0 0 87.5%;
  }
  .arco-col-xl-22 {
    display: block;
    width: 91.66666667%;
    flex: 0 0 91.66666667%;
  }
  .arco-col-xl-23 {
    display: block;
    width: 95.83333333%;
    flex: 0 0 95.83333333%;
  }
  .arco-col-xl-24 {
    display: block;
    width: 100%;
    flex: 0 0 100%;
  }
  .arco-col-xl-offset-0 {
    margin-left: 0%;
  }
  .arco-col-xl-offset-0.arco-col-rtl {
    margin-left: 0;
    margin-right: 0%;
  }
  .arco-col-xl-offset-1 {
    margin-left: 4.16666667%;
  }
  .arco-col-xl-offset-1.arco-col-rtl {
    margin-left: 0;
    margin-right: 4.16666667%;
  }
  .arco-col-xl-offset-2 {
    margin-left: 8.33333333%;
  }
  .arco-col-xl-offset-2.arco-col-rtl {
    margin-left: 0;
    margin-right: 8.33333333%;
  }
  .arco-col-xl-offset-3 {
    margin-left: 12.5%;
  }
  .arco-col-xl-offset-3.arco-col-rtl {
    margin-left: 0;
    margin-right: 12.5%;
  }
  .arco-col-xl-offset-4 {
    margin-left: 16.66666667%;
  }
  .arco-col-xl-offset-4.arco-col-rtl {
    margin-left: 0;
    margin-right: 16.66666667%;
  }
  .arco-col-xl-offset-5 {
    margin-left: 20.83333333%;
  }
  .arco-col-xl-offset-5.arco-col-rtl {
    margin-left: 0;
    margin-right: 20.83333333%;
  }
  .arco-col-xl-offset-6 {
    margin-left: 25%;
  }
  .arco-col-xl-offset-6.arco-col-rtl {
    margin-left: 0;
    margin-right: 25%;
  }
  .arco-col-xl-offset-7 {
    margin-left: 29.16666667%;
  }
  .arco-col-xl-offset-7.arco-col-rtl {
    margin-left: 0;
    margin-right: 29.16666667%;
  }
  .arco-col-xl-offset-8 {
    margin-left: 33.33333333%;
  }
  .arco-col-xl-offset-8.arco-col-rtl {
    margin-left: 0;
    margin-right: 33.33333333%;
  }
  .arco-col-xl-offset-9 {
    margin-left: 37.5%;
  }
  .arco-col-xl-offset-9.arco-col-rtl {
    margin-left: 0;
    margin-right: 37.5%;
  }
  .arco-col-xl-offset-10 {
    margin-left: 41.66666667%;
  }
  .arco-col-xl-offset-10.arco-col-rtl {
    margin-left: 0;
    margin-right: 41.66666667%;
  }
  .arco-col-xl-offset-11 {
    margin-left: 45.83333333%;
  }
  .arco-col-xl-offset-11.arco-col-rtl {
    margin-left: 0;
    margin-right: 45.83333333%;
  }
  .arco-col-xl-offset-12 {
    margin-left: 50%;
  }
  .arco-col-xl-offset-12.arco-col-rtl {
    margin-left: 0;
    margin-right: 50%;
  }
  .arco-col-xl-offset-13 {
    margin-left: 54.16666667%;
  }
  .arco-col-xl-offset-13.arco-col-rtl {
    margin-left: 0;
    margin-right: 54.16666667%;
  }
  .arco-col-xl-offset-14 {
    margin-left: 58.33333333%;
  }
  .arco-col-xl-offset-14.arco-col-rtl {
    margin-left: 0;
    margin-right: 58.33333333%;
  }
  .arco-col-xl-offset-15 {
    margin-left: 62.5%;
  }
  .arco-col-xl-offset-15.arco-col-rtl {
    margin-left: 0;
    margin-right: 62.5%;
  }
  .arco-col-xl-offset-16 {
    margin-left: 66.66666667%;
  }
  .arco-col-xl-offset-16.arco-col-rtl {
    margin-left: 0;
    margin-right: 66.66666667%;
  }
  .arco-col-xl-offset-17 {
    margin-left: 70.83333333%;
  }
  .arco-col-xl-offset-17.arco-col-rtl {
    margin-left: 0;
    margin-right: 70.83333333%;
  }
  .arco-col-xl-offset-18 {
    margin-left: 75%;
  }
  .arco-col-xl-offset-18.arco-col-rtl {
    margin-left: 0;
    margin-right: 75%;
  }
  .arco-col-xl-offset-19 {
    margin-left: 79.16666667%;
  }
  .arco-col-xl-offset-19.arco-col-rtl {
    margin-left: 0;
    margin-right: 79.16666667%;
  }
  .arco-col-xl-offset-20 {
    margin-left: 83.33333333%;
  }
  .arco-col-xl-offset-20.arco-col-rtl {
    margin-left: 0;
    margin-right: 83.33333333%;
  }
  .arco-col-xl-offset-21 {
    margin-left: 87.5%;
  }
  .arco-col-xl-offset-21.arco-col-rtl {
    margin-left: 0;
    margin-right: 87.5%;
  }
  .arco-col-xl-offset-22 {
    margin-left: 91.66666667%;
  }
  .arco-col-xl-offset-22.arco-col-rtl {
    margin-left: 0;
    margin-right: 91.66666667%;
  }
  .arco-col-xl-offset-23 {
    margin-left: 95.83333333%;
  }
  .arco-col-xl-offset-23.arco-col-rtl {
    margin-left: 0;
    margin-right: 95.83333333%;
  }
  .arco-col-xl-order-0 {
    order: 0;
  }
  .arco-col-xl-order-1 {
    order: 1;
  }
  .arco-col-xl-order-2 {
    order: 2;
  }
  .arco-col-xl-order-3 {
    order: 3;
  }
  .arco-col-xl-order-4 {
    order: 4;
  }
  .arco-col-xl-order-5 {
    order: 5;
  }
  .arco-col-xl-order-6 {
    order: 6;
  }
  .arco-col-xl-order-7 {
    order: 7;
  }
  .arco-col-xl-order-8 {
    order: 8;
  }
  .arco-col-xl-order-9 {
    order: 9;
  }
  .arco-col-xl-order-10 {
    order: 10;
  }
  .arco-col-xl-order-11 {
    order: 11;
  }
  .arco-col-xl-order-12 {
    order: 12;
  }
  .arco-col-xl-order-13 {
    order: 13;
  }
  .arco-col-xl-order-14 {
    order: 14;
  }
  .arco-col-xl-order-15 {
    order: 15;
  }
  .arco-col-xl-order-16 {
    order: 16;
  }
  .arco-col-xl-order-17 {
    order: 17;
  }
  .arco-col-xl-order-18 {
    order: 18;
  }
  .arco-col-xl-order-19 {
    order: 19;
  }
  .arco-col-xl-order-20 {
    order: 20;
  }
  .arco-col-xl-order-21 {
    order: 21;
  }
  .arco-col-xl-order-22 {
    order: 22;
  }
  .arco-col-xl-order-23 {
    order: 23;
  }
  .arco-col-xl-order-24 {
    order: 24;
  }
  .arco-col-xl-pull-0 {
    right: 0%;
  }
  .arco-col-xl-pull-0.arco-col-rtl {
    right: auto;
    right: initial;
    left: 0%;
  }
  .arco-col-xl-pull-1 {
    right: 4.16666667%;
  }
  .arco-col-xl-pull-1.arco-col-rtl {
    right: auto;
    right: initial;
    left: 4.16666667%;
  }
  .arco-col-xl-pull-2 {
    right: 8.33333333%;
  }
  .arco-col-xl-pull-2.arco-col-rtl {
    right: auto;
    right: initial;
    left: 8.33333333%;
  }
  .arco-col-xl-pull-3 {
    right: 12.5%;
  }
  .arco-col-xl-pull-3.arco-col-rtl {
    right: auto;
    right: initial;
    left: 12.5%;
  }
  .arco-col-xl-pull-4 {
    right: 16.66666667%;
  }
  .arco-col-xl-pull-4.arco-col-rtl {
    right: auto;
    right: initial;
    left: 16.66666667%;
  }
  .arco-col-xl-pull-5 {
    right: 20.83333333%;
  }
  .arco-col-xl-pull-5.arco-col-rtl {
    right: auto;
    right: initial;
    left: 20.83333333%;
  }
  .arco-col-xl-pull-6 {
    right: 25%;
  }
  .arco-col-xl-pull-6.arco-col-rtl {
    right: auto;
    right: initial;
    left: 25%;
  }
  .arco-col-xl-pull-7 {
    right: 29.16666667%;
  }
  .arco-col-xl-pull-7.arco-col-rtl {
    right: auto;
    right: initial;
    left: 29.16666667%;
  }
  .arco-col-xl-pull-8 {
    right: 33.33333333%;
  }
  .arco-col-xl-pull-8.arco-col-rtl {
    right: auto;
    right: initial;
    left: 33.33333333%;
  }
  .arco-col-xl-pull-9 {
    right: 37.5%;
  }
  .arco-col-xl-pull-9.arco-col-rtl {
    right: auto;
    right: initial;
    left: 37.5%;
  }
  .arco-col-xl-pull-10 {
    right: 41.66666667%;
  }
  .arco-col-xl-pull-10.arco-col-rtl {
    right: auto;
    right: initial;
    left: 41.66666667%;
  }
  .arco-col-xl-pull-11 {
    right: 45.83333333%;
  }
  .arco-col-xl-pull-11.arco-col-rtl {
    right: auto;
    right: initial;
    left: 45.83333333%;
  }
  .arco-col-xl-pull-12 {
    right: 50%;
  }
  .arco-col-xl-pull-12.arco-col-rtl {
    right: auto;
    right: initial;
    left: 50%;
  }
  .arco-col-xl-pull-13 {
    right: 54.16666667%;
  }
  .arco-col-xl-pull-13.arco-col-rtl {
    right: auto;
    right: initial;
    left: 54.16666667%;
  }
  .arco-col-xl-pull-14 {
    right: 58.33333333%;
  }
  .arco-col-xl-pull-14.arco-col-rtl {
    right: auto;
    right: initial;
    left: 58.33333333%;
  }
  .arco-col-xl-pull-15 {
    right: 62.5%;
  }
  .arco-col-xl-pull-15.arco-col-rtl {
    right: auto;
    right: initial;
    left: 62.5%;
  }
  .arco-col-xl-pull-16 {
    right: 66.66666667%;
  }
  .arco-col-xl-pull-16.arco-col-rtl {
    right: auto;
    right: initial;
    left: 66.66666667%;
  }
  .arco-col-xl-pull-17 {
    right: 70.83333333%;
  }
  .arco-col-xl-pull-17.arco-col-rtl {
    right: auto;
    right: initial;
    left: 70.83333333%;
  }
  .arco-col-xl-pull-18 {
    right: 75%;
  }
  .arco-col-xl-pull-18.arco-col-rtl {
    right: auto;
    right: initial;
    left: 75%;
  }
  .arco-col-xl-pull-19 {
    right: 79.16666667%;
  }
  .arco-col-xl-pull-19.arco-col-rtl {
    right: auto;
    right: initial;
    left: 79.16666667%;
  }
  .arco-col-xl-pull-20 {
    right: 83.33333333%;
  }
  .arco-col-xl-pull-20.arco-col-rtl {
    right: auto;
    right: initial;
    left: 83.33333333%;
  }
  .arco-col-xl-pull-21 {
    right: 87.5%;
  }
  .arco-col-xl-pull-21.arco-col-rtl {
    right: auto;
    right: initial;
    left: 87.5%;
  }
  .arco-col-xl-pull-22 {
    right: 91.66666667%;
  }
  .arco-col-xl-pull-22.arco-col-rtl {
    right: auto;
    right: initial;
    left: 91.66666667%;
  }
  .arco-col-xl-pull-23 {
    right: 95.83333333%;
  }
  .arco-col-xl-pull-23.arco-col-rtl {
    right: auto;
    right: initial;
    left: 95.83333333%;
  }
  .arco-col-xl-pull-24 {
    right: 100%;
  }
  .arco-col-xl-pull-24.arco-col-rtl {
    right: auto;
    right: initial;
    left: 100%;
  }
  .arco-col-xl-push-0 {
    left: 0%;
  }
  .arco-col-xl-push-0.arco-col-rtl {
    left: auto;
    left: initial;
    right: 0%;
  }
  .arco-col-xl-push-1 {
    left: 4.16666667%;
  }
  .arco-col-xl-push-1.arco-col-rtl {
    left: auto;
    left: initial;
    right: 4.16666667%;
  }
  .arco-col-xl-push-2 {
    left: 8.33333333%;
  }
  .arco-col-xl-push-2.arco-col-rtl {
    left: auto;
    left: initial;
    right: 8.33333333%;
  }
  .arco-col-xl-push-3 {
    left: 12.5%;
  }
  .arco-col-xl-push-3.arco-col-rtl {
    left: auto;
    left: initial;
    right: 12.5%;
  }
  .arco-col-xl-push-4 {
    left: 16.66666667%;
  }
  .arco-col-xl-push-4.arco-col-rtl {
    left: auto;
    left: initial;
    right: 16.66666667%;
  }
  .arco-col-xl-push-5 {
    left: 20.83333333%;
  }
  .arco-col-xl-push-5.arco-col-rtl {
    left: auto;
    left: initial;
    right: 20.83333333%;
  }
  .arco-col-xl-push-6 {
    left: 25%;
  }
  .arco-col-xl-push-6.arco-col-rtl {
    left: auto;
    left: initial;
    right: 25%;
  }
  .arco-col-xl-push-7 {
    left: 29.16666667%;
  }
  .arco-col-xl-push-7.arco-col-rtl {
    left: auto;
    left: initial;
    right: 29.16666667%;
  }
  .arco-col-xl-push-8 {
    left: 33.33333333%;
  }
  .arco-col-xl-push-8.arco-col-rtl {
    left: auto;
    left: initial;
    right: 33.33333333%;
  }
  .arco-col-xl-push-9 {
    left: 37.5%;
  }
  .arco-col-xl-push-9.arco-col-rtl {
    left: auto;
    left: initial;
    right: 37.5%;
  }
  .arco-col-xl-push-10 {
    left: 41.66666667%;
  }
  .arco-col-xl-push-10.arco-col-rtl {
    left: auto;
    left: initial;
    right: 41.66666667%;
  }
  .arco-col-xl-push-11 {
    left: 45.83333333%;
  }
  .arco-col-xl-push-11.arco-col-rtl {
    left: auto;
    left: initial;
    right: 45.83333333%;
  }
  .arco-col-xl-push-12 {
    left: 50%;
  }
  .arco-col-xl-push-12.arco-col-rtl {
    left: auto;
    left: initial;
    right: 50%;
  }
  .arco-col-xl-push-13 {
    left: 54.16666667%;
  }
  .arco-col-xl-push-13.arco-col-rtl {
    left: auto;
    left: initial;
    right: 54.16666667%;
  }
  .arco-col-xl-push-14 {
    left: 58.33333333%;
  }
  .arco-col-xl-push-14.arco-col-rtl {
    left: auto;
    left: initial;
    right: 58.33333333%;
  }
  .arco-col-xl-push-15 {
    left: 62.5%;
  }
  .arco-col-xl-push-15.arco-col-rtl {
    left: auto;
    left: initial;
    right: 62.5%;
  }
  .arco-col-xl-push-16 {
    left: 66.66666667%;
  }
  .arco-col-xl-push-16.arco-col-rtl {
    left: auto;
    left: initial;
    right: 66.66666667%;
  }
  .arco-col-xl-push-17 {
    left: 70.83333333%;
  }
  .arco-col-xl-push-17.arco-col-rtl {
    left: auto;
    left: initial;
    right: 70.83333333%;
  }
  .arco-col-xl-push-18 {
    left: 75%;
  }
  .arco-col-xl-push-18.arco-col-rtl {
    left: auto;
    left: initial;
    right: 75%;
  }
  .arco-col-xl-push-19 {
    left: 79.16666667%;
  }
  .arco-col-xl-push-19.arco-col-rtl {
    left: auto;
    left: initial;
    right: 79.16666667%;
  }
  .arco-col-xl-push-20 {
    left: 83.33333333%;
  }
  .arco-col-xl-push-20.arco-col-rtl {
    left: auto;
    left: initial;
    right: 83.33333333%;
  }
  .arco-col-xl-push-21 {
    left: 87.5%;
  }
  .arco-col-xl-push-21.arco-col-rtl {
    left: auto;
    left: initial;
    right: 87.5%;
  }
  .arco-col-xl-push-22 {
    left: 91.66666667%;
  }
  .arco-col-xl-push-22.arco-col-rtl {
    left: auto;
    left: initial;
    right: 91.66666667%;
  }
  .arco-col-xl-push-23 {
    left: 95.83333333%;
  }
  .arco-col-xl-push-23.arco-col-rtl {
    left: auto;
    left: initial;
    right: 95.83333333%;
  }
  .arco-col-xl-push-24 {
    left: 100%;
  }
  .arco-col-xl-push-24.arco-col-rtl {
    left: auto;
    left: initial;
    right: 100%;
  }
}
@media (min-width: 1600px) {
  .arco-col-xxl-0 {
    display: none;
  }
  .arco-col-xxl-1 {
    display: block;
    width: 4.16666667%;
    flex: 0 0 4.16666667%;
  }
  .arco-col-xxl-2 {
    display: block;
    width: 8.33333333%;
    flex: 0 0 8.33333333%;
  }
  .arco-col-xxl-3 {
    display: block;
    width: 12.5%;
    flex: 0 0 12.5%;
  }
  .arco-col-xxl-4 {
    display: block;
    width: 16.66666667%;
    flex: 0 0 16.66666667%;
  }
  .arco-col-xxl-5 {
    display: block;
    width: 20.83333333%;
    flex: 0 0 20.83333333%;
  }
  .arco-col-xxl-6 {
    display: block;
    width: 25%;
    flex: 0 0 25%;
  }
  .arco-col-xxl-7 {
    display: block;
    width: 29.16666667%;
    flex: 0 0 29.16666667%;
  }
  .arco-col-xxl-8 {
    display: block;
    width: 33.33333333%;
    flex: 0 0 33.33333333%;
  }
  .arco-col-xxl-9 {
    display: block;
    width: 37.5%;
    flex: 0 0 37.5%;
  }
  .arco-col-xxl-10 {
    display: block;
    width: 41.66666667%;
    flex: 0 0 41.66666667%;
  }
  .arco-col-xxl-11 {
    display: block;
    width: 45.83333333%;
    flex: 0 0 45.83333333%;
  }
  .arco-col-xxl-12 {
    display: block;
    width: 50%;
    flex: 0 0 50%;
  }
  .arco-col-xxl-13 {
    display: block;
    width: 54.16666667%;
    flex: 0 0 54.16666667%;
  }
  .arco-col-xxl-14 {
    display: block;
    width: 58.33333333%;
    flex: 0 0 58.33333333%;
  }
  .arco-col-xxl-15 {
    display: block;
    width: 62.5%;
    flex: 0 0 62.5%;
  }
  .arco-col-xxl-16 {
    display: block;
    width: 66.66666667%;
    flex: 0 0 66.66666667%;
  }
  .arco-col-xxl-17 {
    display: block;
    width: 70.83333333%;
    flex: 0 0 70.83333333%;
  }
  .arco-col-xxl-18 {
    display: block;
    width: 75%;
    flex: 0 0 75%;
  }
  .arco-col-xxl-19 {
    display: block;
    width: 79.16666667%;
    flex: 0 0 79.16666667%;
  }
  .arco-col-xxl-20 {
    display: block;
    width: 83.33333333%;
    flex: 0 0 83.33333333%;
  }
  .arco-col-xxl-21 {
    display: block;
    width: 87.5%;
    flex: 0 0 87.5%;
  }
  .arco-col-xxl-22 {
    display: block;
    width: 91.66666667%;
    flex: 0 0 91.66666667%;
  }
  .arco-col-xxl-23 {
    display: block;
    width: 95.83333333%;
    flex: 0 0 95.83333333%;
  }
  .arco-col-xxl-24 {
    display: block;
    width: 100%;
    flex: 0 0 100%;
  }
  .arco-col-xxl-offset-0 {
    margin-left: 0%;
  }
  .arco-col-xxl-offset-0.arco-col-rtl {
    margin-left: 0;
    margin-right: 0%;
  }
  .arco-col-xxl-offset-1 {
    margin-left: 4.16666667%;
  }
  .arco-col-xxl-offset-1.arco-col-rtl {
    margin-left: 0;
    margin-right: 4.16666667%;
  }
  .arco-col-xxl-offset-2 {
    margin-left: 8.33333333%;
  }
  .arco-col-xxl-offset-2.arco-col-rtl {
    margin-left: 0;
    margin-right: 8.33333333%;
  }
  .arco-col-xxl-offset-3 {
    margin-left: 12.5%;
  }
  .arco-col-xxl-offset-3.arco-col-rtl {
    margin-left: 0;
    margin-right: 12.5%;
  }
  .arco-col-xxl-offset-4 {
    margin-left: 16.66666667%;
  }
  .arco-col-xxl-offset-4.arco-col-rtl {
    margin-left: 0;
    margin-right: 16.66666667%;
  }
  .arco-col-xxl-offset-5 {
    margin-left: 20.83333333%;
  }
  .arco-col-xxl-offset-5.arco-col-rtl {
    margin-left: 0;
    margin-right: 20.83333333%;
  }
  .arco-col-xxl-offset-6 {
    margin-left: 25%;
  }
  .arco-col-xxl-offset-6.arco-col-rtl {
    margin-left: 0;
    margin-right: 25%;
  }
  .arco-col-xxl-offset-7 {
    margin-left: 29.16666667%;
  }
  .arco-col-xxl-offset-7.arco-col-rtl {
    margin-left: 0;
    margin-right: 29.16666667%;
  }
  .arco-col-xxl-offset-8 {
    margin-left: 33.33333333%;
  }
  .arco-col-xxl-offset-8.arco-col-rtl {
    margin-left: 0;
    margin-right: 33.33333333%;
  }
  .arco-col-xxl-offset-9 {
    margin-left: 37.5%;
  }
  .arco-col-xxl-offset-9.arco-col-rtl {
    margin-left: 0;
    margin-right: 37.5%;
  }
  .arco-col-xxl-offset-10 {
    margin-left: 41.66666667%;
  }
  .arco-col-xxl-offset-10.arco-col-rtl {
    margin-left: 0;
    margin-right: 41.66666667%;
  }
  .arco-col-xxl-offset-11 {
    margin-left: 45.83333333%;
  }
  .arco-col-xxl-offset-11.arco-col-rtl {
    margin-left: 0;
    margin-right: 45.83333333%;
  }
  .arco-col-xxl-offset-12 {
    margin-left: 50%;
  }
  .arco-col-xxl-offset-12.arco-col-rtl {
    margin-left: 0;
    margin-right: 50%;
  }
  .arco-col-xxl-offset-13 {
    margin-left: 54.16666667%;
  }
  .arco-col-xxl-offset-13.arco-col-rtl {
    margin-left: 0;
    margin-right: 54.16666667%;
  }
  .arco-col-xxl-offset-14 {
    margin-left: 58.33333333%;
  }
  .arco-col-xxl-offset-14.arco-col-rtl {
    margin-left: 0;
    margin-right: 58.33333333%;
  }
  .arco-col-xxl-offset-15 {
    margin-left: 62.5%;
  }
  .arco-col-xxl-offset-15.arco-col-rtl {
    margin-left: 0;
    margin-right: 62.5%;
  }
  .arco-col-xxl-offset-16 {
    margin-left: 66.66666667%;
  }
  .arco-col-xxl-offset-16.arco-col-rtl {
    margin-left: 0;
    margin-right: 66.66666667%;
  }
  .arco-col-xxl-offset-17 {
    margin-left: 70.83333333%;
  }
  .arco-col-xxl-offset-17.arco-col-rtl {
    margin-left: 0;
    margin-right: 70.83333333%;
  }
  .arco-col-xxl-offset-18 {
    margin-left: 75%;
  }
  .arco-col-xxl-offset-18.arco-col-rtl {
    margin-left: 0;
    margin-right: 75%;
  }
  .arco-col-xxl-offset-19 {
    margin-left: 79.16666667%;
  }
  .arco-col-xxl-offset-19.arco-col-rtl {
    margin-left: 0;
    margin-right: 79.16666667%;
  }
  .arco-col-xxl-offset-20 {
    margin-left: 83.33333333%;
  }
  .arco-col-xxl-offset-20.arco-col-rtl {
    margin-left: 0;
    margin-right: 83.33333333%;
  }
  .arco-col-xxl-offset-21 {
    margin-left: 87.5%;
  }
  .arco-col-xxl-offset-21.arco-col-rtl {
    margin-left: 0;
    margin-right: 87.5%;
  }
  .arco-col-xxl-offset-22 {
    margin-left: 91.66666667%;
  }
  .arco-col-xxl-offset-22.arco-col-rtl {
    margin-left: 0;
    margin-right: 91.66666667%;
  }
  .arco-col-xxl-offset-23 {
    margin-left: 95.83333333%;
  }
  .arco-col-xxl-offset-23.arco-col-rtl {
    margin-left: 0;
    margin-right: 95.83333333%;
  }
  .arco-col-xxl-order-0 {
    order: 0;
  }
  .arco-col-xxl-order-1 {
    order: 1;
  }
  .arco-col-xxl-order-2 {
    order: 2;
  }
  .arco-col-xxl-order-3 {
    order: 3;
  }
  .arco-col-xxl-order-4 {
    order: 4;
  }
  .arco-col-xxl-order-5 {
    order: 5;
  }
  .arco-col-xxl-order-6 {
    order: 6;
  }
  .arco-col-xxl-order-7 {
    order: 7;
  }
  .arco-col-xxl-order-8 {
    order: 8;
  }
  .arco-col-xxl-order-9 {
    order: 9;
  }
  .arco-col-xxl-order-10 {
    order: 10;
  }
  .arco-col-xxl-order-11 {
    order: 11;
  }
  .arco-col-xxl-order-12 {
    order: 12;
  }
  .arco-col-xxl-order-13 {
    order: 13;
  }
  .arco-col-xxl-order-14 {
    order: 14;
  }
  .arco-col-xxl-order-15 {
    order: 15;
  }
  .arco-col-xxl-order-16 {
    order: 16;
  }
  .arco-col-xxl-order-17 {
    order: 17;
  }
  .arco-col-xxl-order-18 {
    order: 18;
  }
  .arco-col-xxl-order-19 {
    order: 19;
  }
  .arco-col-xxl-order-20 {
    order: 20;
  }
  .arco-col-xxl-order-21 {
    order: 21;
  }
  .arco-col-xxl-order-22 {
    order: 22;
  }
  .arco-col-xxl-order-23 {
    order: 23;
  }
  .arco-col-xxl-order-24 {
    order: 24;
  }
  .arco-col-xxl-pull-0 {
    right: 0%;
  }
  .arco-col-xxl-pull-0.arco-col-rtl {
    right: auto;
    right: initial;
    left: 0%;
  }
  .arco-col-xxl-pull-1 {
    right: 4.16666667%;
  }
  .arco-col-xxl-pull-1.arco-col-rtl {
    right: auto;
    right: initial;
    left: 4.16666667%;
  }
  .arco-col-xxl-pull-2 {
    right: 8.33333333%;
  }
  .arco-col-xxl-pull-2.arco-col-rtl {
    right: auto;
    right: initial;
    left: 8.33333333%;
  }
  .arco-col-xxl-pull-3 {
    right: 12.5%;
  }
  .arco-col-xxl-pull-3.arco-col-rtl {
    right: auto;
    right: initial;
    left: 12.5%;
  }
  .arco-col-xxl-pull-4 {
    right: 16.66666667%;
  }
  .arco-col-xxl-pull-4.arco-col-rtl {
    right: auto;
    right: initial;
    left: 16.66666667%;
  }
  .arco-col-xxl-pull-5 {
    right: 20.83333333%;
  }
  .arco-col-xxl-pull-5.arco-col-rtl {
    right: auto;
    right: initial;
    left: 20.83333333%;
  }
  .arco-col-xxl-pull-6 {
    right: 25%;
  }
  .arco-col-xxl-pull-6.arco-col-rtl {
    right: auto;
    right: initial;
    left: 25%;
  }
  .arco-col-xxl-pull-7 {
    right: 29.16666667%;
  }
  .arco-col-xxl-pull-7.arco-col-rtl {
    right: auto;
    right: initial;
    left: 29.16666667%;
  }
  .arco-col-xxl-pull-8 {
    right: 33.33333333%;
  }
  .arco-col-xxl-pull-8.arco-col-rtl {
    right: auto;
    right: initial;
    left: 33.33333333%;
  }
  .arco-col-xxl-pull-9 {
    right: 37.5%;
  }
  .arco-col-xxl-pull-9.arco-col-rtl {
    right: auto;
    right: initial;
    left: 37.5%;
  }
  .arco-col-xxl-pull-10 {
    right: 41.66666667%;
  }
  .arco-col-xxl-pull-10.arco-col-rtl {
    right: auto;
    right: initial;
    left: 41.66666667%;
  }
  .arco-col-xxl-pull-11 {
    right: 45.83333333%;
  }
  .arco-col-xxl-pull-11.arco-col-rtl {
    right: auto;
    right: initial;
    left: 45.83333333%;
  }
  .arco-col-xxl-pull-12 {
    right: 50%;
  }
  .arco-col-xxl-pull-12.arco-col-rtl {
    right: auto;
    right: initial;
    left: 50%;
  }
  .arco-col-xxl-pull-13 {
    right: 54.16666667%;
  }
  .arco-col-xxl-pull-13.arco-col-rtl {
    right: auto;
    right: initial;
    left: 54.16666667%;
  }
  .arco-col-xxl-pull-14 {
    right: 58.33333333%;
  }
  .arco-col-xxl-pull-14.arco-col-rtl {
    right: auto;
    right: initial;
    left: 58.33333333%;
  }
  .arco-col-xxl-pull-15 {
    right: 62.5%;
  }
  .arco-col-xxl-pull-15.arco-col-rtl {
    right: auto;
    right: initial;
    left: 62.5%;
  }
  .arco-col-xxl-pull-16 {
    right: 66.66666667%;
  }
  .arco-col-xxl-pull-16.arco-col-rtl {
    right: auto;
    right: initial;
    left: 66.66666667%;
  }
  .arco-col-xxl-pull-17 {
    right: 70.83333333%;
  }
  .arco-col-xxl-pull-17.arco-col-rtl {
    right: auto;
    right: initial;
    left: 70.83333333%;
  }
  .arco-col-xxl-pull-18 {
    right: 75%;
  }
  .arco-col-xxl-pull-18.arco-col-rtl {
    right: auto;
    right: initial;
    left: 75%;
  }
  .arco-col-xxl-pull-19 {
    right: 79.16666667%;
  }
  .arco-col-xxl-pull-19.arco-col-rtl {
    right: auto;
    right: initial;
    left: 79.16666667%;
  }
  .arco-col-xxl-pull-20 {
    right: 83.33333333%;
  }
  .arco-col-xxl-pull-20.arco-col-rtl {
    right: auto;
    right: initial;
    left: 83.33333333%;
  }
  .arco-col-xxl-pull-21 {
    right: 87.5%;
  }
  .arco-col-xxl-pull-21.arco-col-rtl {
    right: auto;
    right: initial;
    left: 87.5%;
  }
  .arco-col-xxl-pull-22 {
    right: 91.66666667%;
  }
  .arco-col-xxl-pull-22.arco-col-rtl {
    right: auto;
    right: initial;
    left: 91.66666667%;
  }
  .arco-col-xxl-pull-23 {
    right: 95.83333333%;
  }
  .arco-col-xxl-pull-23.arco-col-rtl {
    right: auto;
    right: initial;
    left: 95.83333333%;
  }
  .arco-col-xxl-pull-24 {
    right: 100%;
  }
  .arco-col-xxl-pull-24.arco-col-rtl {
    right: auto;
    right: initial;
    left: 100%;
  }
  .arco-col-xxl-push-0 {
    left: 0%;
  }
  .arco-col-xxl-push-0.arco-col-rtl {
    left: auto;
    left: initial;
    right: 0%;
  }
  .arco-col-xxl-push-1 {
    left: 4.16666667%;
  }
  .arco-col-xxl-push-1.arco-col-rtl {
    left: auto;
    left: initial;
    right: 4.16666667%;
  }
  .arco-col-xxl-push-2 {
    left: 8.33333333%;
  }
  .arco-col-xxl-push-2.arco-col-rtl {
    left: auto;
    left: initial;
    right: 8.33333333%;
  }
  .arco-col-xxl-push-3 {
    left: 12.5%;
  }
  .arco-col-xxl-push-3.arco-col-rtl {
    left: auto;
    left: initial;
    right: 12.5%;
  }
  .arco-col-xxl-push-4 {
    left: 16.66666667%;
  }
  .arco-col-xxl-push-4.arco-col-rtl {
    left: auto;
    left: initial;
    right: 16.66666667%;
  }
  .arco-col-xxl-push-5 {
    left: 20.83333333%;
  }
  .arco-col-xxl-push-5.arco-col-rtl {
    left: auto;
    left: initial;
    right: 20.83333333%;
  }
  .arco-col-xxl-push-6 {
    left: 25%;
  }
  .arco-col-xxl-push-6.arco-col-rtl {
    left: auto;
    left: initial;
    right: 25%;
  }
  .arco-col-xxl-push-7 {
    left: 29.16666667%;
  }
  .arco-col-xxl-push-7.arco-col-rtl {
    left: auto;
    left: initial;
    right: 29.16666667%;
  }
  .arco-col-xxl-push-8 {
    left: 33.33333333%;
  }
  .arco-col-xxl-push-8.arco-col-rtl {
    left: auto;
    left: initial;
    right: 33.33333333%;
  }
  .arco-col-xxl-push-9 {
    left: 37.5%;
  }
  .arco-col-xxl-push-9.arco-col-rtl {
    left: auto;
    left: initial;
    right: 37.5%;
  }
  .arco-col-xxl-push-10 {
    left: 41.66666667%;
  }
  .arco-col-xxl-push-10.arco-col-rtl {
    left: auto;
    left: initial;
    right: 41.66666667%;
  }
  .arco-col-xxl-push-11 {
    left: 45.83333333%;
  }
  .arco-col-xxl-push-11.arco-col-rtl {
    left: auto;
    left: initial;
    right: 45.83333333%;
  }
  .arco-col-xxl-push-12 {
    left: 50%;
  }
  .arco-col-xxl-push-12.arco-col-rtl {
    left: auto;
    left: initial;
    right: 50%;
  }
  .arco-col-xxl-push-13 {
    left: 54.16666667%;
  }
  .arco-col-xxl-push-13.arco-col-rtl {
    left: auto;
    left: initial;
    right: 54.16666667%;
  }
  .arco-col-xxl-push-14 {
    left: 58.33333333%;
  }
  .arco-col-xxl-push-14.arco-col-rtl {
    left: auto;
    left: initial;
    right: 58.33333333%;
  }
  .arco-col-xxl-push-15 {
    left: 62.5%;
  }
  .arco-col-xxl-push-15.arco-col-rtl {
    left: auto;
    left: initial;
    right: 62.5%;
  }
  .arco-col-xxl-push-16 {
    left: 66.66666667%;
  }
  .arco-col-xxl-push-16.arco-col-rtl {
    left: auto;
    left: initial;
    right: 66.66666667%;
  }
  .arco-col-xxl-push-17 {
    left: 70.83333333%;
  }
  .arco-col-xxl-push-17.arco-col-rtl {
    left: auto;
    left: initial;
    right: 70.83333333%;
  }
  .arco-col-xxl-push-18 {
    left: 75%;
  }
  .arco-col-xxl-push-18.arco-col-rtl {
    left: auto;
    left: initial;
    right: 75%;
  }
  .arco-col-xxl-push-19 {
    left: 79.16666667%;
  }
  .arco-col-xxl-push-19.arco-col-rtl {
    left: auto;
    left: initial;
    right: 79.16666667%;
  }
  .arco-col-xxl-push-20 {
    left: 83.33333333%;
  }
  .arco-col-xxl-push-20.arco-col-rtl {
    left: auto;
    left: initial;
    right: 83.33333333%;
  }
  .arco-col-xxl-push-21 {
    left: 87.5%;
  }
  .arco-col-xxl-push-21.arco-col-rtl {
    left: auto;
    left: initial;
    right: 87.5%;
  }
  .arco-col-xxl-push-22 {
    left: 91.66666667%;
  }
  .arco-col-xxl-push-22.arco-col-rtl {
    left: auto;
    left: initial;
    right: 91.66666667%;
  }
  .arco-col-xxl-push-23 {
    left: 95.83333333%;
  }
  .arco-col-xxl-push-23.arco-col-rtl {
    left: auto;
    left: initial;
    right: 95.83333333%;
  }
  .arco-col-xxl-push-24 {
    left: 100%;
  }
  .arco-col-xxl-push-24.arco-col-rtl {
    left: auto;
    left: initial;
    right: 100%;
  }
}
@media (min-width: 2000px) {
  .arco-col-xxxl-0 {
    display: none;
  }
  .arco-col-xxxl-1 {
    display: block;
    width: 4.16666667%;
    flex: 0 0 4.16666667%;
  }
  .arco-col-xxxl-2 {
    display: block;
    width: 8.33333333%;
    flex: 0 0 8.33333333%;
  }
  .arco-col-xxxl-3 {
    display: block;
    width: 12.5%;
    flex: 0 0 12.5%;
  }
  .arco-col-xxxl-4 {
    display: block;
    width: 16.66666667%;
    flex: 0 0 16.66666667%;
  }
  .arco-col-xxxl-5 {
    display: block;
    width: 20.83333333%;
    flex: 0 0 20.83333333%;
  }
  .arco-col-xxxl-6 {
    display: block;
    width: 25%;
    flex: 0 0 25%;
  }
  .arco-col-xxxl-7 {
    display: block;
    width: 29.16666667%;
    flex: 0 0 29.16666667%;
  }
  .arco-col-xxxl-8 {
    display: block;
    width: 33.33333333%;
    flex: 0 0 33.33333333%;
  }
  .arco-col-xxxl-9 {
    display: block;
    width: 37.5%;
    flex: 0 0 37.5%;
  }
  .arco-col-xxxl-10 {
    display: block;
    width: 41.66666667%;
    flex: 0 0 41.66666667%;
  }
  .arco-col-xxxl-11 {
    display: block;
    width: 45.83333333%;
    flex: 0 0 45.83333333%;
  }
  .arco-col-xxxl-12 {
    display: block;
    width: 50%;
    flex: 0 0 50%;
  }
  .arco-col-xxxl-13 {
    display: block;
    width: 54.16666667%;
    flex: 0 0 54.16666667%;
  }
  .arco-col-xxxl-14 {
    display: block;
    width: 58.33333333%;
    flex: 0 0 58.33333333%;
  }
  .arco-col-xxxl-15 {
    display: block;
    width: 62.5%;
    flex: 0 0 62.5%;
  }
  .arco-col-xxxl-16 {
    display: block;
    width: 66.66666667%;
    flex: 0 0 66.66666667%;
  }
  .arco-col-xxxl-17 {
    display: block;
    width: 70.83333333%;
    flex: 0 0 70.83333333%;
  }
  .arco-col-xxxl-18 {
    display: block;
    width: 75%;
    flex: 0 0 75%;
  }
  .arco-col-xxxl-19 {
    display: block;
    width: 79.16666667%;
    flex: 0 0 79.16666667%;
  }
  .arco-col-xxxl-20 {
    display: block;
    width: 83.33333333%;
    flex: 0 0 83.33333333%;
  }
  .arco-col-xxxl-21 {
    display: block;
    width: 87.5%;
    flex: 0 0 87.5%;
  }
  .arco-col-xxxl-22 {
    display: block;
    width: 91.66666667%;
    flex: 0 0 91.66666667%;
  }
  .arco-col-xxxl-23 {
    display: block;
    width: 95.83333333%;
    flex: 0 0 95.83333333%;
  }
  .arco-col-xxxl-24 {
    display: block;
    width: 100%;
    flex: 0 0 100%;
  }
  .arco-col-xxxl-offset-0 {
    margin-left: 0%;
  }
  .arco-col-xxxl-offset-0.arco-col-rtl {
    margin-left: 0;
    margin-right: 0%;
  }
  .arco-col-xxxl-offset-1 {
    margin-left: 4.16666667%;
  }
  .arco-col-xxxl-offset-1.arco-col-rtl {
    margin-left: 0;
    margin-right: 4.16666667%;
  }
  .arco-col-xxxl-offset-2 {
    margin-left: 8.33333333%;
  }
  .arco-col-xxxl-offset-2.arco-col-rtl {
    margin-left: 0;
    margin-right: 8.33333333%;
  }
  .arco-col-xxxl-offset-3 {
    margin-left: 12.5%;
  }
  .arco-col-xxxl-offset-3.arco-col-rtl {
    margin-left: 0;
    margin-right: 12.5%;
  }
  .arco-col-xxxl-offset-4 {
    margin-left: 16.66666667%;
  }
  .arco-col-xxxl-offset-4.arco-col-rtl {
    margin-left: 0;
    margin-right: 16.66666667%;
  }
  .arco-col-xxxl-offset-5 {
    margin-left: 20.83333333%;
  }
  .arco-col-xxxl-offset-5.arco-col-rtl {
    margin-left: 0;
    margin-right: 20.83333333%;
  }
  .arco-col-xxxl-offset-6 {
    margin-left: 25%;
  }
  .arco-col-xxxl-offset-6.arco-col-rtl {
    margin-left: 0;
    margin-right: 25%;
  }
  .arco-col-xxxl-offset-7 {
    margin-left: 29.16666667%;
  }
  .arco-col-xxxl-offset-7.arco-col-rtl {
    margin-left: 0;
    margin-right: 29.16666667%;
  }
  .arco-col-xxxl-offset-8 {
    margin-left: 33.33333333%;
  }
  .arco-col-xxxl-offset-8.arco-col-rtl {
    margin-left: 0;
    margin-right: 33.33333333%;
  }
  .arco-col-xxxl-offset-9 {
    margin-left: 37.5%;
  }
  .arco-col-xxxl-offset-9.arco-col-rtl {
    margin-left: 0;
    margin-right: 37.5%;
  }
  .arco-col-xxxl-offset-10 {
    margin-left: 41.66666667%;
  }
  .arco-col-xxxl-offset-10.arco-col-rtl {
    margin-left: 0;
    margin-right: 41.66666667%;
  }
  .arco-col-xxxl-offset-11 {
    margin-left: 45.83333333%;
  }
  .arco-col-xxxl-offset-11.arco-col-rtl {
    margin-left: 0;
    margin-right: 45.83333333%;
  }
  .arco-col-xxxl-offset-12 {
    margin-left: 50%;
  }
  .arco-col-xxxl-offset-12.arco-col-rtl {
    margin-left: 0;
    margin-right: 50%;
  }
  .arco-col-xxxl-offset-13 {
    margin-left: 54.16666667%;
  }
  .arco-col-xxxl-offset-13.arco-col-rtl {
    margin-left: 0;
    margin-right: 54.16666667%;
  }
  .arco-col-xxxl-offset-14 {
    margin-left: 58.33333333%;
  }
  .arco-col-xxxl-offset-14.arco-col-rtl {
    margin-left: 0;
    margin-right: 58.33333333%;
  }
  .arco-col-xxxl-offset-15 {
    margin-left: 62.5%;
  }
  .arco-col-xxxl-offset-15.arco-col-rtl {
    margin-left: 0;
    margin-right: 62.5%;
  }
  .arco-col-xxxl-offset-16 {
    margin-left: 66.66666667%;
  }
  .arco-col-xxxl-offset-16.arco-col-rtl {
    margin-left: 0;
    margin-right: 66.66666667%;
  }
  .arco-col-xxxl-offset-17 {
    margin-left: 70.83333333%;
  }
  .arco-col-xxxl-offset-17.arco-col-rtl {
    margin-left: 0;
    margin-right: 70.83333333%;
  }
  .arco-col-xxxl-offset-18 {
    margin-left: 75%;
  }
  .arco-col-xxxl-offset-18.arco-col-rtl {
    margin-left: 0;
    margin-right: 75%;
  }
  .arco-col-xxxl-offset-19 {
    margin-left: 79.16666667%;
  }
  .arco-col-xxxl-offset-19.arco-col-rtl {
    margin-left: 0;
    margin-right: 79.16666667%;
  }
  .arco-col-xxxl-offset-20 {
    margin-left: 83.33333333%;
  }
  .arco-col-xxxl-offset-20.arco-col-rtl {
    margin-left: 0;
    margin-right: 83.33333333%;
  }
  .arco-col-xxxl-offset-21 {
    margin-left: 87.5%;
  }
  .arco-col-xxxl-offset-21.arco-col-rtl {
    margin-left: 0;
    margin-right: 87.5%;
  }
  .arco-col-xxxl-offset-22 {
    margin-left: 91.66666667%;
  }
  .arco-col-xxxl-offset-22.arco-col-rtl {
    margin-left: 0;
    margin-right: 91.66666667%;
  }
  .arco-col-xxxl-offset-23 {
    margin-left: 95.83333333%;
  }
  .arco-col-xxxl-offset-23.arco-col-rtl {
    margin-left: 0;
    margin-right: 95.83333333%;
  }
  .arco-col-xxxl-order-0 {
    order: 0;
  }
  .arco-col-xxxl-order-1 {
    order: 1;
  }
  .arco-col-xxxl-order-2 {
    order: 2;
  }
  .arco-col-xxxl-order-3 {
    order: 3;
  }
  .arco-col-xxxl-order-4 {
    order: 4;
  }
  .arco-col-xxxl-order-5 {
    order: 5;
  }
  .arco-col-xxxl-order-6 {
    order: 6;
  }
  .arco-col-xxxl-order-7 {
    order: 7;
  }
  .arco-col-xxxl-order-8 {
    order: 8;
  }
  .arco-col-xxxl-order-9 {
    order: 9;
  }
  .arco-col-xxxl-order-10 {
    order: 10;
  }
  .arco-col-xxxl-order-11 {
    order: 11;
  }
  .arco-col-xxxl-order-12 {
    order: 12;
  }
  .arco-col-xxxl-order-13 {
    order: 13;
  }
  .arco-col-xxxl-order-14 {
    order: 14;
  }
  .arco-col-xxxl-order-15 {
    order: 15;
  }
  .arco-col-xxxl-order-16 {
    order: 16;
  }
  .arco-col-xxxl-order-17 {
    order: 17;
  }
  .arco-col-xxxl-order-18 {
    order: 18;
  }
  .arco-col-xxxl-order-19 {
    order: 19;
  }
  .arco-col-xxxl-order-20 {
    order: 20;
  }
  .arco-col-xxxl-order-21 {
    order: 21;
  }
  .arco-col-xxxl-order-22 {
    order: 22;
  }
  .arco-col-xxxl-order-23 {
    order: 23;
  }
  .arco-col-xxxl-order-24 {
    order: 24;
  }
  .arco-col-xxxl-pull-0 {
    right: 0%;
  }
  .arco-col-xxxl-pull-0.arco-col-rtl {
    right: auto;
    right: initial;
    left: 0%;
  }
  .arco-col-xxxl-pull-1 {
    right: 4.16666667%;
  }
  .arco-col-xxxl-pull-1.arco-col-rtl {
    right: auto;
    right: initial;
    left: 4.16666667%;
  }
  .arco-col-xxxl-pull-2 {
    right: 8.33333333%;
  }
  .arco-col-xxxl-pull-2.arco-col-rtl {
    right: auto;
    right: initial;
    left: 8.33333333%;
  }
  .arco-col-xxxl-pull-3 {
    right: 12.5%;
  }
  .arco-col-xxxl-pull-3.arco-col-rtl {
    right: auto;
    right: initial;
    left: 12.5%;
  }
  .arco-col-xxxl-pull-4 {
    right: 16.66666667%;
  }
  .arco-col-xxxl-pull-4.arco-col-rtl {
    right: auto;
    right: initial;
    left: 16.66666667%;
  }
  .arco-col-xxxl-pull-5 {
    right: 20.83333333%;
  }
  .arco-col-xxxl-pull-5.arco-col-rtl {
    right: auto;
    right: initial;
    left: 20.83333333%;
  }
  .arco-col-xxxl-pull-6 {
    right: 25%;
  }
  .arco-col-xxxl-pull-6.arco-col-rtl {
    right: auto;
    right: initial;
    left: 25%;
  }
  .arco-col-xxxl-pull-7 {
    right: 29.16666667%;
  }
  .arco-col-xxxl-pull-7.arco-col-rtl {
    right: auto;
    right: initial;
    left: 29.16666667%;
  }
  .arco-col-xxxl-pull-8 {
    right: 33.33333333%;
  }
  .arco-col-xxxl-pull-8.arco-col-rtl {
    right: auto;
    right: initial;
    left: 33.33333333%;
  }
  .arco-col-xxxl-pull-9 {
    right: 37.5%;
  }
  .arco-col-xxxl-pull-9.arco-col-rtl {
    right: auto;
    right: initial;
    left: 37.5%;
  }
  .arco-col-xxxl-pull-10 {
    right: 41.66666667%;
  }
  .arco-col-xxxl-pull-10.arco-col-rtl {
    right: auto;
    right: initial;
    left: 41.66666667%;
  }
  .arco-col-xxxl-pull-11 {
    right: 45.83333333%;
  }
  .arco-col-xxxl-pull-11.arco-col-rtl {
    right: auto;
    right: initial;
    left: 45.83333333%;
  }
  .arco-col-xxxl-pull-12 {
    right: 50%;
  }
  .arco-col-xxxl-pull-12.arco-col-rtl {
    right: auto;
    right: initial;
    left: 50%;
  }
  .arco-col-xxxl-pull-13 {
    right: 54.16666667%;
  }
  .arco-col-xxxl-pull-13.arco-col-rtl {
    right: auto;
    right: initial;
    left: 54.16666667%;
  }
  .arco-col-xxxl-pull-14 {
    right: 58.33333333%;
  }
  .arco-col-xxxl-pull-14.arco-col-rtl {
    right: auto;
    right: initial;
    left: 58.33333333%;
  }
  .arco-col-xxxl-pull-15 {
    right: 62.5%;
  }
  .arco-col-xxxl-pull-15.arco-col-rtl {
    right: auto;
    right: initial;
    left: 62.5%;
  }
  .arco-col-xxxl-pull-16 {
    right: 66.66666667%;
  }
  .arco-col-xxxl-pull-16.arco-col-rtl {
    right: auto;
    right: initial;
    left: 66.66666667%;
  }
  .arco-col-xxxl-pull-17 {
    right: 70.83333333%;
  }
  .arco-col-xxxl-pull-17.arco-col-rtl {
    right: auto;
    right: initial;
    left: 70.83333333%;
  }
  .arco-col-xxxl-pull-18 {
    right: 75%;
  }
  .arco-col-xxxl-pull-18.arco-col-rtl {
    right: auto;
    right: initial;
    left: 75%;
  }
  .arco-col-xxxl-pull-19 {
    right: 79.16666667%;
  }
  .arco-col-xxxl-pull-19.arco-col-rtl {
    right: auto;
    right: initial;
    left: 79.16666667%;
  }
  .arco-col-xxxl-pull-20 {
    right: 83.33333333%;
  }
  .arco-col-xxxl-pull-20.arco-col-rtl {
    right: auto;
    right: initial;
    left: 83.33333333%;
  }
  .arco-col-xxxl-pull-21 {
    right: 87.5%;
  }
  .arco-col-xxxl-pull-21.arco-col-rtl {
    right: auto;
    right: initial;
    left: 87.5%;
  }
  .arco-col-xxxl-pull-22 {
    right: 91.66666667%;
  }
  .arco-col-xxxl-pull-22.arco-col-rtl {
    right: auto;
    right: initial;
    left: 91.66666667%;
  }
  .arco-col-xxxl-pull-23 {
    right: 95.83333333%;
  }
  .arco-col-xxxl-pull-23.arco-col-rtl {
    right: auto;
    right: initial;
    left: 95.83333333%;
  }
  .arco-col-xxxl-pull-24 {
    right: 100%;
  }
  .arco-col-xxxl-pull-24.arco-col-rtl {
    right: auto;
    right: initial;
    left: 100%;
  }
  .arco-col-xxxl-push-0 {
    left: 0%;
  }
  .arco-col-xxxl-push-0.arco-col-rtl {
    left: auto;
    left: initial;
    right: 0%;
  }
  .arco-col-xxxl-push-1 {
    left: 4.16666667%;
  }
  .arco-col-xxxl-push-1.arco-col-rtl {
    left: auto;
    left: initial;
    right: 4.16666667%;
  }
  .arco-col-xxxl-push-2 {
    left: 8.33333333%;
  }
  .arco-col-xxxl-push-2.arco-col-rtl {
    left: auto;
    left: initial;
    right: 8.33333333%;
  }
  .arco-col-xxxl-push-3 {
    left: 12.5%;
  }
  .arco-col-xxxl-push-3.arco-col-rtl {
    left: auto;
    left: initial;
    right: 12.5%;
  }
  .arco-col-xxxl-push-4 {
    left: 16.66666667%;
  }
  .arco-col-xxxl-push-4.arco-col-rtl {
    left: auto;
    left: initial;
    right: 16.66666667%;
  }
  .arco-col-xxxl-push-5 {
    left: 20.83333333%;
  }
  .arco-col-xxxl-push-5.arco-col-rtl {
    left: auto;
    left: initial;
    right: 20.83333333%;
  }
  .arco-col-xxxl-push-6 {
    left: 25%;
  }
  .arco-col-xxxl-push-6.arco-col-rtl {
    left: auto;
    left: initial;
    right: 25%;
  }
  .arco-col-xxxl-push-7 {
    left: 29.16666667%;
  }
  .arco-col-xxxl-push-7.arco-col-rtl {
    left: auto;
    left: initial;
    right: 29.16666667%;
  }
  .arco-col-xxxl-push-8 {
    left: 33.33333333%;
  }
  .arco-col-xxxl-push-8.arco-col-rtl {
    left: auto;
    left: initial;
    right: 33.33333333%;
  }
  .arco-col-xxxl-push-9 {
    left: 37.5%;
  }
  .arco-col-xxxl-push-9.arco-col-rtl {
    left: auto;
    left: initial;
    right: 37.5%;
  }
  .arco-col-xxxl-push-10 {
    left: 41.66666667%;
  }
  .arco-col-xxxl-push-10.arco-col-rtl {
    left: auto;
    left: initial;
    right: 41.66666667%;
  }
  .arco-col-xxxl-push-11 {
    left: 45.83333333%;
  }
  .arco-col-xxxl-push-11.arco-col-rtl {
    left: auto;
    left: initial;
    right: 45.83333333%;
  }
  .arco-col-xxxl-push-12 {
    left: 50%;
  }
  .arco-col-xxxl-push-12.arco-col-rtl {
    left: auto;
    left: initial;
    right: 50%;
  }
  .arco-col-xxxl-push-13 {
    left: 54.16666667%;
  }
  .arco-col-xxxl-push-13.arco-col-rtl {
    left: auto;
    left: initial;
    right: 54.16666667%;
  }
  .arco-col-xxxl-push-14 {
    left: 58.33333333%;
  }
  .arco-col-xxxl-push-14.arco-col-rtl {
    left: auto;
    left: initial;
    right: 58.33333333%;
  }
  .arco-col-xxxl-push-15 {
    left: 62.5%;
  }
  .arco-col-xxxl-push-15.arco-col-rtl {
    left: auto;
    left: initial;
    right: 62.5%;
  }
  .arco-col-xxxl-push-16 {
    left: 66.66666667%;
  }
  .arco-col-xxxl-push-16.arco-col-rtl {
    left: auto;
    left: initial;
    right: 66.66666667%;
  }
  .arco-col-xxxl-push-17 {
    left: 70.83333333%;
  }
  .arco-col-xxxl-push-17.arco-col-rtl {
    left: auto;
    left: initial;
    right: 70.83333333%;
  }
  .arco-col-xxxl-push-18 {
    left: 75%;
  }
  .arco-col-xxxl-push-18.arco-col-rtl {
    left: auto;
    left: initial;
    right: 75%;
  }
  .arco-col-xxxl-push-19 {
    left: 79.16666667%;
  }
  .arco-col-xxxl-push-19.arco-col-rtl {
    left: auto;
    left: initial;
    right: 79.16666667%;
  }
  .arco-col-xxxl-push-20 {
    left: 83.33333333%;
  }
  .arco-col-xxxl-push-20.arco-col-rtl {
    left: auto;
    left: initial;
    right: 83.33333333%;
  }
  .arco-col-xxxl-push-21 {
    left: 87.5%;
  }
  .arco-col-xxxl-push-21.arco-col-rtl {
    left: auto;
    left: initial;
    right: 87.5%;
  }
  .arco-col-xxxl-push-22 {
    left: 91.66666667%;
  }
  .arco-col-xxxl-push-22.arco-col-rtl {
    left: auto;
    left: initial;
    right: 91.66666667%;
  }
  .arco-col-xxxl-push-23 {
    left: 95.83333333%;
  }
  .arco-col-xxxl-push-23.arco-col-rtl {
    left: auto;
    left: initial;
    right: 95.83333333%;
  }
  .arco-col-xxxl-push-24 {
    left: 100%;
  }
  .arco-col-xxxl-push-24.arco-col-rtl {
    left: auto;
    left: initial;
    right: 100%;
  }
}
.arco-grid {
  display: grid;
}
.arco-grid-rtl {
  direction: rtl;
}
.arco-image-trigger {
  padding: 6px 4px;
  background: var(--color-bg-5);
  border: 1px solid var(--color-neutral-3);
  border-radius: 4px;
}
.arco-image-trigger .arco-trigger-arrow {
  border: 1px solid var(--color-neutral-3);
  background-color: var(--color-bg-5);
}
.arco-image {
  position: relative;
  display: inline-block;
  border-radius: var(--border-radius-small);
  vertical-align: middle;
}
.arco-image-img {
  vertical-align: middle;
  border-radius: inherit;
}
.arco-image-img:focus-visible {
  box-shadow: 0 0 0 2px rgb(var(--primary-6));
}
.arco-image-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.arco-image-footer {
  width: 100%;
  max-width: 100%;
  display: flex;
}
.arco-image-footer-block {
  flex: auto;
}
.arco-image-caption-title {
  font-size: 16px;
  font-weight: 500;
}
.arco-image-caption-description {
  font-size: 14px;
}
.arco-image-actions {
  padding-left: 12px;
}
.arco-image-actions-list {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.arco-image-actions-item {
  font-size: 14px;
  line-height: 1;
  margin-left: 12px;
  border-radius: var(--border-radius-small);
  padding: 0 0;
  cursor: pointer;
}
.arco-image-actions-item:first-child {
  margin-left: 0;
}
.arco-image-actions-item-trigger {
  padding: 5px 4px;
  display: inline-block;
}
.arco-image-with-footer-inner .arco-image-footer {
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
  color: var(--color-white);
  box-sizing: border-box;
  padding: 9px 16px;
  align-items: center;
  position: absolute;
  left: 0;
  bottom: 0;
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.arco-image-with-footer-inner .arco-image-caption-title {
  color: var(--color-white);
}
.arco-image-with-footer-inner .arco-image-caption-description {
  color: var(--color-white);
}
.arco-image-with-footer-inner .arco-image-actions-item:hover {
  background: rgba(0, 0, 0, 0.5);
}
.arco-image-with-footer-outer .arco-image-footer {
  color: var(--color-neutral-8);
  margin-top: 4px;
}
.arco-image-with-footer-outer .arco-image-caption-title {
  color: var(--color-text-1);
}
.arco-image-with-footer-outer .arco-image-caption-description {
  color: var(--color-neutral-6);
}
.arco-image-with-footer-outer .arco-image-actions-item:hover {
  background: var(--color-neutral-2);
}
.arco-image-with-preview:hover {
  cursor: zoom-in;
}
.arco-image-error {
  width: 100%;
  height: 100%;
  background-color: var(--color-neutral-1);
  color: var(--color-neutral-4);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.arco-image-error-icon {
  width: 60px;
  height: 60px;
  max-width: 100%;
  max-height: 100%;
}
.arco-image-error-icon > svg {
  width: 100%;
  height: 100%;
}
.arco-image-error-alt {
  font-size: 12px;
  line-height: 1.6667;
  text-align: center;
  padding: 8px 16px;
}
.arco-image-loader {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: var(--color-neutral-1);
}
.arco-image-loader-spin {
  font-size: 32px;
  transform: translate(-50%, -50%);
  position: absolute;
  color: rgb(var(--primary-6));
  left: 50%;
  top: 50%;
  text-align: center;
}
.arco-image-loader-spin-text {
  color: var(--color-neutral-6);
  font-size: 16px;
}
.arco-image-simple.arco-image-with-footer-inner .arco-image-footer {
  padding: 12px 16px;
}
.arco-image-before-load .arco-image-img,
.arco-image-loading .arco-image-img,
.arco-image-loading-error .arco-image-img {
  visibility: hidden;
}
.arco-image-trigger .arco-image-actions-list {
  flex-direction: column;
}
.arco-image-trigger .arco-image-actions-item {
  color: var(--color-neutral-8);
  margin-left: 0;
}
.arco-image-trigger .arco-image-actions-item:hover {
  background: var(--color-neutral-2);
}
.arco-image-preview {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1001;
}
.arco-image-preview-hide {
  display: none;
}
.arco-image-preview-mask,
.arco-image-preview-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.arco-image-preview-mask {
  background-color: var(--color-mask-bg);
}
.arco-image-preview-img-container {
  width: 100%;
  height: 100%;
  text-align: center;
}
.arco-image-preview-img-container::before {
  content: '';
  width: 0;
  height: 100%;
  vertical-align: middle;
  display: inline-block;
}
.arco-image-preview-img-container .arco-image-preview-img {
  max-width: 100%;
  max-height: 100%;
  display: inline-block;
  vertical-align: middle;
  -webkit-user-select: none;
          user-select: none;
  cursor: grab;
}
.arco-image-preview-img-container .arco-image-preview-img.arco-image-preview-img-moving {
  cursor: grabbing;
}
.arco-image-preview-scale-value {
  padding: 7px 10px;
  box-sizing: border-box;
  font-size: 12px;
  color: var(--color-white);
  background-color: rgba(255, 255, 255, 0.08);
  line-height: normal;
  line-height: initial;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.arco-image-preview-toolbar {
  background-color: var(--color-bg-2);
  border-radius: var(--border-radius-medium);
  display: flex;
  align-items: flex-start;
  padding: 4px 16px;
  position: absolute;
  bottom: 46px;
  left: 50%;
  transform: translateX(-50%);
}
.arco-image-preview-toolbar-action {
  font-size: 14px;
  color: var(--color-neutral-8);
  border-radius: var(--border-radius-small);
  background-color: transparent;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.arco-image-preview-toolbar-action:not(:last-of-type) {
  margin-right: 0;
}
.arco-image-preview-toolbar-action:hover {
  background-color: var(--color-neutral-2);
  color: rgb(var(--primary-6));
}
.arco-image-preview-toolbar-action-disabled,
.arco-image-preview-toolbar-action-disabled:hover {
  color: var(--color-text-4);
  background-color: transparent;
  cursor: not-allowed;
}
.arco-image-preview-toolbar-action-name {
  font-size: 12px;
  padding-right: 12px;
}
.arco-image-preview-toolbar-action-content {
  padding: 13px;
  line-height: 1;
}
.arco-image-preview-toolbar-simple {
  padding: 4px 4px;
}
.arco-image-preview-toolbar-simple .arco-image-preview-toolbar-action {
  margin-right: 0;
}
.arco-image-preview-trigger.arco-image-trigger {
  padding: 12px 16px;
}
.arco-image-preview-trigger.arco-image-trigger .arco-image-preview-toolbar-action {
  text-align: left;
  margin-right: 0;
}
.arco-image-preview-trigger.arco-image-trigger .arco-image-preview-toolbar-action:not(:last-of-type) {
  margin-bottom: 0;
}
.arco-image-preview-loading {
  color: rgb(var(--primary-6));
  background-color: #232324;
  font-size: 18px;
  padding: 10px;
  width: 48px;
  height: 48px;
  border-radius: var(--border-radius-medium);
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.arco-image-preview-close-btn {
  width: 32px;
  height: 32px;
  line-height: 32px;
  background: rgba(0, 0, 0, 0.5);
  color: var(--color-white);
  text-align: center;
  border-radius: 50%;
  position: absolute;
  right: 36px;
  top: 36px;
  cursor: pointer;
  font-size: 14px;
}
.arco-image-preview-arrow-left,
.arco-image-preview-arrow-right {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  color: var(--color-white);
  background-color: rgba(255, 255, 255, 0.3);
  cursor: pointer;
  z-index: 2;
}
.arco-image-preview-arrow-left > svg,
.arco-image-preview-arrow-right > svg {
  color: var(--color-white);
  font-size: 16px;
}
.arco-image-preview-arrow-left:hover,
.arco-image-preview-arrow-right:hover {
  background-color: rgba(255, 255, 255, 0.5);
}
.arco-image-preview-arrow-left {
  left: 20px;
  top: 50%;
  transform: translateY(-50%);
}
.arco-image-preview-arrow-right {
  top: 50%;
  transform: translateY(-50%);
  right: 20px;
}
.arco-image-preview-arrow-disabled {
  cursor: not-allowed;
  background-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.3);
}
.arco-image-preview-arrow-disabled > svg {
  color: rgba(255, 255, 255, 0.3);
}
.arco-image-preview-arrow-disabled:hover {
  background-color: rgba(255, 255, 255, 0.2);
}
/** mask 动效 */
.fadeImage-enter,
.fadeImage-appear {
  opacity: 0;
}
.fadeImage-enter-active,
.fadeImage-appear-active {
  opacity: 1;
  transition: opacity 0.4s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.fadeImage-exit {
  opacity: 1;
}
.fadeImage-exit-active {
  opacity: 0;
  transition: opacity 0.4s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.arco-image-rtl {
  direction: rtl;
}
.arco-image-rtl .arco-image-actions-item {
  margin-left: 0;
  margin-right: 12px;
}
.arco-image-rtl .arco-image-actions-item:first-child {
  margin-right: 0;
}
/******** 基础配置项 end *******/
/******** 基础配置项 end *******/
/******** 高级配置项 *******/
/******** 高级配置项 end *******/
.arco-input {
  padding-top: 4px;
  padding-bottom: 4px;
  line-height: 1.5715;
  outline: none;
  -webkit-appearance: none;
          appearance: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  width: 100%;
  border-radius: var(--border-radius-small);
  color: var(--color-text-1);
  padding-left: 12px;
  padding-right: 12px;
  font-size: 14px;
  box-sizing: border-box;
  transition: color 0.1s cubic-bezier(0, 0, 1, 1), border-color 0.1s cubic-bezier(0, 0, 1, 1), background-color 0.1s cubic-bezier(0, 0, 1, 1);
  border: 1px solid transparent;
  background-color: var(--color-fill-2);
}
.arco-input::placeholder {
  color: var(--color-text-3);
}
.arco-input:hover {
  background-color: var(--color-fill-3);
  border-color: transparent;
}
.arco-input:focus,
.arco-input.arco-input-focus {
  border-color: rgb(var(--primary-6));
  background-color: var(--color-bg-2);
  box-shadow: 0 0 0 0 var(--color-primary-light-2);
}
.arco-input-error {
  border-color: transparent;
  background-color: var(--color-danger-light-1);
}
.arco-input-error:hover {
  border-color: transparent;
  background-color: var(--color-danger-light-2);
}
.arco-input-error .arco-input {
  background: none;
  box-shadow: none;
}
.arco-input-error .arco-input:hover {
  background: none;
  box-shadow: none;
}
.arco-input-error.arco-input-focus,
.arco-input-error.arco-input-focus:hover {
  border-color: rgb(var(--danger-6));
  background-color: var(--color-bg-2);
  box-shadow: 0 0 0 0 var(--color-danger-light-2);
}
.arco-input-error:focus,
.arco-input-error:focus:hover {
  border-color: rgb(var(--danger-6));
  background-color: var(--color-bg-2);
  box-shadow: 0 0 0 0 var(--color-danger-light-2);
}
.arco-input-warning {
  border-color: transparent;
  background-color: var(--color-warning-light-1);
}
.arco-input-warning:hover {
  border-color: transparent;
  background-color: var(--color-warning-light-2);
}
.arco-input-warning .arco-input {
  background: none;
  box-shadow: none;
}
.arco-input-warning .arco-input:hover {
  background: none;
  box-shadow: none;
}
.arco-input-warning.arco-input-focus,
.arco-input-warning.arco-input-focus:hover {
  border-color: rgb(var(--warning-6));
  background-color: var(--color-bg-2);
  box-shadow: 0 0 0 0 var(--color-warning-light-2);
}
.arco-input-warning:focus,
.arco-input-warning:focus:hover {
  border-color: rgb(var(--warning-6));
  background-color: var(--color-bg-2);
  box-shadow: 0 0 0 0 var(--color-warning-light-2);
}
.arco-input-autowidth {
  overflow: hidden;
  text-overflow: ellipsis;
  flex: 1 1;
}
.arco-input-autowidth:hover {
  text-overflow: initial;
}
.arco-input-disabled {
  background-color: var(--color-fill-2);
  cursor: not-allowed;
  color: var(--color-text-4);
  -webkit-text-fill-color: var(--color-text-4);
  border-color: transparent;
}
.arco-input-disabled:hover {
  border-color: transparent;
  background-color: var(--color-fill-2);
  color: var(--color-text-4);
}
.arco-input-disabled::placeholder {
  color: var(--color-text-4);
}
.arco-input input:disabled {
  color: var(--color-text-4);
  opacity: 1;
  -webkit-text-fill-color: var(--color-text-4);
}
.arco-input-word-limit {
  font-size: 12px;
  color: var(--color-text-3);
  padding-left: 8px;
}
.arco-input-word-limit-error {
  color: rgb(var(--danger-6));
}
.arco-input-size-mini {
  line-height: 1.667;
  font-size: 12px;
  padding-top: 1px;
  padding-bottom: 1px;
}
.arco-input-size-small {
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 14px;
}
.arco-input-size-large {
  padding-top: 6px;
  padding-bottom: 6px;
  font-size: 14px;
}
.arco-input-group-wrapper-mini .arco-input-group-addbefore,
.arco-input-group-wrapper-mini .arco-input-group-addafter {
  padding-left: 8px;
  padding-right: 8px;
}
.arco-input-inner-wrapper.arco-input-inner-wrapper-mini {
  padding-left: 8px;
  padding-right: 8px;
}
.arco-input-size-mini {
  padding-left: 8px;
  padding-right: 8px;
}
.arco-input-group-wrapper-small .arco-input-group-addbefore,
.arco-input-group-wrapper-small .arco-input-group-addafter {
  padding-left: 12px;
  padding-right: 12px;
}
.arco-input-inner-wrapper.arco-input-inner-wrapper-small {
  padding-left: 12px;
  padding-right: 12px;
}
.arco-input-size-small {
  padding-left: 12px;
  padding-right: 12px;
}
.arco-input-group-wrapper-large .arco-input-group-addbefore,
.arco-input-group-wrapper-large .arco-input-group-addafter {
  padding-left: 16px;
  padding-right: 16px;
}
.arco-input-inner-wrapper.arco-input-inner-wrapper-large {
  padding-left: 16px;
  padding-right: 16px;
}
.arco-input-size-large {
  padding-left: 16px;
  padding-right: 16px;
}
.arco-input-clear-icon {
  font-size: 12px;
  cursor: pointer;
  color: var(--color-text-2);
}
.arco-input-clear-icon:focus-visible::before {
  box-shadow: 0 0 0 2px rgb(var(--primary-6));
}
.arco-input-clear-icon > svg {
  transition: color 0.1s cubic-bezier(0, 0, 1, 1);
  position: relative;
}
.arco-input-inner-wrapper {
  outline: none;
  -webkit-appearance: none;
          appearance: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  border-radius: var(--border-radius-small);
  color: var(--color-text-1);
  padding-left: 12px;
  padding-right: 12px;
  font-size: 14px;
  box-sizing: border-box;
  transition: color 0.1s cubic-bezier(0, 0, 1, 1), border-color 0.1s cubic-bezier(0, 0, 1, 1), background-color 0.1s cubic-bezier(0, 0, 1, 1);
  border: 1px solid transparent;
  background-color: var(--color-fill-2);
  display: inline-flex;
  width: 100%;
  position: relative;
  align-items: center;
}
.arco-input-inner-wrapper::placeholder {
  color: var(--color-text-3);
}
.arco-input-inner-wrapper:hover {
  background-color: var(--color-fill-3);
  border-color: transparent;
}
.arco-input-inner-wrapper:focus,
.arco-input-inner-wrapper.arco-input-inner-wrapper-focus {
  border-color: rgb(var(--primary-6));
  background-color: var(--color-bg-2);
  box-shadow: 0 0 0 0 var(--color-primary-light-2);
}
.arco-input-inner-wrapper-error {
  border-color: transparent;
  background-color: var(--color-danger-light-1);
}
.arco-input-inner-wrapper-error:hover {
  border-color: transparent;
  background-color: var(--color-danger-light-2);
}
.arco-input-inner-wrapper-error .arco-input {
  background: none;
  box-shadow: none;
}
.arco-input-inner-wrapper-error .arco-input:hover {
  background: none;
  box-shadow: none;
}
.arco-input-inner-wrapper-error.arco-input-inner-wrapper-focus,
.arco-input-inner-wrapper-error.arco-input-inner-wrapper-focus:hover {
  border-color: rgb(var(--danger-6));
  background-color: var(--color-bg-2);
  box-shadow: 0 0 0 0 var(--color-danger-light-2);
}
.arco-input-inner-wrapper-error:focus,
.arco-input-inner-wrapper-error:focus:hover {
  border-color: rgb(var(--danger-6));
  background-color: var(--color-bg-2);
  box-shadow: 0 0 0 0 var(--color-danger-light-2);
}
.arco-input-inner-wrapper-warning {
  border-color: transparent;
  background-color: var(--color-warning-light-1);
}
.arco-input-inner-wrapper-warning:hover {
  border-color: transparent;
  background-color: var(--color-warning-light-2);
}
.arco-input-inner-wrapper-warning .arco-input {
  background: none;
  box-shadow: none;
}
.arco-input-inner-wrapper-warning .arco-input:hover {
  background: none;
  box-shadow: none;
}
.arco-input-inner-wrapper-warning.arco-input-inner-wrapper-focus,
.arco-input-inner-wrapper-warning.arco-input-inner-wrapper-focus:hover {
  border-color: rgb(var(--warning-6));
  background-color: var(--color-bg-2);
  box-shadow: 0 0 0 0 var(--color-warning-light-2);
}
.arco-input-inner-wrapper-warning:focus,
.arco-input-inner-wrapper-warning:focus:hover {
  border-color: rgb(var(--warning-6));
  background-color: var(--color-bg-2);
  box-shadow: 0 0 0 0 var(--color-warning-light-2);
}
.arco-input-inner-wrapper .arco-input {
  padding-left: 0;
  padding-right: 0;
  border-radius: 0;
  border: none;
  background: none;
}
.arco-input-inner-wrapper .arco-input:hover,
.arco-input-inner-wrapper .arco-input:focus {
  background: none;
  box-shadow: none;
}
.arco-input-inner-wrapper-has-prefix > .arco-input-clear-wrapper .arco-input,
.arco-input-inner-wrapper-has-prefix > .arco-input {
  padding-left: 12px;
}
.arco-input-inner-wrapper .arco-input-group-prefix,
.arco-input-inner-wrapper .arco-input-group-suffix {
  -webkit-user-select: none;
          user-select: none;
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  height: 100%;
}
.arco-input-inner-wrapper .arco-input-group-prefix > svg,
.arco-input-inner-wrapper .arco-input-group-suffix > svg {
  font-size: 14px;
}
.arco-input-inner-wrapper .arco-input-group-prefix {
  color: var(--color-text-2);
}
.arco-input-inner-wrapper .arco-input-group-suffix {
  color: var(--color-text-2);
}
.arco-input-inner-wrapper-disabled {
  background-color: var(--color-fill-2);
  cursor: not-allowed;
  color: var(--color-text-4);
  -webkit-text-fill-color: var(--color-text-4);
  border-color: transparent;
}
.arco-input-inner-wrapper-disabled:hover {
  border-color: transparent;
  background-color: var(--color-fill-2);
  color: var(--color-text-4);
}
.arco-input-inner-wrapper-disabled::placeholder {
  color: var(--color-text-4);
}
.arco-input-inner-wrapper-disabled .arco-input-group-prefix,
.arco-input-inner-wrapper-disabled .arco-input-group-suffix {
  color: inherit;
}
.arco-input-inner-wrapper .arco-input-clear-icon {
  visibility: hidden;
}
.arco-input-inner-wrapper:hover .arco-input-clear-icon {
  visibility: visible;
}
.arco-input-inner-wrapper:hover .arco-input-clear-icon ~ .arco-input-group-suffix {
  margin-left: 4px;
}
.arco-input-inner-wrapper:not(.arco-input-inner-wrapper-focus) .arco-input-clear-icon:hover::before {
  background-color: var(--color-fill-4);
}
.arco-input-group-wrapper-autowidth .arco-input-group {
  display: flex;
  align-items: stretch;
}
.arco-input-group-wrapper-autowidth .arco-input-group-addbefore,
.arco-input-group-wrapper-autowidth .arco-input-group-after {
  display: inline-flex;
  height: auto;
  height: initial;
  flex-shrink: 0;
  flex-grow: 0;
  width: auto;
  align-items: center;
}
.arco-input-group-wrapper-autowidth .arco-input-inner-wrapper {
  overflow: hidden;
}
.arco-input-group-wrapper-autowidth .arco-input {
  overflow: hidden;
  text-overflow: ellipsis;
  flex: 1 1;
}
.arco-input-group-wrapper-autowidth .arco-input:hover {
  text-overflow: initial;
}
.arco-input-group {
  display: table;
  width: 100%;
  height: 100%;
  line-height: 0;
}
.arco-input-group > .arco-input-inner-wrapper,
.arco-input-group > .arco-input {
  border-radius: 0;
}
.arco-input-group > .arco-input-inner-wrapper-focus,
.arco-input-group > .arco-input-focus {
  border-radius: var(--border-radius-small);
}
.arco-input-group > :first-child {
  border-top-left-radius: var(--border-radius-small);
  border-bottom-left-radius: var(--border-radius-small);
}
.arco-input-group > :last-child {
  border-top-right-radius: var(--border-radius-small);
  border-bottom-right-radius: var(--border-radius-small);
}
.arco-input-group-addbefore,
.arco-input-group-addafter {
  width: 1px;
  display: table-cell;
  white-space: nowrap;
  height: 100%;
  vertical-align: middle;
  box-sizing: border-box;
  padding: 0 12px;
  color: var(--color-text-1);
  background-color: var(--color-fill-2);
  border: 1px solid transparent;
}
.arco-input-group-addbefore > svg,
.arco-input-group-addafter > svg {
  font-size: 14px;
}
.arco-input-group-addafter {
  border-left: 1px solid var(--color-neutral-3);
}
.arco-input-group-addafter .item-style {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -12px;
  margin-right: -13px;
}
.arco-input-group-addafter .arco-input {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -12px;
  margin-right: -13px;
  border-color: transparent;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.arco-input-group-addafter .arco-select {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -12px;
  margin-right: -13px;
}
.arco-input-group-addafter .arco-select .arco-select-view {
  border-radius: 0;
  background-color: inherit;
  border-color: transparent;
}
.arco-input-group-addafter .arco-select.arco-select-single .arco-select-view {
  height: 100%;
}
.arco-input-group-addbefore {
  border-right: 1px solid var(--color-neutral-3);
}
.arco-input-group-addbefore .item-style {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -13px;
  margin-right: -12px;
}
.arco-input-group-addbefore .arco-input {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -13px;
  margin-right: -12px;
  border-color: transparent;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.arco-input-group-addbefore .arco-select {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -13px;
  margin-right: -12px;
}
.arco-input-group-addbefore .arco-select .arco-select-view {
  border-radius: 0;
  background-color: inherit;
  border-color: transparent;
}
.arco-input-group-addbefore .arco-select.arco-select-single .arco-select-view {
  height: 100%;
}
.arco-input-group-wrapper {
  width: 100%;
  display: inline-block;
  vertical-align: top;
}
.arco-input-group-wrapper.arco-input-group-wrapper-mini .arco-input-group {
  font-size: 12px;
}
.arco-input-group-wrapper.arco-input-group-wrapper-mini .arco-input-inner-wrapper .arco-input-group-prefix,
.arco-input-group-wrapper.arco-input-group-wrapper-mini .arco-input-inner-wrapper .arco-input-group-suffix {
  font-size: 12px;
}
.arco-input-group-wrapper.arco-input-group-wrapper-mini .arco-input-inner-wrapper .arco-input-group-prefix > svg,
.arco-input-group-wrapper.arco-input-group-wrapper-mini .arco-input-inner-wrapper .arco-input-group-suffix > svg {
  font-size: 12px;
}
.arco-input-group-wrapper.arco-input-group-wrapper-mini .arco-input-group-addbefore,
.arco-input-group-wrapper.arco-input-group-wrapper-mini .arco-input-group-addafter {
  font-size: 12px;
  height: 22px;
}
.arco-input-group-wrapper.arco-input-group-wrapper-mini .arco-input-group-addbefore > svg,
.arco-input-group-wrapper.arco-input-group-wrapper-mini .arco-input-group-addafter > svg {
  font-size: 12px;
}
.arco-input-group-wrapper.arco-input-group-wrapper-mini .arco-input-group-addafter .item-style {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -12px;
  margin-right: -13px;
}
.arco-input-group-wrapper.arco-input-group-wrapper-mini .arco-input-group-addafter .arco-input {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -12px;
  margin-right: -13px;
  border-color: transparent;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.arco-input-group-wrapper.arco-input-group-wrapper-mini .arco-input-group-addafter .arco-select {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -12px;
  margin-right: -13px;
}
.arco-input-group-wrapper.arco-input-group-wrapper-mini .arco-input-group-addafter .arco-select .arco-select-view {
  border-radius: 0;
  background-color: inherit;
  border-color: transparent;
}
.arco-input-group-wrapper.arco-input-group-wrapper-mini .arco-input-group-addafter .arco-select.arco-select-single .arco-select-view {
  height: 100%;
}
.arco-input-group-wrapper.arco-input-group-wrapper-mini .arco-input-group-addbefore .item-style {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -13px;
  margin-right: -12px;
}
.arco-input-group-wrapper.arco-input-group-wrapper-mini .arco-input-group-addbefore .arco-input {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -13px;
  margin-right: -12px;
  border-color: transparent;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.arco-input-group-wrapper.arco-input-group-wrapper-mini .arco-input-group-addbefore .arco-select {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -13px;
  margin-right: -12px;
}
.arco-input-group-wrapper.arco-input-group-wrapper-mini .arco-input-group-addbefore .arco-select .arco-select-view {
  border-radius: 0;
  background-color: inherit;
  border-color: transparent;
}
.arco-input-group-wrapper.arco-input-group-wrapper-mini .arco-input-group-addbefore .arco-select.arco-select-single .arco-select-view {
  height: 100%;
}
.arco-input-group-wrapper.arco-input-group-wrapper-small .arco-input-group {
  font-size: 14px;
}
.arco-input-group-wrapper.arco-input-group-wrapper-small .arco-input-inner-wrapper .arco-input-group-prefix,
.arco-input-group-wrapper.arco-input-group-wrapper-small .arco-input-inner-wrapper .arco-input-group-suffix {
  font-size: 14px;
}
.arco-input-group-wrapper.arco-input-group-wrapper-small .arco-input-inner-wrapper .arco-input-group-prefix > svg,
.arco-input-group-wrapper.arco-input-group-wrapper-small .arco-input-inner-wrapper .arco-input-group-suffix > svg {
  font-size: 14px;
}
.arco-input-group-wrapper.arco-input-group-wrapper-small .arco-input-group-addbefore,
.arco-input-group-wrapper.arco-input-group-wrapper-small .arco-input-group-addafter {
  font-size: 14px;
  height: 26px;
}
.arco-input-group-wrapper.arco-input-group-wrapper-small .arco-input-group-addbefore > svg,
.arco-input-group-wrapper.arco-input-group-wrapper-small .arco-input-group-addafter > svg {
  font-size: 14px;
}
.arco-input-group-wrapper.arco-input-group-wrapper-small .arco-input-group-addafter .item-style {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -12px;
  margin-right: -13px;
}
.arco-input-group-wrapper.arco-input-group-wrapper-small .arco-input-group-addafter .arco-input {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -12px;
  margin-right: -13px;
  border-color: transparent;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.arco-input-group-wrapper.arco-input-group-wrapper-small .arco-input-group-addafter .arco-select {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -12px;
  margin-right: -13px;
}
.arco-input-group-wrapper.arco-input-group-wrapper-small .arco-input-group-addafter .arco-select .arco-select-view {
  border-radius: 0;
  background-color: inherit;
  border-color: transparent;
}
.arco-input-group-wrapper.arco-input-group-wrapper-small .arco-input-group-addafter .arco-select.arco-select-single .arco-select-view {
  height: 100%;
}
.arco-input-group-wrapper.arco-input-group-wrapper-small .arco-input-group-addbefore .item-style {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -13px;
  margin-right: -12px;
}
.arco-input-group-wrapper.arco-input-group-wrapper-small .arco-input-group-addbefore .arco-input {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -13px;
  margin-right: -12px;
  border-color: transparent;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.arco-input-group-wrapper.arco-input-group-wrapper-small .arco-input-group-addbefore .arco-select {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -13px;
  margin-right: -12px;
}
.arco-input-group-wrapper.arco-input-group-wrapper-small .arco-input-group-addbefore .arco-select .arco-select-view {
  border-radius: 0;
  background-color: inherit;
  border-color: transparent;
}
.arco-input-group-wrapper.arco-input-group-wrapper-small .arco-input-group-addbefore .arco-select.arco-select-single .arco-select-view {
  height: 100%;
}
.arco-input-group-wrapper.arco-input-group-wrapper-large .arco-input-group {
  font-size: 14px;
}
.arco-input-group-wrapper.arco-input-group-wrapper-large .arco-input-inner-wrapper .arco-input-group-prefix,
.arco-input-group-wrapper.arco-input-group-wrapper-large .arco-input-inner-wrapper .arco-input-group-suffix {
  font-size: 14px;
}
.arco-input-group-wrapper.arco-input-group-wrapper-large .arco-input-inner-wrapper .arco-input-group-prefix > svg,
.arco-input-group-wrapper.arco-input-group-wrapper-large .arco-input-inner-wrapper .arco-input-group-suffix > svg {
  font-size: 14px;
}
.arco-input-group-wrapper.arco-input-group-wrapper-large .arco-input-group-addbefore,
.arco-input-group-wrapper.arco-input-group-wrapper-large .arco-input-group-addafter {
  font-size: 14px;
  height: 34px;
}
.arco-input-group-wrapper.arco-input-group-wrapper-large .arco-input-group-addbefore > svg,
.arco-input-group-wrapper.arco-input-group-wrapper-large .arco-input-group-addafter > svg {
  font-size: 14px;
}
.arco-input-group-wrapper.arco-input-group-wrapper-large .arco-input-group-addafter .item-style {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -12px;
  margin-right: -13px;
}
.arco-input-group-wrapper.arco-input-group-wrapper-large .arco-input-group-addafter .arco-input {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -12px;
  margin-right: -13px;
  border-color: transparent;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.arco-input-group-wrapper.arco-input-group-wrapper-large .arco-input-group-addafter .arco-select {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -12px;
  margin-right: -13px;
}
.arco-input-group-wrapper.arco-input-group-wrapper-large .arco-input-group-addafter .arco-select .arco-select-view {
  border-radius: 0;
  background-color: inherit;
  border-color: transparent;
}
.arco-input-group-wrapper.arco-input-group-wrapper-large .arco-input-group-addafter .arco-select.arco-select-single .arco-select-view {
  height: 100%;
}
.arco-input-group-wrapper.arco-input-group-wrapper-large .arco-input-group-addbefore .item-style {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -13px;
  margin-right: -12px;
}
.arco-input-group-wrapper.arco-input-group-wrapper-large .arco-input-group-addbefore .arco-input {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -13px;
  margin-right: -12px;
  border-color: transparent;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.arco-input-group-wrapper.arco-input-group-wrapper-large .arco-input-group-addbefore .arco-select {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -13px;
  margin-right: -12px;
}
.arco-input-group-wrapper.arco-input-group-wrapper-large .arco-input-group-addbefore .arco-select .arco-select-view {
  border-radius: 0;
  background-color: inherit;
  border-color: transparent;
}
.arco-input-group-wrapper.arco-input-group-wrapper-large .arco-input-group-addbefore .arco-select.arco-select-single .arco-select-view {
  height: 100%;
}
.arco-input-group-wrapper.arco-input-custom-height .arco-input-group {
  font-size: 14px;
}
.arco-input-group-wrapper.arco-input-custom-height .arco-input-inner-wrapper .arco-input-group-prefix,
.arco-input-group-wrapper.arco-input-custom-height .arco-input-inner-wrapper .arco-input-group-suffix {
  font-size: 14px;
}
.arco-input-group-wrapper.arco-input-custom-height .arco-input-inner-wrapper .arco-input-group-prefix > svg,
.arco-input-group-wrapper.arco-input-custom-height .arco-input-inner-wrapper .arco-input-group-suffix > svg {
  font-size: 14px;
}
.arco-input-group-wrapper.arco-input-custom-height .arco-input-group-addbefore,
.arco-input-group-wrapper.arco-input-custom-height .arco-input-group-addafter {
  font-size: 14px;
  height: 22px;
}
.arco-input-group-wrapper.arco-input-custom-height .arco-input-group-addbefore > svg,
.arco-input-group-wrapper.arco-input-custom-height .arco-input-group-addafter > svg {
  font-size: 14px;
}
.arco-input-group-wrapper.arco-input-custom-height .arco-input-group-addafter .item-style {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -12px;
  margin-right: -13px;
}
.arco-input-group-wrapper.arco-input-custom-height .arco-input-group-addafter .arco-input {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -12px;
  margin-right: -13px;
  border-color: transparent;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.arco-input-group-wrapper.arco-input-custom-height .arco-input-group-addafter .arco-select {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -12px;
  margin-right: -13px;
}
.arco-input-group-wrapper.arco-input-custom-height .arco-input-group-addafter .arco-select .arco-select-view {
  border-radius: 0;
  background-color: inherit;
  border-color: transparent;
}
.arco-input-group-wrapper.arco-input-custom-height .arco-input-group-addafter .arco-select.arco-select-single .arco-select-view {
  height: 100%;
}
.arco-input-group-wrapper.arco-input-custom-height .arco-input-group-addbefore .item-style {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -13px;
  margin-right: -12px;
}
.arco-input-group-wrapper.arco-input-custom-height .arco-input-group-addbefore .arco-input {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -13px;
  margin-right: -12px;
  border-color: transparent;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.arco-input-group-wrapper.arco-input-custom-height .arco-input-group-addbefore .arco-select {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -13px;
  margin-right: -12px;
}
.arco-input-group-wrapper.arco-input-custom-height .arco-input-group-addbefore .arco-select .arco-select-view {
  border-radius: 0;
  background-color: inherit;
  border-color: transparent;
}
.arco-input-group-wrapper.arco-input-custom-height .arco-input-group-addbefore .arco-select.arco-select-single .arco-select-view {
  height: 100%;
}
.arco-input-group-wrapper.arco-input-custom-height .arco-input-inner-wrapper {
  height: 100%;
}
.arco-input-group-wrapper.arco-input-custom-height .arco-input-inner-wrapper .arco-input {
  height: 100%;
}
.arco-input-group-wrapper.arco-input-custom-height .arco-input-inner-wrapper .arco-input-clear-wrapper {
  height: 100%;
}
.arco-input-group-wrapper.arco-input-custom-height .arco-input-inner-wrapper .arco-input-clear-wrapper .arco-input {
  height: 100%;
}
.arco-input-group-wrapper .arco-input-inner-wrapper {
  height: 100%;
}
.arco-input-group-wrapper.arco-input-disabled {
  cursor: not-allowed;
}
.arco-input-mirror {
  position: absolute;
  top: 0;
  left: 0;
  visibility: hidden;
}
.arco-textarea {
  outline: none;
  -webkit-appearance: none;
          appearance: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  width: 100%;
  border-radius: var(--border-radius-small);
  color: var(--color-text-1);
  padding-left: 12px;
  padding-right: 12px;
  box-sizing: border-box;
  transition: color 0.1s cubic-bezier(0, 0, 1, 1), border-color 0.1s cubic-bezier(0, 0, 1, 1), background-color 0.1s cubic-bezier(0, 0, 1, 1);
  border: 1px solid transparent;
  background-color: var(--color-fill-2);
  font-size: 14px;
  vertical-align: top;
  position: relative;
  padding: 4px 12px;
  max-width: 100%;
  min-height: 32px;
  height: auto;
  line-height: 1.5715;
  resize: vertical;
  overflow: auto;
}
.arco-textarea::placeholder {
  color: var(--color-text-3);
}
.arco-textarea:hover {
  background-color: var(--color-fill-3);
  border-color: transparent;
}
.arco-textarea:focus,
.arco-textarea.arco-textarea-focus {
  border-color: rgb(var(--primary-6));
  background-color: var(--color-bg-2);
  box-shadow: 0 0 0 0 var(--color-primary-light-2);
}
.arco-textarea-error {
  border-color: transparent;
  background-color: var(--color-danger-light-1);
}
.arco-textarea-error:hover {
  border-color: transparent;
  background-color: var(--color-danger-light-2);
}
.arco-textarea-error .arco-input {
  background: none;
  box-shadow: none;
}
.arco-textarea-error .arco-input:hover {
  background: none;
  box-shadow: none;
}
.arco-textarea-error.arco-textarea-focus,
.arco-textarea-error.arco-textarea-focus:hover {
  border-color: rgb(var(--danger-6));
  background-color: var(--color-bg-2);
  box-shadow: 0 0 0 0 var(--color-danger-light-2);
}
.arco-textarea-error:focus,
.arco-textarea-error:focus:hover {
  border-color: rgb(var(--danger-6));
  background-color: var(--color-bg-2);
  box-shadow: 0 0 0 0 var(--color-danger-light-2);
}
.arco-textarea-warning {
  border-color: transparent;
  background-color: var(--color-warning-light-1);
}
.arco-textarea-warning:hover {
  border-color: transparent;
  background-color: var(--color-warning-light-2);
}
.arco-textarea-warning .arco-input {
  background: none;
  box-shadow: none;
}
.arco-textarea-warning .arco-input:hover {
  background: none;
  box-shadow: none;
}
.arco-textarea-warning.arco-textarea-focus,
.arco-textarea-warning.arco-textarea-focus:hover {
  border-color: rgb(var(--warning-6));
  background-color: var(--color-bg-2);
  box-shadow: 0 0 0 0 var(--color-warning-light-2);
}
.arco-textarea-warning:focus,
.arco-textarea-warning:focus:hover {
  border-color: rgb(var(--warning-6));
  background-color: var(--color-bg-2);
  box-shadow: 0 0 0 0 var(--color-warning-light-2);
}
.arco-textarea-disabled {
  background-color: var(--color-fill-2);
  cursor: not-allowed;
  color: var(--color-text-4);
  -webkit-text-fill-color: var(--color-text-4);
  border-color: transparent;
}
.arco-textarea-disabled:hover {
  border-color: transparent;
  background-color: var(--color-fill-2);
  color: var(--color-text-4);
}
.arco-textarea-disabled::placeholder {
  color: var(--color-text-4);
}
.arco-input-group.arco-input-group-compact > .arco-select {
  vertical-align: baseline;
  vertical-align: initial;
}
.arco-input-group.arco-input-group-compact > .arco-select .arco-select-view {
  border-radius: 0;
}
.arco-input-group.arco-input-group-compact > * {
  border-radius: 0;
}
.arco-input-group.arco-input-group-compact > * .arco-input-group > :last-child,
.arco-input-group.arco-input-group-compact > * .arco-input-group > :first-child {
  border-radius: 0;
}
.arco-input-group.arco-input-group-compact > *:not(:last-child) {
  position: relative;
  border-right: 1px solid var(--color-neutral-3);
  box-sizing: border-box;
}
.arco-input-group.arco-input-group-compact > *:first-child,
.arco-input-group.arco-input-group-compact > *:first-child .arco-input-group > *:first-child {
  border-top-left-radius: var(--border-radius-small);
  border-bottom-left-radius: var(--border-radius-small);
}
.arco-input-group.arco-input-group-compact > *:first-child .arco-select .arco-select-view,
.arco-input-group.arco-input-group-compact > *:first-child .arco-input-group > *:first-child .arco-select .arco-select-view {
  border-top-left-radius: var(--border-radius-small);
  border-bottom-left-radius: var(--border-radius-small);
}
.arco-input-group.arco-input-group-compact > *:last-child,
.arco-input-group.arco-input-group-compact > *:last-child .arco-input-group > *:last-child {
  border-top-right-radius: var(--border-radius-small);
  border-bottom-right-radius: var(--border-radius-small);
}
.arco-input-group.arco-input-group-compact > *:last-child .arco-select .arco-select-view,
.arco-input-group.arco-input-group-compact > *:last-child .arco-input-group > *:last-child .arco-select .arco-select-view {
  border-top-right-radius: var(--border-radius-small);
  border-bottom-right-radius: var(--border-radius-small);
}
.arco-input-group.arco-input-group-compact > .arco-input:not(:last-child) {
  border-right-color: var(--color-neutral-3);
}
.arco-input-group.arco-input-group-compact > .arco-input:not(:last-child):focus {
  border-right-color: rgb(var(--primary-6));
}
.size-height-size-mini {
  line-height: 1.667;
  font-size: 12px;
  padding-top: 1px;
  padding-bottom: 1px;
}
.size-height-size-small {
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 14px;
}
.size-height-size-large {
  padding-top: 6px;
  padding-bottom: 6px;
  font-size: 14px;
}
.size-height-group-wrapper-mini .arco-input-group-addbefore,
.size-height-group-wrapper-mini .arco-input-group-addafter {
  padding-left: 8px;
  padding-right: 8px;
}
.size-height-inner-wrapper.size-height-inner-wrapper-mini {
  padding-left: 8px;
  padding-right: 8px;
}
.size-height-size-mini {
  padding-left: 8px;
  padding-right: 8px;
}
.size-height-group-wrapper-small .arco-input-group-addbefore,
.size-height-group-wrapper-small .arco-input-group-addafter {
  padding-left: 12px;
  padding-right: 12px;
}
.size-height-inner-wrapper.size-height-inner-wrapper-small {
  padding-left: 12px;
  padding-right: 12px;
}
.size-height-size-small {
  padding-left: 12px;
  padding-right: 12px;
}
.size-height-group-wrapper-large .arco-input-group-addbefore,
.size-height-group-wrapper-large .arco-input-group-addafter {
  padding-left: 16px;
  padding-right: 16px;
}
.size-height-inner-wrapper.size-height-inner-wrapper-large {
  padding-left: 16px;
  padding-right: 16px;
}
.size-height-size-large {
  padding-left: 16px;
  padding-right: 16px;
}
.group-size.group-size-mini .arco-input-group {
  font-size: 12px;
}
.group-size.group-size-mini .arco-input-inner-wrapper .arco-input-group-prefix,
.group-size.group-size-mini .arco-input-inner-wrapper .arco-input-group-suffix {
  font-size: 12px;
}
.group-size.group-size-mini .arco-input-inner-wrapper .arco-input-group-prefix > svg,
.group-size.group-size-mini .arco-input-inner-wrapper .arco-input-group-suffix > svg {
  font-size: 12px;
}
.group-size.group-size-mini .arco-input-group-addbefore,
.group-size.group-size-mini .arco-input-group-addafter {
  font-size: 12px;
  height: 22px;
}
.group-size.group-size-mini .arco-input-group-addbefore > svg,
.group-size.group-size-mini .arco-input-group-addafter > svg {
  font-size: 12px;
}
.group-size.group-size-mini .arco-input-group-addafter .item-style {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -12px;
  margin-right: -13px;
}
.group-size.group-size-mini .arco-input-group-addafter .arco-input {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -12px;
  margin-right: -13px;
  border-color: transparent;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.group-size.group-size-mini .arco-input-group-addafter .arco-select {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -12px;
  margin-right: -13px;
}
.group-size.group-size-mini .arco-input-group-addafter .arco-select .arco-select-view {
  border-radius: 0;
  background-color: inherit;
  border-color: transparent;
}
.group-size.group-size-mini .arco-input-group-addafter .arco-select.arco-select-single .arco-select-view {
  height: 100%;
}
.group-size.group-size-mini .arco-input-group-addbefore .item-style {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -13px;
  margin-right: -12px;
}
.group-size.group-size-mini .arco-input-group-addbefore .arco-input {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -13px;
  margin-right: -12px;
  border-color: transparent;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.group-size.group-size-mini .arco-input-group-addbefore .arco-select {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -13px;
  margin-right: -12px;
}
.group-size.group-size-mini .arco-input-group-addbefore .arco-select .arco-select-view {
  border-radius: 0;
  background-color: inherit;
  border-color: transparent;
}
.group-size.group-size-mini .arco-input-group-addbefore .arco-select.arco-select-single .arco-select-view {
  height: 100%;
}
.group-size.group-size-small .arco-input-group {
  font-size: 14px;
}
.group-size.group-size-small .arco-input-inner-wrapper .arco-input-group-prefix,
.group-size.group-size-small .arco-input-inner-wrapper .arco-input-group-suffix {
  font-size: 14px;
}
.group-size.group-size-small .arco-input-inner-wrapper .arco-input-group-prefix > svg,
.group-size.group-size-small .arco-input-inner-wrapper .arco-input-group-suffix > svg {
  font-size: 14px;
}
.group-size.group-size-small .arco-input-group-addbefore,
.group-size.group-size-small .arco-input-group-addafter {
  font-size: 14px;
  height: 26px;
}
.group-size.group-size-small .arco-input-group-addbefore > svg,
.group-size.group-size-small .arco-input-group-addafter > svg {
  font-size: 14px;
}
.group-size.group-size-small .arco-input-group-addafter .item-style {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -12px;
  margin-right: -13px;
}
.group-size.group-size-small .arco-input-group-addafter .arco-input {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -12px;
  margin-right: -13px;
  border-color: transparent;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.group-size.group-size-small .arco-input-group-addafter .arco-select {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -12px;
  margin-right: -13px;
}
.group-size.group-size-small .arco-input-group-addafter .arco-select .arco-select-view {
  border-radius: 0;
  background-color: inherit;
  border-color: transparent;
}
.group-size.group-size-small .arco-input-group-addafter .arco-select.arco-select-single .arco-select-view {
  height: 100%;
}
.group-size.group-size-small .arco-input-group-addbefore .item-style {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -13px;
  margin-right: -12px;
}
.group-size.group-size-small .arco-input-group-addbefore .arco-input {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -13px;
  margin-right: -12px;
  border-color: transparent;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.group-size.group-size-small .arco-input-group-addbefore .arco-select {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -13px;
  margin-right: -12px;
}
.group-size.group-size-small .arco-input-group-addbefore .arco-select .arco-select-view {
  border-radius: 0;
  background-color: inherit;
  border-color: transparent;
}
.group-size.group-size-small .arco-input-group-addbefore .arco-select.arco-select-single .arco-select-view {
  height: 100%;
}
.group-size.group-size-large .arco-input-group {
  font-size: 14px;
}
.group-size.group-size-large .arco-input-inner-wrapper .arco-input-group-prefix,
.group-size.group-size-large .arco-input-inner-wrapper .arco-input-group-suffix {
  font-size: 14px;
}
.group-size.group-size-large .arco-input-inner-wrapper .arco-input-group-prefix > svg,
.group-size.group-size-large .arco-input-inner-wrapper .arco-input-group-suffix > svg {
  font-size: 14px;
}
.group-size.group-size-large .arco-input-group-addbefore,
.group-size.group-size-large .arco-input-group-addafter {
  font-size: 14px;
  height: 34px;
}
.group-size.group-size-large .arco-input-group-addbefore > svg,
.group-size.group-size-large .arco-input-group-addafter > svg {
  font-size: 14px;
}
.group-size.group-size-large .arco-input-group-addafter .item-style {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -12px;
  margin-right: -13px;
}
.group-size.group-size-large .arco-input-group-addafter .arco-input {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -12px;
  margin-right: -13px;
  border-color: transparent;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.group-size.group-size-large .arco-input-group-addafter .arco-select {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -12px;
  margin-right: -13px;
}
.group-size.group-size-large .arco-input-group-addafter .arco-select .arco-select-view {
  border-radius: 0;
  background-color: inherit;
  border-color: transparent;
}
.group-size.group-size-large .arco-input-group-addafter .arco-select.arco-select-single .arco-select-view {
  height: 100%;
}
.group-size.group-size-large .arco-input-group-addbefore .item-style {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -13px;
  margin-right: -12px;
}
.group-size.group-size-large .arco-input-group-addbefore .arco-input {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -13px;
  margin-right: -12px;
  border-color: transparent;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.group-size.group-size-large .arco-input-group-addbefore .arco-select {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -13px;
  margin-right: -12px;
}
.group-size.group-size-large .arco-input-group-addbefore .arco-select .arco-select-view {
  border-radius: 0;
  background-color: inherit;
  border-color: transparent;
}
.group-size.group-size-large .arco-input-group-addbefore .arco-select.arco-select-single .arco-select-view {
  height: 100%;
}
.group-size.arco-input-custom-height .arco-input-group {
  font-size: 14px;
}
.group-size.arco-input-custom-height .arco-input-inner-wrapper .arco-input-group-prefix,
.group-size.arco-input-custom-height .arco-input-inner-wrapper .arco-input-group-suffix {
  font-size: 14px;
}
.group-size.arco-input-custom-height .arco-input-inner-wrapper .arco-input-group-prefix > svg,
.group-size.arco-input-custom-height .arco-input-inner-wrapper .arco-input-group-suffix > svg {
  font-size: 14px;
}
.group-size.arco-input-custom-height .arco-input-group-addbefore,
.group-size.arco-input-custom-height .arco-input-group-addafter {
  font-size: 14px;
  height: 22px;
}
.group-size.arco-input-custom-height .arco-input-group-addbefore > svg,
.group-size.arco-input-custom-height .arco-input-group-addafter > svg {
  font-size: 14px;
}
.group-size.arco-input-custom-height .arco-input-group-addafter .item-style {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -12px;
  margin-right: -13px;
}
.group-size.arco-input-custom-height .arco-input-group-addafter .arco-input {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -12px;
  margin-right: -13px;
  border-color: transparent;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.group-size.arco-input-custom-height .arco-input-group-addafter .arco-select {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -12px;
  margin-right: -13px;
}
.group-size.arco-input-custom-height .arco-input-group-addafter .arco-select .arco-select-view {
  border-radius: 0;
  background-color: inherit;
  border-color: transparent;
}
.group-size.arco-input-custom-height .arco-input-group-addafter .arco-select.arco-select-single .arco-select-view {
  height: 100%;
}
.group-size.arco-input-custom-height .arco-input-group-addbefore .item-style {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -13px;
  margin-right: -12px;
}
.group-size.arco-input-custom-height .arco-input-group-addbefore .arco-input {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -13px;
  margin-right: -12px;
  border-color: transparent;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.group-size.arco-input-custom-height .arco-input-group-addbefore .arco-select {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -13px;
  margin-right: -12px;
}
.group-size.arco-input-custom-height .arco-input-group-addbefore .arco-select .arco-select-view {
  border-radius: 0;
  background-color: inherit;
  border-color: transparent;
}
.group-size.arco-input-custom-height .arco-input-group-addbefore .arco-select.arco-select-single .arco-select-view {
  height: 100%;
}
.group-size.arco-input-custom-height .arco-input-inner-wrapper {
  height: 100%;
}
.group-size.arco-input-custom-height .arco-input-inner-wrapper .arco-input {
  height: 100%;
}
.group-size.arco-input-custom-height .arco-input-inner-wrapper .arco-input-clear-wrapper {
  height: 100%;
}
.group-size.arco-input-custom-height .arco-input-inner-wrapper .arco-input-clear-wrapper .arco-input {
  height: 100%;
}
.arco-textarea-wrapper {
  display: inline-block;
  position: relative;
  width: 100%;
}
.arco-textarea-clear-wrapper:hover .arco-textarea-clear-icon {
  display: inline-block;
}
.arco-textarea-clear-wrapper .arco-textarea {
  padding-right: 20px;
}
.arco-textarea-word-limit {
  position: absolute;
  font-size: 12px;
  bottom: 6px;
  right: 10px;
  color: var(--color-text-3);
  -webkit-user-select: none;
          user-select: none;
}
.arco-textarea-word-limit-error {
  color: rgb(var(--danger-6));
}
.arco-textarea-clear-icon {
  display: none;
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 12px;
  color: var(--color-text-2);
}
.arco-textarea-clear-icon > svg {
  transition: color 0.1s cubic-bezier(0, 0, 1, 1);
  position: relative;
}
.arco-input-search.arco-input-group-wrapper .arco-input-group-addbefore {
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-input-search.arco-input-group-wrapper .arco-input-group-addafter {
  padding: 0;
  border: none;
}
.arco-input-search.arco-input-group-wrapper .arco-input-group-suffix {
  color: var(--color-text-2);
  font-size: 14px;
}
.arco-input-search.arco-input-group-wrapper:not(.arco-input-disabled) .arco-input-group-addbefore {
  cursor: pointer;
  color: var(--color-text-2);
  font-size: 14px;
}
.arco-input-search.arco-input-group-wrapper .arco-input-search-btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  height: 100%;
  font-size: 14px;
  color: var(--color-white);
}
.arco-input-search-button .arco-input-inner-wrapper:not(.arco-input-inner-wrapper-rtl) {
  border-right: none;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.arco-input-password.arco-input-group-wrapper:not(.arco-input-disabled) .arco-input-group-suffix {
  cursor: pointer;
  color: var(--color-text-2);
  font-size: 12px;
}
.arco-input-password.arco-input-group-wrapper .arco-input-password-visibility-icon:focus-visible {
  box-shadow: 0 0 0 2px rgb(var(--primary-6));
  border-radius: var(--border-radius-small);
}
.arco-input-group-wrapper-rtl {
  direction: rtl;
}
.arco-input-group-wrapper-rtl .arco-input-word-limit {
  padding-left: 0;
  padding-right: input-padding-word-limit-left;
}
.arco-input-group-wrapper-rtl.arco-input-clear-wrapper .arco-input {
  padding-right: 0;
  padding-left: 24px;
}
.arco-input-group-wrapper-rtl .arco-input-group > :first-child {
  border-radius: 0 var(--border-radius-small) var(--border-radius-small) 0;
}
.arco-input-group-wrapper-rtl .arco-input-group > :last-child {
  border-radius: var(--border-radius-small) 0 0 var(--border-radius-small);
}
.arco-input-group-wrapper-rtl .arco-input-group-addafter {
  border-left: none;
  border-right: 1px solid var(--color-neutral-3);
}
.arco-input-group-wrapper-rtl .arco-input-group-addafter .item-style {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -13px;
  margin-right: -12px;
}
.arco-input-group-wrapper-rtl .arco-input-group-addafter .arco-input {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -13px;
  margin-right: -12px;
  border-color: transparent;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.arco-input-group-wrapper-rtl .arco-input-group-addafter .arco-select {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -13px;
  margin-right: -12px;
}
.arco-input-group-wrapper-rtl .arco-input-group-addafter .arco-select .arco-select-view {
  border-radius: 0;
  background-color: inherit;
  border-color: transparent;
}
.arco-input-group-wrapper-rtl .arco-input-group-addafter .arco-select.arco-select-single .arco-select-view {
  height: 100%;
}
.arco-input-group-wrapper-rtl .arco-input-group-addbefore {
  border-right: none;
  border-left: 1px solid var(--color-neutral-3);
}
.arco-input-group-wrapper-rtl .arco-input-group-addbefore .item-style {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -12px;
  margin-right: -13px;
}
.arco-input-group-wrapper-rtl .arco-input-group-addbefore .arco-input {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -12px;
  margin-right: -13px;
  border-color: transparent;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.arco-input-group-wrapper-rtl .arco-input-group-addbefore .arco-select {
  margin-top: -1px;
  margin-bottom: -1px;
  width: auto;
  height: 100%;
  margin-left: -12px;
  margin-right: -13px;
}
.arco-input-group-wrapper-rtl .arco-input-group-addbefore .arco-select .arco-select-view {
  border-radius: 0;
  background-color: inherit;
  border-color: transparent;
}
.arco-input-group-wrapper-rtl .arco-input-group-addbefore .arco-select.arco-select-single .arco-select-view {
  height: 100%;
}
.arco-input-group-wrapper-rtl .arco-input-group.arco-input-group-compact > *:not(:last-child) {
  border-right: none;
  border-left: 1px solid var(--color-neutral-3);
}
.arco-input-group-wrapper-rtl .arco-input-group.arco-input-group-compact > *:first-child,
.arco-input-group-wrapper-rtl .arco-input-group.arco-input-group-compact > *:first-child .arco-input-group > *:first-child {
  border-radius: 0 var(--border-radius-small) var(--border-radius-small) 0;
}
.arco-input-group-wrapper-rtl .arco-input-group.arco-input-group-compact > *:first-child .arco-select .arco-select-view,
.arco-input-group-wrapper-rtl .arco-input-group.arco-input-group-compact > *:first-child .arco-input-group > *:first-child .arco-select .arco-select-view {
  border-radius: 0 var(--border-radius-small) var(--border-radius-small) 0;
}
.arco-input-group-wrapper-rtl .arco-input-group.arco-input-group-compact > *:last-child,
.arco-input-group-wrapper-rtl .arco-input-group.arco-input-group-compact > *:last-child .arco-input-group > *:last-child {
  border-radius: var(--border-radius-small) 0 0 var(--border-radius-small);
}
.arco-input-group-wrapper-rtl .arco-input-group.arco-input-group-compact > *:last-child .arco-select .arco-select-view,
.arco-input-group-wrapper-rtl .arco-input-group.arco-input-group-compact > *:last-child .arco-input-group > *:last-child .arco-select .arco-select-view {
  border-radius: var(--border-radius-small) 0 0 var(--border-radius-small);
}
.arco-input-group-wrapper-rtl .arco-input-group.arco-input-group-compact > .arco-input:not(:last-child) {
  border-left-color: var(--color-neutral-3);
}
.arco-input-group-wrapper-rtl .arco-input-group.arco-input-group-compact > .arco-input:not(:last-child):focus {
  border-left-color: rgb(var(--primary-6));
}
.arco-input-group-wrapper-rtl.arco-input-search .arco-input-search-btn {
  border-radius: var(--border-radius-small) 0 0 var(--border-radius-small);
}
.arco-input-inner-wrapper-rtl {
  direction: rtl;
}
.arco-input-inner-wrapper-rtl.arco-input-inner-wrapper-has-prefix > .arco-input-clear-wrapper .arco-input,
.arco-input-inner-wrapper-rtl.arco-input-inner-wrapper-has-prefix > .arco-input {
  padding-left: 0;
  padding-right: 12px;
}
.arco-input-inner-wrapper-rtl > .arco-input-clear-wrapper .arco-input {
  padding-right: 0;
  padding-left: 12px;
}
.arco-input-inner-wrapper-rtl > .arco-input-clear-wrapper .arco-input-clear-icon {
  right: auto;
  right: initial;
  left: 8px;
}
.arco-input-inner-wrapper-rtl:hover .arco-input-clear-icon ~ .arco-input-group-suffix {
  margin-left: 4px;
}
.arco-input-search-button .arco-input-inner-wrapper-rtl {
  border-left: none;
  border-radius: 0 var(--border-radius-small) var(--border-radius-small) 0;
}
.arco-textarea-wrapper-rtl {
  direction: rtl;
}
.arco-textarea-wrapper-rtl .arco-textarea {
  padding-left: 20px;
}
.arco-textarea-wrapper-rtl .arco-textarea-word-limit {
  right: auto;
  right: initial;
  left: 10px;
}
.arco-textarea-wrapper-rtl .arco-textarea-clear-icon {
  right: auto;
  right: initial;
  left: 10px;
}
.arco-input-number {
  position: relative;
  display: inline-block;
  width: 100%;
  box-sizing: border-box;
  border-radius: var(--border-radius-small);
}
.arco-input-number-step-button {
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  border-color: var(--color-neutral-3);
  background-color: var(--color-fill-2);
  color: var(--color-text-2);
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-input-number-step-button:hover {
  border-color: var(--color-fill-3);
  background-color: var(--color-fill-3);
}
.arco-input-number-step-button:active {
  border-color: var(--color-fill-4);
  background-color: var(--color-fill-4);
}
.arco-input-number-step-button-disabled {
  cursor: not-allowed;
  background-color: var(--color-fill-2);
  color: var(--color-text-4);
}
.arco-input-number-step-button-disabled:hover,
.arco-input-number-step-button-disabled:active {
  border-color: var(--color-neutral-3);
  background-color: var(--color-fill-2);
}
.arco-input-number-prefix,
.arco-input-number-suffix {
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-input-number-mode-embed .arco-input-number-step-layer {
  opacity: 0;
  position: absolute;
  right: 4px;
  top: 4px;
  bottom: 4px;
  width: 18px;
  border-radius: 1px;
  overflow: hidden;
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-input-number-mode-embed .arco-input-number-step-layer .arco-input-number-step-button {
  width: 100%;
  height: 50%;
  font-size: 10px;
}
.arco-input-number-mode-embed:not(.arco-input-group-wrapper-disabled):hover .arco-input-number-step-layer {
  opacity: 1;
}
.arco-input-number-mode-embed:not(.arco-input-group-wrapper-disabled):hover .arco-input-number-step-layer ~ .arco-input-number-suffix {
  opacity: 0;
  pointer-events: none;
}
.arco-input-number-mode-embed .arco-input-inner-wrapper:not(.arco-input-inner-wrapper-focus) .arco-input-number-step-button:not(.arco-input-number-step-button-disabled):hover {
  background-color: var(--color-fill-4);
}
.arco-input-number-rtl.arco-input-number-mode-embed .arco-input-number-step-layer {
  right: auto;
  right: initial;
  left: 4px;
}
.arco-input-number-mode-button .arco-input {
  text-align: center;
}
.arco-input-number-mode-button .arco-input-group {
  position: relative;
}
.arco-input-number-mode-button .arco-input-group-addbefore,
.arco-input-number-mode-button .arco-input-group-addafter {
  padding: 0;
}
.arco-input-number-mode-button .arco-input-group .arco-input-number-step-button {
  position: absolute;
  top: 0;
  height: 100%;
  border: inherit;
}
.arco-input-number-mode-button .arco-input-group .arco-input-number-step-button:active {
  border-color: var(--color-fill-4);
}
.arco-input-number-mode-button .arco-input-group-addbefore .arco-input-number-step-button {
  left: 0;
  border-right-color: var(--color-neutral-3);
}
.arco-input-number-mode-button .arco-input-group-addafter .arco-input-number-step-button {
  right: 0;
  border-left-color: var(--color-neutral-3);
}
.arco-input-number-mode-button.arco-input-number-size-mini .arco-input-group-addbefore,
.arco-input-number-mode-button.arco-input-number-size-mini .arco-input-group-addafter {
  width: 24px;
}
.arco-input-number-mode-button.arco-input-number-size-mini .arco-input-group-addbefore .arco-input-number-step-button,
.arco-input-number-mode-button.arco-input-number-size-mini .arco-input-group-addafter .arco-input-number-step-button {
  width: 24px;
}
.arco-input-number-mode-button.arco-input-number-size-small .arco-input-group-addbefore,
.arco-input-number-mode-button.arco-input-number-size-small .arco-input-group-addafter {
  width: 28px;
}
.arco-input-number-mode-button.arco-input-number-size-small .arco-input-group-addbefore .arco-input-number-step-button,
.arco-input-number-mode-button.arco-input-number-size-small .arco-input-group-addafter .arco-input-number-step-button {
  width: 28px;
}
.arco-input-number-mode-button.arco-input-number-size-default .arco-input-group-addbefore,
.arco-input-number-mode-button.arco-input-number-size-default .arco-input-group-addafter {
  width: 32px;
}
.arco-input-number-mode-button.arco-input-number-size-default .arco-input-group-addbefore .arco-input-number-step-button,
.arco-input-number-mode-button.arco-input-number-size-default .arco-input-group-addafter .arco-input-number-step-button {
  width: 32px;
}
.arco-input-number-mode-button.arco-input-number-size-large .arco-input-group-addbefore,
.arco-input-number-mode-button.arco-input-number-size-large .arco-input-group-addafter {
  width: 36px;
}
.arco-input-number-mode-button.arco-input-number-size-large .arco-input-group-addbefore .arco-input-number-step-button,
.arco-input-number-mode-button.arco-input-number-size-large .arco-input-group-addafter .arco-input-number-step-button {
  width: 36px;
}
.arco-input-number-readonly .arco-input-number-step-button {
  pointer-events: none;
  color: var(--color-text-4);
}
.arco-input-number-illegal-value input {
  color: rgb(var(--danger-6));
}
/**********************************************
 * size: mini / small / default / large
 **********************************************/
/****************************************************
 * status: default / error / disabled _ (hover / focus)
 ****************************************************/
.arco-input-tag {
  display: inline-block;
  box-sizing: border-box;
  width: 100%;
  padding-left: 4px;
  padding-right: 4px;
  border-radius: var(--border-radius-small);
  vertical-align: top;
  cursor: text;
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
  background-color: var(--color-fill-2);
  color: var(--color-text-1);
  border: 1px solid transparent;
}
.arco-input-tag-view {
  display: flex;
  width: 100%;
}
.arco-input-tag-inner {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  flex-grow: 1;
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
}
.arco-input-tag-prefix,
.arco-input-tag-suffix {
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  min-width: 22px;
}
.arco-input-tag-prefix {
  padding-left: 8px;
  padding-right: 4px;
}
.arco-input-tag-suffix {
  padding-right: 8px;
}
.arco-input-tag .arco-input-tag-clear-icon {
  display: none;
  font-size: 12px;
  color: var(--color-text-2);
  cursor: pointer;
}
.arco-input-tag .arco-input-tag-clear-icon > svg {
  transition: color 0.1s cubic-bezier(0, 0, 1, 1);
  position: relative;
}
.arco-input-tag:hover .arco-input-tag-clear-icon {
  display: block;
}
.arco-input-tag:hover .arco-input-tag-clear-icon ~ * {
  display: none;
}
.arco-input-tag:not(.arco-input-tag-focus) .arco-input-tag-clear-icon:hover::before {
  background-color: var(--color-fill-4);
}
.arco-input-tag:not(.arco-input-tag-focus) .arco-draggable-item {
  cursor: move;
}
.arco-input-tag-input {
  width: 4px;
  max-width: 100%;
  padding: 0;
  border: none;
  outline: none;
  background: none;
  font-size: inherit;
  cursor: inherit;
  color: inherit;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-input-tag-input:first-child {
  width: 100%;
}
.arco-tag + .arco-input-tag-input[disabled] {
  width: 0;
}
.arco-input-tag-input-mirror {
  position: absolute;
  top: 0;
  left: 0;
  visibility: hidden;
  pointer-events: none;
}
.arco-input-tag-input::placeholder {
  color: var(--color-text-3);
}
.arco-input-tag-tag {
  max-width: 100%;
  margin-right: 4px;
  font-size: 12px;
}
.arco-input-tag-tag-ellipsis {
  font-size: 12px;
  margin: 0 4px;
}
.arco-input-tag .arco-icon-hover {
  cursor: pointer;
}
.arco-input-tag .arco-icon-hover.arco-icon-hover-disabled {
  cursor: not-allowed;
}
.arco-input-tag:hover {
  background-color: var(--color-fill-3);
  border: 1px solid transparent;
}
.arco-input-tag.arco-input-tag-focus {
  background-color: var(--color-bg-2);
  border: 1px solid rgb(var(--primary-6));
  box-shadow: 0 0 0 0 rgb(var(--primary-2));
}
.arco-input-tag .arco-input-tag-tag {
  color: var(--color-text-1);
  border-color: var(--color-fill-3);
  background-color: var(--color-bg-2);
}
.arco-input-tag .arco-icon-hover:hover::before {
  background-color: var(--color-fill-2);
}
.arco-input-tag.arco-input-tag-focus .arco-input-tag-tag {
  border-color: var(--color-fill-2);
  background-color: var(--color-fill-2);
}
.arco-input-tag.arco-input-tag-focus .arco-icon-hover:hover::before {
  background-color: var(--color-fill-3);
}
.arco-input-tag.arco-input-tag-disabled .arco-input-tag-tag {
  color: var(--color-text-4);
  border-color: var(--color-fill-3);
  background-color: var(--color-fill-2);
}
.arco-input-tag-warning {
  background-color: var(--color-warning-light-1);
  color: var(--color-text-1);
  border: 1px solid transparent;
}
.arco-input-tag-warning:hover {
  background-color: var(--color-warning-light-2);
  border: 1px solid transparent;
}
.arco-input-tag-warning.arco-input-tag-focus {
  background-color: var(--color-bg-2);
  border: 1px solid rgb(var(--warning-6));
  box-shadow: 0 0 0 0 var(--color-warning-light-2);
}
.arco-input-tag-error {
  background-color: rgb(var(--danger-1));
  color: var(--color-text-1);
  border: 1px solid transparent;
}
.arco-input-tag-error:hover {
  background-color: rgb(var(--danger-2));
  border: 1px solid transparent;
}
.arco-input-tag-error.arco-input-tag-focus {
  background-color: var(--color-bg-2);
  border: 1px solid rgb(var(--danger-6));
  box-shadow: 0 0 0 0 rgb(var(--danger-2));
}
.arco-input-tag-disabled {
  background-color: var(--color-fill-2);
  color: var(--color-text-4);
  border: 1px solid transparent;
  cursor: not-allowed;
}
.arco-input-tag-disabled:hover {
  background-color: var(--color-fill-2);
  border: 1px solid transparent;
}
.arco-input-tag-disabled .arco-input-tag-input::placeholder {
  color: var(--color-text-4);
}
.arco-input-tag-readonly {
  cursor: default;
}
.arco-input-tag-wrapper {
  display: inline-flex;
  align-items: stretch;
  width: 100%;
}
.arco-input-tag-wrapper .arco-input-tag {
  min-width: 0;
}
.arco-input-tag-wrapper .arco-input-tag:not(.arco-input-tag-focused):not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.arco-input-tag-wrapper .arco-input-tag:not(.arco-input-tag-focused):not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.arco-input-tag-addafter,
.arco-input-tag-addbefore {
  display: flex;
  align-items: center;
  padding: 0 12px;
  color: var(--color-text-1);
  background-color: var(--color-fill-2);
  white-space: nowrap;
  border: 1px solid transparent;
}
.arco-input-tag-addbefore {
  border-right: 1px solid var(--color-border-2);
  border-top-left-radius: var(--border-radius-small);
  border-bottom-left-radius: var(--border-radius-small);
}
.arco-input-tag-addafter {
  border-left: 1px solid var(--color-border-2);
  border-top-right-radius: var(--border-radius-small);
  border-bottom-right-radius: var(--border-radius-small);
}
.arco-input-tag-size-mini {
  font-size: 12px;
}
.arco-input-tag-size-mini .arco-input-tag-view {
  min-height: 22px;
}
.arco-input-tag-size-mini .arco-input-tag-inner {
  padding-top: -1px;
  padding-bottom: -1px;
}
.arco-input-tag-size-mini .arco-input-tag-tag,
.arco-input-tag-size-mini .arco-input-tag-tag + .arco-input-tag-input {
  margin-top: 1px;
  margin-bottom: 1px;
  height: 20px;
  line-height: 18px;
}
.arco-input-tag-size-mini.arco-input-tag-has-placeholder input,
.arco-input-tag-size-mini.arco-input-tag-has-placeholder .arco-input-tag-input-mirror {
  box-sizing: border-box;
  padding-left: 4px;
}
.arco-input-tag-size-default {
  font-size: 14px;
}
.arco-input-tag-size-default .arco-input-tag-view {
  min-height: 30px;
}
.arco-input-tag-size-default .arco-input-tag-inner {
  padding-top: 1px;
  padding-bottom: 1px;
}
.arco-input-tag-size-default .arco-input-tag-tag,
.arco-input-tag-size-default .arco-input-tag-tag + .arco-input-tag-input {
  margin-top: 1px;
  margin-bottom: 1px;
  height: 24px;
  line-height: 22px;
}
.arco-input-tag-size-default.arco-input-tag-has-placeholder input,
.arco-input-tag-size-default.arco-input-tag-has-placeholder .arco-input-tag-input-mirror {
  box-sizing: border-box;
  padding-left: 8px;
}
.arco-input-tag-size-small {
  font-size: 14px;
}
.arco-input-tag-size-small .arco-input-tag-view {
  min-height: 26px;
}
.arco-input-tag-size-small .arco-input-tag-inner {
  padding-top: 1px;
  padding-bottom: 1px;
}
.arco-input-tag-size-small .arco-input-tag-tag,
.arco-input-tag-size-small .arco-input-tag-tag + .arco-input-tag-input {
  margin-top: 1px;
  margin-bottom: 1px;
  height: 20px;
  line-height: 18px;
}
.arco-input-tag-size-small.arco-input-tag-has-placeholder input,
.arco-input-tag-size-small.arco-input-tag-has-placeholder .arco-input-tag-input-mirror {
  box-sizing: border-box;
  padding-left: 8px;
}
.arco-input-tag-size-large {
  font-size: 16px;
}
.arco-input-tag-size-large .arco-input-tag-view {
  min-height: 34px;
}
.arco-input-tag-size-large .arco-input-tag-inner {
  padding-top: 1px;
  padding-bottom: 1px;
}
.arco-input-tag-size-large .arco-input-tag-tag,
.arco-input-tag-size-large .arco-input-tag-tag + .arco-input-tag-input {
  margin-top: 1px;
  margin-bottom: 1px;
  height: 28px;
  line-height: 26px;
}
.arco-input-tag-size-large.arco-input-tag-has-placeholder input,
.arco-input-tag-size-large.arco-input-tag-has-placeholder .arco-input-tag-input-mirror {
  box-sizing: border-box;
  padding-left: 12px;
}
.arco-input-tag-rtl {
  direction: rtl;
  padding-right: 4px;
  padding-left: 4px;
}
.arco-input-tag-rtl .arco-input-tag-prefix {
  padding-right: 8px;
  padding-left: 4px;
}
.arco-input-tag-rtl .arco-input-tag-suffix {
  padding-right: 0;
  padding-left: 8px;
}
.arco-input-tag-rtl .arco-input-tag-tag {
  margin-right: 0;
  margin-left: 4px;
}
.arco-input-tag-rtl .arco-input-tag-input-mirror {
  right: 0;
  left: auto;
  left: initial;
}
.arco-input-tag-rtl.arco-input-tag-size-mini.arco-input-tag-has-placeholder input,
.arco-input-tag-rtl.arco-input-tag-size-mini.arco-input-tag-has-placeholder .arco-input-tag-input-mirror {
  padding-right: 4px;
}
.arco-input-tag-rtl.arco-input-tag-size-default.arco-input-tag-has-placeholder input,
.arco-input-tag-rtl.arco-input-tag-size-default.arco-input-tag-has-placeholder .arco-input-tag-input-mirror {
  padding-right: 8px;
}
.arco-input-tag-rtl.arco-input-tag-size-small.arco-input-tag-has-placeholder input,
.arco-input-tag-rtl.arco-input-tag-size-small.arco-input-tag-has-placeholder .arco-input-tag-input-mirror {
  padding-right: 8px;
}
.arco-input-tag-rtl.arco-input-tag-size-large.arco-input-tag-has-placeholder input,
.arco-input-tag-rtl.arco-input-tag-size-large.arco-input-tag-has-placeholder .arco-input-tag-input-mirror {
  padding-right: 12px;
}
.arco-input-tag-wrapper-rtl .arco-input-tag-addbefore {
  border-right: 0;
  border-right: initial;
  border-left: 1px solid var(--color-border-2);
}
.arco-input-tag-wrapper-rtl .arco-input-tag-addafter {
  border-left: 0;
  border-left: initial;
  border-right: 1px solid var(--color-border-2);
}
.arco-layout {
  display: flex;
  flex: 1 1;
  margin: 0;
  padding: 0;
  flex-direction: column;
}
.arco-layout-sider {
  position: relative;
  width: auto;
  margin: 0;
  padding: 0;
  flex: none;
  background: var(--color-menu-dark-bg);
  transition: width 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-layout-sider-children {
  height: 100%;
  overflow: auto;
}
.arco-layout-sider-collapsed .arco-layout-sider-children {
  /* width */
}
.arco-layout-sider-collapsed .arco-layout-sider-children::-webkit-scrollbar {
  width: 0;
}
.arco-layout-sider-has-trigger {
  padding-bottom: 48px;
  box-sizing: border-box;
}
.arco-layout-sider-trigger {
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 100%;
  height: 48px;
  background: rgba(255, 255, 255, 0.2);
  color: var(--color-white);
  cursor: pointer;
  transition: width 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
  z-index: 1;
}
.arco-layout-sider-trigger-light {
  background: var(--color-menu-light-bg);
  border-top: 1px solid var(--color-bg-5);
  color: var(--color-text-1);
}
.arco-layout-sider-light {
  background: var(--color-menu-light-bg);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.08);
}
.arco-layout-header {
  margin: 0;
  flex: 0 0 auto;
  box-sizing: border-box;
}
.arco-layout-content {
  flex: 1 1;
}
.arco-layout-footer {
  flex: 0 0 auto;
  margin: 0;
}
.arco-layout-has-sider {
  flex-direction: row;
}
.arco-layout-has-sider > .arco-layout,
.arco-layout-has-sider > .arco-layout-content {
  overflow-x: hidden;
}
.arco-link {
  color: rgb(var(--link-6));
  font-size: 14px;
  line-height: 1.5715;
  display: inline-block;
  padding: 1px 4px;
  text-decoration: none;
  cursor: pointer;
  border-radius: var(--border-radius-small);
  background-color: transparent;
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-link:hover {
  color: rgb(var(--link-6));
  background-color: var(--color-fill-2);
}
.arco-link:active {
  transition: none;
  color: rgb(var(--link-6));
  background-color: var(--color-fill-3);
}
.arco-link:focus-visible {
  box-shadow: 0 0 0 2px var(--color-link-light-3);
}
.arco-link.arco-link-hoverless {
  background-color: transparent;
  background-color: initial;
  padding: 0;
  display: inline;
}
.arco-link.arco-link-hoverless:active,
.arco-link.arco-link-hoverless:hover {
  background-color: transparent;
  background-color: initial;
}
.arco-link.arco-link-disabled {
  color: var(--color-link-light-3);
  background: none;
  cursor: not-allowed;
}
.arco-link-is-success {
  color: rgb(var(--success-6));
}
.arco-link-is-success:hover {
  color: rgb(var(--success-6));
}
.arco-link-is-success:active {
  color: rgb(var(--success-6));
}
.arco-link-is-success.arco-link-disabled {
  color: var(--color-success-light-3);
}
.arco-link-is-error {
  color: rgb(var(--danger-6));
}
.arco-link-is-error:hover {
  color: rgb(var(--danger-6));
}
.arco-link-is-error:active {
  color: rgb(var(--danger-6));
}
.arco-link-is-error.arco-link-disabled {
  color: var(--color-danger-light-3);
}
.arco-link-is-warning {
  color: rgb(var(--warning-6));
}
.arco-link-is-warning:hover {
  color: rgb(var(--warning-6));
}
.arco-link-is-warning:active {
  color: rgb(var(--warning-6));
}
.arco-link-is-warning.arco-link-disabled {
  color: var(--color-warning-light-2);
}
.arco-link-icon {
  margin-right: 6px;
  font-size: 12px;
}
.arco-link-rtl .arco-link-icon {
  margin-left: 6px;
  margin-right: 0;
}
/**********************************************
 * size:  small / default / large
 **********************************************/
.arco-list {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  width: 100%;
  border-radius: var(--border-radius-medium);
  font-size: 14px;
  line-height: 1.5715;
  color: var(--color-text-1);
  overflow-y: auto;
  border: 1px solid var(--color-neutral-3);
}
.arco-list-wrapper::after {
  content: '';
  display: block;
  visibility: hidden;
  clear: both;
}
.arco-list-small > .arco-list-header {
  padding: 8px 20px;
}
.arco-list-small > .arco-list-footer,
.arco-list-small > .arco-list-content > .arco-list-item,
.arco-list-small > .arco-list-content .arco-list-row-col > .arco-list-item,
.arco-list-small > .arco-list-content.arco-list-virtual .arco-list-item {
  padding: 9px 20px;
}
.arco-list-default > .arco-list-header {
  padding: 12px 20px;
}
.arco-list-default > .arco-list-footer,
.arco-list-default > .arco-list-content > .arco-list-item,
.arco-list-default > .arco-list-content .arco-list-row-col > .arco-list-item,
.arco-list-default > .arco-list-content.arco-list-virtual .arco-list-item {
  padding: 13px 20px;
}
.arco-list-large > .arco-list-header {
  padding: 16px 20px;
}
.arco-list-large > .arco-list-footer,
.arco-list-large > .arco-list-content > .arco-list-item,
.arco-list-large > .arco-list-content .arco-list-row-col > .arco-list-item,
.arco-list-large > .arco-list-content.arco-list-virtual .arco-list-item {
  padding: 17px 20px;
}
.arco-list-header,
.arco-list-item:not(:last-child) {
  border-bottom: 1px solid var(--color-neutral-3);
}
.arco-list-footer {
  border-top: 1px solid var(--color-neutral-3);
}
.arco-list-no-border {
  border: none;
}
.arco-list-no-split .arco-list-header,
.arco-list-no-split .arco-list-footer,
.arco-list-no-split .arco-list-item {
  border: none;
}
.arco-list-header {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  color: var(--color-text-1);
}
.arco-list-item {
  display: flex;
  justify-content: space-between;
  box-sizing: border-box;
  width: 100%;
  overflow: hidden;
}
.arco-list-item-main {
  flex: 1 1;
  overflow: hidden;
}
.arco-list-item-main .arco-list-item-action:not(:first-child) {
  margin-top: 4px;
}
.arco-list-item-meta {
  display: flex;
  align-items: center;
  padding: 4px 0;
}
.arco-list-item-meta-avatar {
  display: flex;
}
.arco-list-item-meta-avatar:not(:last-child) {
  margin-right: 16px;
}
.arco-list-item-meta-title {
  font-weight: 500;
  color: var(--color-text-1);
}
.arco-list-item-meta-title:not(:last-child) {
  margin-bottom: 2px;
}
.arco-list-item-meta-description {
  color: var(--color-text-2);
}
.arco-list-item-action {
  display: flex;
  flex-wrap: nowrap;
  align-self: center;
  list-style: none;
}
.arco-list-item-action > li {
  display: inline-block;
  cursor: pointer;
}
.arco-list-item-action > li:not(:last-child) {
  margin-right: 20px;
}
.arco-list-hoverable .arco-list-item:hover {
  background-color: var(--color-fill-1);
}
.arco-list-pagination {
  float: right;
  margin-top: 24px;
}
.arco-list-pagination::after {
  display: block;
  clear: both;
  height: 0;
  content: '';
  visibility: hidden;
  overflow: hidden;
}
.arco-list-scroll-loading {
  display: flex;
  align-items: center;
  justify-content: center;
}
.arco-list-content {
  flex: 1 1;
}
.arco-list-content .arco-empty {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.arco-list-rtl {
  direction: rtl;
}
.arco-list-rtl .arco-list-item-meta-avatar:not(:last-child) {
  margin-right: 0;
  margin-left: 16px;
}
.arco-list-rtl .arco-list-item-action > li:not(:last-child) {
  margin-left: 20px;
  margin-right: 0;
}
.arco-list-wrapper-rtl .arco-list-pagination {
  float: left;
}
.arco-mentions {
  display: inline-block;
  position: relative;
  box-sizing: border-box;
  width: 100%;
  vertical-align: middle;
  white-space: pre-wrap;
}
.arco-mentions-textarea,
.arco-mentions-measure {
  padding: 4px 12px;
  font-size: 14px;
  line-height: 1.5715;
  white-space: inherit;
}
.arco-mentions-textarea {
  resize: none;
}
.arco-mentions-measure,
.arco-mentions-align-textarea .arco-mentions-measure-trigger {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: auto;
  visibility: hidden;
  pointer-events: none;
}
.arco-mentions-rtl {
  direction: rtl;
}
/**********************************************
 * theme: light / dark
 * status: default / disabled / selected / hover
 **********************************************/
/**********************************************
 * horizontal / vertical
 **********************************************/
/************************************************
 * collapse
 ***********************************************/
/************************************************
 * popButton
 ***********************************************/
@keyframes arco-menu-selected-item-label-enter {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.arco-menu {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  font-size: 14px;
  line-height: 1.5715;
  transition: width 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-menu-indent {
  display: inline-block;
  width: 20px;
}
.arco-menu .arco-menu-item,
.arco-menu .arco-menu-group-title,
.arco-menu .arco-menu-pop-header,
.arco-menu .arco-menu-inline-header {
  position: relative;
  border-radius: var(--border-radius-small);
  box-sizing: border-box;
  cursor: pointer;
}
.arco-menu .arco-menu-item.arco-menu-disabled,
.arco-menu .arco-menu-group-title.arco-menu-disabled,
.arco-menu .arco-menu-pop-header.arco-menu-disabled,
.arco-menu .arco-menu-inline-header.arco-menu-disabled {
  cursor: not-allowed;
}
.arco-menu .arco-menu-item.arco-menu-selected,
.arco-menu .arco-menu-group-title.arco-menu-selected,
.arco-menu .arco-menu-pop-header.arco-menu-selected,
.arco-menu .arco-menu-inline-header.arco-menu-selected {
  font-weight: 500;
  transition: color 0.2s cubic-bezier(0, 0, 1, 1);
}
.arco-menu .arco-menu-item.arco-menu-selected svg,
.arco-menu .arco-menu-group-title.arco-menu-selected svg,
.arco-menu .arco-menu-pop-header.arco-menu-selected svg,
.arco-menu .arco-menu-inline-header.arco-menu-selected svg {
  transition: color 0.2s cubic-bezier(0, 0, 1, 1);
}
.arco-menu .arco-menu-item .arco-icon,
.arco-menu .arco-menu-group-title .arco-icon,
.arco-menu .arco-menu-pop-header .arco-icon,
.arco-menu .arco-menu-inline-header .arco-icon {
  margin-right: 16px;
}
.arco-menu-light {
  background-color: var(--color-menu-light-bg);
}
.arco-menu-light .arco-menu-item,
.arco-menu-light .arco-menu-group-title,
.arco-menu-light .arco-menu-pop-header,
.arco-menu-light .arco-menu-inline-header {
  background-color: var(--color-menu-light-bg);
  color: var(--color-text-2);
}
.arco-menu-light .arco-menu-item .arco-icon,
.arco-menu-light .arco-menu-group-title .arco-icon,
.arco-menu-light .arco-menu-pop-header .arco-icon,
.arco-menu-light .arco-menu-inline-header .arco-icon {
  color: var(--color-text-3);
}
.arco-menu-light .arco-menu-item:hover,
.arco-menu-light .arco-menu-group-title:hover,
.arco-menu-light .arco-menu-pop-header:hover,
.arco-menu-light .arco-menu-inline-header:hover {
  background-color: var(--color-fill-2);
  color: var(--color-text-2);
}
.arco-menu-light .arco-menu-item:hover .arco-icon,
.arco-menu-light .arco-menu-group-title:hover .arco-icon,
.arco-menu-light .arco-menu-pop-header:hover .arco-icon,
.arco-menu-light .arco-menu-inline-header:hover .arco-icon {
  color: var(--color-text-3);
}
.arco-menu-light .arco-menu-item:focus-visible,
.arco-menu-light .arco-menu-group-title:focus-visible,
.arco-menu-light .arco-menu-pop-header:focus-visible,
.arco-menu-light .arco-menu-inline-header:focus-visible {
  box-shadow: 0 0 0 2px rgb(var(--primary-6)) inset;
}
.arco-menu-light .arco-menu-item.arco-menu-selected,
.arco-menu-light .arco-menu-group-title.arco-menu-selected,
.arco-menu-light .arco-menu-pop-header.arco-menu-selected,
.arco-menu-light .arco-menu-inline-header.arco-menu-selected {
  color: rgb(var(--primary-6));
}
.arco-menu-light .arco-menu-item.arco-menu-selected .arco-icon,
.arco-menu-light .arco-menu-group-title.arco-menu-selected .arco-icon,
.arco-menu-light .arco-menu-pop-header.arco-menu-selected .arco-icon,
.arco-menu-light .arco-menu-inline-header.arco-menu-selected .arco-icon {
  color: rgb(var(--primary-6));
}
.arco-menu-light .arco-menu-item.arco-menu-disabled,
.arco-menu-light .arco-menu-group-title.arco-menu-disabled,
.arco-menu-light .arco-menu-pop-header.arco-menu-disabled,
.arco-menu-light .arco-menu-inline-header.arco-menu-disabled {
  background-color: var(--color-menu-light-bg);
  color: var(--color-text-4);
}
.arco-menu-light .arco-menu-item.arco-menu-disabled .arco-icon,
.arco-menu-light .arco-menu-group-title.arco-menu-disabled .arco-icon,
.arco-menu-light .arco-menu-pop-header.arco-menu-disabled .arco-icon,
.arco-menu-light .arco-menu-inline-header.arco-menu-disabled .arco-icon {
  color: var(--color-text-4);
}
.arco-menu-light .arco-menu-item.arco-menu-selected {
  background-color: var(--color-fill-2);
}
.arco-menu-light .arco-menu-inline-header.arco-menu-selected {
  color: rgb(var(--primary-6));
}
.arco-menu-light .arco-menu-inline-header.arco-menu-selected .arco-icon {
  color: rgb(var(--primary-6));
}
.arco-menu-light .arco-menu-inline-header.arco-menu-selected:hover {
  background-color: var(--color-fill-2);
}
.arco-menu-light.arco-menu-horizontal .arco-menu-item.arco-menu-selected,
.arco-menu-light.arco-menu-horizontal .arco-menu-group-title.arco-menu-selected,
.arco-menu-light.arco-menu-horizontal .arco-menu-pop-header.arco-menu-selected,
.arco-menu-light.arco-menu-horizontal .arco-menu-inline-header.arco-menu-selected {
  background: none;
  transition: color 0.2s cubic-bezier(0, 0, 1, 1);
}
.arco-menu-light.arco-menu-horizontal .arco-menu-item.arco-menu-selected:hover,
.arco-menu-light.arco-menu-horizontal .arco-menu-group-title.arco-menu-selected:hover,
.arco-menu-light.arco-menu-horizontal .arco-menu-pop-header.arco-menu-selected:hover,
.arco-menu-light.arco-menu-horizontal .arco-menu-inline-header.arco-menu-selected:hover {
  background-color: var(--color-fill-2);
}
.arco-menu-light .arco-menu-group-title {
  color: var(--color-text-3);
  pointer-events: none;
}
.arco-menu-light .arco-menu-collapse-button {
  background-color: var(--color-fill-1);
  color: var(--color-text-3);
}
.arco-menu-light .arco-menu-collapse-button:hover {
  background-color: var(--color-fill-3);
}
.arco-menu-light .arco-menu-collapse-button:focus-visible {
  box-shadow: 0 0 0 2px rgb(var(--primary-6));
}
.arco-menu-dark {
  background-color: var(--color-menu-dark-bg);
}
.arco-menu-dark .arco-menu-item,
.arco-menu-dark .arco-menu-group-title,
.arco-menu-dark .arco-menu-pop-header,
.arco-menu-dark .arco-menu-inline-header {
  background-color: var(--color-menu-dark-bg);
  color: var(--color-text-4);
}
.arco-menu-dark .arco-menu-item .arco-icon,
.arco-menu-dark .arco-menu-group-title .arco-icon,
.arco-menu-dark .arco-menu-pop-header .arco-icon,
.arco-menu-dark .arco-menu-inline-header .arco-icon {
  color: var(--color-text-3);
}
.arco-menu-dark .arco-menu-item:hover,
.arco-menu-dark .arco-menu-group-title:hover,
.arco-menu-dark .arco-menu-pop-header:hover,
.arco-menu-dark .arco-menu-inline-header:hover {
  background-color: var(--color-menu-dark-hover);
  color: var(--color-text-4);
}
.arco-menu-dark .arco-menu-item:hover .arco-icon,
.arco-menu-dark .arco-menu-group-title:hover .arco-icon,
.arco-menu-dark .arco-menu-pop-header:hover .arco-icon,
.arco-menu-dark .arco-menu-inline-header:hover .arco-icon {
  color: var(--color-text-3);
}
.arco-menu-dark .arco-menu-item:focus-visible,
.arco-menu-dark .arco-menu-group-title:focus-visible,
.arco-menu-dark .arco-menu-pop-header:focus-visible,
.arco-menu-dark .arco-menu-inline-header:focus-visible {
  box-shadow: 0 0 0 2px rgb(var(--primary-6)) inset;
}
.arco-menu-dark .arco-menu-item.arco-menu-selected,
.arco-menu-dark .arco-menu-group-title.arco-menu-selected,
.arco-menu-dark .arco-menu-pop-header.arco-menu-selected,
.arco-menu-dark .arco-menu-inline-header.arco-menu-selected {
  color: var(--color-white);
}
.arco-menu-dark .arco-menu-item.arco-menu-selected .arco-icon,
.arco-menu-dark .arco-menu-group-title.arco-menu-selected .arco-icon,
.arco-menu-dark .arco-menu-pop-header.arco-menu-selected .arco-icon,
.arco-menu-dark .arco-menu-inline-header.arco-menu-selected .arco-icon {
  color: var(--color-white);
}
.arco-menu-dark .arco-menu-item.arco-menu-disabled,
.arco-menu-dark .arco-menu-group-title.arco-menu-disabled,
.arco-menu-dark .arco-menu-pop-header.arco-menu-disabled,
.arco-menu-dark .arco-menu-inline-header.arco-menu-disabled {
  background-color: var(--color-menu-dark-bg);
  color: var(--color-text-2);
}
.arco-menu-dark .arco-menu-item.arco-menu-disabled .arco-icon,
.arco-menu-dark .arco-menu-group-title.arco-menu-disabled .arco-icon,
.arco-menu-dark .arco-menu-pop-header.arco-menu-disabled .arco-icon,
.arco-menu-dark .arco-menu-inline-header.arco-menu-disabled .arco-icon {
  color: var(--color-text-2);
}
.arco-menu-dark .arco-menu-item.arco-menu-selected {
  background-color: var(--color-menu-dark-hover);
}
.arco-menu-dark .arco-menu-inline-header.arco-menu-selected {
  color: rgb(var(--primary-6));
}
.arco-menu-dark .arco-menu-inline-header.arco-menu-selected .arco-icon {
  color: rgb(var(--primary-6));
}
.arco-menu-dark .arco-menu-inline-header.arco-menu-selected:hover {
  background-color: var(--color-menu-dark-hover);
}
.arco-menu-dark.arco-menu-horizontal .arco-menu-item.arco-menu-selected,
.arco-menu-dark.arco-menu-horizontal .arco-menu-group-title.arco-menu-selected,
.arco-menu-dark.arco-menu-horizontal .arco-menu-pop-header.arco-menu-selected,
.arco-menu-dark.arco-menu-horizontal .arco-menu-inline-header.arco-menu-selected {
  background: none;
  transition: color 0.2s cubic-bezier(0, 0, 1, 1);
}
.arco-menu-dark.arco-menu-horizontal .arco-menu-item.arco-menu-selected:hover,
.arco-menu-dark.arco-menu-horizontal .arco-menu-group-title.arco-menu-selected:hover,
.arco-menu-dark.arco-menu-horizontal .arco-menu-pop-header.arco-menu-selected:hover,
.arco-menu-dark.arco-menu-horizontal .arco-menu-inline-header.arco-menu-selected:hover {
  background-color: var(--color-menu-dark-hover);
}
.arco-menu-dark .arco-menu-group-title {
  color: var(--color-text-3);
  pointer-events: none;
}
.arco-menu-dark .arco-menu-collapse-button {
  background-color: rgb(var(--primary-6));
  color: var(--color-white);
}
.arco-menu-dark .arco-menu-collapse-button:hover {
  background-color: rgb(var(--primary-7));
}
.arco-menu-dark .arco-menu-collapse-button:focus-visible {
  box-shadow: 0 0 0 2px rgb(var(--primary-6));
}
.arco-menu a,
.arco-menu a:hover,
.arco-menu a:focus,
.arco-menu a:active {
  color: inherit;
  cursor: inherit;
  text-decoration: none;
}
.arco-menu-item-inner > a:only-child::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.arco-menu-inner {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  overflow: auto;
}
.arco-menu-vertical .arco-menu-item,
.arco-menu-vertical .arco-menu-group-title,
.arco-menu-vertical .arco-menu-pop-header,
.arco-menu-vertical .arco-menu-inline-header {
  padding: 0 12px;
  line-height: 40px;
}
.arco-menu-vertical .arco-menu-item .arco-menu-icon-suffix .arco-icon,
.arco-menu-vertical .arco-menu-group-title .arco-menu-icon-suffix .arco-icon,
.arco-menu-vertical .arco-menu-pop-header .arco-menu-icon-suffix .arco-icon,
.arco-menu-vertical .arco-menu-inline-header .arco-menu-icon-suffix .arco-icon {
  margin-right: 0;
}
.arco-menu-vertical .arco-menu-item,
.arco-menu-vertical .arco-menu-group-title,
.arco-menu-vertical .arco-menu-pop-header,
.arco-menu-vertical .arco-menu-inline-header {
  margin-bottom: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-menu-vertical .arco-menu-item .arco-menu-item-inner,
.arco-menu-vertical .arco-menu-group-title .arco-menu-item-inner,
.arco-menu-vertical .arco-menu-pop-header .arco-menu-item-inner,
.arco-menu-vertical .arco-menu-inline-header .arco-menu-item-inner {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
}
.arco-menu-vertical .arco-menu-item .arco-menu-icon-suffix,
.arco-menu-vertical .arco-menu-group-title .arco-menu-icon-suffix,
.arco-menu-vertical .arco-menu-pop-header .arco-menu-icon-suffix,
.arco-menu-vertical .arco-menu-inline-header .arco-menu-icon-suffix {
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
}
.arco-menu-vertical .arco-menu-item .arco-menu-icon-suffix.is-open,
.arco-menu-vertical .arco-menu-group-title .arco-menu-icon-suffix.is-open,
.arco-menu-vertical .arco-menu-pop-header .arco-menu-icon-suffix.is-open,
.arco-menu-vertical .arco-menu-inline-header .arco-menu-icon-suffix.is-open {
  transform: translateY(-50%) rotate(180deg);
}
.arco-menu-vertical .arco-menu-inner {
  padding: 4px 8px;
}
.arco-menu-vertical .arco-menu-item.arco-menu-item-indented {
  display: flex;
}
.arco-menu-vertical .arco-menu-pop-header,
.arco-menu-vertical .arco-menu-inline-header {
  padding-right: 28px;
}
.arco-menu-horizontal {
  width: auto;
  height: auto;
}
.arco-menu-horizontal .arco-menu-item,
.arco-menu-horizontal .arco-menu-group-title,
.arco-menu-horizontal .arco-menu-pop-header,
.arco-menu-horizontal .arco-menu-inline-header {
  padding: 0 12px;
  line-height: 30px;
}
.arco-menu-horizontal .arco-menu-item .arco-menu-icon-suffix .arco-icon,
.arco-menu-horizontal .arco-menu-group-title .arco-menu-icon-suffix .arco-icon,
.arco-menu-horizontal .arco-menu-pop-header .arco-menu-icon-suffix .arco-icon,
.arco-menu-horizontal .arco-menu-inline-header .arco-menu-icon-suffix .arco-icon {
  margin-right: 0;
}
.arco-menu-horizontal .arco-menu-item .arco-icon,
.arco-menu-horizontal .arco-menu-group-title .arco-icon,
.arco-menu-horizontal .arco-menu-pop-header .arco-icon,
.arco-menu-horizontal .arco-menu-inline-header .arco-icon {
  margin-right: 8px;
}
.arco-menu-horizontal .arco-menu-item .arco-menu-icon-suffix,
.arco-menu-horizontal .arco-menu-group-title .arco-menu-icon-suffix,
.arco-menu-horizontal .arco-menu-pop-header .arco-menu-icon-suffix,
.arco-menu-horizontal .arco-menu-inline-header .arco-menu-icon-suffix {
  margin-left: 6px;
}
.arco-menu-horizontal .arco-menu-inner {
  display: flex;
  align-items: center;
  padding: 14px 20px;
}
.arco-menu-horizontal .arco-menu-item,
.arco-menu-horizontal .arco-menu-pop {
  display: inline-block;
  vertical-align: middle;
  flex-shrink: 0;
}
.arco-menu-horizontal .arco-menu-item:not(:first-child),
.arco-menu-horizontal .arco-menu-pop:not(:first-child) {
  margin-left: 12px;
}
.arco-menu-horizontal .arco-menu-pop::after {
  content: ' ';
  width: 100%;
  height: 14px;
  position: absolute;
  left: 0;
  bottom: -14px;
}
.arco-menu-overflow-wrap {
  width: 100%;
}
.arco-menu-overflow-sub-menu-mirror {
  margin-left: 12px;
}
.arco-menu-overflow-sub-menu-mirror,
.arco-menu-overflow-hidden-menu-item {
  position: absolute !important;
  white-space: nowrap;
  visibility: hidden;
  pointer-events: none;
}
.arco-menu-selected-label {
  position: absolute;
  left: 12px;
  right: 12px;
  bottom: -14px;
  height: 3px;
  background-color: rgb(var(--primary-6));
  animation: arco-menu-selected-item-label-enter 0.2s cubic-bezier(0, 0, 1, 1);
}
.arco-menu-pop-button {
  width: auto;
  background: none;
  box-shadow: none;
}
.arco-menu-pop-button.arco-menu-collapse {
  width: auto;
}
.arco-menu-pop-button .arco-menu-item,
.arco-menu-pop-button .arco-menu-group-title,
.arco-menu-pop-button .arco-menu-pop-header,
.arco-menu-pop-button .arco-menu-inline-header {
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 50%;
  border: 1px solid transparent;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
  margin-bottom: 16px;
}
.arco-menu-collapse {
  width: 48px;
}
.arco-menu-collapse .arco-menu-inner {
  padding: 4px 4px;
}
.arco-menu-collapse .arco-menu-group-title,
.arco-menu-collapse .arco-menu-icon-suffix {
  display: none;
}
.arco-menu-collapse .arco-menu-item .arco-icon,
.arco-menu-collapse .arco-menu-group-title .arco-icon,
.arco-menu-collapse .arco-menu-pop-header .arco-icon,
.arco-menu-collapse .arco-menu-inline-header .arco-icon {
  margin-left: 1px;
  margin-right: 100vw;
}
.arco-menu-collapse .arco-menu-collapse-button {
  right: auto;
  right: initial;
  left: 50%;
  transform: translateX(-50%);
}
.arco-menu-collapse-button {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: 12px;
  bottom: 12px;
  width: 24px;
  height: 24px;
  border-radius: var(--border-radius-small);
  cursor: pointer;
}
.arco-menu-inline-content {
  overflow: hidden;
  height: auto;
  transition: height 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-menu-item-tooltip a {
  color: inherit;
  cursor: pointer;
  text-decoration: none;
}
.arco-menu-item-tooltip a:hover,
.arco-menu-item-tooltip a:focus,
.arco-menu-item-tooltip a:active {
  color: inherit;
}
.arco-menu-item-tooltip a::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.arco-menu-pop-trigger.arco-trigger-position-bl {
  transform: translateY(14px);
}
.arco-menu-pop-trigger.arco-trigger-position-bl .arco-trigger-arrow {
  z-index: 0;
  border-left: 1px solid var(--color-neutral-3);
  border-top: 1px solid var(--color-neutral-3);
}
.arco-menu-pop-trigger.arco-trigger[trigger-placement='rt'] {
  transform: translateX(8px);
}
.arco-menu-pop-trigger.arco-trigger[trigger-placement='rt'] .arco-trigger-arrow {
  z-index: 0;
  border-left: 1px solid var(--color-neutral-3);
  border-bottom: 1px solid var(--color-neutral-3);
}
.arco-menu-pop-trigger.arco-trigger[trigger-placement='lt'] {
  transform: translateX(-8px);
}
.arco-menu-pop-trigger.arco-trigger[trigger-placement='lt'] .arco-trigger-arrow {
  z-index: 0;
  border-right: 1px solid var(--color-neutral-3);
  border-top: 1px solid var(--color-neutral-3);
}
.arco-menu-pop-trigger .arco-dropdown-menu-dark ~ .arco-trigger-arrow-container .arco-trigger-arrow {
  background-color: var(--color-menu-dark-bg);
  border-color: var(--color-menu-dark-bg);
}
.arco-menu-rtl {
  direction: rtl;
}
.arco-menu-rtl .arco-menu-item .arco-icon,
.arco-menu-rtl .arco-menu-group-title .arco-icon,
.arco-menu-rtl .arco-menu-pop-header .arco-icon,
.arco-menu-rtl .arco-menu-inline-header .arco-icon {
  margin-right: 0;
  margin-left: 16px;
}
.arco-menu-rtl.arco-menu-horizontal .arco-menu-item .arco-menu-icon-suffix .arco-icon,
.arco-menu-rtl.arco-menu-horizontal .arco-menu-group-title .arco-menu-icon-suffix .arco-icon,
.arco-menu-rtl.arco-menu-horizontal .arco-menu-pop-header .arco-menu-icon-suffix .arco-icon,
.arco-menu-rtl.arco-menu-horizontal .arco-menu-inline-header .arco-menu-icon-suffix .arco-icon {
  margin-left: 0;
}
.arco-menu-rtl.arco-menu-horizontal .arco-menu-item .arco-icon,
.arco-menu-rtl.arco-menu-horizontal .arco-menu-group-title .arco-icon,
.arco-menu-rtl.arco-menu-horizontal .arco-menu-pop-header .arco-icon,
.arco-menu-rtl.arco-menu-horizontal .arco-menu-inline-header .arco-icon {
  margin-right: 0;
  margin-left: 8px;
}
.arco-menu-rtl.arco-menu-horizontal .arco-menu-item .arco-menu-icon-suffix,
.arco-menu-rtl.arco-menu-horizontal .arco-menu-group-title .arco-menu-icon-suffix,
.arco-menu-rtl.arco-menu-horizontal .arco-menu-pop-header .arco-menu-icon-suffix,
.arco-menu-rtl.arco-menu-horizontal .arco-menu-inline-header .arco-menu-icon-suffix {
  margin-left: 0;
  margin-right: 6px;
}
.arco-menu-rtl.arco-menu-horizontal .arco-menu-item:not(:first-child),
.arco-menu-rtl.arco-menu-horizontal .arco-menu-pop:not(:first-child) {
  margin-left: 0;
  margin-right: 12px;
}
.arco-menu-rtl.arco-menu-vertical .arco-menu-item .arco-menu-icon-suffix .arco-icon,
.arco-menu-rtl.arco-menu-vertical .arco-menu-group-title .arco-menu-icon-suffix .arco-icon,
.arco-menu-rtl.arco-menu-vertical .arco-menu-pop-header .arco-menu-icon-suffix .arco-icon,
.arco-menu-rtl.arco-menu-vertical .arco-menu-inline-header .arco-menu-icon-suffix .arco-icon {
  margin-left: 0;
}
.arco-menu-rtl.arco-menu-vertical .arco-menu-item,
.arco-menu-rtl.arco-menu-vertical .arco-menu-group-title,
.arco-menu-rtl.arco-menu-vertical .arco-menu-pop-header,
.arco-menu-rtl.arco-menu-vertical .arco-menu-inline-header {
  text-overflow: clip;
}
.arco-menu-rtl.arco-menu-vertical .arco-menu-item .arco-menu-item-inner,
.arco-menu-rtl.arco-menu-vertical .arco-menu-group-title .arco-menu-item-inner,
.arco-menu-rtl.arco-menu-vertical .arco-menu-pop-header .arco-menu-item-inner,
.arco-menu-rtl.arco-menu-vertical .arco-menu-inline-header .arco-menu-item-inner {
  text-overflow: clip;
}
.arco-menu-rtl.arco-menu-vertical .arco-menu-item .arco-menu-icon-suffix,
.arco-menu-rtl.arco-menu-vertical .arco-menu-group-title .arco-menu-icon-suffix,
.arco-menu-rtl.arco-menu-vertical .arco-menu-pop-header .arco-menu-icon-suffix,
.arco-menu-rtl.arco-menu-vertical .arco-menu-inline-header .arco-menu-icon-suffix {
  right: auto;
  right: initial;
  left: 12px;
}
.arco-menu-rtl.arco-menu-vertical .arco-menu-pop-header,
.arco-menu-rtl.arco-menu-vertical .arco-menu-inline-header {
  padding-right: 12px;
  padding-left: 28px;
}
.arco-menu-rtl .arco-menu-pop::after {
  right: 0;
  left: auto;
  left: initial;
}
.arco-menu-rtl .arco-menu-collapse .arco-menu-item .arco-icon,
.arco-menu-rtl .arco-menu-collapse .arco-menu-group-title .arco-icon,
.arco-menu-rtl .arco-menu-collapse .arco-menu-pop-header .arco-icon,
.arco-menu-rtl .arco-menu-collapse .arco-menu-inline-header .arco-icon {
  margin-left: 100vw;
  margin-right: 1px;
}
.arco-menu-rtl .arco-menu-pop-trigger.arco-trigger-position-bl .arco-trigger-arrow {
  border-left: none;
  border-right: 1px solid var(--color-neutral-3);
}
.arco-menu-rtl .arco-menu-pop-trigger.arco-trigger[trigger-placement='rt'] {
  transform: translateX(-8px);
}
.arco-menu-rtl .arco-menu-pop-trigger.arco-trigger[trigger-placement='lt'] {
  transform: translateX(8px);
}
.arco-menu-rtl .arco-menu-pop-trigger.arco-trigger[trigger-placement='lt'] .arco-trigger-arrow {
  border-right: none;
  border-left: 1px solid var(--color-neutral-3);
}
.arco-message-wrapper {
  width: 100%;
  position: fixed;
  z-index: 1003;
  padding: 0 10px;
  text-align: center;
  pointer-events: none;
  box-sizing: border-box;
  left: 0;
}
.arco-message-wrapper-top {
  top: 40px;
}
.arco-message-wrapper-bottom {
  bottom: 40px;
}
.arco-message {
  position: relative;
  display: inline-block;
  padding: 10px 16px 10px 16px;
  line-height: 1;
  border-radius: var(--border-radius-small);
  border: 1px solid var(--color-neutral-3);
  margin-bottom: 16px;
  background-color: var(--color-bg-popup);
  text-align: center;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
  overflow: hidden;
  pointer-events: auto;
  transition: opacity 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-message-closable {
  padding-right: 38px;
}
.arco-message-icon {
  font-size: 20px;
  color: var(--color-text-1);
  margin-right: 8px;
  vertical-align: middle;
  display: inline-block;
  animation: arco-msg-fade 0.1s cubic-bezier(0, 0, 1, 1), arco-msg-fade 0.4s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.arco-message-content {
  vertical-align: middle;
  color: var(--color-text-1);
  font-size: 14px;
}
.arco-message-info {
  background-color: var(--color-bg-popup);
  border-color: var(--color-neutral-3);
}
.arco-message-info .arco-message-icon {
  color: rgb(var(--primary-6));
}
.arco-message-info .arco-message-content {
  color: var(--color-text-1);
}
.arco-message-success {
  background-color: var(--color-bg-popup);
  border-color: var(--color-neutral-3);
}
.arco-message-success .arco-message-icon {
  color: rgb(var(--success-6));
}
.arco-message-success .arco-message-content {
  color: var(--color-text-1);
}
.arco-message-warning {
  background-color: var(--color-bg-popup);
  border-color: var(--color-neutral-3);
}
.arco-message-warning .arco-message-icon {
  color: rgb(var(--warning-6));
}
.arco-message-warning .arco-message-content {
  color: var(--color-text-1);
}
.arco-message-error {
  background-color: var(--color-bg-popup);
  border-color: var(--color-neutral-3);
}
.arco-message-error .arco-message-icon {
  color: rgb(var(--danger-6));
}
.arco-message-error .arco-message-content {
  color: var(--color-text-1);
}
.arco-message-loading {
  background-color: var(--color-bg-popup);
  border-color: var(--color-neutral-3);
}
.arco-message-loading .arco-message-icon {
  color: rgb(var(--primary-6));
}
.arco-message-loading .arco-message-content {
  color: var(--color-text-1);
}
.arco-message-close-btn {
  position: absolute;
  top: 14px;
  right: 12px;
  color: var(--color-text-1);
  font-size: 12px;
}
.arco-message-close-btn > svg {
  position: relative;
}
.arco-message .arco-icon-hover.arco-message-icon-hover::before {
  width: 20px;
  height: 20px;
}
.fadeMessage-enter,
.fadeMessage-appear {
  opacity: 0;
}
.fadeMessage-enter-active,
.fadeMessage-appear-active {
  opacity: 1;
  transition: opacity 0.1s cubic-bezier(0, 0, 1, 1);
}
.fadeMessage-exit {
  opacity: 0;
  overflow: hidden;
}
.fadeMessage-exit-active {
  opacity: 0;
  height: 0;
  transition: all 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-message-rtl {
  direction: rtl;
}
.arco-message-rtl .arco-message-icon {
  margin-right: 0;
  margin-left: 8px;
}
@keyframes arco-msg-fade {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes arco-msg-scale {
  from {
    transform: scale(0);
  }
  to {
    transform: scale(1);
  }
}
.arco-modal-mask {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1001;
  display: none;
  background-color: var(--color-mask-bg);
}
.arco-modal-wrapper {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1001;
  overflow: auto;
}
.arco-modal-wrapper-no-mask {
  pointer-events: none;
}
.arco-modal-wrapper-no-mask .arco-modal {
  pointer-events: auto;
}
.arco-modal-wrapper.arco-modal-wrapper-align-center {
  text-align: center;
  white-space: nowrap;
}
.arco-modal-wrapper.arco-modal-wrapper-align-center::after {
  content: '';
  vertical-align: middle;
  display: inline-block;
  height: 100%;
  width: 0;
}
.arco-modal-wrapper.arco-modal-wrapper-align-center .arco-modal {
  top: 0;
  vertical-align: middle;
  display: inline-block;
}
.arco-modal {
  position: relative;
  margin: 0 auto;
  top: 100px;
  width: 520px;
  border-radius: var(--border-radius-medium);
  border: 0 solid var(--color-neutral-3);
  background-color: var(--color-bg-3);
  line-height: 1.5715;
  text-align: left;
  white-space: normal;
  white-space: initial;
  box-shadow: none;
  box-sizing: border-box;
}
.arco-modal-header {
  width: 100%;
  box-sizing: border-box;
  padding: 0 20px;
  border-bottom: 1px solid var(--color-neutral-3);
  height: 48px;
  display: flex;
  align-items: center;
}
.arco-modal-header .arco-modal-title {
  flex: 1 1;
  text-align: center;
}
.arco-modal-content {
  position: relative;
  padding: 24px 20px;
  color: var(--color-text-1);
  font-size: 14px;
}
.arco-modal-footer {
  border-top: 1px solid var(--color-neutral-3);
  width: 100%;
  box-sizing: border-box;
  text-align: right;
  padding: 16px 20px;
}
.arco-modal-footer > .arco-btn {
  margin-left: 12px;
}
.arco-modal-footer > .arco-btn:only-child {
  margin-left: 0;
}
.arco-modal .arco-modal-close-icon {
  position: absolute;
  right: 20px;
  top: 18px;
  font-size: 12px;
  cursor: pointer;
  color: var(--color-text-1);
}
.arco-modal-title {
  color: var(--color-text-1);
  font-size: 16px;
  font-weight: 500;
}
.arco-modal-title .arco-icon {
  font-size: 18px;
  margin-right: 10px;
  vertical-align: -3px;
}
.arco-modal-title .arco-icon-info-circle-fill {
  color: rgb(var(--primary-6));
}
.arco-modal-title .arco-icon-check-circle-fill {
  color: rgb(var(--success-6));
}
.arco-modal-title .arco-icon-exclamation-circle-fill {
  color: rgb(var(--warning-6));
}
.arco-modal-title .arco-icon-close-circle-fill {
  color: rgb(var(--danger-6));
}
.arco-modal-simple {
  padding: 24px 32px 32px;
  width: 464px;
}
.arco-modal-simple .arco-modal-header,
.arco-modal-simple .arco-modal-footer {
  border: none;
  padding: 0;
  height: auto;
  height: initial;
}
.arco-modal-simple .arco-modal-header {
  margin-bottom: 24px;
}
.arco-modal-simple .arco-modal-title {
  text-align: center;
}
.arco-modal-simple .arco-modal-footer {
  text-align: center;
  margin-top: 32px;
}
.arco-modal-simple .arco-modal-content {
  padding: 0;
}
.zoomModal-enter,
.zoomModal-appear {
  opacity: 0;
  transform: scale(0.5, 0.5);
}
.zoomModal-enter-active,
.zoomModal-appear-active {
  opacity: 1;
  transform: scale(1, 1);
  transition: opacity 0.4s cubic-bezier(0.3, 1.3, 0.3, 1), transform 0.4s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.zoomModal-exit {
  opacity: 1;
  transform: scale(1, 1);
}
.zoomModal-exit-active {
  opacity: 0;
  transform: scale(0.5, 0.5);
  transition: opacity 0.4s cubic-bezier(0.3, 1.3, 0.3, 1), transform 0.4s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.fadeModal-enter,
.fadeModal-appear {
  opacity: 0;
}
.fadeModal-enter-active,
.fadeModal-appear-active {
  opacity: 1;
  transition: opacity 0.4s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.fadeModal-exit {
  opacity: 1;
}
.fadeModal-exit-active {
  opacity: 0;
  transition: opacity 0.4s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.arco-modal-rtl {
  direction: rtl;
}
.arco-modal-rtl .arco-modal-footer {
  text-align: inherit;
}
.arco-modal-rtl .arco-modal-footer > .arco-btn {
  margin-left: 0;
  margin-right: 12px;
}
.arco-modal-rtl .arco-modal-footer > .arco-btn:only-child {
  margin-right: 0;
}
.arco-modal-rtl .arco-modal-title .arco-icon {
  margin-right: 0;
  margin-left: 10px;
}
.arco-modal-rtl .arco-modal-close-icon {
  right: auto;
  right: initial;
  left: 20px;
}
.arco-modal-rtl.arco-modal-simple .arco-modal-footer {
  text-align: center;
}
.arco-notification-wrapper {
  position: fixed;
  z-index: 1003;
}
.arco-notification-wrapper-topLeft {
  left: 20px;
  top: 20px;
}
.arco-notification-wrapper-topRight {
  right: 20px;
  top: 20px;
}
.arco-notification-wrapper-topRight .arco-notification {
  margin-left: auto;
}
.arco-notification-wrapper-bottomLeft {
  bottom: 20px;
  left: 20px;
}
.arco-notification-wrapper-bottomRight {
  bottom: 20px;
  right: 20px;
}
.arco-notification-wrapper-bottomRight .arco-notification {
  margin-left: auto;
}
.arco-notification {
  display: flex;
  position: relative;
  width: 340px;
  padding: 20px 20px 20px 20px;
  border-radius: var(--border-radius-medium);
  border: 1px solid var(--color-neutral-3);
  margin-bottom: 20px;
  background-color: var(--color-bg-popup);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  overflow: hidden;
  box-sizing: border-box;
  opacity: 1;
  transition: opacity 0.2s cubic-bezier(0, 0, 1, 1);
}
.arco-notification-icon {
  font-size: 24px;
  display: inline-flex;
  align-items: center;
  color: var(--color-text-1);
}
.arco-notification-info {
  background-color: var(--color-bg-popup);
  border-color: var(--color-neutral-3);
}
.arco-notification-info .arco-notification-icon {
  color: rgb(var(--primary-6));
}
.arco-notification-success {
  background-color: var(--color-bg-popup);
  border-color: var(--color-neutral-3);
}
.arco-notification-success .arco-notification-icon {
  color: rgb(var(--success-6));
}
.arco-notification-warning {
  background-color: var(--color-bg-popup);
  border-color: var(--color-neutral-3);
}
.arco-notification-warning .arco-notification-icon {
  color: rgb(var(--warning-6));
}
.arco-notification-error {
  background-color: var(--color-bg-popup);
  border-color: var(--color-neutral-3);
}
.arco-notification-error .arco-notification-icon {
  color: rgb(var(--danger-6));
}
.arco-notification-left {
  padding-right: 16px;
}
.arco-notification-right {
  flex: 1 1;
  word-break: break-word;
}
.arco-notification-title {
  font-size: 16px;
  font-weight: 500;
  color: var(--color-text-1);
  margin-bottom: 4px;
}
.arco-notification-content {
  font-size: 14px;
  color: var(--color-text-1);
}
.arco-notification-info .arco-notification-title {
  color: var(--color-text-1);
}
.arco-notification-info .arco-notification-content {
  color: var(--color-text-1);
}
.arco-notification-success .arco-notification-title {
  color: var(--color-text-1);
}
.arco-notification-success .arco-notification-content {
  color: var(--color-text-1);
}
.arco-notification-warning .arco-notification-title {
  color: var(--color-text-1);
}
.arco-notification-warning .arco-notification-content {
  color: var(--color-text-1);
}
.arco-notification-error .arco-notification-title {
  color: var(--color-text-1);
}
.arco-notification-error .arco-notification-content {
  color: var(--color-text-1);
}
.arco-notification-btn-wrapper {
  margin-top: 16px;
  text-align: right;
}
.arco-notification .arco-notification-close-btn {
  position: absolute;
  cursor: pointer;
  top: 12px;
  right: 12px;
  color: var(--color-text-1);
  font-size: 12px;
}
.arco-notification .arco-notification-close-btn > svg {
  position: relative;
}
.arco-notification .arco-icon-hover.arco-notification-icon-hover::before {
  width: 20px;
  height: 20px;
}
.slideNoticeLeft-enter,
.slideNoticeLeft-appear {
  transform: translateX(-100%);
}
.slideNoticeLeft-enter-active,
.slideNoticeLeft-appear-active {
  transform: translateX(0);
  transition: transform 0.4s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.slideNoticeLeft-exit {
  opacity: 0;
}
.slideNoticeLeft-exit-active {
  opacity: 0;
  height: 0;
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 0;
  transition: all 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slideNoticeRight-enter,
.slideNoticeRight-appear {
  transform: translateX(100%);
}
.slideNoticeRight-enter-active,
.slideNoticeRight-appear-active {
  transform: translateX(0);
  transition: transform 0.4s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.slideNoticeRight-exit {
  opacity: 0;
}
.slideNoticeRight-exit-active {
  opacity: 0;
  height: 0;
  transition: all 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-notification-wrapper-rtl {
  direction: rtl;
}
.arco-notification-rtl {
  direction: rtl;
}
.arco-notification-rtl .arco-notification-left {
  padding-right: 0;
  padding-left: 16px;
}
.arco-notification-rtl .arco-notification-btn-wrapper {
  text-align: left;
}
.arco-notification-rtl .arco-notification-close-btn {
  right: auto;
  right: initial;
  left: 12px;
}
.arco-page-header {
  padding: 16px 0;
}
.arco-breadcrumb + .arco-page-header-head {
  margin-top: 4px;
}
.arco-page-header-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  line-height: 28px;
}
.arco-page-header-head-left {
  display: flex;
  align-items: center;
}
.arco-page-header-head-wrapper {
  padding-left: 24px;
  padding-right: 20px;
}
.arco-page-header-head-main {
  display: flex;
  align-items: center;
  min-height: 30px;
  overflow: hidden;
}
.arco-page-header-head-main-with-back {
  margin-left: -8px;
  padding-left: 8px;
}
.arco-page-header-head-extra {
  white-space: nowrap;
}
.arco-page-header .arco-icon-hover.arco-page-header-icon-hover::before {
  width: 30px;
  height: 30px;
}
.arco-page-header .arco-icon-hover.arco-page-header-icon-hover:hover::before {
  background-color: var(--color-fill-2);
}
.arco-page-header-back {
  color: var(--color-text-2);
  font-size: 14px;
  margin-right: 12px;
}
.arco-page-header-back:focus-visible::before {
  box-shadow: inset 0 0 0 2px var(--color-primary-light-3);
}
.arco-page-header-back-icon {
  position: relative;
}
.arco-page-header-title {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: var(--color-text-1);
  font-size: 20px;
  font-weight: 600;
}
.arco-page-header-divider {
  width: 1px;
  margin-left: 12px;
  margin-right: 12px;
  height: 16px;
  background-color: var(--color-fill-3);
}
.arco-page-header-sub-title {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: var(--color-text-3);
  font-size: 14px;
}
.arco-page-header-content {
  padding: 20px 32px;
  border-top: 1px solid var(--color-neutral-3);
}
.arco-page-header-footer {
  padding: 16px 20px 0 24px;
}
.arco-page-header-with-breadcrumb {
  padding: 12px 0;
}
.arco-page-header-with-breadcrumb .arco-page-header-footer {
  padding-top: 12px;
}
.arco-page-header-with-content .arco-page-header-head-wrapper {
  padding-bottom: 12px;
}
.arco-page-header-with-footer {
  padding-bottom: 0;
}
.arco-page-header-wrap .arco-page-header-head {
  flex-wrap: wrap;
}
.arco-page-header-wrap .arco-page-header-head .arco-page-header-head-extra {
  margin-top: 4px;
}
.arco-page-header-rtl .arco-page-header-head-wrapper {
  padding-left: 20px;
  padding-right: 24px;
}
.arco-page-header-rtl .arco-page-header-head-main-with-back {
  margin-right: -8px;
  padding-right: 8px;
  margin-left: 0;
  padding-left: 0;
}
.arco-page-header-rtl .arco-page-header-back {
  margin-left: 12px;
  margin-right: 0;
}
.arco-page-header-rtl .arco-page-header-divider {
  margin-right: 12px;
  margin-left: 12px;
}
.arco-pagination {
  display: flex;
  align-items: center;
  font-size: 14px;
  /*** 快速跳转 ***/
}
.arco-pagination-list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline-block;
}
.arco-pagination-item {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  box-sizing: border-box;
  cursor: pointer;
  outline: 0;
  -webkit-user-select: none;
          user-select: none;
  border-radius: var(--border-radius-small);
  color: var(--color-text-2);
  border: 0 solid transparent;
  background-color: transparent;
  font-size: 14px;
  min-width: 32px;
  height: 32px;
  line-height: 32px;
}
.arco-pagination-item-prev,
.arco-pagination-item-next {
  font-size: 12px;
}
.arco-pagination-item-disabled {
  cursor: not-allowed;
  background-color: transparent;
  color: var(--color-text-4);
  border-color: transparent;
}
.arco-pagination-item:not(.arco-pagination-item-disabled):not(.arco-pagination-item-active):hover {
  background-color: var(--color-fill-1);
  border-color: transparent;
  color: var(--color-text-2);
}
.arco-pagination-item-active {
  transition: color 0.2s cubic-bezier(0, 0, 1, 1), background-color 0.2s cubic-bezier(0, 0, 1, 1);
  color: rgb(var(--primary-6));
  background-color: var(--color-primary-light-1);
  border-color: transparent;
}
.arco-pagination-item:not(:last-child) {
  margin-right: 8px;
}
.arco-pagination-item:focus-visible {
  box-shadow: 0 0 0 2px var(--color-primary-light-3);
}
.arco-pagination-item-prev,
.arco-pagination-item-next {
  font-size: 12px;
  color: var(--color-text-2);
  background-color: transparent;
}
.arco-pagination-item-prev:not(.arco-pagination-item-disabled):hover,
.arco-pagination-item-next:not(.arco-pagination-item-disabled):hover {
  background-color: var(--color-fill-1);
  color: rgb(var(--primary-6));
}
.arco-pagination-item-prev::after,
.arco-pagination-item-next::after {
  display: inline-block;
  content: '.';
  font-size: 0;
  vertical-align: middle;
}
.arco-pagination .arco-pagination-item-prev.arco-pagination-item-disabled,
.arco-pagination .arco-pagination-item-next.arco-pagination-item-disabled {
  color: var(--color-text-4);
  background-color: transparent;
}
.arco-pagination-item-jumper {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
}
.arco-pagination-jumper {
  margin-left: 8px;
}
.arco-pagination-jumper > span {
  font-size: 14px;
}
.arco-pagination-jumper-text-goto,
.arco-pagination-jumper-text-goto-suffix {
  color: var(--color-text-2);
}
.arco-pagination .arco-pagination-jumper-input {
  width: 40px;
  text-align: center;
  margin-left: 8px;
  margin-right: 8px;
  padding-left: 2px;
  padding-right: 2px;
}
.arco-pagination-option {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  min-width: 0;
  position: relative;
  margin-left: 8px;
  font-size: 14px;
  height: 32px;
  line-height: 0;
}
.arco-pagination-option .arco-select {
  width: auto;
}
.arco-pagination-option .arco-select-view-value {
  overflow: inherit;
  padding-right: 6px;
}
.arco-pagination-total-text {
  display: inline-block;
  height: 100%;
  color: var(--color-text-1);
  margin-right: 8px;
  font-size: 14px;
  line-height: 32px;
}
.arco-pagination-item-simple-pager {
  display: inline-block;
  vertical-align: middle;
  margin: 0 12px 0 4px;
}
.arco-pagination-item-simple-pager .arco-pagination-jumper-separator {
  padding: 0 12px 0 12px;
}
.arco-pagination-simple .arco-pagination-item {
  margin-right: 0;
}
.arco-pagination-simple .arco-pagination-jumper {
  color: var(--color-text-1);
  margin-left: 0;
}
.arco-pagination-simple .arco-pagination-jumper .arco-pagination-jumper-input {
  width: 40px;
  margin-left: 0;
}
.arco-pagination-simple .arco-pagination-item-prev,
.arco-pagination-simple .arco-pagination-item-next {
  color: var(--color-text-2);
  background-color: transparent;
}
.arco-pagination-simple .arco-pagination-item-prev:not(.arco-pagination-item-disabled):hover,
.arco-pagination-simple .arco-pagination-item-next:not(.arco-pagination-item-disabled):hover {
  background-color: var(--color-fill-1);
  color: rgb(var(--primary-6));
}
.arco-pagination-simple .arco-pagination-item-prev.arco-pagination-item-disabled,
.arco-pagination-simple .arco-pagination-item-next.arco-pagination-item-disabled {
  color: var(--color-text-4);
  background-color: transparent;
}
.arco-pagination-disabled {
  cursor: not-allowed;
}
.arco-pagination-disabled .arco-pagination-item,
.arco-pagination-disabled .arco-pagination-item:not(.arco-pagination-item-disabled):not(.arco-pagination-item-active):hover {
  cursor: not-allowed;
  background-color: transparent;
  border-color: transparent;
  color: var(--color-text-4);
}
.arco-pagination.arco-pagination-disabled .arco-pagination-item-active {
  background-color: var(--color-fill-1);
  border-color: transparent;
  color: var(--color-primary-light-3);
}
.arco-pagination-size-mini .arco-pagination-item {
  font-size: 12px;
  min-width: 24px;
  height: 24px;
  line-height: 24px;
}
.arco-pagination-size-mini .arco-pagination-item-prev,
.arco-pagination-size-mini .arco-pagination-item-next {
  font-size: 12px;
}
.arco-pagination-size-mini .arco-pagination-total-text {
  font-size: 12px;
  line-height: 24px;
}
.arco-pagination-size-mini .arco-pagination-option {
  font-size: 12px;
  height: 24px;
  line-height: 0;
}
.arco-pagination-size-mini .arco-pagination-jumper > span {
  font-size: 12px;
}
.arco-pagination-size-small .arco-pagination-item {
  font-size: 14px;
  min-width: 28px;
  height: 28px;
  line-height: 28px;
}
.arco-pagination-size-small .arco-pagination-item-prev,
.arco-pagination-size-small .arco-pagination-item-next {
  font-size: 12px;
}
.arco-pagination-size-small .arco-pagination-total-text {
  font-size: 14px;
  line-height: 28px;
}
.arco-pagination-size-small .arco-pagination-option {
  font-size: 14px;
  height: 28px;
  line-height: 0;
}
.arco-pagination-size-small .arco-pagination-jumper > span {
  font-size: 14px;
}
.arco-pagination-size-large .arco-pagination-item {
  font-size: 14px;
  min-width: 36px;
  height: 36px;
  line-height: 36px;
}
.arco-pagination-size-large .arco-pagination-item-prev,
.arco-pagination-size-large .arco-pagination-item-next {
  font-size: 14px;
}
.arco-pagination-size-large .arco-pagination-total-text {
  font-size: 14px;
  line-height: 36px;
}
.arco-pagination-size-large .arco-pagination-option {
  font-size: 14px;
  height: 36px;
  line-height: 0;
}
.arco-pagination-size-large .arco-pagination-jumper > span {
  font-size: 14px;
}
.arco-pagination-rtl {
  direction: rtl;
}
.arco-pagination-rtl .arco-pagination-item:not(:last-child) {
  margin-right: 0;
  margin-left: 8px;
}
.arco-pagination-rtl .arco-pagination-item-simple-pager {
  margin: 0 4px 0 12px;
}
.arco-pagination-rtl .arco-pagination-item-simple-pager .arco-pagination-jumper-separator {
  padding: 0 12px 0 12px;
}
.arco-pagination-rtl .arco-pagination-jumper {
  margin-left: 0;
  margin-right: 8px;
}
.arco-pagination-rtl .arco-pagination-jumper-input {
  margin-left: 0;
  margin-right: 8px;
}
.arco-pagination-rtl .arco-pagination-option {
  margin-left: 0;
  margin-right: 8px;
}
.arco-pagination-rtl .arco-pagination-option .arco-select-view-value {
  padding-right: 0;
  padding-left: 6px;
}
.arco-pagination-rtl .arco-pagination-total-text {
  margin-right: 0;
  margin-left: 8px;
}
.arco-pagination-rtl.arco-pagination-simple .arco-pagination-item,
.arco-pagination-rtl.arco-pagination-simple .arco-pagination-jumper,
.arco-pagination-rtl.arco-pagination-simple .arco-pagination-jumper-input {
  margin-right: 0;
}
.arco-popconfirm-content {
  padding: 16px 16px;
  box-sizing: border-box;
}
.arco-popconfirm-title {
  position: relative;
  margin-bottom: 16px;
  font-size: 14px;
  color: var(--color-text-1);
  display: flex;
  align-items: flex-start;
}
.arco-popconfirm-title-icon {
  font-size: 18px;
  margin-right: 8px;
  display: inline-flex;
  align-items: center;
  height: 22.001px;
}
.arco-popconfirm-title-icon .arco-icon-exclamation-circle-fill {
  color: rgb(var(--warning-6));
}
.arco-popconfirm-has-content .arco-popconfirm-title {
  margin-bottom: 0;
  font-weight: 500;
}
.arco-popconfirm-inner-content {
  margin-top: 4px;
  margin-bottom: 16px;
  padding-left: 26px;
}
.arco-popconfirm .arco-popconfirm-btn {
  text-align: right;
}
.arco-popconfirm .arco-popconfirm-btn > button {
  margin-left: 8px;
}
.arco-popconfirm-rtl .arco-popconfirm-title-icon {
  margin-left: 8px;
  margin-right: 0;
}
.arco-popconfirm-rtl .arco-popconfirm-inner-content {
  padding-left: 0;
  padding-right: 26px;
}
.arco-popconfirm-rtl .arco-popconfirm-btn {
  text-align: left;
}
.arco-popconfirm-rtl .arco-popconfirm-btn > button {
  margin-right: 8px;
  margin-left: 0;
}
.arco-popover-content {
  padding: 12px 16px;
}
.arco-popover-title {
  font-size: 16px;
  color: var(--color-text-1);
  font-weight: 500;
}
.arco-popover-title + .arco-popover-inner-content {
  margin-top: 4px;
}
.arco-popover-content,
.arco-popconfirm-content {
  color: var(--color-text-2);
  background-color: var(--color-bg-popup);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
  max-width: none;
  width: 100%;
  font-size: 14px;
  border-radius: var(--border-radius-medium);
  line-height: 1.5715;
  box-sizing: border-box;
  border: 1px solid var(--color-neutral-3);
}
.arco-popover-content-inner,
.arco-popconfirm-content-inner {
  word-wrap: break-word;
  text-align: left;
}
.arco-popover-arrow.arco-trigger-arrow,
.arco-popconfirm-arrow.arco-trigger-arrow {
  background-color: var(--color-bg-popup);
  border: 1px solid var(--color-neutral-3);
  z-index: 1;
}
.arco-popover-inner-rtl {
  direction: rtl;
  text-align: right;
}
.arco-progress {
  position: relative;
  line-height: 1;
  font-size: 12px;
}
.arco-progress-line,
.arco-progress-steps {
  display: inline-block;
  max-width: 100%;
  width: 100%;
}
.arco-progress-line-wrapper,
.arco-progress-steps-wrapper {
  display: flex;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
}
.arco-progress-line-text,
.arco-progress-steps-text {
  font-size: 12px;
  margin-left: 16px;
  color: var(--color-text-2);
  white-space: nowrap;
  text-align: right;
  flex-grow: 1;
  flex-shrink: 0;
  min-width: 32px;
}
.arco-progress-line-text .arco-icon,
.arco-progress-steps-text .arco-icon {
  font-size: 12px;
  margin-left: 4px;
}
.arco-progress-line-outer {
  background-color: var(--color-fill-3);
  border-radius: 100px;
  width: 100%;
  position: relative;
  display: inline-block;
  overflow: hidden;
}
.arco-progress-line-inner {
  height: 100%;
  border-radius: 100px;
  background-color: rgb(var(--primary-6));
  position: relative;
  transition: width 0.6s cubic-bezier(0.34, 0.69, 0.1, 1), background 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
  max-width: 100%;
}
.arco-progress-line-inner-buffer {
  position: absolute;
  background-color: var(--color-primary-light-3);
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0 100px 100px 0;
  max-width: 100%;
  transition: all 0.6s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-progress-line-inner-animate::after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  background: linear-gradient(90deg, transparent 25%, rgba(255, 255, 255, 0.5) 50%, transparent 75%);
  background-size: 400% 100%;
  animation: arco-progress-loading 1.5s cubic-bezier(0.34, 0.69, 0.1, 1) infinite;
}
.arco-progress-line-text .arco-icon {
  color: var(--color-text-2);
}
.arco-progress-steps-outer {
  display: flex;
  width: 100%;
}
.arco-progress-steps-text {
  margin-left: 8px;
  min-width: 0;
  min-width: initial;
}
.arco-progress-steps-text .arco-icon {
  color: var(--color-text-2);
}
.arco-progress-steps-item {
  height: 100%;
  flex: 1 1;
  background-color: var(--color-fill-3);
  position: relative;
  display: inline-block;
}
.arco-progress-steps-item:not(:last-of-type) {
  margin-right: 3px;
}
.arco-progress-steps-item:last-of-type {
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
}
.arco-progress-steps-item:first-of-type {
  border-top-left-radius: 100px;
  border-bottom-left-radius: 100px;
}
.arco-progress-steps-item-active {
  background-color: rgb(var(--primary-6));
}
.arco-progress-steps.arco-progress-small {
  width: auto;
}
.arco-progress-steps.arco-progress-small .arco-progress-steps-item {
  width: 2px;
  flex: initial;
  border-radius: 2px;
}
.arco-progress-steps.arco-progress-small .arco-progress-steps-item:not(:last-of-type) {
  margin-right: 3px;
}
.arco-progress-is-warning .arco-progress-line-inner {
  background-color: rgb(var(--warning-6));
}
.arco-progress-is-warning .arco-progress-steps-item-active {
  background-color: rgb(var(--warning-6));
}
.arco-progress-is-warning .arco-progress-line-text .arco-icon,
.arco-progress-is-warning .arco-progress-steps-text .arco-icon {
  color: rgb(var(--warning-6));
}
.arco-progress-is-success .arco-progress-line-inner {
  background-color: rgb(var(--success-6));
}
.arco-progress-is-success .arco-progress-steps-item-active {
  background-color: rgb(var(--success-6));
}
.arco-progress-is-success .arco-progress-line-text .arco-icon,
.arco-progress-is-success .arco-progress-steps-text .arco-icon {
  color: rgb(var(--success-6));
}
.arco-progress-is-error .arco-progress-line-inner {
  background-color: rgb(var(--danger-6));
}
.arco-progress-is-error .arco-progress-steps-item-active {
  background-color: rgb(var(--danger-6));
}
.arco-progress-is-error .arco-progress-line-text .arco-icon,
.arco-progress-is-error .arco-progress-steps-text .arco-icon {
  color: rgb(var(--danger-6));
}
.arco-progress-small .arco-progress-line-text {
  font-size: 12px;
  margin-left: 16px;
}
.arco-progress-small .arco-progress-line-text .arco-icon {
  font-size: 12px;
}
.arco-progress-large .arco-progress-line-text {
  font-size: 16px;
  margin-left: 16px;
}
.arco-progress-large .arco-progress-line-text .arco-icon {
  font-size: 14px;
}
.arco-progress-circle {
  display: inline-block;
}
.arco-progress-circle-wrapper {
  position: relative;
  text-align: center;
  line-height: 1;
  display: inline-block;
  vertical-align: text-bottom;
}
.arco-progress-circle-svg {
  transform: rotate(-90deg);
}
.arco-progress-circle-text {
  font-size: 14px;
}
.arco-progress-circle-text .arco-icon {
  font-size: 16px;
  color: var(--color-text-2);
}
.arco-progress-circle .arco-progress-circle-text {
  position: absolute;
  top: 50%;
  left: 50%;
  color: var(--color-text-3);
  transform: translate(-50%, -50%);
}
.arco-progress-circle-mask {
  stroke: var(--color-fill-3);
}
.arco-progress-circle-path {
  stroke: rgb(var(--primary-6));
  transition: stroke-dashoffset 0.6s cubic-bezier(0, 0, 1, 1) 0s, stroke 0.6s cubic-bezier(0, 0, 1, 1);
}
.arco-progress-mini .arco-progress-circle-mask {
  stroke: var(--color-primary-light-3);
}
.arco-progress-mini .arco-progress-circle-path {
  stroke: rgb(var(--primary-6));
}
.arco-progress-mini.arco-progress-is-warning .arco-progress-circle-mask {
  stroke: var(--color-warning-light-3);
}
.arco-progress-mini.arco-progress-is-error .arco-progress-circle-mask {
  stroke: var(--color-danger-light-3);
}
.arco-progress-mini.arco-progress-is-success .arco-progress-circle-mask {
  stroke: var(--color-success-light-3);
}
.arco-progress-mini.arco-progress-is-success .arco-progress-circle-wrapper .arco-icon-check {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.arco-progress-mini .arco-progress-circle-text {
  position: static;
  top: auto;
  top: initial;
  left: auto;
  left: initial;
  transform: none;
  transform: initial;
}
.arco-progress-small .arco-progress-circle-text {
  font-size: 13px;
}
.arco-progress-small .arco-progress-circle-text .arco-icon {
  font-size: 14px;
}
.arco-progress-large .arco-progress-circle-text {
  font-size: 16px;
}
.arco-progress-large .arco-progress-circle-text .arco-icon {
  font-size: 16px;
}
.arco-progress-is-warning .arco-progress-circle-path {
  stroke: rgb(var(--warning-6));
}
.arco-progress-is-warning .arco-icon {
  color: rgb(var(--warning-6));
}
.arco-progress-is-success .arco-progress-circle-path {
  stroke: rgb(var(--success-6));
}
.arco-progress-is-success .arco-icon {
  color: rgb(var(--success-6));
}
.arco-progress-is-error .arco-progress-circle-path {
  stroke: rgb(var(--danger-6));
}
.arco-progress-is-error .arco-icon {
  color: rgb(var(--danger-6));
}
@keyframes arco-progress-loading {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
.arco-progress-rtl .arco-progress-line-text,
.arco-progress-rtl .arco-progress-steps-text {
  margin-left: 0;
  margin-right: 16px;
}
.arco-progress-rtl .arco-progress-line-text .arco-icon,
.arco-progress-rtl .arco-progress-steps-text .arco-icon {
  margin-left: 0;
  margin-right: 4px;
}
.arco-progress-rtl .arco-progress-steps-text {
  margin-left: 0;
  margin-right: 8px;
}
.arco-progress-rtl .arco-progress-steps-item:not(:last-of-type) {
  margin-right: 0;
  margin-left: 3px;
}
.arco-progress-rtl.arco-progress-steps.arco-progress-small .arco-progress-steps-item:not(:last-of-type) {
  margin-right: 0;
  margin-left: 3px;
}
.arco-progress-rtl.arco-progress-small .arco-progress-line-text {
  margin-right: 16px;
  margin-left: 0;
}
.arco-progress-rtl.arco-progress-large .arco-progress-line-text {
  margin-right: 16px;
  margin-left: 0;
}
.arco-progress-rtl.arco-progress-line .arco-progress-line-inner-buffer {
  left: auto;
  left: initial;
  right: 0;
}
.arco-radio > input[type='radio'],
.arco-radio-button > input[type='radio'] {
  opacity: 0;
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
}
.arco-radio > input[type='radio']:focus-visible + .arco-radio-icon-hover::before,
.arco-radio-button > input[type='radio']:focus-visible + .arco-radio-icon-hover::before {
  background-color: var(--color-fill-2);
  opacity: 1;
}
.arco-radio > input[type='radio']:focus-visible + .arco-radio-button-inner,
.arco-radio-button > input[type='radio']:focus-visible + .arco-radio-button-inner {
  box-shadow: inset 0 0 0 2px rgb(var(--primary-6));
  border-radius: inherit;
}
.arco-icon-hover.arco-radio-icon-hover::before {
  width: 24px;
  height: 24px;
}
.arco-radio {
  position: relative;
  cursor: pointer;
  padding-left: 5px;
  display: inline-block;
  font-size: 14px;
  line-height: inherit;
}
.arco-radio-text {
  color: var(--color-text-1);
  margin-left: 8px;
}
.arco-radio-mask-wrapper {
  vertical-align: middle;
  top: -0.09em;
  position: relative;
  line-height: 1;
}
.arco-radio-mask {
  display: block;
  border: 2px solid var(--color-neutral-3);
  box-sizing: border-box;
  height: 14px;
  width: 14px;
  border-radius: var(--border-radius-circle);
  position: relative;
  line-height: 14px;
}
.arco-radio-mask::after {
  display: inline-block;
  box-sizing: border-box;
  position: absolute;
  content: '';
  border-radius: var(--border-radius-circle);
  background-color: var(--color-bg-2);
  width: 10px;
  height: 10px;
  top: 0;
  left: 0;
  transform: scale(1);
  transition: transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.arco-radio:hover .arco-radio-mask {
  border-color: var(--color-neutral-3);
}
.arco-radio-checked .arco-radio-mask {
  background-color: rgb(var(--primary-6));
  border-color: rgb(var(--primary-6));
}
.arco-radio-checked .arco-radio-mask::after {
  transform: scale(0.4);
  background-color: var(--color-white);
}
.arco-radio-checked:hover .arco-radio-mask {
  border-color: rgb(var(--primary-6));
}
.arco-radio-disabled {
  cursor: not-allowed;
}
.arco-radio-disabled .arco-radio-icon-hover {
  cursor: not-allowed;
}
.arco-radio-disabled .arco-radio-text {
  color: var(--color-text-4);
}
.arco-radio-disabled .arco-radio-mask {
  border-color: var(--color-neutral-3);
}
.arco-radio-disabled .arco-radio-mask::after {
  background-color: var(--color-fill-2);
}
.arco-radio-disabled:hover .arco-radio-mask {
  border-color: var(--color-neutral-3);
}
.arco-radio-checked.arco-radio-disabled .arco-radio-mask,
.arco-radio-checked.arco-radio-disabled:hover .arco-radio-mask {
  border-color: transparent;
  background-color: var(--color-primary-light-3);
}
.arco-radio-checked.arco-radio-disabled .arco-radio-mask::after {
  background-color: var(--color-fill-2);
}
.arco-radio-checked.arco-radio-disabled .arco-radio-text {
  color: var(--color-text-4);
}
.arco-radio:hover .arco-radio-icon-hover::before {
  background-color: var(--color-fill-2);
}
.arco-radio-group {
  display: inline-block;
  box-sizing: border-box;
}
.arco-radio-group .arco-radio {
  margin-right: 20px;
}
.arco-radio-group-type-button {
  position: relative;
  z-index: 0;
  padding: 1.5px;
  line-height: 26px;
}
.arco-radio-button {
  display: inline-block;
  position: relative;
  margin: 1.5px;
  border-radius: var(--border-radius-small);
  font-size: 14px;
  line-height: 26px;
  color: var(--color-text-2);
  background-color: transparent;
  cursor: pointer;
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-radio-button-inner {
  display: block;
  position: relative;
  padding: 0 12px;
}
.arco-radio-button:not(:first-of-type)::before {
  position: absolute;
  top: 50%;
  left: -2px;
  transform: translateY(-50%);
  display: block;
  height: 14px;
  width: 1px;
  background-color: var(--color-neutral-3);
  content: '';
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-radio-button:hover::before,
.arco-radio-button:hover + .arco-radio-button::before,
.arco-radio-button.arco-radio-checked::before,
.arco-radio-button.arco-radio-checked + .arco-radio-button::before {
  opacity: 0;
}
.arco-radio-button::after {
  content: ' ';
  display: block;
  position: absolute;
  left: -3px;
  top: -3px;
  right: -3px;
  bottom: -3px;
  background-color: var(--color-fill-2);
  pointer-events: none;
  z-index: -1;
}
.arco-radio-button:first-of-type::after {
  border-top-left-radius: var(--border-radius-small);
  border-bottom-left-radius: var(--border-radius-small);
}
.arco-radio-button:last-of-type::after {
  border-top-right-radius: var(--border-radius-small);
  border-bottom-right-radius: var(--border-radius-small);
}
.arco-radio-button:hover {
  background-color: var(--color-bg-5);
  color: var(--color-text-1);
}
.arco-radio-button.arco-radio-checked {
  background-color: var(--color-bg-5);
  color: rgb(var(--primary-6));
  font-weight: 500;
}
.arco-radio-button.arco-radio-disabled {
  cursor: not-allowed;
  background-color: transparent;
  color: var(--color-text-4);
}
.arco-radio-button.arco-radio-disabled.arco-radio-checked {
  background-color: var(--color-bg-5);
  color: var(--color-primary-light-3);
}
.arco-radio-size-small {
  line-height: 28px;
}
.arco-radio-size-small.arco-radio-group-type-button,
.arco-radio-size-small .arco-radio-button {
  font-size: 14px;
  line-height: 22px;
}
.arco-radio-size-large {
  line-height: 36px;
}
.arco-radio-size-large.arco-radio-group-type-button,
.arco-radio-size-large .arco-radio-button {
  font-size: 14px;
  line-height: 30px;
}
.arco-radio-size-mini {
  line-height: 24px;
}
.arco-radio-size-mini.arco-radio-group-type-button,
.arco-radio-size-mini .arco-radio-button {
  font-size: 12px;
  line-height: 18px;
}
.arco-radio-group-direction-vertical .arco-radio {
  display: block;
  line-height: 32px;
  margin-right: 0;
}
body[arco-theme='dark'] .arco-radio-button.arco-radio-checked,
body[arco-theme='dark'] .arco-radio-button:not(.arco-radio-disabled):hover {
  background-color: var(--color-fill-3);
}
body[arco-theme='dark'] .arco-radio-button::after {
  background-color: var(--color-bg-3);
}
.arco-radio-rtl {
  padding-left: 0;
  padding-right: 5px;
}
.arco-radio-rtl .arco-radio-text {
  margin-left: 0;
  margin-right: 8px;
}
.arco-radio-group-rtl .arco-radio {
  margin-right: 0;
  margin-left: 20px;
}
.arco-radio-group-rtl.arco-radio-group-direction-vertical .arco-radio {
  margin-right: 0;
  margin-right: initial;
  margin-left: 0;
}
/**********************************************
 * status: disabled / readonly
 **********************************************/
.arco-rate {
  display: inline-block;
  -webkit-user-select: none;
          user-select: none;
}
.arco-rate-disabled {
  cursor: not-allowed;
}
.arco-rate-inner {
  display: flex;
  align-items: center;
  min-height: 32px;
  font-size: 24px;
  line-height: 1;
}
.arco-rate-character {
  position: relative;
  color: var(--color-fill-3);
  transition: transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-rate-character:not(:last-child) {
  margin-right: 8px;
}
.arco-rate-character-left,
.arco-rate-character-right {
  transition: inherit;
}
.arco-rate-character-left > *,
.arco-rate-character-right > * {
  float: left;
}
.arco-rate-character-left {
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  white-space: nowrap;
  overflow: hidden;
  opacity: 0;
}
.arco-rate-character-scale {
  animation: arco-rate-scale 0.4s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-rate-character-full .arco-rate-character-right {
  color: rgb(var(--gold-6));
}
.arco-rate-character-half .arco-rate-character-left {
  color: rgb(var(--gold-6));
  opacity: 1;
}
.arco-rate-character-disabled {
  cursor: not-allowed;
}
.arco-rate:not(.arco-rate-readonly):not(.arco-rate-disabled) .arco-rate-character {
  cursor: pointer;
}
.arco-rate:not(.arco-rate-readonly):not(.arco-rate-disabled) .arco-rate-character:hover,
.arco-rate:not(.arco-rate-readonly):not(.arco-rate-disabled) .arco-rate-character:focus {
  transform: scale(1.2);
}
@keyframes arco-rate-scale {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
  }
}
.arco-rate-rtl {
  direction: rtl;
}
.arco-rate-rtl .arco-rate-character:not(:last-child) {
  margin-right: 0;
  margin-left: 8px;
}
.arco-rate-rtl .arco-rate-character-left {
  left: auto;
  left: initial;
  right: 0;
}
.arco-rate-rtl .arco-rate-character-left > *,
.arco-rate-rtl .arco-rate-character-right > * {
  float: right;
}
.arco-resizebox {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.arco-resizebox-direction-left,
.arco-resizebox-direction-right,
.arco-resizebox-direction-top,
.arco-resizebox-direction-bottom {
  position: absolute;
  left: 0;
  top: 0;
  -webkit-user-select: none;
          user-select: none;
  box-sizing: border-box;
}
.arco-resizebox-direction-right {
  left: auto;
  left: initial;
  right: 0;
}
.arco-resizebox-direction-bottom {
  top: auto;
  top: initial;
  bottom: 0;
}
.arco-resizebox-split,
.arco-resizebox-split-group {
  display: flex;
  -webkit-user-select: auto;
          user-select: auto;
}
.arco-resizebox-split .arco-resizebox-slit-trigger,
.arco-resizebox-split-group .arco-resizebox-slit-trigger {
  flex: 0 1;
}
.arco-resizebox-split-pane,
.arco-resizebox-split-group-pane {
  overflow: auto;
}
.arco-resizebox-split .second-pane,
.arco-resizebox-split-group .second-pane {
  flex: 1 1;
}
.arco-resizebox-split-horizontal,
.arco-resizebox-split-group-horizontal {
  flex-direction: row;
}
.arco-resizebox-split-vertical,
.arco-resizebox-split-group-vertical {
  flex-direction: column;
}
.arco-resizebox-split-moving,
.arco-resizebox-split-group-moving {
  -webkit-user-select: none;
          user-select: none;
}
.arco-resizebox-trigger-icon-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  background-color: var(--color-neutral-3);
}
.arco-resizebox-trigger-icon {
  display: inline-block;
  color: var(--color-text-1);
  font-size: 12px;
}
.arco-resizebox-trigger-prev > svg,
.arco-resizebox-trigger-next > svg {
  cursor: pointer;
}
.arco-resizebox-trigger-vertical {
  height: 100%;
  cursor: col-resize;
}
.arco-resizebox-trigger-vertical.arco-resizebox-trigger-not-resizable {
  cursor: default;
}
.arco-resizebox-trigger-vertical .arco-resizebox-trigger-prev,
.arco-resizebox-trigger-vertical .arco-resizebox-trigger-next {
  height: 18px;
  line-height: 18px;
}
.arco-resizebox-trigger-vertical .arco-resizebox-trigger-icon-wrapper {
  width: 6px;
  flex-direction: column;
}
.arco-resizebox-trigger-vertical .arco-resizebox-trigger-icon-empty {
  height: 18px;
  width: 100%;
}
.arco-resizebox-trigger-horizontal {
  width: 100%;
  cursor: row-resize;
}
.arco-resizebox-trigger-horizontal.arco-resizebox-trigger-not-resizable {
  cursor: default;
}
.arco-resizebox-trigger-horizontal .arco-resizebox-trigger-prev,
.arco-resizebox-trigger-horizontal .arco-resizebox-trigger-next {
  width: 18px;
  text-align: center;
}
.arco-resizebox-trigger-horizontal .arco-resizebox-trigger-icon-wrapper {
  height: 6px;
}
.arco-resizebox-trigger-horizontal .arco-resizebox-trigger-icon-wrapper .arco-icon {
  vertical-align: -1px;
}
.arco-resizebox-trigger-horizontal .arco-resizebox-trigger-icon-empty {
  width: 18px;
  height: 100%;
}
.arco-resizebox-rtl,
.arco-resizebox-split-rtl,
.arco-resizebox-split-group-rtl,
.arco-resizebox-trigger-rtl {
  direction: rtl;
}
.arco-result {
  width: 100%;
  box-sizing: border-box;
  padding: 32px 32px 24px;
}
.arco-result-is-404,
.arco-result-is-403,
.arco-result-is-500 {
  padding-top: 24px;
}
.arco-result-is-404 .arco-result-icon-tip,
.arco-result-is-403 .arco-result-icon-tip,
.arco-result-is-500 .arco-result-icon-tip {
  height: 92px;
  width: 92px;
  line-height: 92px;
}
.arco-result-icon {
  margin-bottom: 16px;
  text-align: center;
  font-size: 20px;
}
.arco-result-icon-tip {
  display: inline-block;
  height: 45px;
  width: 45px;
  text-align: center;
  border-radius: 50%;
  line-height: 45px;
}
.arco-result-icon-custom {
  width: auto;
  width: initial;
  height: auto;
  height: initial;
  line-height: inherit;
}
.arco-result-icon-custom > .arco-icon {
  font-size: 45px;
  color: inherit;
}
.arco-result-icon-success {
  color: rgb(var(--success-6));
  background-color: var(--color-success-light-1);
}
.arco-result-icon-error {
  color: rgb(var(--danger-6));
  background-color: var(--color-danger-light-1);
}
.arco-result-icon-info {
  color: rgb(var(--primary-6));
  background-color: var(--color-primary-light-1);
}
.arco-result-icon-warning {
  color: rgb(var(--warning-6));
  background-color: var(--color-warning-light-1);
}
.arco-result-title {
  text-align: center;
  line-height: 1.5715;
  font-size: 14px;
  font-weight: 500;
  color: var(--color-text-1);
}
.arco-result-subtitle {
  text-align: center;
  line-height: 1.5715;
  font-size: 14px;
  color: var(--color-text-2);
}
.arco-result-extra {
  margin-top: 20px;
  text-align: center;
}
.arco-result-content {
  margin-top: 20px;
}
/**********************************************
 * type: single / multi
 * size: mini / small / default / large
 **********************************************/
/**********************************************
 * border
 **********************************************/
/************************************************
 * status: default / disabled _ (hover / focus)
 ************************************************/
/**********************************************
 * Popup Box
 **********************************************/
/**********************************************
 * Popup Options
 * status: default / disabled / selected / hover
 **********************************************/
.arco-select .arco-select-view {
  color: var(--color-text-1);
  background-color: var(--color-fill-2);
  border: 1px solid transparent;
}
.arco-select:hover .arco-select-view {
  background-color: var(--color-fill-3);
  border-color: transparent;
}
.arco-select.arco-select-focused .arco-select-view {
  color: var(--color-text-1);
  background-color: var(--color-bg-2);
  border-color: rgb(var(--primary-6));
  box-shadow: 0 0 0 0 var(--color-primary-light-2);
}
.arco-select .arco-select-suffix-icon,
.arco-select .arco-select-loading-icon,
.arco-select .arco-select-search-icon,
.arco-select .arco-select-clear-icon,
.arco-select .arco-select-arrow-icon,
.arco-select .arco-select-expand-icon {
  color: var(--color-text-2);
}
.arco-select-no-border .arco-select-view {
  border: none !important;
  background: none !important;
}
.arco-select-error .arco-select-view {
  background-color: var(--color-danger-light-1);
  border: 1px solid transparent;
}
.arco-select-error:hover .arco-select-view {
  background-color: var(--color-danger-light-2);
  border-color: transparent;
}
.arco-select-error.arco-select-focused .arco-select-view {
  color: var(--color-text-1);
  background-color: var(--color-bg-2);
  border-color: rgb(var(--danger-6));
  box-shadow: 0 0 0 0 var(--color-danger-light-2);
}
.arco-select-no-border .arco-select-view {
  border: none !important;
  background: none !important;
}
.arco-select-warning .arco-select-view {
  background-color: var(--color-warning-light-1);
  border: 1px solid transparent;
}
.arco-select-warning:hover .arco-select-view {
  background-color: var(--color-warning-light-2);
  border-color: transparent;
}
.arco-select-warning.arco-select-focused .arco-select-view {
  color: var(--color-text-1);
  background-color: var(--color-bg-2);
  border-color: rgb(var(--warning-6));
  box-shadow: 0 0 0 0 var(--color-warning-light-2);
}
.arco-select-no-border .arco-select-view {
  border: none !important;
  background: none !important;
}
.arco-select-disabled .arco-select-view {
  color: var(--color-text-4);
  background-color: var(--color-fill-2);
  border: 1px solid transparent;
}
.arco-select-disabled:hover .arco-select-view {
  background-color: var(--color-fill-2);
  border-color: transparent;
}
.arco-select-disabled .arco-select-suffix-icon,
.arco-select-disabled .arco-select-loading-icon,
.arco-select-disabled .arco-select-search-icon,
.arco-select-disabled .arco-select-clear-icon,
.arco-select-disabled .arco-select-arrow-icon,
.arco-select-disabled .arco-select-expand-icon {
  color: var(--color-text-4);
}
.arco-select-no-border .arco-select-view {
  border: none !important;
  background: none !important;
}
.arco-select-size-mini.arco-select-multiple .arco-select-view {
  height: auto;
  font-size: 12px;
  padding: 0 3px;
  line-height: 0;
}
.arco-select-size-mini.arco-select-multiple .arco-input-tag-has-placeholder input,
.arco-select-size-mini.arco-select-multiple .arco-input-tag-has-placeholder .arco-input-tag-input-mirror {
  box-sizing: border-box;
  padding-left: 4px;
}
.arco-select-size-mini.arco-select-multiple .arco-select-suffix {
  padding-right: 4px;
}
.arco-select-size-mini.arco-select-multiple input {
  font-size: 12px;
}
.arco-select-size-mini.arco-select-single .arco-select-view {
  height: 24px;
  line-height: 22px;
  font-size: 12px;
  padding: 0 7px;
}
.arco-select-size-mini.arco-select-single input {
  font-size: 12px;
}
.arco-select-size-mini.arco-select-multiple .arco-select-view-with-prefix {
  padding-left: 7px;
}
.arco-select-size-small.arco-select-multiple .arco-select-view {
  height: auto;
  font-size: 14px;
  padding: 0 3px;
  line-height: 0;
}
.arco-select-size-small.arco-select-multiple .arco-input-tag-has-placeholder input,
.arco-select-size-small.arco-select-multiple .arco-input-tag-has-placeholder .arco-input-tag-input-mirror {
  box-sizing: border-box;
  padding-left: 8px;
}
.arco-select-size-small.arco-select-multiple .arco-select-suffix {
  padding-right: 8px;
}
.arco-select-size-small.arco-select-multiple input {
  font-size: 14px;
}
.arco-select-size-small.arco-select-single .arco-select-view {
  height: 28px;
  line-height: 26px;
  font-size: 14px;
  padding: 0 11px;
}
.arco-select-size-small.arco-select-single input {
  font-size: 14px;
}
.arco-select-size-small.arco-select-multiple .arco-select-view-with-prefix {
  padding-left: 11px;
}
.arco-select-size-default.arco-select-multiple .arco-select-view {
  height: auto;
  font-size: 14px;
  padding: 0 3px;
  line-height: 0;
}
.arco-select-size-default.arco-select-multiple .arco-input-tag-has-placeholder input,
.arco-select-size-default.arco-select-multiple .arco-input-tag-has-placeholder .arco-input-tag-input-mirror {
  box-sizing: border-box;
  padding-left: 8px;
}
.arco-select-size-default.arco-select-multiple .arco-select-suffix {
  padding-right: 8px;
}
.arco-select-size-default.arco-select-multiple input {
  font-size: 14px;
}
.arco-select-size-default.arco-select-single .arco-select-view {
  height: 32px;
  line-height: 30px;
  font-size: 14px;
  padding: 0 11px;
}
.arco-select-size-default.arco-select-single input {
  font-size: 14px;
}
.arco-select-size-default.arco-select-multiple .arco-select-view-with-prefix {
  padding-left: 11px;
}
.arco-select-size-large.arco-select-multiple .arco-select-view {
  height: auto;
  font-size: 14px;
  padding: 0 3px;
  line-height: 0;
}
.arco-select-size-large.arco-select-multiple .arco-input-tag-has-placeholder input,
.arco-select-size-large.arco-select-multiple .arco-input-tag-has-placeholder .arco-input-tag-input-mirror {
  box-sizing: border-box;
  padding-left: 12px;
}
.arco-select-size-large.arco-select-multiple .arco-select-suffix {
  padding-right: 12px;
}
.arco-select-size-large.arco-select-multiple input {
  font-size: 14px;
}
.arco-select-size-large.arco-select-single .arco-select-view {
  height: 36px;
  line-height: 34px;
  font-size: 14px;
  padding: 0 15px;
}
.arco-select-size-large.arco-select-single input {
  font-size: 14px;
}
.arco-select-size-large.arco-select-multiple .arco-select-view-with-prefix {
  padding-left: 15px;
}
.arco-select {
  display: inline-block;
  position: relative;
  box-sizing: border-box;
  width: 100%;
  cursor: pointer;
}
.arco-select-view {
  display: flex;
  position: relative;
  box-sizing: border-box;
  width: 100%;
  border-radius: var(--border-radius-small);
  outline: none;
  -webkit-user-select: none;
          user-select: none;
  text-align: left;
  transition: all 0.1s cubic-bezier(0, 0, 1, 1), padding 0s linear;
}
.arco-select-view input {
  color: inherit;
  cursor: inherit;
}
.arco-select-view input::placeholder {
  color: var(--color-text-3);
}
.arco-select-view input[disabled] {
  pointer-events: none;
}
.arco-select-multiple,
.arco-select-show-search {
  cursor: text;
}
.arco-select-disabled {
  cursor: not-allowed;
}
.arco-select-disabled .arco-select-view input::placeholder {
  color: var(--color-text-4);
}
.arco-select-single .arco-select-view-input {
  box-sizing: border-box;
  width: 100%;
  padding: 0;
  border: none;
  outline: none;
  background: transparent;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-select-single .arco-select-view-selector {
  position: relative;
  display: inline-flex;
  box-sizing: border-box;
  width: 100%;
  overflow: hidden;
}
.arco-select-single .arco-select-view-selector .arco-select-view-input {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
}
.arco-select-single .arco-select-view-selector .arco-select-view-value-mirror {
  opacity: 0;
}
.arco-select-single .arco-select-view-value,
.arco-select-single .arco-select-view-value-mirror {
  display: inline-block;
  box-sizing: border-box;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-select-single .arco-select-view-value::after,
.arco-select-single .arco-select-view-value-mirror::after {
  content: '.';
  font-size: 0;
  line-height: 0;
  visibility: hidden;
}
.arco-select-single .arco-select-view .arco-select-hidden {
  opacity: 0;
  position: absolute;
  z-index: -1;
}
.arco-select-multiple {
  vertical-align: top;
}
.arco-select-multiple .arco-select-view {
  padding: 0 4px;
  line-height: 0;
}
.arco-select-multiple .arco-select-view-with-prefix {
  padding-left: 12px;
}
.arco-select-multiple .arco-input-tag {
  flex: 1 1;
  padding: 0;
  border: none !important;
  background: none !important;
  box-shadow: none !important;
  overflow: hidden;
}
.arco-select-multiple .arco-tag {
  max-width: 100%;
}
.arco-select-multiple:not(.arco-select-focused) .arco-input-tag input:not(:first-child)[value=''] {
  opacity: 0;
  position: absolute;
  z-index: -1;
}
.arco-select-prefix {
  display: flex;
  align-items: center;
  margin-right: 12px;
  white-space: nowrap;
  color: var(--color-text-2);
}
.arco-select-suffix {
  display: flex;
  align-items: center;
  margin-left: 4px;
}
.arco-select-suffix-icon,
.arco-select-search-icon,
.arco-select-loading-icon,
.arco-select-expand-icon,
.arco-select-clear-icon {
  font-size: 12px;
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-select-arrow-icon {
  font-size: 12px;
}
.arco-select-open .arco-select-arrow-icon svg {
  transform: rotateZ(180deg);
}
.arco-select .arco-select-clear-icon {
  display: none;
  cursor: pointer;
}
.arco-select .arco-select-clear-icon > svg {
  position: relative;
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-select:hover .arco-select-clear-icon {
  display: block;
}
.arco-select:hover .arco-select-clear-icon ~ * {
  display: none;
}
.arco-select-wrapper {
  display: inline-flex;
  align-items: stretch;
  width: 100%;
}
.arco-select-wrapper .arco-select {
  min-width: 0;
}
.arco-select-wrapper .arco-select:not(.arco-select-focused):not(:first-child) .arco-select-view {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.arco-select-wrapper .arco-select:not(.arco-select-focused):not(:last-child) .arco-select-view {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.arco-select-addbefore {
  display: flex;
  align-items: center;
  padding: 0 12px;
  color: var(--color-text-1);
  background-color: var(--color-fill-2);
  white-space: nowrap;
  border: 1px solid transparent;
  border-right: 1px solid var(--color-border-2);
  border-top-left-radius: var(--border-radius-small);
  border-bottom-left-radius: var(--border-radius-small);
}
.arco-select-popup {
  top: 4px;
  box-sizing: border-box;
  padding: 4px 0;
  border: 1px solid var(--color-fill-3);
  border-radius: var(--border-radius-medium);
  background-color: var(--color-bg-popup);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
  overflow: hidden;
}
.arco-select-popup-hidden {
  display: none;
}
.arco-select-popup .arco-select-popup-inner {
  width: 100%;
  max-height: 200px;
  list-style: none;
}
.arco-select-popup .arco-select-option {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  padding: 0 12px;
  font-size: 14px;
  text-align: left;
  cursor: pointer;
  line-height: 36px;
  border-radius: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: var(--color-text-1);
  background-color: var(--color-bg-popup);
}
.arco-select-popup .arco-select-option-selected {
  color: var(--color-text-1);
  background-color: var(--color-bg-popup);
}
.arco-select-popup .arco-select-option-hover {
  color: var(--color-text-1);
  background-color: var(--color-fill-2);
}
.arco-select-popup .arco-select-option-disabled {
  color: var(--color-text-4);
  background-color: var(--color-bg-popup);
  cursor: not-allowed;
}
.arco-select-popup .arco-select-option-selected {
  font-weight: 500;
}
.arco-select-popup .arco-select-option-empty {
  height: 36px;
}
.arco-select-popup .arco-select-option-rtl {
  text-align: right;
}
.arco-select-option-wrapper {
  display: flex;
  align-items: center;
  padding: 0 7px;
}
.arco-select-option-wrapper .arco-select-checkbox {
  padding: 0 5px;
}
.arco-select-option-wrapper .arco-select-checkbox input {
  display: none;
}
.arco-select-option-wrapper .arco-select-option {
  flex: 1 1;
  margin-left: 1px;
  padding: 0 4px;
  border-radius: var(--border-radius-small);
}
.arco-select-group-title {
  box-sizing: border-box;
  width: 100%;
  padding: 8px 12px 0 12px;
  line-height: 20px;
  font-size: 12px;
  color: var(--color-text-3);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-select-group-title:first-child {
  padding-top: 4px;
}
.arco-select-highlight {
  font-weight: 500;
  color: var(--color-text-1);
}
.arco-select-rtl {
  direction: rtl;
}
.arco-select-rtl.arco-select-size-mini.arco-select-multiple .arco-select-view-with-prefix {
  padding-left: 0;
  padding-right: 7px;
}
.arco-select-rtl.arco-select-size-mini.arco-select-multiple .arco-select-suffix {
  padding-right: 0;
  padding-left: 4px;
}
.arco-select-rtl.arco-select-size-mini.arco-select-multiple .arco-input-tag-has-placeholder input,
.arco-select-rtl.arco-select-size-mini.arco-select-multiple .arco-input-tag-has-placeholder .arco-input-tag-input-mirror {
  padding-left: 0;
  padding-right: 4px;
}
.arco-select-rtl.arco-select-size-small.arco-select-multiple .arco-select-view-with-prefix {
  padding-left: 0;
  padding-right: 11px;
}
.arco-select-rtl.arco-select-size-small.arco-select-multiple .arco-select-suffix {
  padding-right: 0;
  padding-left: 8px;
}
.arco-select-rtl.arco-select-size-small.arco-select-multiple .arco-input-tag-has-placeholder input,
.arco-select-rtl.arco-select-size-small.arco-select-multiple .arco-input-tag-has-placeholder .arco-input-tag-input-mirror {
  padding-left: 0;
  padding-right: 8px;
}
.arco-select-rtl.arco-select-size-default.arco-select-multiple .arco-select-view-with-prefix {
  padding-left: 0;
  padding-right: 11px;
}
.arco-select-rtl.arco-select-size-default.arco-select-multiple .arco-select-suffix {
  padding-right: 0;
  padding-left: 8px;
}
.arco-select-rtl.arco-select-size-default.arco-select-multiple .arco-input-tag-has-placeholder input,
.arco-select-rtl.arco-select-size-default.arco-select-multiple .arco-input-tag-has-placeholder .arco-input-tag-input-mirror {
  padding-left: 0;
  padding-right: 8px;
}
.arco-select-rtl.arco-select-size-large.arco-select-multiple .arco-select-view-with-prefix {
  padding-left: 0;
  padding-right: 15px;
}
.arco-select-rtl.arco-select-size-large.arco-select-multiple .arco-select-suffix {
  padding-right: 0;
  padding-left: 12px;
}
.arco-select-rtl.arco-select-size-large.arco-select-multiple .arco-input-tag-has-placeholder input,
.arco-select-rtl.arco-select-size-large.arco-select-multiple .arco-input-tag-has-placeholder .arco-input-tag-input-mirror {
  padding-left: 0;
  padding-right: 12px;
}
.arco-select-wrapper-rtl .arco-select-addbefore {
  border-right: 0;
  border-right: initial;
  border-left: 1px solid var(--color-border-2);
}
.arco-select-rtl .arco-select-view {
  text-align: right;
}
.arco-select-rtl .arco-select-multiple .arco-select-view-with-prefix {
  padding-left: 0;
  padding-right: 12px;
}
.arco-select-rtl .arco-select-prefix {
  margin-right: 0;
  margin-left: 12px;
}
.arco-select-rtl .arco-select-suffix {
  margin-left: 0;
  margin-right: 4px;
}
.arco-skeleton {
  display: flex;
}
.arco-skeleton-header {
  display: flex;
}
.arco-skeleton-header .arco-skeleton-image {
  background-color: var(--color-fill-2);
  width: 48px;
  height: 48px;
  border-radius: var(--border-radius-small);
}
.arco-skeleton-header .arco-skeleton-image-circle {
  border-radius: 50%;
}
.arco-skeleton-header .arco-skeleton-image-small {
  width: 36px;
  height: 36px;
}
.arco-skeleton-header .arco-skeleton-image-large {
  width: 60px;
  height: 60px;
}
.arco-skeleton-header .arco-skeleton-image-left {
  margin-right: 16px;
}
.arco-skeleton-header .arco-skeleton-image-right {
  margin-left: 16px;
}
.arco-skeleton-content {
  flex-grow: 1;
  overflow: hidden;
}
.arco-skeleton-content .arco-skeleton-text {
  list-style: none;
  padding: 0;
  margin: 0;
}
.arco-skeleton-content .arco-skeleton-text-row {
  background-color: var(--color-fill-2);
  height: 16px;
}
.arco-skeleton-content .arco-skeleton-text-row:not(:last-child) {
  margin-bottom: 16px;
}
.arco-skeleton-animate .arco-skeleton-image,
.arco-skeleton-animate .arco-skeleton-text > li {
  background: linear-gradient(90deg, var(--color-fill-2) 25%, var(--color-fill-3) 37%, var(--color-fill-2) 63%);
  background-size: 400% 100%;
  animation: arco-skeleton-circle 1.5s cubic-bezier(0, 0, 1, 1) infinite;
}
@keyframes arco-skeleton-circle {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
.arco-skeleton-rtl .arco-skeleton-image-left {
  margin-right: 0;
  margin-left: 16px;
}
.arco-skeleton-rtl .arco-skeleton-image-right {
  margin-left: 0;
  margin-right: 16px;
}
.arco-slider {
  width: 100%;
  display: inline-block;
}
.arco-slider-wrapper {
  display: flex;
  align-items: center;
}
.arco-slider-vertical {
  display: inline-block;
  height: auto;
  width: auto;
  min-width: 22px;
}
.arco-slider-vertical .arco-slider-wrapper {
  flex-direction: column;
}
.arco-slider-with-marks {
  margin-bottom: 24px;
  padding: 0 20px;
}
.arco-slider-vertical.arco-slider-with-marks {
  margin-bottom: 0;
  padding: 0;
}
.arco-slider-road {
  width: 100%;
  height: 12px;
  cursor: pointer;
  flex: 1 1;
  position: relative;
}
.arco-slider-road::before {
  content: '';
  display: block;
  height: 2px;
  width: 100%;
  background-color: var(--color-fill-3);
  border-radius: 2px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.arco-slider-road.arco-slider-road-vertical {
  width: 12px;
  max-width: 12px;
  height: 100%;
  min-height: 200px;
  margin-bottom: 6px;
  margin-top: 6px;
  margin-right: 0;
  transform: translateY(0);
}
.arco-slider-road.arco-slider-road-vertical::before {
  width: 2px;
  height: 100%;
  top: auto;
  top: initial;
  left: 50%;
  transform: translateX(-50%);
}
.arco-slider-road.arco-slider-road-disabled::before {
  background-color: var(--color-fill-2);
}
.arco-slider-road.arco-slider-road-disabled .arco-slider-bar {
  background-color: var(--color-fill-3);
}
.arco-slider-road.arco-slider-road-disabled .arco-slider-button {
  cursor: not-allowed;
}
.arco-slider-road.arco-slider-road-disabled .arco-slider-button::after {
  border-color: var(--color-fill-3);
}
.arco-slider-road.arco-slider-road-disabled .arco-slider-dots .arco-slider-dot {
  border-color: var(--color-fill-2);
}
.arco-slider-road.arco-slider-road-disabled .arco-slider-dots .arco-slider-dot-active {
  border-color: var(--color-fill-3);
}
.arco-slider-road.arco-slider-road-disabled .arco-slider-ticks .arco-slider-tick {
  background: var(--color-fill-2);
}
.arco-slider-road.arco-slider-road-disabled .arco-slider-ticks .arco-slider-tick-active {
  background: var(--color-fill-3);
}
.arco-slider-bar {
  position: absolute;
  height: 2px;
  background-color: rgb(var(--primary-6));
  border-radius: 2px;
  top: 50%;
  transform: translateY(-50%);
}
.arco-slider-road-vertical .arco-slider-bar {
  width: 2px;
  height: auto;
  height: initial;
  top: auto;
  top: initial;
  left: 50%;
  transform: translateX(-50%);
}
.arco-slider-button {
  position: absolute;
  height: 12px;
  width: 12px;
  top: 0;
  left: 0;
  transform: translateX(-50%);
}
.arco-slider-button::after {
  content: '';
  display: inline-block;
  width: 12px;
  height: 12px;
  background: var(--color-bg-2);
  border: 2px solid rgb(var(--primary-6));
  border-radius: 50%;
  box-sizing: border-box;
  position: absolute;
  left: 0;
  transition: all 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
  top: 0;
}
.arco-slider-button.arco-slider-button-active::after,
.arco-slider-button:hover::after {
  transform: scale(1.16666667);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}
.arco-slider-button:focus-visible::after {
  box-shadow: 0 0 0 2px var(--color-primary-light-3);
}
.arco-slider-road-vertical .arco-slider-button {
  top: auto;
  top: initial;
  bottom: 0;
  left: 0;
  transform: translateY(50%);
}
.arco-slider-reverse .arco-slider-button {
  transform: translateX(50%);
  left: auto;
  left: initial;
  right: 0;
}
.arco-slider-reverse .arco-slider-road-vertical .arco-slider-button {
  transform: translateY(-50%);
}
.arco-slider-marks {
  position: absolute;
  top: 12px;
  width: 100%;
}
.arco-slider-marks-text {
  position: absolute;
  transform: translateX(-50%);
  cursor: pointer;
  font-size: 14px;
  line-height: 1;
  color: var(--color-text-3);
}
.arco-slider-road-vertical .arco-slider-marks {
  height: 100%;
  left: 15px;
  top: 0;
}
.arco-slider-road-vertical .arco-slider-marks-text {
  transform: translateY(50%);
}
.arco-slider-reverse .arco-slider-marks-text {
  transform: translateX(50%);
}
.arco-slider-reverse .arco-slider-road-vertical .arco-slider-marks-text {
  transform: translateY(-50%);
}
.arco-slider-dots {
  height: 100%;
}
.arco-slider-dots .arco-slider-dot-wrapper {
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  font-size: 12px;
}
.arco-slider-road-vertical .arco-slider-dots .arco-slider-dot-wrapper {
  top: auto;
  top: initial;
  left: 50%;
  transform: translate(-50%, 50%);
}
.arco-slider-reverse .arco-slider-dots .arco-slider-dot-wrapper {
  transform: translate(50%, -50%);
}
.arco-slider-reverse .arco-slider-road-vertical .arco-slider-dots .arco-slider-dot-wrapper {
  transform: translate(-50%, -50%);
}
.arco-slider-dots .arco-slider-dot-wrapper .arco-slider-dot {
  background-color: var(--color-bg-2);
  box-sizing: border-box;
  border: 2px solid var(--color-fill-3);
  height: 8px;
  width: 8px;
  border-radius: 50%;
}
.arco-slider-dots .arco-slider-dot-wrapper .arco-slider-dot-active {
  border-color: rgb(var(--primary-6));
}
.arco-slider-ticks .arco-slider-tick {
  position: absolute;
  width: 1px;
  height: 3px;
  background: var(--color-fill-3);
  top: 50%;
  transform: translate(-50%, -100%);
  margin-top: -1px;
}
.arco-slider-ticks .arco-slider-tick-active {
  background: rgb(var(--primary-6));
}
.arco-slider-vertical .arco-slider-ticks .arco-slider-tick {
  width: 3px;
  height: 1px;
  top: auto;
  top: initial;
  margin-top: 0;
  margin-top: initial;
  left: 50%;
  transform: translate(1px, 50%);
}
.arco-slider-reverse .arco-slider-ticks .arco-slider-tick {
  transform: translate(50%, -100%);
}
.arco-slider-vertical.arco-slider-reverse .arco-slider-ticks .arco-slider-tick {
  transform: translate(1px, -50%);
}
.arco-slider-input {
  display: flex;
  margin-left: 20px;
}
.arco-slider-vertical .arco-slider-input {
  margin-left: 0;
}
.arco-slider-input > .arco-input-number {
  width: 60px;
  height: 32px;
  line-height: normal;
  overflow: visible;
}
.arco-slider-input > .arco-input-number input {
  text-align: center;
}
.arco-slider-input-range {
  width: 20px;
  line-height: 32px;
  height: 32px;
  text-align: center;
}
.arco-slider-input-range-content {
  display: inline-block;
  width: 8px;
  height: 2px;
  background: rgb(var(--gray-6));
  transform: translate(0, -100%);
}
.arco-slider-rtl {
  direction: rtl;
}
.arco-slider-rtl.arco-slider:not(.arco-slider-vertical) .arco-slider-input {
  margin-right: 20px;
  margin-left: 0;
}
.arco-slider-rtl.arco-slider-vertical .arco-slider-road-vertical .arco-slider-marks {
  left: 0;
  right: 15px;
}
.arco-space {
  display: inline-flex;
}
.arco-space-vertical {
  flex-direction: column;
}
.arco-space-align-baseline {
  align-items: baseline;
}
.arco-space-align-start {
  align-items: flex-start;
}
.arco-space-align-end {
  align-items: flex-end;
}
.arco-space-align-center {
  align-items: center;
}
.arco-space-wrap {
  flex-wrap: wrap;
}
.arco-space-rtl {
  direction: rtl;
}
.arco-spin {
  display: inline-block;
}
.arco-spin-block {
  display: block;
}
.arco-spin-with-tip {
  text-align: center;
}
.arco-spin-icon {
  color: rgb(var(--primary-6));
  font-size: 20px;
}
.arco-spin-tip {
  margin-top: 6px;
  font-size: 14px;
  font-weight: 500;
  color: rgb(var(--primary-6));
}
.arco-spin-loading-layer {
  text-align: center;
  -webkit-user-select: none;
          user-select: none;
}
.arco-spin-children {
  position: relative;
}
.arco-spin-children::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: var(--color-spin-layer-bg);
  opacity: 0;
  transition: opacity 0.1s cubic-bezier(0, 0, 1, 1);
  pointer-events: none;
  z-index: 1;
}
.arco-spin-loading {
  position: relative;
  -webkit-user-select: none;
          user-select: none;
}
.arco-spin-loading .arco-spin-loading-layer-inner {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
}
.arco-spin-loading .arco-spin-children::after {
  opacity: 1;
  pointer-events: auto;
}
.arco-spin-dot {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%) scale(0);
  width: 8px;
  height: 8px;
  background-color: rgb(var(--primary-6));
  border-radius: var(--border-radius-circle);
  animation: arco-dot-loading 2s cubic-bezier(0, 0, 1, 1) infinite forwards;
}
.arco-spin-dot:nth-child(2) {
  background-color: rgb(var(--primary-5));
  animation-delay: 400ms;
}
.arco-spin-dot:nth-child(3) {
  background-color: rgb(var(--primary-4));
  animation-delay: 800ms;
}
.arco-spin-dot:nth-child(4) {
  background-color: rgb(var(--primary-4));
  animation-delay: 1200ms;
}
.arco-spin-dot:nth-child(5) {
  background-color: rgb(var(--primary-2));
  animation-delay: 1600ms;
}
.arco-spin-dot-list {
  display: inline-block;
  transform-style: preserve-3d;
  perspective: 200px;
  width: 56px;
  position: relative;
  height: 8px;
}
@keyframes arco-dot-loading {
  0% {
    transform: translate3D(-48.621%, 0, -0.985px) scale(0.511);
  }
  2.778% {
    transform: translate3D(-95.766%, 0, -0.94px) scale(0.545);
  }
  5.556% {
    transform: translate3D(-140%, 0, -0.866px) scale(0.6);
  }
  8.333% {
    transform: translate3D(-179.981%, 0, -0.766px) scale(0.675);
  }
  11.111% {
    transform: translate3D(-214.492%, 0, -0.643px) scale(0.768);
  }
  13.889% {
    transform: translate3D(-242.487%, 0, -0.5px) scale(0.875);
  }
  16.667% {
    transform: translate3D(-263.114%, 0, -0.342px) scale(0.993);
  }
  19.444% {
    transform: translate3D(-275.746%, 0, -0.174px) scale(1.12);
  }
  22.222% {
    transform: translate3D(-280%, 0, 0px) scale(1.25);
  }
  25% {
    transform: translate3D(-275.746%, 0, 0.174px) scale(1.38);
  }
  27.778% {
    transform: translate3D(-263.114%, 0, 0.342px) scale(1.507);
  }
  30.556% {
    transform: translate3D(-242.487%, 0, 0.5px) scale(1.625);
  }
  33.333% {
    transform: translate3D(-214.492%, 0, 0.643px) scale(1.732);
  }
  36.111% {
    transform: translate3D(-179.981%, 0, 0.766px) scale(1.825);
  }
  38.889% {
    transform: translate3D(-140%, 0, 0.866px) scale(1.9);
  }
  41.667% {
    transform: translate3D(-95.766%, 0, 0.94px) scale(1.955);
  }
  44.444% {
    transform: translate3D(-48.621%, 0, 0.985px) scale(1.989);
  }
  47.222% {
    transform: translate3D(0%, 0, 1px) scale(2);
  }
  50% {
    transform: translate3D(48.621%, 0, 0.985px) scale(1.989);
  }
  52.778% {
    transform: translate3D(95.766%, 0, 0.94px) scale(1.955);
  }
  55.556% {
    transform: translate3D(140%, 0, 0.866px) scale(1.9);
  }
  58.333% {
    transform: translate3D(179.981%, 0, 0.766px) scale(1.825);
  }
  61.111% {
    transform: translate3D(214.492%, 0, 0.643px) scale(1.732);
  }
  63.889% {
    transform: translate3D(242.487%, 0, 0.5px) scale(1.625);
  }
  66.667% {
    transform: translate3D(263.114%, 0, 0.342px) scale(1.507);
  }
  69.444% {
    transform: translate3D(275.746%, 0, 0.174px) scale(1.38);
  }
  72.222% {
    transform: translate3D(280%, 0, 0px) scale(1.25);
  }
  75% {
    transform: translate3D(275.746%, 0, -0.174px) scale(1.12);
  }
  77.778% {
    transform: translate3D(263.114%, 0, -0.342px) scale(0.993);
  }
  80.556% {
    transform: translate3D(242.487%, 0, -0.5px) scale(0.875);
  }
  83.333% {
    transform: translate3D(214.492%, 0, -0.643px) scale(0.768);
  }
  86.111% {
    transform: translate3D(179.981%, 0, -0.766px) scale(0.675);
  }
  88.889% {
    transform: translate3D(140%, 0, -0.866px) scale(0.6);
  }
  91.667% {
    transform: translate3D(95.766%, 0, -0.94px) scale(0.545);
  }
  94.444% {
    transform: translate3D(48.621%, 0, -0.985px) scale(0.511);
  }
  97.222% {
    transform: translate3D(0%, 0, -1px) scale(0.5);
  }
}
.arco-statistic {
  display: inline-block;
  line-height: 1.5715;
  color: var(--color-text-2);
}
.arco-statistic-title {
  font-size: 14px;
  margin-bottom: 8px;
  color: var(--color-text-2);
}
.arco-statistic-content .arco-statistic-value {
  white-space: nowrap;
  font-size: 26px;
  font-weight: 500;
  color: var(--color-text-1);
}
.arco-statistic-content .arco-statistic-value-int {
  white-space: nowrap;
}
.arco-statistic-content .arco-statistic-value-decimal {
  font-size: 26px;
  display: inline-block;
}
.arco-statistic-content .arco-statistic-value-suffix {
  font-size: 14px;
  margin-left: 4px;
}
.arco-statistic-content .arco-statistic-value-prefix {
  font-size: 14px;
  margin-right: 4px;
}
.arco-statistic-extra {
  margin-top: 8px;
  color: var(--color-text-2);
}
.arco-statistic-rtl .arco-statistic-content .arco-statistic-value-suffix {
  margin-right: 4px;
  margin-left: 0;
}
.arco-statistic-rtl .arco-statistic-content .arco-statistic-value-prefix {
  margin-right: 0;
  margin-left: 4px;
}
.arco-steps-item {
  flex: 1 1;
  white-space: nowrap;
  margin-right: 12px;
  overflow: hidden;
  position: relative;
  text-align: left;
}
.arco-steps-item:last-child {
  flex: none;
  margin-right: 0;
}
.arco-steps-item-active .arco-steps-item-title {
  font-weight: 500;
}
.arco-steps-item:not(.arco-steps-item-active) .arco-steps-item-title {
  font-weight: normal;
}
.arco-steps-item-icon {
  display: inline-block;
  vertical-align: top;
  margin-right: 12px;
  font-size: 16px;
  font-weight: 500;
}
.arco-steps-icon {
  width: 28px;
  line-height: 26px;
  height: 28px;
  border-radius: var(--border-radius-circle);
  text-align: center;
  box-sizing: border-box;
}
.arco-steps-item-wait .arco-steps-icon {
  border: 1px solid transparent;
  color: var(--color-text-2);
  background-color: var(--color-fill-2);
}
.arco-steps-item-process .arco-steps-icon {
  border: 1px solid transparent;
  color: var(--color-white);
  background-color: rgb(var(--primary-6));
}
.arco-steps-item-finish .arco-steps-icon {
  border: 1px solid transparent;
  color: rgb(var(--primary-6));
  background-color: var(--color-primary-light-1);
}
.arco-steps-item-error .arco-steps-icon {
  border: 1px solid transparent;
  color: var(--color-white);
  background-color: rgb(var(--danger-6));
}
.arco-steps-item-title {
  white-space: nowrap;
  color: var(--color-text-2);
  position: relative;
  display: inline-block;
  font-size: 16px;
  line-height: 28px;
  padding-right: 12px;
}
.arco-steps-item-wait .arco-steps-item-title {
  color: var(--color-text-2);
}
.arco-steps-item-process .arco-steps-item-title {
  color: var(--color-text-1);
}
.arco-steps-item-finish .arco-steps-item-title {
  color: var(--color-text-1);
}
.arco-steps-item-error .arco-steps-item-title {
  color: var(--color-text-1);
}
.arco-steps-item-content {
  display: inline-block;
}
.arco-steps-item-description {
  white-space: normal;
  color: var(--color-text-3);
  font-size: 12px;
  margin-top: 2px;
  max-width: 140px;
}
.arco-steps-item-wait .arco-steps-item-description {
  color: var(--color-text-3);
}
.arco-steps-item-process .arco-steps-item-description {
  color: var(--color-text-3);
}
.arco-steps-item-finish .arco-steps-item-description {
  color: var(--color-text-3);
}
.arco-steps-item-error .arco-steps-item-description {
  color: var(--color-text-3);
}
.arco-steps-label-horizontal:not(.arco-steps-vertical) > .arco-steps-item:not(:last-child) .arco-steps-item-title::after {
  content: '';
  display: block;
  position: absolute;
  width: 5000px;
  height: 1px;
  left: 100%;
  top: 13.5px;
  background-color: var(--color-neutral-3);
  box-sizing: border-box;
}
.arco-steps-label-horizontal > .arco-steps-item.arco-steps-item-process .arco-steps-item-title::after {
  background-color: var(--color-neutral-3);
}
.arco-steps-label-horizontal > .arco-steps-item.arco-steps-item-finish .arco-steps-item-title::after {
  background-color: rgb(var(--primary-6));
}
.arco-steps-label-horizontal > .arco-steps-item.arco-steps-item-next-error .arco-steps-item-title::after {
  background-color: rgb(var(--danger-6));
}
.arco-steps.arco-steps-vertical > .arco-steps-item:not(:last-child) > .arco-steps-item-tail {
  position: absolute;
  width: 1px;
  top: 34px;
  bottom: 6px;
  left: 13.5px;
  box-sizing: border-box;
  padding: 0;
  height: auto;
  height: initial;
}
.arco-steps.arco-steps-vertical > .arco-steps-item:not(:last-child) > .arco-steps-item-tail::after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  background-color: var(--color-neutral-3);
}
.arco-steps > .arco-steps-item:not(:last-child) > .arco-steps-item-tail {
  position: absolute;
  width: 100%;
  height: 1px;
  top: 13.5px;
  box-sizing: border-box;
}
.arco-steps > .arco-steps-item:not(:last-child) > .arco-steps-item-tail::after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  background-color: var(--color-neutral-3);
}
.arco-steps-item:not(:last-child).arco-steps-item-finish .arco-steps-item-tail::after {
  background-color: rgb(var(--primary-6));
}
.arco-steps-item:not(:last-child).arco-steps-item-next-error .arco-steps-item-tail::after {
  background-color: rgb(var(--danger-6));
}
.arco-steps-size-small.arco-steps-vertical .arco-steps-item:not(:last-child) .arco-steps-item-tail {
  left: 11.5px;
  top: 30px;
}
.arco-steps-size-small:not(.arco-steps-vertical):not(.arco-steps-mode-dot) .arco-steps-item:not(:last-child) .arco-steps-item-tail {
  top: 11.5px;
}
.arco-steps-size-small .arco-steps-item-icon {
  font-size: 14px;
}
.arco-steps-size-small .arco-steps-item-title {
  font-size: 14px;
  line-height: 24px;
}
.arco-steps-size-small .arco-steps-item-description {
  font-size: 12px;
}
.arco-steps-size-small .arco-steps-icon {
  width: 24px;
  height: 24px;
  line-height: 22px;
  font-size: 14px;
}
.arco-steps-size-small.arco-steps-label-horizontal .arco-steps-item:not(:last-child) .arco-steps-item-title::after {
  top: 11.5px;
}
.arco-steps-label-vertical .arco-steps-item {
  overflow: visible;
}
.arco-steps-label-vertical .arco-steps-item-title {
  padding-right: 0;
  margin-top: 2px;
}
.arco-steps-label-vertical .arco-steps-item-icon {
  margin-left: 56px;
}
.arco-steps-label-vertical .arco-steps-item-tail {
  left: 96px;
  padding-right: 40px;
}
.arco-steps-label-vertical.arco-steps-size-small .arco-steps-item-icon {
  margin-left: 58px;
}
.arco-steps-label-vertical.arco-steps-size-small .arco-steps-item-tail {
  left: 94px;
  padding-right: 36px;
}
.arco-steps-rtl .arco-steps-item {
  margin-right: 0;
  margin-left: 12px;
  text-align: right;
}
.arco-steps-rtl .arco-steps-item:last-child {
  margin-left: 0;
}
.arco-steps-rtl .arco-steps-item-icon {
  margin-right: 0;
  margin-left: 12px;
}
.arco-steps-rtl .arco-steps-item-title {
  padding-right: 0;
  padding-left: 12px;
}
.arco-steps-rtl.arco-steps-label-horizontal .arco-steps-item:not(:last-child) .arco-steps-item-title::after {
  left: 0;
  right: 100%;
}
.arco-steps-rtl.arco-steps-vertical > .arco-steps-item:not(:last-child) .arco-steps-item-tail {
  left: 0;
  right: 13.5px;
}
.arco-steps-rtl.arco-steps-vertical.arco-steps-size-small.arco-steps-vertical > .arco-steps-item:not(:last-child) .arco-steps-item-tail {
  left: 0;
  right: 11.5px;
  top: 30px;
}
.arco-steps-rtl.arco-steps-label-vertical .arco-steps-item-title {
  padding-left: 0;
}
.arco-steps-rtl.arco-steps-label-vertical .arco-steps-item-icon {
  margin-left: 0;
  margin-right: 56px;
}
.arco-steps-rtl.arco-steps-label-vertical .arco-steps-item-tail {
  left: 0;
  right: 96px;
  padding-right: 0;
  padding-left: 40px;
}
.arco-steps-rtl.arco-steps-label-vertical.arco-steps-size-small .arco-steps-item-icon {
  margin-left: 0;
  margin-right: 58px;
}
.arco-steps-rtl.arco-steps-label-vertical.arco-steps-size-small .arco-steps-item-tail {
  left: 0;
  right: 94px;
  padding-right: 0;
  padding-left: 36px;
}
.arco-steps-mode-dot .arco-steps-item {
  flex: 1 1;
  white-space: nowrap;
  margin-right: 16px;
  position: relative;
  text-align: left;
  overflow: visible;
}
.arco-steps-mode-dot .arco-steps-item:last-child {
  flex: none;
  margin-right: 0;
}
.arco-steps-mode-dot .arco-steps-item-active .arco-steps-item-title {
  font-weight: 500;
}
.arco-steps-mode-dot .arco-steps-item:not(.arco-steps-item-active) .arco-steps-item-title {
  font-weight: normal;
}
.arco-steps-mode-dot .arco-steps-item-icon {
  display: inline-block;
  box-sizing: border-box;
  width: 8px;
  height: 8px;
  border-radius: var(--border-radius-circle);
  vertical-align: top;
}
.arco-steps-mode-dot .arco-steps-item-active .arco-steps-item-icon {
  width: 10px;
  height: 10px;
}
.arco-steps-mode-dot .arco-steps-item-wait .arco-steps-item-icon {
  border-color: var(--color-fill-4);
  background-color: var(--color-fill-4);
}
.arco-steps-mode-dot .arco-steps-item-process .arco-steps-item-icon {
  border-color: rgb(var(--primary-6));
  background-color: rgb(var(--primary-6));
}
.arco-steps-mode-dot .arco-steps-item-finish .arco-steps-item-icon {
  border-color: rgb(var(--primary-6));
  background-color: rgb(var(--primary-6));
}
.arco-steps-mode-dot .arco-steps-item-error .arco-steps-item-icon {
  border-color: rgb(var(--danger-6));
  background-color: rgb(var(--danger-6));
}
.arco-steps-mode-dot.arco-steps-horizontal .arco-steps-item-icon {
  margin-left: 66px;
}
.arco-steps-mode-dot.arco-steps-horizontal .arco-steps-item-active .arco-steps-item-icon {
  margin-left: 65px;
  margin-top: -1px;
}
.arco-steps-mode-dot .arco-steps-item-content {
  display: inline-block;
}
.arco-steps-mode-dot .arco-steps-item-title {
  position: relative;
  display: inline-block;
  font-size: 16px;
  margin-top: 4px;
}
.arco-steps-mode-dot .arco-steps-item-wait .arco-steps-item-title {
  color: var(--color-text-2);
}
.arco-steps-mode-dot .arco-steps-item-process .arco-steps-item-title {
  color: var(--color-text-1);
}
.arco-steps-mode-dot .arco-steps-item-finish .arco-steps-item-title {
  color: var(--color-text-1);
}
.arco-steps-mode-dot .arco-steps-item-error .arco-steps-item-title {
  color: var(--color-text-1);
}
.arco-steps-mode-dot .arco-steps-item-description {
  white-space: normal;
  font-size: 12px;
  margin-top: 4px;
}
.arco-steps-mode-dot .arco-steps-item-wait .arco-steps-item-description {
  color: var(--color-text-3);
}
.arco-steps-mode-dot .arco-steps-item-process .arco-steps-item-description {
  color: var(--color-text-3);
}
.arco-steps-mode-dot .arco-steps-item-finish .arco-steps-item-description {
  color: var(--color-text-3);
}
.arco-steps-mode-dot .arco-steps-item-error .arco-steps-item-description {
  color: var(--color-text-3);
}
.arco-steps-mode-dot > .arco-steps-item:not(:last-child) > .arco-steps-item-tail {
  position: absolute;
  width: 100%;
  height: 1px;
  top: 3.5px;
  left: 78px;
  box-sizing: border-box;
  background-color: var(--color-neutral-3);
}
.arco-steps-mode-dot > .arco-steps-item:not(:last-child) > .arco-steps-item-tail::after {
  display: none;
}
.arco-steps-mode-dot .arco-steps-item:not(:last-child).arco-steps-item-process .arco-steps-item-tail {
  background-color: var(--color-neutral-3);
}
.arco-steps-mode-dot .arco-steps-item:not(:last-child).arco-steps-item-finish .arco-steps-item-tail {
  background-color: rgb(var(--primary-6));
}
.arco-steps-mode-dot .arco-steps-item:not(:last-child).arco-steps-item-next-error .arco-steps-item-tail {
  background-color: rgb(var(--danger-6));
}
.arco-steps-mode-dot.arco-steps-vertical > .arco-steps-item > .arco-steps-item-icon {
  margin-right: 16px;
}
.arco-steps-mode-dot.arco-steps-vertical > .arco-steps-item > .arco-steps-item-content {
  overflow: hidden;
}
.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item-title {
  margin-top: -2px;
}
.arco-steps-mode-dot.arco-steps-vertical.arco-steps-size-small .arco-steps-item-title {
  margin-top: 0px;
}
.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item-active .arco-steps-item-title {
  margin-top: -3px;
}
.arco-steps-mode-dot.arco-steps-vertical.arco-steps-size-small .arco-steps-item-active .arco-steps-item-title {
  margin-top: -1px;
}
.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item-description {
  margin-top: 4px;
}
.arco-steps-mode-dot.arco-steps-vertical > .arco-steps-item:not(:last-child) > .arco-steps-item-tail {
  position: absolute;
  width: 1px;
  transform: translateX(-50%);
  top: 20px;
  bottom: -4px;
  left: 4px;
  background-color: transparent;
  box-sizing: border-box;
  padding: 0;
  height: auto;
  height: initial;
}
.arco-steps-mode-dot.arco-steps-vertical > .arco-steps-item:not(:last-child) > .arco-steps-item-tail::after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  background-color: var(--color-neutral-3);
}
.arco-steps-mode-dot.arco-steps-vertical > .arco-steps-item:not(:last-child).arco-steps-item-process > .arco-steps-item-tail::after {
  background-color: var(--color-neutral-3);
}
.arco-steps-mode-dot.arco-steps-vertical > .arco-steps-item:not(:last-child).arco-steps-item-finish > .arco-steps-item-tail::after {
  background-color: rgb(var(--primary-6));
}
.arco-steps-mode-dot.arco-steps-vertical > .arco-steps-item:not(:last-child).arco-steps-item-next-error > .arco-steps-item-tail::after {
  background-color: rgb(var(--danger-6));
}
.arco-steps-mode-dot.arco-steps-vertical > .arco-steps-item > .arco-steps-item-icon {
  margin-top: 8px;
}
.arco-steps-mode-dot.arco-steps-vertical > .arco-steps-item-active > .arco-steps-item-icon {
  margin-top: 6px;
  margin-left: -1px;
}
.arco-steps-rtl.arco-steps-mode-dot .arco-steps-item {
  margin-right: 0;
  margin-left: 16px;
  text-align: right;
}
.arco-steps-rtl.arco-steps-mode-dot .arco-steps-item:last-child {
  margin-left: 0;
}
.arco-steps-rtl.arco-steps-mode-dot .arco-steps-item:not(:last-child) .arco-steps-item-tail {
  left: auto;
  left: initial;
  right: 78px;
}
.arco-steps-rtl.arco-steps-mode-dot.arco-steps-horizontal .arco-steps-item-icon {
  margin-left: 0;
  margin-right: 66px;
}
.arco-steps-rtl.arco-steps-mode-dot.arco-steps-horizontal .arco-steps-item-active .arco-steps-item-icon {
  margin-left: 0;
  margin-right: 65px;
}
.arco-steps-rtl.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item-icon {
  margin-right: 0;
  margin-left: 16px;
}
.arco-steps-rtl.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item:not(:last-child) .arco-steps-item-tail {
  left: 0;
  right: 4px;
}
.arco-steps-rtl.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item-active .arco-steps-item-icon {
  margin-right: -1px;
}
.arco-steps-mode-arrow .arco-steps-item {
  position: relative;
  display: flex;
  flex: 1 1;
  white-space: nowrap;
  height: 72px;
  align-items: center;
  overflow: visible;
}
.arco-steps-mode-arrow .arco-steps-item:not(:last-child) {
  margin-right: 4px;
}
.arco-steps-mode-arrow .arco-steps-item-wait {
  background-color: var(--color-fill-1);
}
.arco-steps-mode-arrow .arco-steps-item-process {
  background-color: rgb(var(--primary-6));
}
.arco-steps-mode-arrow .arco-steps-item-finish {
  background-color: var(--color-primary-light-1);
}
.arco-steps-mode-arrow .arco-steps-item-error {
  background-color: rgb(var(--danger-6));
}
.arco-steps-mode-arrow .arco-steps-item-content {
  display: inline-block;
  box-sizing: border-box;
}
.arco-steps-mode-arrow .arco-steps-item:first-child .arco-steps-item-content {
  padding-left: 16px;
}
.arco-steps-mode-arrow .arco-steps-item:not(:first-child) .arco-steps-item-content {
  padding-left: 52px;
}
.arco-steps-mode-arrow .arco-steps-item-title {
  position: relative;
  display: inline-block;
  white-space: nowrap;
  font-size: 16px;
}
.arco-steps-mode-arrow .arco-steps-item-title::after {
  display: none !important;
}
.arco-steps-mode-arrow .arco-steps-item-wait .arco-steps-item-title {
  color: var(--color-text-2);
}
.arco-steps-mode-arrow .arco-steps-item-process .arco-steps-item-title {
  color: var(--color-white);
}
.arco-steps-mode-arrow .arco-steps-item-finish .arco-steps-item-title {
  color: var(--color-text-1);
}
.arco-steps-mode-arrow .arco-steps-item-error .arco-steps-item-title {
  color: var(--color-white);
}
.arco-steps-mode-arrow .arco-steps-item-active .arco-steps-item-title {
  font-weight: 500;
}
.arco-steps-mode-arrow .arco-steps-item-description {
  white-space: nowrap;
  font-size: 12px;
  margin-top: 0;
  max-width: none;
}
.arco-steps-mode-arrow .arco-steps-item-wait .arco-steps-item-description {
  color: var(--color-text-3);
}
.arco-steps-mode-arrow .arco-steps-item-process .arco-steps-item-description {
  color: var(--color-white);
}
.arco-steps-mode-arrow .arco-steps-item-finish .arco-steps-item-description {
  color: var(--color-text-3);
}
.arco-steps-mode-arrow .arco-steps-item-error .arco-steps-item-description {
  color: var(--color-white);
}
.arco-steps-mode-arrow .arco-steps-item:not(:first-child)::before {
  content: '';
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-top: 36px solid transparent;
  border-bottom: 36px solid transparent;
  border-left: 36px solid var(--color-bg-2);
  left: 0;
  top: 0;
  z-index: 1;
}
.arco-steps-mode-arrow .arco-steps-item:not(:last-child)::after {
  content: '';
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-top: 36px solid transparent;
  border-bottom: 36px solid transparent;
  right: -36px;
  top: 0;
  z-index: 2;
  clear: both;
}
.arco-steps-mode-arrow .arco-steps-item:not(:last-child).arco-steps-item-wait::after {
  border-left: 36px solid var(--color-fill-1);
}
.arco-steps-mode-arrow .arco-steps-item:not(:last-child).arco-steps-item-process::after {
  border-left: 36px solid rgb(var(--primary-6));
}
.arco-steps-mode-arrow .arco-steps-item:not(:last-child).arco-steps-item-error::after {
  border-left: 36px solid rgb(var(--danger-6));
}
.arco-steps-mode-arrow .arco-steps-item:not(:last-child).arco-steps-item-finish::after {
  border-left: 36px solid var(--color-primary-light-1);
}
.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item {
  height: 40px;
}
.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item-title {
  font-size: 14px;
}
.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item-description {
  display: none;
}
.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:first-child)::before {
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  border-left: 20px solid var(--color-bg-2);
}
.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:last-child)::after {
  right: -20px;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  border-left: 20px solid var(--color-fill-1);
}
.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:first-child .arco-steps-item-content {
  padding-left: 20px;
}
.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:first-child) .arco-steps-item-content {
  padding-left: 40px;
}
.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item-error:not(:last-child)::after {
  border-left: 20px solid rgb(var(--danger-6));
}
.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:last-child).arco-steps-item-wait::after {
  border-left: 20px solid var(--color-fill-1);
}
.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:last-child).arco-steps-item-process::after {
  border-left: 20px solid rgb(var(--primary-6));
}
.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:last-child).arco-steps-item-finish::after {
  border-left: 20px solid var(--color-primary-light-1);
}
.arco-steps-rtl.arco-steps-mode-arrow .arco-steps-item:not(:last-child) {
  margin-right: 0;
  margin-left: 4px;
}
.arco-steps-rtl.arco-steps-mode-arrow .arco-steps-item:first-child .arco-steps-item-content {
  padding-left: 0;
  padding-right: 16px;
}
.arco-steps-rtl.arco-steps-mode-arrow .arco-steps-item:not(:first-child) .arco-steps-item-content {
  padding-left: 0;
  padding-right: 52px;
}
.arco-steps-rtl.arco-steps-mode-arrow .arco-steps-item:not(:first-child)::before {
  border-left: none;
  border-right: 36px solid var(--color-bg-2);
  right: 0;
}
.arco-steps-rtl.arco-steps-mode-arrow .arco-steps-item:not(:last-child)::after {
  left: -36px;
  right: auto;
  right: initial;
}
.arco-steps-rtl.arco-steps-mode-arrow .arco-steps-item:not(:last-child).arco-steps-item-wait::after {
  border-left: none;
  border-right: 36px solid var(--color-fill-1);
}
.arco-steps-rtl.arco-steps-mode-arrow .arco-steps-item:not(:last-child).arco-steps-item-process::after {
  border-left: none;
  border-right: 36px solid rgb(var(--primary-6));
}
.arco-steps-rtl.arco-steps-mode-arrow .arco-steps-item:not(:last-child).arco-steps-item-finish::after {
  border-left: none;
  border-right: 36px solid var(--color-primary-light-1);
}
.arco-steps-rtl.arco-steps-mode-arrow .arco-steps-item:not(:last-child).arco-steps-item-error::after {
  border-left: none;
  border-right: 36px solid rgb(var(--danger-6));
}
.arco-steps-rtl.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:first-child)::before {
  border-right: 20px solid var(--color-bg-2);
}
.arco-steps-rtl.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:last-child)::after {
  left: -20px;
  border-right: 20px solid var(--color-fill-1);
}
.arco-steps-rtl.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:first-child .arco-steps-item-content {
  padding-left: 0;
  padding-right: 20px;
}
.arco-steps-rtl.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:first-child) .arco-steps-item-content {
  padding-left: 0;
  padding-right: 40px;
}
.arco-steps-rtl.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:last-child).arco-steps-item-wait::after {
  border-right: 20px solid var(--color-fill-1);
}
.arco-steps-rtl.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:last-child).arco-steps-item-process::after {
  border-right: 20px solid rgb(var(--primary-6));
}
.arco-steps-rtl.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:last-child).arco-steps-item-finish::after {
  border-right: 20px solid var(--color-primary-light-1);
}
.arco-steps-rtl.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:last-child).arco-steps-item-error::after {
  border-right: 20px solid rgb(var(--danger-6));
}
.arco-steps-mode-navigation.arco-steps-label-horizontal .arco-steps-item:not(:last-child) .arco-steps-item-title::after {
  display: none;
}
.arco-steps-mode-navigation .arco-steps-item {
  padding-left: 20px;
  padding-right: 10px;
  margin-right: 32px;
}
.arco-steps-mode-navigation .arco-steps-item:last-child {
  flex: 1 1;
}
.arco-steps-mode-navigation .arco-steps-item-content {
  margin-bottom: 20px;
}
.arco-steps-mode-navigation .arco-steps-item-description {
  padding-right: 20px;
}
.arco-steps-mode-navigation .arco-steps-item-active::after {
  content: '';
  position: absolute;
  display: block;
  height: 2px;
  left: 0;
  right: 30px;
  bottom: 0;
  background-color: rgb(var(--primary-6));
}
.arco-steps-mode-navigation .arco-steps-item-active:last-child::after {
  width: 100%;
}
.arco-steps-mode-navigation .arco-steps-item:not(:last-child) .arco-steps-item-content::after {
  content: '';
  position: absolute;
  top: 10px;
  right: 10px;
  display: inline-block;
  width: 6px;
  height: 6px;
  border: 2px solid var(--color-text-4);
  background-color: var(--color-bg-2);
  border-bottom: none;
  border-left: none;
  transform: rotate(45deg);
}
.arco-steps-rtl.arco-steps-mode-navigation .arco-steps-item {
  padding-right: 20px;
  padding-left: 10px;
  margin-left: 32px;
  margin-right: 0;
}
.arco-steps-rtl.arco-steps-mode-navigation .arco-steps-item-description {
  padding-left: 20px;
  padding-right: 0;
}
.arco-steps-rtl.arco-steps-mode-navigation .arco-steps-item-active::after {
  right: 0;
  left: 30px;
}
.arco-steps-rtl.arco-steps-mode-navigation .arco-steps-item:not(:last-child) .arco-steps-item-content::after {
  left: 10px;
  right: auto;
  right: initial;
  border: 2px solid var(--color-text-4);
  border-right: none;
  border-top: none;
}
.arco-steps {
  display: flex;
}
.arco-steps-change-onclick .arco-steps-item-title,
.arco-steps-change-onclick .arco-steps-item-description {
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-steps-change-onclick .arco-steps-item:not(.arco-steps-item-active):not(.arco-steps-item-disabled) {
  cursor: pointer;
}
.arco-steps-change-onclick .arco-steps-item:not(.arco-steps-item-active):not(.arco-steps-item-disabled):hover .arco-steps-item-content .arco-steps-item-title,
.arco-steps-change-onclick .arco-steps-item:not(.arco-steps-item-active):not(.arco-steps-item-disabled):hover .arco-steps-item-content .arco-steps-item-description {
  color: rgb(var(--primary-6));
}
.arco-steps-lineless .arco-steps-item-title::after {
  display: none !important;
}
.arco-steps-vertical {
  flex-direction: column;
}
.arco-steps-vertical > .arco-steps-item:not(:last-child) {
  min-height: 90px;
}
.arco-steps-vertical > .arco-steps-item > .arco-steps-item-content > .arco-steps-item-title::after {
  display: none !important;
}
.arco-steps-vertical > .arco-steps-item > .arco-steps-item-content > .arco-steps-item-description {
  max-width: none;
}
.arco-steps-label-vertical .arco-steps-item-content {
  display: block;
  text-align: center;
  width: 140px;
}
.arco-steps-label-vertical .arco-steps-item-description {
  max-width: none;
}
.arco-steps-rtl {
  direction: rtl;
}
.switchSlideText-enter,
.switchSlideText-appear {
  left: -100% !important;
}
.switchSlideText-enter-active,
.switchSlideText-appear-active {
  left: 8px !important;
  transition: left 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.switchSlideText-exit {
  left: 100% !important;
}
.switchSlideText-exit-active {
  left: 26px !important;
  transition: left 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-switch {
  position: relative;
  outline: none;
  height: 24px;
  line-height: 24px;
  min-width: 40px;
  background-color: var(--color-fill-4);
  border-radius: 12px;
  border: none;
  cursor: pointer;
  transition: background-color 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
  padding: 0;
  box-sizing: border-box;
  vertical-align: middle;
  overflow: hidden;
}
.arco-switch-type-round:focus-visible,
.arco-switch-type-circle:focus-visible {
  box-shadow: 0 0 0 2px rgb(var(--gray-6));
}
.arco-switch-type-round.arco-switch-checked:focus-visible,
.arco-switch-type-circle.arco-switch-checked:focus-visible {
  box-shadow: 0 0 0 2px var(--color-primary-light-3);
}
.arco-switch-type-line:focus-visible .arco-switch-dot {
  box-shadow: 0 0 0 2px rgb(var(--gray-6));
  transition: none;
}
.arco-switch-type-line.arco-switch-checked:focus-visible .arco-switch-dot {
  box-shadow: 0 0 0 2px var(--color-primary-light-3);
}
.arco-switch-dot {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 4px;
  left: 4px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: var(--color-bg-white);
  color: var(--color-neutral-3);
  font-size: 12px;
  transition: all 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-switch-checked {
  background-color: rgb(var(--primary-6));
}
.arco-switch-checked .arco-switch-dot {
  color: rgb(var(--primary-6));
  left: calc(100% - 16px - 4px);
}
.arco-switch[disabled] .arco-switch-dot {
  color: var(--color-fill-2);
}
.arco-switch[disabled].arco-switch-checked .arco-switch-dot {
  color: var(--color-primary-light-3);
}
.arco-switch[disabled] .arco-switch-dot {
  color: var(--color-fill-2);
}
.arco-switch[disabled].arco-switch-checked .arco-switch-dot {
  color: var(--color-primary-light-3);
}
.arco-switch-text-holder {
  opacity: 0;
  font-size: 12px;
  margin: 0 8px 0 26px;
}
.arco-switch-text {
  position: absolute;
  color: var(--color-white);
  font-size: 12px;
  top: 0;
  left: 26px;
}
.arco-switch-checked .arco-switch-text-holder {
  margin: 0 26px 0 8px;
}
.arco-switch-checked .arco-switch-text {
  left: 8px;
  color: var(--color-white);
}
.arco-switch[disabled] {
  cursor: not-allowed;
  background-color: var(--color-fill-2);
}
.arco-switch[disabled] .arco-switch-text {
  color: var(--color-white);
}
.arco-switch[disabled].arco-switch-checked {
  background-color: var(--color-primary-light-3);
}
.arco-switch[disabled].arco-switch-checked .arco-switch-text {
  color: var(--color-white);
}
.arco-switch-loading {
  background-color: var(--color-fill-2);
}
.arco-switch-loading .arco-switch-dot {
  color: var(--color-neutral-3);
}
.arco-switch-loading .arco-switch-text {
  color: var(--color-white);
}
.arco-switch-loading.arco-switch-checked {
  background-color: var(--color-primary-light-3);
}
.arco-switch-loading.arco-switch-checked .arco-switch-dot {
  color: var(--color-primary-light-3);
}
.arco-switch-loading.arco-switch-checked .arco-switch-text {
  color: var(--color-primary-light-1);
}
.arco-switch-small {
  height: 16px;
  line-height: 16px;
  min-width: 28px;
}
.arco-switch-small.arco-switch-checked {
  padding-left: -2px;
}
.arco-switch-small .arco-switch-dot {
  top: 2px;
  left: 2px;
  width: 12px;
  height: 12px;
  border-radius: 8px;
}
.arco-switch-small .arco-switch-dot-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0.66667);
}
.arco-switch-small.arco-switch-checked .arco-switch-dot {
  left: calc(100% - 12px - 2px);
}
.arco-switch-type-round {
  border-radius: var(--border-radius-small);
  min-width: 40px;
}
.arco-switch-type-round .arco-switch-dot {
  border-radius: 2px;
}
.arco-switch-type-round.arco-switch-small {
  border-radius: 2px;
  height: 16px;
  line-height: 16px;
  min-width: 28px;
}
.arco-switch-type-round.arco-switch-small .arco-switch-dot {
  border-radius: 1px;
}
.arco-switch-type-line {
  min-width: 36px;
  background-color: transparent;
  overflow: visible;
  overflow: initial;
}
.arco-switch-type-line::after {
  content: '';
  display: block;
  width: 100%;
  border-radius: 3px;
  height: 6px;
  background-color: var(--color-fill-4);
  transition: background-color 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-switch-type-line .arco-switch-dot {
  top: 2px;
  left: 0;
  border-radius: 10px;
  width: 20px;
  height: 20px;
  background-color: var(--color-bg-white);
  box-shadow: 0 1px 3px var(--color-neutral-6);
}
.arco-switch-type-line.arco-switch-checked {
  background-color: transparent;
}
.arco-switch-type-line.arco-switch-checked::after {
  background-color: rgb(var(--primary-6));
}
.arco-switch-type-line.arco-switch-checked .arco-switch-dot {
  left: calc(100% - 20px);
}
.arco-switch-type-line[disabled] {
  cursor: not-allowed;
  background-color: transparent;
}
.arco-switch-type-line[disabled]::after {
  background-color: var(--color-fill-2);
}
.arco-switch-type-line[disabled].arco-switch-checked {
  background-color: transparent;
}
.arco-switch-type-line[disabled].arco-switch-checked::after {
  background-color: var(--color-primary-light-3);
}
.arco-switch-type-line.arco-switch-loading {
  background-color: transparent;
}
.arco-switch-type-line.arco-switch-loading::after {
  background-color: var(--color-fill-2);
}
.arco-switch-type-line.arco-switch-loading.arco-switch-checked {
  background-color: transparent;
}
.arco-switch-type-line.arco-switch-loading.arco-switch-checked::after {
  background-color: var(--color-primary-light-3);
}
.arco-switch-type-line.arco-switch-small {
  height: 16px;
  line-height: 16px;
  min-width: 28px;
}
.arco-switch-type-line.arco-switch-small.arco-switch-checked {
  padding-left: 0px;
}
.arco-switch-type-line.arco-switch-small .arco-switch-dot {
  top: 0px;
  width: 16px;
  height: 16px;
  border-radius: 8px;
}
.arco-switch-type-line.arco-switch-small .arco-switch-dot-icon {
  transform: translate(-50%, -50%) scale(1);
}
.arco-switch-type-line.arco-switch-small.arco-switch-checked .arco-switch-dot {
  left: calc(100% - 16px);
}
.arco-switch-rtl {
  direction: rtl;
}
.arco-switch-rtl .switchSlideText-enter,
.arco-switch-rtl .switchSlideText-appear {
  right: -100% !important;
  left: auto;
  left: initial;
}
.arco-switch-rtl .switchSlideText-enter-active,
.arco-switch-rtl .switchSlideText-appear-active {
  left: auto;
  left: initial;
  right: 8px !important;
  transition: right 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-switch-rtl .switchSlideText-exit {
  right: 100% !important;
  left: auto;
  left: initial;
}
.arco-switch-rtl .switchSlideText-exit-active {
  left: auto;
  left: initial;
  right: 26px !important;
  transition: right 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-switch-rtl .arco-switch-dot {
  left: auto;
  left: initial;
  right: 4px;
}
.arco-switch-rtl .arco-switch-text-holder {
  margin: 0 26px 0 8px;
}
.arco-switch-rtl .arco-switch-text {
  left: auto;
  left: initial;
  right: 26px;
}
.arco-switch-rtl.arco-switch-small .arco-switch-dot {
  right: 2px;
}
.arco-switch-rtl.arco-switch-type-line .arco-switch-dot {
  right: 0;
}
.arco-switch-rtl.arco-switch-checked .arco-switch-dot {
  right: calc(100% - 16px - 4px);
}
.arco-switch-rtl.arco-switch-checked .arco-switch-text-holder {
  margin: 0 8px 0 26px;
}
.arco-switch-rtl.arco-switch-checked .arco-switch-text {
  right: 8px;
  left: auto;
  left: initial;
}
.arco-switch-rtl.arco-switch-checked.arco-switch-small {
  padding-right: -2px;
  padding-left: 0;
}
.arco-switch-rtl.arco-switch-checked.arco-switch-small.arco-switch-type-line {
  padding-right: 0px;
  padding-left: 0;
}
.arco-switch-rtl.arco-switch-checked.arco-switch-small .arco-switch-dot {
  left: auto;
  left: initial;
  right: calc(100% - 12px - 2px);
}
.arco-table-filters-popup {
  min-width: 100px;
  background: var(--color-bg-5);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  border: 1px solid var(--color-neutral-3);
  border-radius: var(--border-radius-medium);
  box-sizing: border-box;
}
.arco-table-filters-list {
  max-height: 200px;
  overflow-y: auto;
  padding: 4px 0;
}
.arco-table-filters-item {
  width: 100%;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
  overflow: hidden;
}
.arco-table-filters-item .arco-checkbox,
.arco-table-filters-item .arco-radio {
  width: 100%;
  padding: 0 12px;
  white-space: nowrap;
}
.arco-table-filters-btn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-top: 1px solid var(--color-neutral-3);
  padding: 0 12px;
  height: 38px;
  line-height: 38px;
  box-sizing: border-box;
  overflow: hidden;
}
.arco-table-th-item {
  padding: 9px 16px;
}
.arco-table-th-item.arco-table-col-has-filter {
  padding-right: 28px;
}
.arco-table-col-has-sorter.arco-table-col-has-filter {
  padding-right: 0;
}
.arco-table-col-has-sorter.arco-table-col-has-filter .arco-table-cell-with-sorter {
  padding-right: 28px;
}
.arco-table-col-has-sorter {
  padding: 0;
}
.arco-table-col-has-sorter .arco-table-cell-with-sorter {
  padding: 9px 16px;
  cursor: pointer;
}
.arco-table-rtl .arco-table-th-item.arco-table-col-has-filter {
  padding-left: 28px;
  padding-right: 16px;
}
.arco-table-rtl .arco-table-col-has-sorter.arco-table-col-has-filter {
  padding-left: 0;
  padding-right: 0;
}
.arco-table-rtl .arco-table-col-has-sorter.arco-table-col-has-filter .arco-table-cell-with-sorter {
  padding-right: 0;
  padding-right: 16px;
}
.arco-table-td {
  padding: 9px 16px;
  font-size: 14px;
}
.arco-table-th {
  font-size: 14px;
}
.arco-table-footer {
  padding: 9px 16px;
}
.arco-table-expand-fixed-row {
  margin: -9px calc(-16px - 1px);
  padding: 9px 16px;
}
.arco-table-expand-content .arco-table-td .arco-table {
  margin: -9px -16px calc(-9px - 1px) -16px;
}
.arco-table-editable-row .arco-table-cell-wrap-value {
  padding: 9px 16px;
}
.arco-table-size-middle .arco-table-th-item {
  padding: 7px 16px;
}
.arco-table-size-middle .arco-table-th-item.arco-table-col-has-filter {
  padding-right: 28px;
}
.arco-table-size-middle .arco-table-col-has-sorter.arco-table-col-has-filter {
  padding-right: 0;
}
.arco-table-size-middle .arco-table-col-has-sorter.arco-table-col-has-filter .arco-table-cell-with-sorter {
  padding-right: 28px;
}
.arco-table-size-middle .arco-table-col-has-sorter {
  padding: 0;
}
.arco-table-size-middle .arco-table-col-has-sorter .arco-table-cell-with-sorter {
  padding: 7px 16px;
  cursor: pointer;
}
.arco-table-size-middle .arco-table-rtl .arco-table-th-item.arco-table-col-has-filter {
  padding-left: 28px;
  padding-right: 16px;
}
.arco-table-size-middle .arco-table-rtl .arco-table-col-has-sorter.arco-table-col-has-filter {
  padding-left: 0;
  padding-right: 0;
}
.arco-table-size-middle .arco-table-rtl .arco-table-col-has-sorter.arco-table-col-has-filter .arco-table-cell-with-sorter {
  padding-right: 0;
  padding-right: 16px;
}
.arco-table-size-middle .arco-table-td {
  padding: 7px 16px;
  font-size: 14px;
}
.arco-table-size-middle .arco-table-th {
  font-size: 14px;
}
.arco-table-size-middle .arco-table-footer {
  padding: 7px 16px;
}
.arco-table-size-middle .arco-table-expand-fixed-row {
  margin: -7px calc(-16px - 1px);
  padding: 7px 16px;
}
.arco-table-size-middle .arco-table-expand-content .arco-table-td .arco-table {
  margin: -7px -16px calc(-7px - 1px) -16px;
}
.arco-table-size-middle .arco-table-editable-row .arco-table-cell-wrap-value {
  padding: 7px 16px;
}
.arco-table-size-small .arco-table-th-item {
  padding: 5px 16px;
}
.arco-table-size-small .arco-table-th-item.arco-table-col-has-filter {
  padding-right: 28px;
}
.arco-table-size-small .arco-table-col-has-sorter.arco-table-col-has-filter {
  padding-right: 0;
}
.arco-table-size-small .arco-table-col-has-sorter.arco-table-col-has-filter .arco-table-cell-with-sorter {
  padding-right: 28px;
}
.arco-table-size-small .arco-table-col-has-sorter {
  padding: 0;
}
.arco-table-size-small .arco-table-col-has-sorter .arco-table-cell-with-sorter {
  padding: 5px 16px;
  cursor: pointer;
}
.arco-table-size-small .arco-table-rtl .arco-table-th-item.arco-table-col-has-filter {
  padding-left: 28px;
  padding-right: 16px;
}
.arco-table-size-small .arco-table-rtl .arco-table-col-has-sorter.arco-table-col-has-filter {
  padding-left: 0;
  padding-right: 0;
}
.arco-table-size-small .arco-table-rtl .arco-table-col-has-sorter.arco-table-col-has-filter .arco-table-cell-with-sorter {
  padding-right: 0;
  padding-right: 16px;
}
.arco-table-size-small .arco-table-td {
  padding: 5px 16px;
  font-size: 14px;
}
.arco-table-size-small .arco-table-th {
  font-size: 14px;
}
.arco-table-size-small .arco-table-footer {
  padding: 5px 16px;
}
.arco-table-size-small .arco-table-expand-fixed-row {
  margin: -5px calc(-16px - 1px);
  padding: 5px 16px;
}
.arco-table-size-small .arco-table-expand-content .arco-table-td .arco-table {
  margin: -5px -16px calc(-5px - 1px) -16px;
}
.arco-table-size-small .arco-table-editable-row .arco-table-cell-wrap-value {
  padding: 5px 16px;
}
.arco-table-size-mini .arco-table-th-item {
  padding: 2px 16px;
}
.arco-table-size-mini .arco-table-th-item.arco-table-col-has-filter {
  padding-right: 28px;
}
.arco-table-size-mini .arco-table-col-has-sorter.arco-table-col-has-filter {
  padding-right: 0;
}
.arco-table-size-mini .arco-table-col-has-sorter.arco-table-col-has-filter .arco-table-cell-with-sorter {
  padding-right: 28px;
}
.arco-table-size-mini .arco-table-col-has-sorter {
  padding: 0;
}
.arco-table-size-mini .arco-table-col-has-sorter .arco-table-cell-with-sorter {
  padding: 2px 16px;
  cursor: pointer;
}
.arco-table-size-mini .arco-table-rtl .arco-table-th-item.arco-table-col-has-filter {
  padding-left: 28px;
  padding-right: 16px;
}
.arco-table-size-mini .arco-table-rtl .arco-table-col-has-sorter.arco-table-col-has-filter {
  padding-left: 0;
  padding-right: 0;
}
.arco-table-size-mini .arco-table-rtl .arco-table-col-has-sorter.arco-table-col-has-filter .arco-table-cell-with-sorter {
  padding-right: 0;
  padding-right: 16px;
}
.arco-table-size-mini .arco-table-td {
  padding: 2px 16px;
  font-size: 12px;
}
.arco-table-size-mini .arco-table-th {
  font-size: 12px;
}
.arco-table-size-mini .arco-table-footer {
  padding: 2px 16px;
}
.arco-table-size-mini .arco-table-expand-fixed-row {
  margin: -2px calc(-16px - 1px);
  padding: 2px 16px;
}
.arco-table-size-mini .arco-table-expand-content .arco-table-td .arco-table {
  margin: -2px -16px calc(-2px - 1px) -16px;
}
.arco-table-size-mini .arco-table-editable-row .arco-table-cell-wrap-value {
  padding: 2px 16px;
}
.arco-table {
  position: relative;
  /* ---- Table sorter, filter, checkbox, radio (End) ---- */
}
.arco-table .arco-spin {
  display: block;
}
.arco-table > .arco-spin > .arco-spin-children::after {
  z-index: 2;
}
.arco-table-footer {
  border-radius: 0 0 var(--border-radius-medium) var(--border-radius-medium);
}
.arco-table-scroll-position-right .arco-table-col-fixed-left-last::after,
.arco-table-scroll-position-middle .arco-table-col-fixed-left-last::after {
  box-shadow: inset 6px 0 8px -3px rgba(0, 0, 0, 0.15);
}
.arco-table-scroll-position-left .arco-table-col-fixed-right-first::after,
.arco-table-scroll-position-middle .arco-table-col-fixed-right-first::after {
  box-shadow: inset -6px 0 8px -3px rgba(0, 0, 0, 0.15);
}
.arco-table:not(.arco-table-has-fixed-col-left).arco-table-scroll-position-right .arco-table-content-scroll::before,
.arco-table:not(.arco-table-has-fixed-col-left).arco-table-scroll-position-middle .arco-table-content-scroll::before {
  box-shadow: inset 6px 0 8px -3px rgba(0, 0, 0, 0.15);
}
.arco-table:not(.arco-table-has-fixed-col-right).arco-table-scroll-position-left .arco-table-content-scroll::after,
.arco-table:not(.arco-table-has-fixed-col-right).arco-table-scroll-position-middle .arco-table-content-scroll::after {
  box-shadow: inset -6px 0 8px -3px rgba(0, 0, 0, 0.15);
}
.arco-table-layout-fixed .arco-table-content-inner {
  overflow-x: auto;
  overflow-y: hidden;
}
.arco-table-layout-fixed table {
  table-layout: fixed;
}
thead > .arco-table-tr > .arco-table-th {
  border-bottom: 1px solid var(--color-neutral-3);
}
thead > .arco-table-tr:not(:last-child) > .arco-table-th[colspan] {
  border-bottom: 0;
}
.arco-table table {
  min-width: 100%;
  width: 100%;
  margin: 0;
  border-spacing: 0;
  border-collapse: separate;
}
.arco-table table thead tr:first-child th:first-child {
  border-radius: var(--border-radius-medium) 0 0 0;
}
.arco-table table thead tr:first-child th:last-child {
  border-radius: 0 var(--border-radius-medium) 0 0;
}
.arco-table-th {
  box-sizing: border-box;
  text-align: left;
  color: rgb(var(--gray-10));
  background-color: var(--color-neutral-2);
  line-height: 1.5715;
  font-weight: 500;
}
.arco-table-th[colspan] {
  text-align: center;
}
.arco-table-td {
  box-sizing: border-box;
  text-align: left;
  color: rgb(var(--gray-10));
  background-color: var(--color-bg-2);
  border-bottom: 1px solid var(--color-neutral-3);
  line-height: 1.5715;
}
.arco-table-th.arco-table-col-sorted {
  background-color: var(--color-neutral-3);
}
.arco-table-td.arco-table-col-sorted {
  background-color: var(--color-fill-1);
}
.arco-table-col-fixed-left,
.arco-table-col-fixed-right {
  position: sticky;
  z-index: 1;
}
.arco-table-col-fixed-left-last::after,
.arco-table-col-fixed-right-first::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: -1px;
  width: 10px;
  pointer-events: none;
  transform: translateX(-100%);
  transition: box-shadow 0.1s cubic-bezier(0, 0, 1, 1);
  box-shadow: none;
}
.arco-table-col-fixed-left-last::after {
  left: auto;
  left: initial;
  transform: translateX(100%);
  right: 0;
}
.arco-table-cell-text-ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-table-cell-text-ellipsis .arco-table-cell-with-sorter {
  display: flex;
  align-items: center;
}
.arco-table-cell-text-ellipsis .arco-table-th-item-title {
  flex: 1 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-table-editable-row .arco-table-cell-wrap-value {
  border: 1px solid var(--color-white);
  border-radius: var(--border-radius-medium);
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
  cursor: pointer;
}
.arco-table-editable-row:hover .arco-table-cell-wrap-value {
  border: 1px solid var(--color-neutral-3);
}
.arco-table-cell {
  word-break: break-all;
  width: 100%;
}
.arco-table-cell:has( > .arco-table-cell-indent)::after {
  content: '';
  display: block;
  clear: both;
}
.arco-table-cell-indent {
  height: 1px;
  float: left;
}
.arco-table-cell-indent + .arco-table-cell-wrap-value {
  float: left;
}
.arco-table-expand-icon-cell button {
  width: 14px;
  height: 14px;
  line-height: 14px;
  border-radius: 2px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background-color: var(--color-neutral-3);
  color: var(--color-text-2);
  font-size: 12px;
  outline: none;
  transition: background-color 0.1s cubic-bezier(0, 0, 1, 1);
  padding: 0;
  cursor: pointer;
  border: 1px solid transparent;
  box-sizing: border-box;
}
.arco-table-expand-icon-cell button:hover {
  background-color: var(--color-neutral-4);
  color: var(--color-text-1);
  border-color: transparent;
}
div.arco-table-expand-icon-cell {
  justify-content: center;
}
.arco-table-cell-expand-icon {
  float: left;
}
.arco-table-cell-expand-icon button {
  width: 14px;
  height: 14px;
  line-height: 14px;
  border-radius: 2px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background-color: var(--color-neutral-3);
  color: var(--color-text-2);
  font-size: 12px;
  outline: none;
  transition: background-color 0.1s cubic-bezier(0, 0, 1, 1);
  padding: 0;
  cursor: pointer;
  border: 1px solid transparent;
  box-sizing: border-box;
  margin-right: 4px;
}
.arco-table-cell-expand-icon button:hover {
  background-color: var(--color-neutral-4);
  color: var(--color-text-1);
  border-color: transparent;
}
.arco-table-cell-expand-icon-hidden {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-right: 4px;
}
.arco-table-expand-content .arco-table-td {
  background-color: var(--color-fill-1);
}
.arco-table-expand-fixed-row {
  position: sticky;
  left: 0;
  box-sizing: border-box;
}
.arco-table-expand-content .arco-table-td .arco-table .arco-table-container {
  border: none;
}
.arco-table-expand-content .arco-table-td .arco-table .arco-table-th {
  border-bottom: 1px solid var(--color-neutral-3);
}
.arco-table-expand-content .arco-table-td .arco-table .arco-table-th,
.arco-table-expand-content .arco-table-td .arco-table .arco-table-td {
  background-color: var(--color-fill-1);
}
.arco-table-expand-content .arco-table-td .arco-table .arco-table-pagination {
  margin-bottom: 12px;
}
.arco-table-th.arco-table-operation .arco-table-th-item,
.arco-table-td.arco-table-operation {
  text-align: center;
  padding: 0;
}
.arco-table-radio,
.arco-table-checkbox {
  justify-content: center;
}
.arco-table-checkbox .arco-checkbox,
.arco-table-radio .arco-radio {
  padding-left: 0;
}
.arco-table-selection-col {
  width: 40px;
}
.arco-table-expand-icon-col {
  width: 40px;
}
.arco-table-radio .arco-table-th-item,
.arco-table-checkbox .arco-table-th-item,
div.arco-table-selection-col .arco-table-th-item,
div.arco-table-expand-icon-col .arco-table-th-item {
  padding: 0;
}
.arco-table-th-item {
  position: relative;
  transition: background-color 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-table-cell-mouseenter {
  background-color: rgba(var(--gray-4), 0.5);
}
.arco-table-cell-next-ascend .arco-table-sorter-icon .arco-icon-caret-up {
  color: var(--color-neutral-6);
}
.arco-table-cell-next-descend .arco-table-sorter-icon .arco-icon-caret-down {
  color: var(--color-neutral-6);
}
.arco-table-sorter {
  display: inline-block;
  margin-left: 8px;
  vertical-align: -3px;
}
.arco-table-sorter.arco-table-sorter-direction-one {
  vertical-align: 0;
}
.arco-table-sorter-icon {
  position: relative;
  height: 8px;
  line-height: 8px;
  width: 12px;
  overflow: hidden;
}
.arco-table-sorter-icon .arco-icon-caret-up,
.arco-table-sorter-icon .arco-icon-caret-down {
  position: absolute;
  top: 50%;
  font-size: 12px;
  color: var(--color-neutral-5);
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-table-sorter-icon .arco-icon-caret-up {
  top: -2px;
  left: 0;
}
.arco-table-sorter-icon .arco-icon-caret-down {
  top: -3px;
  left: 0;
}
.arco-table-sorter-icon.arco-table-sorter-icon-active svg {
  color: rgb(var(--primary-6));
}
.arco-table-filters {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 0;
  right: 0;
  width: 24px;
  height: 100%;
  background-color: transparent;
  line-height: 1;
  vertical-align: 0;
  cursor: pointer;
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-table-filters:hover,
.arco-table-filters-open {
  background-color: var(--color-neutral-4);
}
.arco-table-filters svg {
  color: var(--color-text-2);
  font-size: 16px;
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-table-filters-active svg {
  color: rgb(var(--primary-6));
}
.arco-table-container {
  position: relative;
  border-radius: var(--border-radius-medium) var(--border-radius-medium) 0 0;
}
.arco-table-header {
  border-radius: var(--border-radius-medium) var(--border-radius-medium) 0 0;
}
.arco-table-content-scroll {
  width: 100%;
  overflow: hidden;
}
.arco-table-content-scroll .arco-table-content-inner {
  width: auto;
}
.arco-table-content-scroll::before,
.arco-table-content-scroll::after {
  content: '';
  position: absolute;
  top: -1px;
  bottom: -1px;
  height: 100%;
  width: 10px;
  transition: box-shadow 0.1s cubic-bezier(0, 0, 1, 1);
  box-shadow: none;
  pointer-events: none;
  z-index: 1;
}
.arco-table-content-scroll::before {
  border-top-left-radius: var(--border-radius-medium);
  left: 0;
}
.arco-table-content-scroll::after {
  border-top-right-radius: var(--border-radius-medium);
  right: 0;
}
.arco-table-header {
  scrollbar-color: inherit;
  background-color: var(--color-neutral-2);
  overflow-x: scroll;
  overflow-y: hidden;
}
.arco-table-header::-webkit-scrollbar {
  background-color: transparent;
}
.arco-table-body {
  position: relative;
  overflow: auto;
  background-color: var(--color-bg-2);
  z-index: 1;
}
.arco-table-no-data {
  padding: 20px;
  line-height: 40px;
  box-sizing: border-box;
  font-size: 14px;
  text-align: center;
}
.arco-table-border.arco-table-fixed-column .arco-table-empty-row .arco-table-td:first-child {
  border-bottom: 0;
  border-left: 0;
}
.arco-table-border .arco-table-container {
  border-right: 1px solid var(--color-neutral-3);
  border-top: 1px solid var(--color-neutral-3);
}
.arco-table-border .arco-table-container::before {
  content: '';
  position: absolute;
  background-color: var(--color-neutral-3);
  width: 100%;
  height: 1px;
  left: 0;
  bottom: 0;
  z-index: 2;
}
.arco-table-border .arco-table-th:first-child,
.arco-table-border .arco-table-td:first-child {
  border-left: 1px solid var(--color-neutral-3);
}
.arco-table-border .arco-table-expand-fixed-row {
  border-left: 1px solid var(--color-neutral-3);
}
.arco-table-border .arco-table-footer {
  border: 1px solid var(--color-neutral-3);
  border-top: 0;
}
.arco-table-border-cell .arco-table-th,
.arco-table-border-cell .arco-table-td {
  border-left: 1px solid var(--color-neutral-3);
}
.arco-table-border-cell thead > .arco-table-tr:not(:last-child) > .arco-table-th[colspan] {
  border-bottom: 1px solid var(--color-neutral-3);
}
.arco-table-border-header-cell .arco-table-th {
  border-left: 1px solid var(--color-neutral-3);
}
.arco-table-border-header-cell thead > .arco-table-tr:not(:last-child) > .arco-table-th[colspan] {
  border-bottom: 1px solid var(--color-neutral-3);
}
.arco-table-border-body-cell .arco-table-td {
  border-left: 1px solid var(--color-neutral-3);
}
.arco-table-border-cell:not(.arco-table-border) .arco-table-th:first-child,
.arco-table-border-cell:not(.arco-table-border) .arco-table-td:first-child {
  border-left: 0;
}
.arco-table-stripe .arco-table-tr:nth-child(even) .arco-table-td {
  background-color: var(--color-fill-1);
}
.arco-table-hover .arco-table-tr:not(.arco-table-empty-row):hover .arco-table-td:not(.arco-table-col-fixed-left):not(.arco-table-col-fixed-right) {
  background-color: var(--color-fill-1);
}
.arco-table-hover .arco-table-tr:not(.arco-table-empty-row):hover .arco-table-td.arco-table-col-fixed-left::before,
.arco-table-hover .arco-table-tr:not(.arco-table-empty-row):hover .arco-table-td.arco-table-col-fixed-right::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--color-fill-1);
  z-index: -1;
}
.arco-table-hover .arco-table-expand-content:not(.arco-table-empty-row):hover .arco-table-td:not(.arco-table-col-fixed-left):not(.arco-table-col-fixed-right) {
  background-color: var(--color-fill-1);
}
.arco-table-expand-content .arco-table-td .arco-table-hover .arco-table-tr:not(.arco-table-empty-row) .arco-table-td:not(.arco-table-col-fixed-left):not(.arco-table-col-fixed-right) {
  background-color: transparent;
}
.arco-table-expand-content .arco-table-td .arco-table-hover .arco-table-tr:not(.arco-table-empty-row) .arco-table-td.arco-table-col-fixed-left::before,
.arco-table-expand-content .arco-table-td .arco-table-hover .arco-table-tr:not(.arco-table-empty-row) .arco-table-td.arco-table-col-fixed-right::before {
  background-color: transparent;
}
.arco-table-type-radio .arco-table-row-checked.arco-table-tr .arco-table-td {
  background-color: var(--color-fill-1);
}
.arco-table-virtualized table {
  table-layout: fixed;
}
.arco-table-virtualized div.arco-table-body div.arco-table-tr {
  display: flex;
}
.arco-table-virtualized div.arco-table-body div.arco-table-td {
  display: flex;
  align-items: center;
  flex: 1 1;
}
.arco-table-virtualized .arco-table-selection-col {
  max-width: 40px;
}
.arco-table-virtualized .arco-table-expand-icon-col {
  max-width: 40px;
}
div.arco-table-tfoot {
  width: 100%;
  overflow-x: scroll;
  background-color: var(--color-neutral-2);
  scrollbar-color: inherit;
  position: relative;
  z-index: 1;
  box-shadow: 0 -1px 0 var(--color-neutral-3);
}
div.arco-table-tfoot::-webkit-scrollbar {
  background-color: transparent;
}
.arco-table-tfoot .arco-table-td {
  background-color: var(--color-neutral-2);
}
.arco-table-pagination {
  display: flex;
  justify-content: flex-end;
}
.arco-table-pagination-left {
  justify-content: flex-start;
}
.arco-table-pagination-center {
  justify-content: center;
}
.arco-table-pagination-top {
  margin-bottom: 12px;
  margin-top: 0;
}
.arco-table-pagination .arco-pagination {
  margin-top: 12px;
}
.arco-table-rtl {
  direction: rtl;
}
.arco-table-rtl.arco-table-border .arco-table-th:first-child,
.arco-table-rtl.arco-table-border .arco-table-td:first-child {
  border-left: 0;
  border-right: 1px solid var(--color-neutral-3);
}
.arco-table-rtl.arco-table-border-cell .arco-table-th,
.arco-table-rtl.arco-table-border-cell .arco-table-td {
  border-left: 1px solid var(--color-neutral-3);
}
.arco-table-rtl table thead tr:first-child th:first-child {
  border-radius: 0 var(--border-radius-medium) 0 0;
}
.arco-table-rtl table thead tr:first-child th:last-child {
  border-radius: var(--border-radius-medium) 0 0 0;
}
.arco-table-rtl .arco-table-th,
.arco-table-rtl .arco-table-td {
  text-align: right;
}
.arco-table-rtl .arco-table-th.arco-table-operation .arco-table-th-item,
.arco-table-rtl .arco-table-td.arco-table-operation {
  text-align: center;
}
.arco-table-rtl.arco-table-border .arco-table-container {
  border-left: 1px solid var(--color-neutral-3);
  border-right: 0;
}
.arco-table-rtl.arco-table-border-cell .arco-table-th,
.arco-table-rtl.arco-table-border-cell .arco-table-td {
  border-left: 0;
  border-right: 1px solid var(--color-neutral-3);
}
.arco-table-rtl.arco-table-border-header-cell .arco-table-th {
  border-left: 0;
  border-right: 1px solid var(--color-neutral-3);
}
.arco-table-rtl.arco-table-border-body-cell .arco-table-td {
  border-left: 0;
  border-right: 1px solid var(--color-neutral-3);
}
.arco-table-rtl.arco-table-border-cell:not(.arco-table-border) .arco-table-th:first-child,
.arco-table-rtl.arco-table-border-cell:not(.arco-table-border) .arco-table-td:first-child {
  border-right: 0;
}
.arco-table-rtl .arco-table-cell-indent {
  float: right;
}
.arco-table-rtl .arco-table-cell-expand-icon {
  float: right;
}
.arco-table-rtl .arco-table-cell-expand-icon button {
  margin-left: 4px;
  margin-right: 0;
}
.arco-table-rtl .arco-table-cell-expand-icon-hidden {
  margin-left: 4px;
  margin-right: 0;
}
.arco-table-rtl .arco-table-filters {
  left: 0;
  right: auto;
  right: initial;
}
.arco-table-rtl .arco-table-sorter {
  margin-left: 0;
  margin-right: 8px;
}
.arco-table-rtl .arco-table-col-fixed-left-last::after,
.arco-table-rtl .arco-table-col-fixed-right-first::after {
  left: auto;
  left: initial;
  right: -20px;
}
.arco-table-rtl .arco-table-col-fixed-left-last::after {
  left: -20px;
  right: auto;
  right: initial;
}
.arco-table-rtl.arco-table-scroll-position-right .arco-table-col-fixed-left-last::after {
  box-shadow: none;
}
.arco-table-rtl.arco-table-scroll-position-right .arco-table-col-fixed-right-first::after,
.arco-table-rtl.arco-table-scroll-position-middle .arco-table-col-fixed-right-first::after {
  box-shadow: inset 6px 0 8px -3px rgba(0, 0, 0, 0.15);
}
.arco-table-rtl.arco-table-scroll-position-left .arco-table-col-fixed-right-first::after {
  box-shadow: none;
}
.arco-table-rtl.arco-table-scroll-position-left .arco-table-col-fixed-left-last::after,
.arco-table-rtl.arco-table-scroll-position-middle .arco-table-col-fixed-left-last::after {
  box-shadow: inset -6px 0 8px -3px rgba(0, 0, 0, 0.15);
}
.arco-table-rtl.arco-table:not(.arco-table-has-fixed-col-left).arco-table-scroll-position-right .arco-table-content-scroll::before,
.arco-table-rtl.arco-table:not(.arco-table-has-fixed-col-left).arco-table-scroll-position-middle .arco-table-content-scroll::before {
  box-shadow: none;
}
.arco-table-rtl.arco-table:not(.arco-table-has-fixed-col-left).arco-table-scroll-position-right .arco-table-content-scroll::after,
.arco-table-rtl.arco-table:not(.arco-table-has-fixed-col-left).arco-table-scroll-position-middle .arco-table-content-scroll::after {
  box-shadow: inset -6px 0 8px -3px rgba(0, 0, 0, 0.15);
}
.arco-table-rtl.arco-table:not(.arco-table-has-fixed-col-right).arco-table-scroll-position-left .arco-table-content-scroll::before,
.arco-table-rtl.arco-table:not(.arco-table-has-fixed-col-right).arco-table-scroll-position-middle .arco-table-content-scroll::before {
  box-shadow: inset 6px 0 8px -3px rgba(0, 0, 0, 0.15);
}
.arco-table-rtl.arco-table:not(.arco-table-has-fixed-col-right).arco-table-scroll-position-left .arco-table-content-scroll::after,
.arco-table-rtl.arco-table:not(.arco-table-has-fixed-col-right).arco-table-scroll-position-middle .arco-table-content-scroll::after {
  box-shadow: none;
}
body[arco-theme='dark'] .arco-table-stripe .arco-table-tr:nth-child(even) .arco-table-td {
  background-color: var(--color-bg-3);
}
.arco-icon-hover.arco-tabs-icon-hover::before {
  width: 16px;
  height: 16px;
}
.arco-tabs .arco-tabs-icon-hover {
  font-size: 12px;
  color: var(--color-text-2);
  -webkit-user-select: none;
          user-select: none;
}
.arco-tabs-dropdown-icon {
  font-size: 12px;
  margin-left: 6px;
  -webkit-user-select: none;
          user-select: none;
}
.arco-tabs-close-icon {
  margin-left: 8px;
  -webkit-user-select: none;
          user-select: none;
}
.arco-tabs-close-icon:focus-visible .arco-icon-hover::before {
  box-shadow: 0 0 0 2px var(--color-primary-light-3);
}
.arco-tabs-add-icon {
  font-size: 12px;
  display: inline-flex;
  align-items: center;
  -webkit-user-select: none;
          user-select: none;
  justify-content: center;
  padding: 0 8px;
}
.arco-tabs-add-icon:focus-visible .arco-icon-hover::before {
  box-shadow: 0 0 0 2px var(--color-primary-light-3);
}
.arco-tabs-add {
  position: relative;
}
.arco-tabs-left-icon {
  margin-left: 10px;
  margin-right: 6px;
}
.arco-tabs-right-icon {
  margin-right: 10px;
  margin-left: 6px;
}
.arco-tabs-up-icon {
  margin-bottom: 10px;
}
.arco-tabs-down-icon {
  margin-top: 10px;
}
.arco-tabs .arco-tabs-nav-icon-disabled {
  cursor: not-allowed;
  color: var(--color-text-4);
}
.arco-tabs {
  position: relative;
  overflow: hidden;
}
.arco-tabs-header-nav {
  position: relative;
}
.arco-tabs-header-nav::before {
  content: '';
  clear: both;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  background-color: var(--color-neutral-3);
  display: block;
}
.arco-tabs-header-nav-bottom::before {
  top: 0;
}
.arco-tabs-header-nav-bottom .arco-tabs-header-ink {
  top: 0;
}
.arco-tabs-header-nav-bottom .arco-tabs-header-ink .arco-tabs-header-ink-inner {
  bottom: auto;
  bottom: initial;
  top: 0;
}
.arco-tabs-header-wrapper {
  display: flex;
  overflow: hidden;
  flex: 1 1;
}
.arco-tabs-header {
  position: relative;
  display: inline-block;
  transition: transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
  white-space: nowrap;
}
.arco-tabs-header-extra {
  width: auto;
  display: flex;
  align-items: center;
  line-height: 32px;
  flex-shrink: 0;
}
.arco-tabs-header-extra .arco-tabs-add-icon {
  padding-left: 0;
}
.arco-tabs-header-title {
  box-sizing: border-box;
  font-size: 14px;
  cursor: pointer;
  color: var(--color-text-2);
  transition: color 0.2s cubic-bezier(0, 0, 1, 1);
  display: inline-flex;
  align-items: center;
  line-height: 1.5715;
  padding: 4px 0;
}
.arco-tabs-header-title-text {
  display: inline-block;
}
.arco-tabs-header-title:hover {
  color: var(--color-text-2);
  font-weight: 400;
}
.arco-tabs-header-title-disabled,
.arco-tabs-header-title-disabled:hover {
  color: var(--color-text-4);
  cursor: not-allowed;
}
.arco-tabs-header-title-active,
.arco-tabs-header-title-active:hover {
  color: rgb(var(--primary-6));
  font-weight: 500;
}
.arco-tabs-header-title-active.arco-tabs-header-title-disabled,
.arco-tabs-header-title-active:hover.arco-tabs-header-title-disabled {
  color: var(--color-primary-light-3);
}
.arco-tabs-header-ink {
  position: absolute;
  bottom: 0;
  right: auto;
  right: initial;
  top: auto;
  top: initial;
  height: 2px;
  background-color: rgb(var(--primary-6));
  transition: left 0.2s cubic-bezier(0.34, 0.69, 0.1, 1), width 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-tabs-header-ink.arco-tabs-header-ink-no-animation {
  transition: none;
}
.arco-tabs-header-ink.arco-tabs-header-ink-custom {
  background-color: transparent;
}
.arco-tabs-header-ink.arco-tabs-header-ink-custom .arco-tabs-header-ink-inner {
  background-color: rgb(var(--primary-6));
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-50%);
}
.arco-tabs-header-ink-disabled {
  background-color: var(--color-primary-light-3);
}
.arco-tabs-header-nav-line .arco-tabs-header-extra {
  line-height: 40px;
}
.arco-tabs-header-nav-line .arco-tabs-header-title {
  line-height: 1.5715;
  margin: 0 16px;
  padding: 8px 0;
}
.arco-tabs-header-nav-line .arco-tabs-header-title-text {
  display: inline-block;
  position: relative;
  padding: 1px 0;
}
.arco-tabs-header-nav-line .arco-tabs-header-title-text::before {
  content: '';
  z-index: -1;
  opacity: 1;
  transition: all 0.2s cubic-bezier(0, 0, 1, 1);
  border-radius: var(--border-radius-small);
  position: absolute;
  top: 0;
  bottom: 0;
  left: -8px;
  right: -8px;
  background-color: transparent;
}
.arco-tabs-header-nav-line .arco-tabs-header-title:hover .arco-tabs-header-title-text::before {
  background-color: var(--color-fill-2);
}
.arco-tabs-header-nav-line .arco-tabs-header-title:focus-visible .arco-tabs-header-title-text::before {
  box-shadow: inset 0 0 0 2px var(--color-primary-light-3);
}
.arco-tabs-header-nav-line .arco-tabs-header-title-active .arco-tabs-header-title-text::before,
.arco-tabs-header-nav-line .arco-tabs-header-title-active:hover .arco-tabs-header-title-text::before {
  background-color: transparent;
}
.arco-tabs-header-nav-line .arco-tabs-header-title-disabled .arco-tabs-header-title-text::before,
.arco-tabs-header-nav-line .arco-tabs-header-title-disabled:hover .arco-tabs-header-title-text::before {
  opacity: 0;
}
.arco-tabs-header-nav-line.arco-tabs-header-nav-horizontal > .arco-tabs-header-scroll .arco-tabs-header-title:first-of-type {
  margin-left: 16px;
}
.arco-tabs-header-nav-line.arco-tabs-header-nav-horizontal .arco-tabs-header-no-padding > .arco-tabs-header-title:first-of-type,
.arco-tabs-header-nav-text.arco-tabs-header-nav-horizontal .arco-tabs-header-no-padding > .arco-tabs-header-title:first-of-type {
  margin-left: 0;
}
.arco-tabs-header-nav-card .arco-tabs-header-title,
.arco-tabs-header-nav-card-gutter .arco-tabs-header-title {
  font-size: 14px;
  border: 1px solid var(--color-neutral-3);
  transition: padding 0.2s cubic-bezier(0, 0, 1, 1), color 0.2s cubic-bezier(0, 0, 1, 1);
  padding: 4px 16px;
}
.arco-tabs-header-nav-card .arco-tabs-header-title:focus-visible,
.arco-tabs-header-nav-card-gutter .arco-tabs-header-title:focus-visible {
  box-shadow: inset 0 0 0 2px var(--color-primary-light-3);
}
.arco-tabs-header-nav-card .arco-tabs-header-title-editable,
.arco-tabs-header-nav-card-gutter .arco-tabs-header-title-editable {
  padding-right: 12px;
}
.arco-tabs-header-nav-card .arco-tabs-header-title-editable:not(.arco-tabs-header-title-active):hover .arco-icon-hover:hover::before,
.arco-tabs-header-nav-card-gutter .arco-tabs-header-title-editable:not(.arco-tabs-header-title-active):hover .arco-icon-hover:hover::before {
  background-color: var(--color-fill-4);
}
.arco-tabs-header-nav-card .arco-tabs-add-icon,
.arco-tabs-header-nav-card-gutter .arco-tabs-add-icon {
  color: var(--color-text-2);
  height: 32px;
}
.arco-tabs-header-nav-card .arco-tabs-header-title {
  border-right: none;
  background-color: transparent;
}
.arco-tabs-header-nav-card .arco-tabs-header-title:last-child {
  border-right: 1px solid var(--color-neutral-3);
  border-top-right-radius: var(--border-radius-small);
}
.arco-tabs-header-nav-card .arco-tabs-header-title:first-child {
  border-top-left-radius: var(--border-radius-small);
}
.arco-tabs-header-nav-card .arco-tabs-header-title:hover {
  background-color: var(--color-fill-3);
}
.arco-tabs-header-nav-card .arco-tabs-header-title-disabled,
.arco-tabs-header-nav-card .arco-tabs-header-title-disabled:hover {
  background-color: transparent;
}
.arco-tabs-header-nav-card .arco-tabs-header-title-active,
.arco-tabs-header-nav-card .arco-tabs-header-title-active:hover {
  border-bottom-color: var(--color-bg-2);
  background-color: transparent;
}
.arco-tabs-header-nav-card.arco-tabs-header-nav-bottom .arco-tabs-header-title-active,
.arco-tabs-header-nav-card.arco-tabs-header-nav-bottom .arco-tabs-header-title-active:hover {
  border-top-color: var(--color-bg-2);
  border-bottom-color: var(--color-neutral-3);
}
.arco-tabs-header-nav-card-gutter .arco-tabs-header-title {
  margin-left: 4px;
  border-right: 1px solid var(--color-neutral-3);
  background-color: var(--color-fill-1);
  border-radius: var(--border-radius-small) var(--border-radius-small) 0 0;
}
.arco-tabs-header-nav-card-gutter .arco-tabs-header-title:hover {
  background-color: var(--color-fill-3);
}
.arco-tabs-header-nav-card-gutter .arco-tabs-header-title-disabled,
.arco-tabs-header-nav-card-gutter .arco-tabs-header-title-disabled:hover {
  background-color: var(--color-fill-1);
}
.arco-tabs-header-nav-card-gutter .arco-tabs-header-title-active,
.arco-tabs-header-nav-card-gutter .arco-tabs-header-title-active:hover {
  border-bottom-color: var(--color-bg-2);
  background-color: transparent;
}
.arco-tabs-header-nav-card-gutter .arco-tabs-header-title:first-child {
  margin-left: 0;
}
.arco-tabs-header-nav-card-gutter.arco-tabs-header-nav-bottom .arco-tabs-header-title-active,
.arco-tabs-header-nav-card-gutter.arco-tabs-header-nav-bottom .arco-tabs-header-title-active:hover {
  border-top-color: var(--color-bg-2);
  border-bottom-color: var(--color-neutral-3);
}
.arco-tabs-header-nav-text::before {
  display: none;
}
.arco-tabs-header-nav-text .arco-tabs-header-title {
  position: relative;
  line-height: 1.5715;
  margin: 0 9px;
  font-size: 14px;
  padding: 5px 0;
}
.arco-tabs-header-nav-text .arco-tabs-header-title:not(:first-of-type)::before {
  height: 12px;
  position: absolute;
  width: 2px;
  background-color: var(--color-fill-3);
  content: '';
  display: block;
  top: 50%;
  transform: translateY(-50%);
  left: -9px;
}
.arco-tabs-header-nav-text .arco-tabs-header-title-text {
  padding-left: 8px;
  padding-right: 8px;
  background-color: transparent;
}
.arco-tabs-header-nav-text .arco-tabs-header-title-text:hover {
  background-color: var(--color-fill-2);
}
.arco-tabs-header-nav-text .arco-tabs-header-title:focus-visible .arco-tabs-header-title-text {
  box-shadow: inset 0 0 0 2px var(--color-primary-light-3);
}
.arco-tabs-header-nav-text .arco-tabs-header-title-active .arco-tabs-header-title-text,
.arco-tabs-header-nav-text .arco-tabs-header-title-active .arco-tabs-header-title-text:hover {
  background-color: transparent;
}
.arco-tabs-header-nav-text .arco-tabs-header-title-disabled .arco-tabs-header-title-text,
.arco-tabs-header-nav-text .arco-tabs-header-title-disabled .arco-tabs-header-title-text:hover {
  background-color: transparent;
}
.arco-tabs-header-nav-text .arco-tabs-header-title-active.arco-tabs-header-nav-text .arco-tabs-header-title-disabled .arco-tabs-header-title-text,
.arco-tabs-header-nav-text .arco-tabs-header-title-active.arco-tabs-header-nav-text .arco-tabs-header-title-disabled .arco-tabs-header-title-text:hover {
  background-color: var(--color-primary-light-3);
}
.arco-tabs-header-nav-rounded::before {
  display: none;
}
.arco-tabs-header-nav-rounded .arco-tabs-header-title {
  padding: 5px 0;
  padding-left: 16px;
  padding-right: 16px;
  margin: 0 6px;
  font-size: 14px;
  background-color: transparent;
  border-radius: 32px;
}
.arco-tabs-header-nav-rounded .arco-tabs-header-title:hover {
  background-color: var(--color-fill-2);
}
.arco-tabs-header-nav-rounded .arco-tabs-header-title:focus-visible {
  box-shadow: inset 0 0 0 2px var(--color-primary-light-3);
}
.arco-tabs-header-nav-rounded .arco-tabs-header-title-disabled:hover {
  background-color: transparent;
}
.arco-tabs-header-nav-rounded .arco-tabs-header-title-active,
.arco-tabs-header-nav-rounded .arco-tabs-header-title-active:hover {
  background-color: var(--color-fill-2);
}
.arco-tabs-header-nav-capsule::before {
  display: none;
}
.arco-tabs-header-nav-capsule .arco-tabs-header-wrapper {
  justify-content: flex-end;
}
.arco-tabs-header-nav-capsule .arco-tabs-header {
  line-height: 1;
  background-color: var(--color-fill-2);
  border-radius: var(--border-radius-small);
  padding: 3px 3px;
}
.arco-tabs-header-nav-capsule .arco-tabs-header-title {
  line-height: 26px;
  padding: 0 12px;
  background-color: transparent;
  position: relative;
  font-size: 14px;
  border-radius: var(--border-radius-small);
}
.arco-tabs-header-nav-capsule .arco-tabs-header-title:focus-visible {
  box-shadow: inset 0 0 0 2px var(--color-primary-light-3);
}
.arco-tabs-header-nav-capsule .arco-tabs-header-title:hover {
  background-color: var(--color-bg-2);
}
.arco-tabs-header-nav-capsule .arco-tabs-header-title-disabled:hover {
  background-color: transparent;
  background-color: initial;
}
.arco-tabs-header-nav-capsule .arco-tabs-header-title-active,
.arco-tabs-header-nav-capsule .arco-tabs-header-title-active:hover {
  background-color: var(--color-bg-2);
}
.arco-tabs-header-nav-capsule .arco-tabs-header-title-active::before,
.arco-tabs-header-nav-capsule .arco-tabs-header-title-active:hover::before,
.arco-tabs-header-nav-capsule .arco-tabs-header-title-active + .arco-tabs-header-title::before,
.arco-tabs-header-nav-capsule .arco-tabs-header-title-active:hover + .arco-tabs-header-title::before {
  opacity: 0;
}
.arco-tabs-header-nav-capsule.arco-tabs-header-nav-horizontal .arco-tabs-header-title:not(:first-of-type) {
  margin-left: 3px;
}
.arco-tabs-header-nav-capsule.arco-tabs-header-nav-horizontal .arco-tabs-header-title:not(:first-of-type)::before {
  position: absolute;
  top: 50%;
  left: -2px;
  transform: translateY(-50%);
  display: block;
  height: 14px;
  width: 1px;
  background-color: var(--color-fill-3);
  content: '';
  transition: all 0.2s cubic-bezier(0, 0, 1, 1);
}
.arco-tabs-header-scroll {
  overflow: hidden;
  position: relative;
  display: flex;
  align-items: center;
}
.arco-tabs-content {
  width: 100%;
  overflow: hidden;
  padding-top: 16px;
  box-sizing: border-box;
}
.arco-tabs-content .arco-tabs-content-inner {
  display: flex;
  width: 100%;
}
.arco-tabs-content .arco-tabs-content-item {
  width: 100%;
  overflow: hidden;
  height: 0;
  flex-shrink: 0;
}
.arco-tabs-content .arco-tabs-content-item.arco-tabs-content-item-active {
  height: auto;
}
.arco-tabs-card > .arco-tabs-content,
.arco-tabs-card-gutter > .arco-tabs-content {
  border: 1px solid var(--color-neutral-3);
  border-top: none;
}
.arco-tabs-card.arco-tabs-bottom > .arco-tabs-content,
.arco-tabs-card-gutter.arco-tabs-bottom > .arco-tabs-content {
  border-top: 1px solid var(--color-neutral-3);
  border-bottom: none;
}
.arco-tabs-animation.arco-tabs-content-inner {
  transition: all 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-tabs-horizontal.arco-tabs-justify {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.arco-tabs-horizontal.arco-tabs-justify .arco-tabs-content,
.arco-tabs-horizontal.arco-tabs-justify .arco-tabs-content-inner,
.arco-tabs-horizontal.arco-tabs-justify .arco-tabs-pane {
  height: 100%;
}
.arco-tabs-header-size-mini.arco-tabs-header-nav-line .arco-tabs-header-extra {
  line-height: 32px;
  font-size: 12px;
}
.arco-tabs-header-size-mini.arco-tabs-header-nav-line .arco-tabs-header-title {
  font-size: 12px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.arco-tabs-header-size-mini.arco-tabs-header-nav-line .arco-tabs-header-extra {
  line-height: 32px;
  font-size: 12px;
}
.arco-tabs-header-size-mini.arco-tabs-header-nav-card .arco-tabs-header-title,
.arco-tabs-header-size-mini.arco-tabs-header-nav-card-gutter .arco-tabs-header-title {
  font-size: 12px;
  padding-top: 2px;
  padding-bottom: 2px;
}
.arco-tabs-header-size-mini.arco-tabs-header-nav-card .arco-tabs-header-extra,
.arco-tabs-header-size-mini.arco-tabs-header-nav-card-gutter .arco-tabs-header-extra {
  line-height: 24px;
  font-size: 12px;
}
.arco-tabs-header-size-mini.arco-tabs-header-nav-card .arco-tabs-add-icon,
.arco-tabs-header-size-mini.arco-tabs-header-nav-card-gutter .arco-tabs-add-icon {
  height: 24px;
}
.arco-tabs-header-size-mini.arco-tabs-header-nav-capsule .arco-tabs-header-title {
  font-size: 12px;
  line-height: 18px;
}
.arco-tabs-header-size-mini.arco-tabs-header-nav-capsule .arco-tabs-header-extra {
  line-height: 24px;
  font-size: 12px;
}
.arco-tabs-header-size-mini.arco-tabs-header-nav-rounded .arco-tabs-header-title {
  font-size: 12px;
  padding-top: 3px;
  padding-bottom: 3px;
}
.arco-tabs-header-size-mini.arco-tabs-header-nav-rounded .arco-tabs-header-extra {
  line-height: 24px;
  font-size: 12px;
}
.arco-tabs-header-size-small.arco-tabs-header-nav-line .arco-tabs-header-extra {
  line-height: 36px;
  font-size: 14px;
}
.arco-tabs-header-size-small.arco-tabs-header-nav-line .arco-tabs-header-title {
  font-size: 14px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.arco-tabs-header-size-small.arco-tabs-header-nav-line .arco-tabs-header-extra {
  line-height: 36px;
  font-size: 14px;
}
.arco-tabs-header-size-small.arco-tabs-header-nav-card .arco-tabs-header-title,
.arco-tabs-header-size-small.arco-tabs-header-nav-card-gutter .arco-tabs-header-title {
  font-size: 14px;
  padding-top: 2px;
  padding-bottom: 2px;
}
.arco-tabs-header-size-small.arco-tabs-header-nav-card .arco-tabs-header-extra,
.arco-tabs-header-size-small.arco-tabs-header-nav-card-gutter .arco-tabs-header-extra {
  line-height: 28px;
  font-size: 14px;
}
.arco-tabs-header-size-small.arco-tabs-header-nav-card .arco-tabs-add-icon,
.arco-tabs-header-size-small.arco-tabs-header-nav-card-gutter .arco-tabs-add-icon {
  height: 28px;
}
.arco-tabs-header-size-small.arco-tabs-header-nav-capsule .arco-tabs-header-title {
  font-size: 14px;
  line-height: 22px;
}
.arco-tabs-header-size-small.arco-tabs-header-nav-capsule .arco-tabs-header-extra {
  line-height: 28px;
  font-size: 14px;
}
.arco-tabs-header-size-small.arco-tabs-header-nav-rounded .arco-tabs-header-title {
  font-size: 14px;
  padding-top: 3px;
  padding-bottom: 3px;
}
.arco-tabs-header-size-small.arco-tabs-header-nav-rounded .arco-tabs-header-extra {
  line-height: 28px;
  font-size: 14px;
}
.arco-tabs-header-size-large.arco-tabs-header-nav-line .arco-tabs-header-extra {
  line-height: 44px;
  font-size: 14px;
}
.arco-tabs-header-size-large.arco-tabs-header-nav-line .arco-tabs-header-title {
  font-size: 14px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.arco-tabs-header-size-large.arco-tabs-header-nav-line .arco-tabs-header-extra {
  line-height: 44px;
  font-size: 14px;
}
.arco-tabs-header-size-large.arco-tabs-header-nav-card .arco-tabs-header-title,
.arco-tabs-header-size-large.arco-tabs-header-nav-card-gutter .arco-tabs-header-title {
  font-size: 14px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.arco-tabs-header-size-large.arco-tabs-header-nav-card .arco-tabs-header-extra,
.arco-tabs-header-size-large.arco-tabs-header-nav-card-gutter .arco-tabs-header-extra {
  line-height: 36px;
  font-size: 14px;
}
.arco-tabs-header-size-large.arco-tabs-header-nav-card .arco-tabs-add-icon,
.arco-tabs-header-size-large.arco-tabs-header-nav-card-gutter .arco-tabs-add-icon {
  height: 36px;
}
.arco-tabs-header-size-large.arco-tabs-header-nav-capsule .arco-tabs-header-title {
  font-size: 14px;
  line-height: 30px;
}
.arco-tabs-header-size-large.arco-tabs-header-nav-capsule .arco-tabs-header-extra {
  line-height: 36px;
  font-size: 14px;
}
.arco-tabs-header-size-large.arco-tabs-header-nav-rounded .arco-tabs-header-title {
  font-size: 14px;
  padding-top: 7px;
  padding-bottom: 7px;
}
.arco-tabs-header-size-large.arco-tabs-header-nav-rounded .arco-tabs-header-extra {
  line-height: 36px;
  font-size: 14px;
}
/* Vertical */
.arco-tabs-right {
  flex-direction: row-reverse;
}
.arco-tabs-vertical {
  display: flex;
  flex-wrap: nowrap;
}
.arco-tabs-header-nav-vertical {
  flex-grow: 0;
  flex-shrink: 0;
}
.arco-tabs-header-nav-vertical::before {
  position: absolute;
  left: auto;
  left: initial;
  bottom: 0;
  right: 0;
  top: 0;
  width: 1px;
  height: 100%;
  clear: both;
}
.arco-tabs-header-nav-vertical .arco-tabs-add-icon {
  margin-left: 0;
  margin-top: 8px;
  padding: 0 16px;
  height: auto;
}
.arco-tabs-header-nav-vertical .arco-tabs-header {
  height: auto;
}
.arco-tabs-header-nav-vertical .arco-tabs-header-scroll {
  flex-direction: column;
}
.arco-tabs-header-nav-vertical .arco-tabs-header-overflow-scroll {
  padding: 6px 0;
}
.arco-tabs-header-nav-vertical .arco-tabs-header-wrapper {
  height: 100%;
  flex-direction: column;
}
.arco-tabs-header-nav-vertical .arco-tabs-header-ink {
  position: absolute;
  left: auto;
  left: initial;
  right: 0;
  bottom: auto;
  bottom: initial;
  width: 2px;
  transition: top 0.2s cubic-bezier(0.34, 0.69, 0.1, 1), height 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-tabs-header-nav-vertical .arco-tabs-header-ink.arco-tabs-header-ink-custom .arco-tabs-header-ink-inner {
  left: auto;
  left: initial;
  bottom: auto;
  bottom: initial;
  right: 0;
  transform: translateY(-50%);
  top: 50%;
}
.arco-tabs-header-nav-vertical .arco-tabs-header-title {
  display: block;
  white-space: nowrap;
  margin: 0;
  margin-top: 12px;
}
.arco-tabs-header-nav-vertical .arco-tabs-header-title:first-of-type {
  margin-top: 0;
}
.arco-tabs-header-nav-right::before {
  right: auto;
  right: initial;
  left: 0;
}
.arco-tabs-header-nav-right .arco-tabs-header-ink {
  left: 0;
  right: auto;
  right: initial;
}
.arco-tabs-header-nav-right .arco-tabs-header-ink .arco-tabs-header-ink-inner {
  left: 0;
  right: auto;
  right: initial;
}
.arco-tabs-header-nav-vertical .arco-tabs-header-scroll {
  position: relative;
  height: 100%;
  box-sizing: border-box;
}
.arco-tabs-header-nav-line.arco-tabs-header-nav-vertical .arco-tabs-header-title {
  padding: 0 20px;
}
.arco-tabs-header-nav-vertical.arco-tabs-header-nav-card .arco-tabs-header-title {
  margin: 0;
  position: relative;
  border: 1px solid var(--color-neutral-3);
  border-bottom-color: transparent;
}
.arco-tabs-header-nav-vertical.arco-tabs-header-nav-card .arco-tabs-header-title:first-child {
  border-top-left-radius: var(--border-radius-small);
}
.arco-tabs-header-nav-vertical.arco-tabs-header-nav-card .arco-tabs-header-title-active,
.arco-tabs-header-nav-vertical.arco-tabs-header-nav-card .arco-tabs-header-title-active:hover {
  border-bottom-color: transparent;
  border-right-color: var(--color-bg-2);
}
.arco-tabs-header-nav-vertical.arco-tabs-header-nav-card .arco-tabs-header-title:last-child {
  border-bottom: 1px solid var(--color-neutral-3);
  border-bottom-left-radius: var(--border-radius-small);
}
.arco-tabs-header-nav-vertical.arco-tabs-header-nav-card.arco-tabs-header-nav-right .arco-tabs-header-title-active,
.arco-tabs-header-nav-vertical.arco-tabs-header-nav-card.arco-tabs-header-nav-right .arco-tabs-header-title-active:hover {
  border-right-color: var(--color-neutral-3);
  border-left-color: var(--color-bg-2);
}
.arco-tabs-header-nav-vertical.arco-tabs-header-nav-card-gutter .arco-tabs-header-title {
  margin-left: 0;
  border-radius: var(--border-radius-small) 0 0 var(--border-radius-small);
  position: relative;
}
.arco-tabs-header-nav-vertical.arco-tabs-header-nav-card-gutter .arco-tabs-header-title:not(:first-of-type) {
  margin-top: 4px;
}
.arco-tabs-header-nav-vertical.arco-tabs-header-nav-card-gutter .arco-tabs-header-title-active,
.arco-tabs-header-nav-vertical.arco-tabs-header-nav-card-gutter .arco-tabs-header-title-active:hover {
  border-right-color: var(--color-bg-2);
  border-bottom-color: var(--color-neutral-3);
}
.arco-tabs-header-nav-vertical.arco-tabs-header-nav-card-gutter.arco-tabs-header-nav-right .arco-tabs-header-title-active,
.arco-tabs-header-nav-vertical.arco-tabs-header-nav-card-gutter.arco-tabs-header-nav-right .arco-tabs-header-title-active:hover {
  border-right-color: var(--color-neutral-3);
  border-left-color: var(--color-bg-2);
}
.arco-tabs-content-vertical {
  width: auto;
  height: 100%;
  padding: 0;
  flex: auto;
}
.arco-tabs-right .arco-tabs-content-vertical {
  padding-right: 16px;
}
.arco-tabs-left .arco-tabs-content-vertical {
  padding-left: 16px;
}
.arco-tabs-card > .arco-tabs-content-vertical,
.arco-tabs-card-gutter > .arco-tabs-content-vertical {
  border: 1px solid var(--color-neutral-3);
  border-left: none;
}
.arco-tabs-card.arco-tabs-right > .arco-tabs-content-vertical,
.arco-tabs-card-gutter.arco-tabs-right > .arco-tabs-content-vertical {
  border-left: 1px solid var(--color-neutral-3);
  border-right: none;
}
.arco-tabs-rtl {
  direction: rtl;
}
.arco-tabs-rtl.arco-tabs-left {
  flex-direction: row-reverse;
}
.arco-tabs-rtl.arco-tabs-right {
  flex-direction: row;
}
.arco-tabs-rtl .arco-tabs-close-icon {
  margin-left: 0;
  margin-right: 8px;
}
.arco-tabs-rtl .arco-tabs-left-icon,
.arco-tabs-rtl .arco-tabs-right-icon {
  margin-left: 6px;
  margin-right: 10px;
}
.arco-tabs-rtl .arco-tabs-header-nav-line > .arco-tabs-header-nav-horizontal .arco-tabs-header-scroll > .arco-tabs-header-title:first-of-type {
  margin-right: 0;
}
.arco-tabs-rtl .arco-tabs-header-nav-line > .arco-tabs-header-nav-horizontal .arco-tabs-header-no-padding > .arco-tabs-header-title:first-of-type,
.arco-tabs-rtl .arco-tabs-header-nav-text > .arco-tabs-header-nav-horizontal .arco-tabs-header-no-padding > .arco-tabs-header-title:first-of-type {
  margin-right: 0;
}
.arco-tabs-rtl .arco-tabs-header-nav-card .arco-tabs-header-title-editable,
.arco-tabs-rtl .arco-tabs-header-nav-card-gutter .arco-tabs-header-title-editable {
  padding-left: 12px;
  padding-right: 16px;
}
.arco-tabs-rtl .arco-tabs-header-nav-card .arco-tabs-header-title {
  border-right: 1px solid var(--color-neutral-3);
  border-left: none;
}
.arco-tabs-rtl .arco-tabs-header-nav-card .arco-tabs-header-title:last-child {
  border-left: 1px solid var(--color-neutral-3);
  border-top-left-radius: var(--border-radius-small);
  border-top-right-radius: 0;
}
.arco-tabs-rtl .arco-tabs-header-nav-card .arco-tabs-header-title:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: var(--border-radius-small);
}
.arco-tabs-rtl .arco-tabs-header-nav-card-gutter .arco-tabs-header-title {
  margin-right: 4px;
}
.arco-tabs-rtl .arco-tabs-header-nav-card-gutter .arco-tabs-header-title:first-child {
  margin-right: 0;
}
.arco-tabs-rtl .arco-tabs-header-nav-text .arco-tabs-header-title:not(:first-of-type)::before {
  left: auto;
  left: initial;
  right: -9px;
}
.arco-tabs-rtl .arco-tabs-header-nav-capsule.arco-tabs-header-nav-horizontal .arco-tabs-header-title:not(:first-of-type) {
  margin-left: 0;
  margin-right: 3px;
}
.arco-tabs-rtl .arco-tabs-header-nav-capsule.arco-tabs-header-nav-horizontal .arco-tabs-header-title:not(:first-of-type)::before {
  right: -2px;
  left: auto;
  left: initial;
}
body[arco-theme='dark'] .arco-tabs-header-nav-capsule .arco-tabs-header-title-active {
  background-color: var(--color-fill-3);
}
body[arco-theme='dark'] .arco-tabs-header-nav-capsule .arco-tabs-header-title:not(body[arco-theme='dark'] .arco-tabs-header-nav-capsule .arco-tabs-header-title-disabled):hover {
  background-color: var(--color-fill-3);
}
.arco-tag {
  display: inline-flex;
  align-items: center;
  box-sizing: border-box;
  height: 24px;
  padding: 0 8px;
  border: 1px solid transparent;
  border-radius: var(--border-radius-small);
  font-size: 12px;
  font-weight: 500;
  line-height: 22px;
  color: var(--color-text-1);
}
.arco-tag .arco-icon-hover.arco-tag-icon-hover::before {
  width: 16px;
  height: 16px;
}
.arco-tag .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: var(--color-fill-3);
}
.arco-tag-content {
  flex: 1 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-tag-checkable {
  cursor: pointer;
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-tag-checkable:hover {
  background-color: var(--color-fill-2);
}
.arco-tag-checked {
  border-color: transparent;
  background-color: var(--color-fill-2);
}
.arco-tag-checkable.arco-tag-checked:hover {
  background-color: var(--color-fill-3);
  border-color: transparent;
}
.arco-tag-bordered,
.arco-tag-checkable.arco-tag-checked.arco-tag-bordered:hover {
  border-color: var(--color-border-2);
}
.arco-tag-size-small {
  height: 20px;
  line-height: 18px;
  font-size: 12px;
}
.arco-tag-size-medium {
  height: 28px;
  line-height: 26px;
  font-size: 14px;
}
.arco-tag-size-large {
  height: 32px;
  line-height: 30px;
  font-size: 14px;
}
.arco-tag-hide {
  display: none;
}
.arco-tag-loading {
  opacity: 0.8;
  cursor: default;
}
.arco-tag-icon {
  margin-right: 4px;
  color: var(--color-text-2);
}
.arco-tag-checked.arco-tag-red {
  color: rgb(var(--red-6));
  background-color: rgb(var(--red-1));
  border: 1px solid transparent;
}
.arco-tag-checked.arco-tag-red .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--red-2));
}
.arco-tag-checkable.arco-tag-checked.arco-tag-red:hover {
  background-color: rgb(var(--red-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-red.arco-tag-bordered,
.arco-tag-checked.arco-tag-red.arco-tag-bordered:hover {
  border-color: rgb(var(--red-6));
}
.arco-tag-checked.arco-tag-red .arco-tag-icon,
.arco-tag-checked.arco-tag-red .arco-tag-close-icon,
.arco-tag-checked.arco-tag-red .arco-tag-loading-icon {
  color: rgb(var(--red-6));
}
.arco-tag-checked.arco-tag-orangered {
  color: rgb(var(--orangered-6));
  background-color: rgb(var(--orangered-1));
  border: 1px solid transparent;
}
.arco-tag-checked.arco-tag-orangered .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--orangered-2));
}
.arco-tag-checkable.arco-tag-checked.arco-tag-orangered:hover {
  background-color: rgb(var(--orangered-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-orangered.arco-tag-bordered,
.arco-tag-checked.arco-tag-orangered.arco-tag-bordered:hover {
  border-color: rgb(var(--orangered-6));
}
.arco-tag-checked.arco-tag-orangered .arco-tag-icon,
.arco-tag-checked.arco-tag-orangered .arco-tag-close-icon,
.arco-tag-checked.arco-tag-orangered .arco-tag-loading-icon {
  color: rgb(var(--orangered-6));
}
.arco-tag-checked.arco-tag-orange {
  color: rgb(var(--orange-6));
  background-color: rgb(var(--orange-1));
  border: 1px solid transparent;
}
.arco-tag-checked.arco-tag-orange .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--orange-2));
}
.arco-tag-checkable.arco-tag-checked.arco-tag-orange:hover {
  background-color: rgb(var(--orange-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-orange.arco-tag-bordered,
.arco-tag-checked.arco-tag-orange.arco-tag-bordered:hover {
  border-color: rgb(var(--orange-6));
}
.arco-tag-checked.arco-tag-orange .arco-tag-icon,
.arco-tag-checked.arco-tag-orange .arco-tag-close-icon,
.arco-tag-checked.arco-tag-orange .arco-tag-loading-icon {
  color: rgb(var(--orange-6));
}
.arco-tag-checked.arco-tag-gold {
  color: rgb(var(--gold-6));
  background-color: rgb(var(--gold-1));
  border: 1px solid transparent;
}
.arco-tag-checked.arco-tag-gold .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--gold-2));
}
.arco-tag-checkable.arco-tag-checked.arco-tag-gold:hover {
  background-color: rgb(var(--gold-3));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-gold.arco-tag-bordered,
.arco-tag-checked.arco-tag-gold.arco-tag-bordered:hover {
  border-color: rgb(var(--gold-6));
}
.arco-tag-checked.arco-tag-gold .arco-tag-icon,
.arco-tag-checked.arco-tag-gold .arco-tag-close-icon,
.arco-tag-checked.arco-tag-gold .arco-tag-loading-icon {
  color: rgb(var(--gold-6));
}
.arco-tag-checked.arco-tag-lime {
  color: rgb(var(--lime-6));
  background-color: rgb(var(--lime-1));
  border: 1px solid transparent;
}
.arco-tag-checked.arco-tag-lime .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--lime-2));
}
.arco-tag-checkable.arco-tag-checked.arco-tag-lime:hover {
  background-color: rgb(var(--lime-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-lime.arco-tag-bordered,
.arco-tag-checked.arco-tag-lime.arco-tag-bordered:hover {
  border-color: rgb(var(--lime-6));
}
.arco-tag-checked.arco-tag-lime .arco-tag-icon,
.arco-tag-checked.arco-tag-lime .arco-tag-close-icon,
.arco-tag-checked.arco-tag-lime .arco-tag-loading-icon {
  color: rgb(var(--lime-6));
}
.arco-tag-checked.arco-tag-green {
  color: rgb(var(--green-6));
  background-color: rgb(var(--green-1));
  border: 1px solid transparent;
}
.arco-tag-checked.arco-tag-green .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--green-2));
}
.arco-tag-checkable.arco-tag-checked.arco-tag-green:hover {
  background-color: rgb(var(--green-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-green.arco-tag-bordered,
.arco-tag-checked.arco-tag-green.arco-tag-bordered:hover {
  border-color: rgb(var(--green-6));
}
.arco-tag-checked.arco-tag-green .arco-tag-icon,
.arco-tag-checked.arco-tag-green .arco-tag-close-icon,
.arco-tag-checked.arco-tag-green .arco-tag-loading-icon {
  color: rgb(var(--green-6));
}
.arco-tag-checked.arco-tag-cyan {
  color: rgb(var(--cyan-6));
  background-color: rgb(var(--cyan-1));
  border: 1px solid transparent;
}
.arco-tag-checked.arco-tag-cyan .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--cyan-2));
}
.arco-tag-checkable.arco-tag-checked.arco-tag-cyan:hover {
  background-color: rgb(var(--cyan-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-cyan.arco-tag-bordered,
.arco-tag-checked.arco-tag-cyan.arco-tag-bordered:hover {
  border-color: rgb(var(--cyan-6));
}
.arco-tag-checked.arco-tag-cyan .arco-tag-icon,
.arco-tag-checked.arco-tag-cyan .arco-tag-close-icon,
.arco-tag-checked.arco-tag-cyan .arco-tag-loading-icon {
  color: rgb(var(--cyan-6));
}
.arco-tag-checked.arco-tag-blue {
  color: rgb(var(--blue-6));
  background-color: rgb(var(--blue-1));
  border: 1px solid transparent;
}
.arco-tag-checked.arco-tag-blue .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--blue-2));
}
.arco-tag-checkable.arco-tag-checked.arco-tag-blue:hover {
  background-color: rgb(var(--blue-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-blue.arco-tag-bordered,
.arco-tag-checked.arco-tag-blue.arco-tag-bordered:hover {
  border-color: rgb(var(--blue-6));
}
.arco-tag-checked.arco-tag-blue .arco-tag-icon,
.arco-tag-checked.arco-tag-blue .arco-tag-close-icon,
.arco-tag-checked.arco-tag-blue .arco-tag-loading-icon {
  color: rgb(var(--blue-6));
}
.arco-tag-checked.arco-tag-arcoblue {
  color: rgb(var(--arcoblue-6));
  background-color: rgb(var(--arcoblue-1));
  border: 1px solid transparent;
}
.arco-tag-checked.arco-tag-arcoblue .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--arcoblue-2));
}
.arco-tag-checkable.arco-tag-checked.arco-tag-arcoblue:hover {
  background-color: rgb(var(--arcoblue-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-arcoblue.arco-tag-bordered,
.arco-tag-checked.arco-tag-arcoblue.arco-tag-bordered:hover {
  border-color: rgb(var(--arcoblue-6));
}
.arco-tag-checked.arco-tag-arcoblue .arco-tag-icon,
.arco-tag-checked.arco-tag-arcoblue .arco-tag-close-icon,
.arco-tag-checked.arco-tag-arcoblue .arco-tag-loading-icon {
  color: rgb(var(--arcoblue-6));
}
.arco-tag-checked.arco-tag-purple {
  color: rgb(var(--purple-6));
  background-color: rgb(var(--purple-1));
  border: 1px solid transparent;
}
.arco-tag-checked.arco-tag-purple .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--purple-2));
}
.arco-tag-checkable.arco-tag-checked.arco-tag-purple:hover {
  background-color: rgb(var(--purple-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-purple.arco-tag-bordered,
.arco-tag-checked.arco-tag-purple.arco-tag-bordered:hover {
  border-color: rgb(var(--purple-6));
}
.arco-tag-checked.arco-tag-purple .arco-tag-icon,
.arco-tag-checked.arco-tag-purple .arco-tag-close-icon,
.arco-tag-checked.arco-tag-purple .arco-tag-loading-icon {
  color: rgb(var(--purple-6));
}
.arco-tag-checked.arco-tag-pinkpurple {
  color: rgb(var(--pinkpurple-6));
  background-color: rgb(var(--pinkpurple-1));
  border: 1px solid transparent;
}
.arco-tag-checked.arco-tag-pinkpurple .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--pinkpurple-2));
}
.arco-tag-checkable.arco-tag-checked.arco-tag-pinkpurple:hover {
  background-color: rgb(var(--pinkpurple-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-pinkpurple.arco-tag-bordered,
.arco-tag-checked.arco-tag-pinkpurple.arco-tag-bordered:hover {
  border-color: rgb(var(--pinkpurple-6));
}
.arco-tag-checked.arco-tag-pinkpurple .arco-tag-icon,
.arco-tag-checked.arco-tag-pinkpurple .arco-tag-close-icon,
.arco-tag-checked.arco-tag-pinkpurple .arco-tag-loading-icon {
  color: rgb(var(--pinkpurple-6));
}
.arco-tag-checked.arco-tag-magenta {
  color: rgb(var(--magenta-6));
  background-color: rgb(var(--magenta-1));
  border: 1px solid transparent;
}
.arco-tag-checked.arco-tag-magenta .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--magenta-2));
}
.arco-tag-checkable.arco-tag-checked.arco-tag-magenta:hover {
  background-color: rgb(var(--magenta-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-magenta.arco-tag-bordered,
.arco-tag-checked.arco-tag-magenta.arco-tag-bordered:hover {
  border-color: rgb(var(--magenta-6));
}
.arco-tag-checked.arco-tag-magenta .arco-tag-icon,
.arco-tag-checked.arco-tag-magenta .arco-tag-close-icon,
.arco-tag-checked.arco-tag-magenta .arco-tag-loading-icon {
  color: rgb(var(--magenta-6));
}
.arco-tag-checked.arco-tag-gray {
  color: rgb(var(--gray-6));
  background-color: rgb(var(--gray-2));
  border: 1px solid transparent;
}
.arco-tag-checked.arco-tag-gray .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--gray-3));
}
.arco-tag-checkable.arco-tag-checked.arco-tag-gray:hover {
  background-color: rgb(var(--gray-3));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-gray.arco-tag-bordered,
.arco-tag-checked.arco-tag-gray.arco-tag-bordered:hover {
  border-color: rgb(var(--gray-6));
}
.arco-tag-checked.arco-tag-gray .arco-tag-icon,
.arco-tag-checked.arco-tag-gray .arco-tag-close-icon,
.arco-tag-checked.arco-tag-gray .arco-tag-loading-icon {
  color: rgb(var(--gray-6));
}
.arco-tag-custom-color {
  color: var(--color-white);
}
.arco-tag-custom-color .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(255, 255, 255, 0.2);
}
.arco-tag .arco-tag-close-btn {
  font-size: 12px;
  margin-left: 4px;
}
.arco-tag .arco-tag-close-btn:focus-visible::before {
  box-shadow: inset 0 0 0 2px var(--color-primary-light-3);
}
.arco-tag .arco-tag-close-btn > svg {
  position: relative;
}
.arco-tag-loading-icon {
  font-size: 12px;
  margin-left: 4px;
}
body[arco-theme='dark'] .arco-tag-checked {
  color: rgba(255, 255, 255, 0.9);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-red {
  background-color: rgba(var(--red-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-red .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--red-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-red:hover {
  background-color: rgba(var(--red-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-orangered {
  background-color: rgba(var(--orangered-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-orangered .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--orangered-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-orangered:hover {
  background-color: rgba(var(--orangered-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-orange {
  background-color: rgba(var(--orange-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-orange .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--orange-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-orange:hover {
  background-color: rgba(var(--orange-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-gold {
  background-color: rgba(var(--gold-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-gold .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--gold-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-gold:hover {
  background-color: rgba(var(--gold-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-lime {
  background-color: rgba(var(--lime-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-lime .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--lime-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-lime:hover {
  background-color: rgba(var(--lime-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-green {
  background-color: rgba(var(--green-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-green .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--green-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-green:hover {
  background-color: rgba(var(--green-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-cyan {
  background-color: rgba(var(--cyan-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-cyan .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--cyan-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-cyan:hover {
  background-color: rgba(var(--cyan-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-blue {
  background-color: rgba(var(--blue-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-blue .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--blue-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-blue:hover {
  background-color: rgba(var(--blue-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-arcoblue {
  background-color: rgba(var(--arcoblue-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-arcoblue .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--arcoblue-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-arcoblue:hover {
  background-color: rgba(var(--arcoblue-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-purple {
  background-color: rgba(var(--purple-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-purple .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--purple-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-purple:hover {
  background-color: rgba(var(--purple-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-pinkpurple {
  background-color: rgba(var(--pinkpurple-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-pinkpurple .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--pinkpurple-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-pinkpurple:hover {
  background-color: rgba(var(--pinkpurple-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-magenta {
  background-color: rgba(var(--magenta-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-magenta .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--magenta-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-magenta:hover {
  background-color: rgba(var(--magenta-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-gray {
  background-color: rgba(var(--gray-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-gray .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--gray-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-gray:hover {
  background-color: rgba(var(--gray-6), 0.35);
}
.arco-tag-rtl {
  direction: rtl;
}
.arco-tag-rtl .arco-tag-icon {
  margin-left: 4px;
  margin-right: 0;
}
.arco-tag-rtl .arco-tag-close-btn,
.arco-tag-rtl .arco-tag-loading-icon {
  margin-left: 0;
  margin-right: 4px;
}
.arco-timeline-item {
  position: relative;
  color: var(--color-text-1);
  font-size: 14px;
  min-height: 78px;
  padding-left: 6px;
}
.arco-timeline-item-label {
  color: var(--color-text-3);
  font-size: 12px;
  line-height: 1.667;
}
.arco-timeline-item-content {
  line-height: 1.5715;
  font-size: 14px;
  color: var(--color-text-1);
  margin-bottom: 4px;
}
.arco-timeline-item-content-wrapper {
  margin-left: 16px;
  position: relative;
}
.arco-timeline-item.arco-timeline-item-last > .arco-timeline-item-dot-wrapper .arco-timeline-item-dot-line {
  display: none;
}
.arco-timeline-item-dot-wrapper {
  position: absolute;
  text-align: center;
  height: 100%;
  left: 0;
}
.arco-timeline-item-dot-wrapper .arco-timeline-item-dot-content {
  width: 6px;
  height: 22.001px;
  line-height: 22.001px;
  position: relative;
}
.arco-timeline-item-dot {
  width: 6px;
  height: 6px;
  border-radius: var(--border-radius-circle);
  box-sizing: border-box;
  color: rgb(var(--primary-6));
  margin-top: -50%;
  position: relative;
  top: 50%;
}
.arco-timeline-item-dot-solid {
  background-color: rgb(var(--primary-6));
}
.arco-timeline-item-dot-hollow {
  border: 2px solid rgb(var(--primary-6));
  background-color: var(--color-bg-2);
}
.arco-timeline-item-dot-custom {
  display: inline-flex;
  transform-origin: center;
  color: rgb(var(--primary-6));
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 50%;
  background-color: var(--color-bg-2);
  transform: translateX(-50%) translateY(-50%);
}
.arco-timeline-item-dot-custom svg {
  color: inherit;
}
.arco-timeline-item-dot-line {
  width: 1px;
  border-left-width: 1px;
  border-color: var(--color-neutral-3);
  left: 50%;
  transform: translateX(-50%);
  top: 18.0005px;
  bottom: -4.0005px;
  position: absolute;
  box-sizing: border-box;
}
/* mode  */
.arco-timeline-alternate {
  overflow: hidden;
}
.arco-timeline-alternate .arco-timeline-item-vertical-left {
  padding-left: 0;
}
.arco-timeline-alternate .arco-timeline-item-vertical-left > .arco-timeline-item-dot-wrapper {
  left: 50%;
}
.arco-timeline-alternate .arco-timeline-item-vertical-left > .arco-timeline-item-content-wrapper {
  left: 50%;
  width: 50%;
  margin-left: 22px;
  padding-right: 22px;
}
.arco-timeline-alternate .arco-timeline-item-vertical-right {
  padding-right: 0;
}
.arco-timeline-alternate .arco-timeline-item-vertical-right > .arco-timeline-item-dot-wrapper {
  left: 50%;
}
.arco-timeline-alternate .arco-timeline-item-vertical-right > .arco-timeline-item-content-wrapper {
  left: 0;
  margin-left: -16px;
  margin-right: 0;
  text-align: right;
  width: 50%;
  padding-right: 16px;
}
.arco-timeline-right .arco-timeline-item-vertical-right {
  padding-right: 6px;
}
.arco-timeline-right .arco-timeline-item-vertical-right > .arco-timeline-item-dot-wrapper {
  right: 0;
  left: auto;
  left: initial;
}
.arco-timeline-right .arco-timeline-item-vertical-right > .arco-timeline-item-content-wrapper {
  text-align: right;
  margin-left: 0;
  margin-right: 16px;
}
/* label position */
.arco-timeline-item-label-relative > .arco-timeline-item-label {
  position: absolute;
  top: 0;
  max-width: 100px;
  box-sizing: border-box;
}
.arco-timeline-item-vertical-left.arco-timeline-item-label-relative {
  margin-left: 100px;
}
.arco-timeline-item-vertical-left.arco-timeline-item-label-relative > .arco-timeline-item-label {
  text-align: right;
  padding-right: 16px;
  transform: translateX(-100%);
  left: 0;
}
.arco-timeline-item-vertical-right.arco-timeline-item-label-relative {
  margin-right: 100px;
}
.arco-timeline-item-vertical-right.arco-timeline-item-label-relative > .arco-timeline-item-label {
  text-align: left;
  padding-left: 16px;
  transform: translateX(100%);
  right: 0;
}
.arco-timeline-item-horizontal-top.arco-timeline-item-label-relative {
  margin-top: 50px;
}
.arco-timeline-item-horizontal-top.arco-timeline-item-label-relative > .arco-timeline-item-label {
  padding-bottom: 16px;
  transform: translateY(-100%);
}
.arco-timeline-item-horizontal-top.arco-timeline-item-label-relative > .arco-timeline-item-content {
  margin-bottom: 0;
}
.arco-timeline-item-horizontal-bottom.arco-timeline-item-label-relative {
  margin-bottom: 50px;
}
.arco-timeline-item-horizontal-bottom.arco-timeline-item-label-relative > .arco-timeline-item-content {
  margin-bottom: 0;
}
.arco-timeline-item-horizontal-bottom.arco-timeline-item-label-relative > .arco-timeline-item-label {
  top: auto;
  top: initial;
  bottom: 0;
  text-align: left;
  padding-top: 16px;
  transform: translateY(100%);
}
.arco-timeline-alternate .arco-timeline-item-vertical-left.arco-timeline-item-label-relative {
  margin-left: 0;
}
.arco-timeline-alternate .arco-timeline-item-vertical-left.arco-timeline-item-label-relative > .arco-timeline-item-label {
  width: 50%;
  max-width: none;
  max-width: initial;
  transform: none;
  left: 0;
}
.arco-timeline-alternate .arco-timeline-item-vertical-right.arco-timeline-item-label-relative {
  margin-right: 0;
}
.arco-timeline-alternate .arco-timeline-item-vertical-right.arco-timeline-item-label-relative > .arco-timeline-item-label {
  width: 50%;
  max-width: none;
  max-width: initial;
  transform: none;
  right: 0;
}
.arco-timeline-alternate .arco-timeline-item-horizontal-top.arco-timeline-item-label-relative {
  margin-top: 0;
}
.arco-timeline-alternate .arco-timeline-item-horizontal-bottom.arco-timeline-item-label-relative {
  margin-bottom: 0;
}
.arco-timeline-direction-horizontal {
  display: flex;
}
.arco-timeline-item-dot-line-is-horizontal {
  left: 12px;
  right: 4px;
  border-left: none;
  height: 1px;
  border-top-width: 1px;
  top: 50%;
  transform: translateY(-50%);
  width: auto;
  width: initial;
}
.arco-timeline-item-horizontal-bottom,
.arco-timeline-item-horizontal-top {
  flex: 1 1;
  padding-left: 0;
  padding-right: 0;
  min-height: 0;
  min-height: initial;
}
.arco-timeline-item-horizontal-bottom > .arco-timeline-item-dot-wrapper,
.arco-timeline-item-horizontal-top > .arco-timeline-item-dot-wrapper {
  height: auto;
  width: 100%;
  top: 0;
}
.arco-timeline-item-horizontal-bottom > .arco-timeline-item-dot-wrapper .arco-timeline-item-dot,
.arco-timeline-item-horizontal-top > .arco-timeline-item-dot-wrapper .arco-timeline-item-dot {
  margin-top: 0;
  margin-top: initial;
  top: auto;
  top: initial;
}
.arco-timeline-item-horizontal-bottom > .arco-timeline-item-dot-wrapper .arco-timeline-item-dot-content,
.arco-timeline-item-horizontal-top > .arco-timeline-item-dot-wrapper .arco-timeline-item-dot-content {
  height: 6px;
  line-height: 6px;
}
.arco-timeline-item-horizontal-top {
  padding-top: 6px;
}
.arco-timeline-item-horizontal-top > .arco-timeline-item-dot-wrapper {
  bottom: auto;
  bottom: initial;
  top: 0;
}
.arco-timeline-item-horizontal-top > .arco-timeline-item-content-wrapper {
  margin-top: 16px;
  margin-left: 0;
}
.arco-timeline-item-horizontal-bottom {
  padding-bottom: 6px;
}
.arco-timeline-item-horizontal-bottom > .arco-timeline-item-dot-wrapper {
  bottom: 0;
  top: auto;
  top: initial;
}
.arco-timeline-item-horizontal-bottom > .arco-timeline-item-content-wrapper {
  margin-left: 0;
  margin-bottom: 16px;
}
.arco-timeline-alternate.arco-timeline-direction-horizontal {
  align-items: center;
  min-height: 200px;
  overflow: visible;
}
.arco-timeline-alternate.arco-timeline-direction-horizontal .arco-timeline-item-horizontal-bottom {
  transform: translateY(-50%);
  margin-top: 6px;
}
.arco-timeline-alternate.arco-timeline-direction-horizontal .arco-timeline-item-horizontal-top {
  margin-top: -6px;
  transform: translateY(50%);
}
.arco-timeline-rtl .arco-timeline-item-vertical-left > .arco-timeline-item-content-wrapper {
  text-align: left;
}
.arco-timeline-rtl.arco-timeline-alternate .arco-timeline-item-vertical-left.arco-timeline-item-label-relative > .arco-timeline-item-label {
  left: 50%;
  text-align: left;
  padding-left: 16px;
  padding-right: 0;
}
.arco-timeline-rtl.arco-timeline-alternate .arco-timeline-item-vertical-left.arco-timeline-item-label-relative > .arco-timeline-item-content-wrapper {
  text-align: right;
  right: 50%;
  left: auto;
  left: initial;
  margin-right: 16px;
  padding-left: 16px;
  padding-right: 0;
  margin-left: 0;
}
.arco-timeline-rtl.arco-timeline-alternate .arco-timeline-item-vertical-right.arco-timeline-item-label-relative > .arco-timeline-item-label {
  right: 50%;
  text-align: right;
  padding-right: 16px;
  padding-left: 0;
}
.arco-timeline-rtl.arco-timeline-alternate .arco-timeline-item-vertical-right.arco-timeline-item-label-relative > .arco-timeline-item-content-wrapper {
  text-align: left;
  left: 0;
  right: auto;
  right: initial;
  margin-right: -22px;
  padding-left: 22px;
  margin-left: 0;
  padding-right: 0;
}
.arco-timeline-rtl.arco-timeline-alternate .arco-timeline-item-vertical-left > .arco-timeline-item-content-wrapper {
  right: 50%;
  text-align: right;
}
.arco-timeline-rtl.arco-timeline-alternate .arco-timeline-item-vertical-right > .arco-timeline-item-content-wrapper {
  left: 0;
  margin-right: -22px;
  padding-left: 22px;
  margin-left: 0;
  padding-right: 0;
  text-align: left;
}
.arco-timepicker {
  position: relative;
  display: flex;
  padding: 0;
  box-sizing: border-box;
}
.arco-timepicker-container {
  border-radius: var(--border-radius-medium);
  border: 1px solid var(--color-neutral-3);
  background-color: var(--color-bg-popup);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  overflow: hidden;
}
.arco-timepicker-list {
  width: 64px;
  height: 224px;
  overflow: hidden;
  box-sizing: border-box;
  scrollbar-width: none;
}
.arco-timepicker-list::-webkit-scrollbar {
  width: 0;
}
.arco-timepicker-list:not(:last-child) {
  border-right: 1px solid var(--color-neutral-3);
}
.arco-timepicker-list:hover {
  overflow-y: auto;
}
.arco-timepicker-list ul {
  margin: 0;
  padding: 0;
  list-style: none;
  box-sizing: border-box;
}
.arco-timepicker-list ul::after {
  content: '';
  display: block;
  width: 100%;
  height: 192px;
}
.arco-timepicker-cell {
  padding: 4px 0;
  text-align: center;
  color: var(--color-text-1);
  font-weight: 500;
  cursor: pointer;
}
.arco-timepicker-cell-inner {
  height: 24px;
  line-height: 24px;
  font-size: 14px;
}
.arco-timepicker-cell:not(.arco-timepicker-cell-selected):not(.arco-timepicker-cell-disabled):hover .arco-timepicker-cell-inner {
  background-color: var(--color-fill-2);
}
.arco-timepicker-cell-selected .arco-timepicker-cell-inner {
  background-color: var(--color-fill-2);
  font-weight: 500;
}
.arco-timepicker-cell-disabled {
  color: var(--color-text-4);
  cursor: not-allowed;
}
.arco-timepicker-footer-extra-wrapper {
  border-top: 1px solid var(--color-neutral-3);
  padding: 8px 8px;
  color: var(--color-text-1);
  font-size: 12px;
}
.arco-timepicker-footer-btn-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid var(--color-neutral-3);
  padding: 8px 8px;
}
.arco-tooltip-content {
  padding: 8px 12px;
  background-color: var(--color-tooltip-bg);
  font-size: 14px;
  border-radius: var(--border-radius-small);
  color: #fff;
  line-height: 1.5715;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}
.arco-tooltip-content-inner {
  word-wrap: break-word;
  text-align: start;
}
.arco-tooltip-mini {
  font-size: 14px;
  padding: 4px 12px;
}
.arco-trigger-arrow.arco-tooltip-arrow {
  background-color: var(--color-tooltip-bg);
}
body[arco-theme='dark'] .arco-tooltip-content {
  border: 1px solid var(--color-neutral-3);
}
body[arco-theme='dark'] .arco-tooltip .arco-trigger-arrow.arco-tooltip-arrow {
  z-index: 1;
}
body[arco-theme='dark'] .arco-trigger[trigger-placement='top'] .arco-trigger-arrow.arco-tooltip-arrow,
body[arco-theme='dark'] .arco-trigger[trigger-placement='tl'] .arco-trigger-arrow.arco-tooltip-arrow,
body[arco-theme='dark'] .arco-trigger[trigger-placement='tr'] .arco-trigger-arrow.arco-tooltip-arrow {
  border-bottom: 1px solid var(--color-neutral-3);
  border-right: 1px solid var(--color-neutral-3);
}
body[arco-theme='dark'] .arco-trigger[trigger-placement='bottom'] .arco-trigger-arrow.arco-tooltip-arrow,
body[arco-theme='dark'] .arco-trigger[trigger-placement='bl'] .arco-trigger-arrow.arco-tooltip-arrow,
body[arco-theme='dark'] .arco-trigger[trigger-placement='br'] .arco-trigger-arrow.arco-tooltip-arrow {
  border-top: 1px solid var(--color-neutral-3);
  border-left: 1px solid var(--color-neutral-3);
}
body[arco-theme='dark'] .arco-trigger[trigger-placement='left'] .arco-trigger-arrow.arco-tooltip-arrow,
body[arco-theme='dark'] .arco-trigger[trigger-placement='lt'] .arco-trigger-arrow.arco-tooltip-arrow,
body[arco-theme='dark'] .arco-trigger[trigger-placement='lb'] .arco-trigger-arrow.arco-tooltip-arrow {
  border-top: 1px solid var(--color-neutral-3);
  border-right: 1px solid var(--color-neutral-3);
}
body[arco-theme='dark'] .arco-trigger[trigger-placement='right'] .arco-trigger-arrow.arco-tooltip-arrow,
body[arco-theme='dark'] .arco-trigger[trigger-placement='rt'] .arco-trigger-arrow.arco-tooltip-arrow,
body[arco-theme='dark'] .arco-trigger[trigger-placement='rb'] .arco-trigger-arrow.arco-tooltip-arrow {
  border-left: 1px solid var(--color-neutral-3);
  border-bottom: 1px solid var(--color-neutral-3);
}
.arco-transfer {
  display: flex;
  align-items: center;
}
.arco-transfer-view {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  width: 200px;
  height: 224px;
  border: 1px solid var(--color-neutral-3);
  border-radius: var(--border-radius-small);
}
.arco-transfer-view-search {
  padding: 8px 12px 4px 12px;
}
.arco-transfer-view-list {
  flex: 1 1;
  overflow: hidden;
}
.arco-transfer-view-custom-list {
  flex: 1 1;
  overflow: auto;
}
.arco-transfer-view-header,
.arco-transfer-view-item {
  display: flex;
  align-items: center;
  padding: 0 10px;
}
.arco-transfer-view-header > *:first-child,
.arco-transfer-view-item .arco-transfer-view-item-content {
  flex: 1 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-transfer-view-header > *:first-child:not(:last-child),
.arco-transfer-view-item .arco-transfer-view-item-content:not(:last-child) {
  margin-right: 8px;
}
.arco-transfer-view-header {
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  font-weight: 500;
  background-color: var(--color-fill-1);
  color: var(--color-text-1);
}
.arco-transfer-view-header-title {
  display: flex;
  align-items: center;
}
.arco-transfer-view-header-title .arco-checkbox {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: inherit;
}
.arco-transfer-view-header-title .arco-checkbox-text {
  color: inherit;
}
.arco-transfer-view-header-unit {
  margin-right: 2px;
  font-weight: normal;
  font-size: 12px;
  color: var(--color-text-3);
}
.arco-transfer-view-item {
  position: relative;
  height: 36px;
  line-height: 36px;
  list-style: none;
  color: var(--color-text-1);
  background-color: transparent;
  cursor: default;
  /*********************************************
       * Style of draggable items
       ********************************************/
}
.arco-transfer-view-item-content {
  font-size: 14px;
}
.arco-transfer-view-item-disabled {
  color: var(--color-text-4);
  background-color: transparent;
  cursor: not-allowed;
}
.arco-transfer-view-item:not(.arco-transfer-view-item-disabled):hover {
  color: var(--color-text-1);
  background-color: var(--color-fill-2);
}
.arco-transfer-view-item .arco-checkbox {
  width: 100%;
  height: 100%;
}
.arco-transfer-view-item .arco-checkbox-text {
  color: inherit;
}
.arco-transfer-view-item-draggable:first-child {
  margin-top: 2px;
}
.arco-transfer-view-item-draggable:last-child {
  margin-bottom: 2px;
}
.arco-transfer-view-item-draggable::before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  height: 2px;
  border-radius: 1px;
}
.arco-transfer-view-item-gap-bottom::before {
  bottom: -2px;
  background-color: rgb(var(--primary-6));
}
.arco-transfer-view-item-gap-top::before {
  top: -2px;
  background-color: rgb(var(--primary-6));
}
.arco-transfer-view-item-dragging {
  background-color: var(--color-fill-1) !important;
  color: var(--color-text-4) !important;
}
.arco-transfer-view-item-dragged {
  animation: arco-transfer-drag-item-blink 0.4s;
  animation-timing-function: cubic-bezier(0, 0, 1, 1);
}
.arco-transfer-view .arco-transfer-view-icon-clear {
  margin-left: 8px;
}
.arco-transfer-view .arco-transfer-view-icon-clear,
.arco-transfer-view .arco-transfer-view-item-icon-remove {
  cursor: pointer;
  font-size: 12px;
  color: var(--color-text-2);
}
.arco-transfer-view .arco-transfer-view-icon-clear:hover::before,
.arco-transfer-view .arco-transfer-view-item-icon-remove:hover::before {
  background-color: var(--color-fill-3);
}
.arco-transfer-view .arco-transfer-view-icon-clear:focus-visible::before,
.arco-transfer-view .arco-transfer-view-item-icon-remove:focus-visible::before {
  box-shadow: 0 0 0 2px rgb(var(--primary-6));
}
.arco-transfer-view .arco-list {
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.arco-transfer-view .arco-list-content {
  flex: 1 1;
  overflow-y: auto;
}
.arco-transfer-view .arco-list-footer {
  display: flex;
  align-items: center;
  position: relative;
  box-sizing: border-box;
  height: 40px;
  padding: 0 8px;
}
.arco-transfer-view .arco-list .arco-pagination {
  position: absolute;
  top: 50%;
  right: 8px;
  margin: 0;
  transform: translateY(-50%);
}
.arco-transfer-view .arco-list .arco-pagination-jumper-input {
  width: 24px;
}
.arco-transfer-view .arco-list .arco-pagination-jumper-separator {
  padding: 0 8px;
}
.arco-transfer-view .arco-checkbox {
  padding-left: 6px;
}
.arco-transfer-view .arco-checkbox-wrapper {
  display: inline;
}
.arco-transfer-view .arco-checkbox .arco-icon-hover:hover::before {
  background-color: var(--color-fill-3);
}
.arco-transfer-operations {
  padding: 0 20px;
}
.arco-transfer-operations .arco-btn {
  display: block;
}
.arco-transfer-operations .arco-btn:last-child {
  margin-top: 12px;
}
.arco-transfer-operations-words .arco-btn {
  width: 100%;
  padding: 0 12px;
  text-align: left;
}
.arco-transfer-simple .arco-transfer-view-source {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: none;
}
.arco-transfer-simple .arco-transfer-view-target {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.arco-transfer-disabled .arco-transfer-view-header {
  color: var(--color-text-4);
}
@keyframes arco-transfer-drag-item-blink {
  0% {
    background-color: var(--color-primary-light-1);
  }
  100% {
    background-color: transparent;
  }
}
.arco-transfer-rtl {
  direction: rtl;
}
.arco-transfer-rtl .arco-transfer-view-search {
  padding: 8px 12px 4px 12px;
}
.arco-transfer-rtl .arco-transfer-view-header > *:first-child:not(:last-child),
.arco-transfer-rtl .arco-transfer-view-item .arco-transfer-rtl .arco-transfer-view-item-content:not(:last-child) {
  margin-right: 0;
  margin-left: 8px;
}
.arco-transfer-rtl .arco-transfer-view-header-unit {
  margin-left: 2px;
  margin-right: 0;
}
.arco-transfer-rtl .arco-transfer-view-icon-clear {
  margin-right: 8px;
  margin-left: 0;
}
.arco-transfer-rtl .arco-transfer-view .arco-list .arco-pagination {
  right: auto;
  right: initial;
  left: 8px;
}
.arco-transfer-rtl .arco-transfer-view .arco-checkbox {
  padding-left: 0;
  padding-right: 6px;
}
.arco-transfer-rtl .arco-transfer-operations-words .arco-btn {
  text-align: right;
}
.arco-transfer-rtl.arco-transfer-simple .arco-transfer-view-source {
  border-right: 1px solid var(--color-neutral-3);
  border-left: none;
}
/******* icon ******/
.arco-icon-hover.arco-tree-node-icon-hover::before {
  width: 16px;
  height: 16px;
}
.arco-tree-node-switcher {
  font-size: 12px;
  color: var(--color-text-2);
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
  display: flex;
  align-items: center;
  position: relative;
  margin-right: 10px;
  height: 32px;
  width: 12px;
  flex-shrink: 0;
}
.arco-tree-node-switcher-icon {
  position: relative;
  margin: 0 auto;
}
.arco-tree-node-switcher-icon svg {
  transform: rotate(-90deg);
  position: relative;
  transition: transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-tree-node-expanded .arco-tree-node-switcher-icon svg,
.arco-tree-node-is-leaf .arco-tree-node-switcher-icon svg {
  transform: rotate(0);
}
.arco-tree-node-drag-icon {
  color: rgb(var(--primary-6));
  opacity: 0;
  margin-left: 120px;
}
.arco-tree-node-custom-icon {
  font-size: inherit;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
  margin-right: 10px;
}
.arco-tree-node .arco-icon-loading {
  color: rgb(var(--primary-6));
}
.arco-tree-node-minus-icon,
.arco-tree-node-plus-icon {
  cursor: pointer;
  background: var(--color-fill-2);
  border-radius: var(--border-radius-small);
  position: relative;
  display: block;
  width: 14px;
  height: 14px;
  box-sizing: border-box;
  border: 1px solid transparent;
}
.arco-tree-node-minus-icon::after,
.arco-tree-node-plus-icon::after {
  content: '';
  position: absolute;
  display: block;
  color: var(--color-text-2);
  width: 6px;
  height: 2px;
  background-color: var(--color-text-2);
  border-radius: 0.5px;
  top: 50%;
  left: 50%;
  margin-top: -1px;
  margin-left: -3px;
}
.arco-tree-node-plus-icon::before {
  content: '';
  border-radius: 0.5px;
  position: absolute;
  display: block;
  color: var(--color-text-2);
  height: 6px;
  width: 2px;
  background-color: var(--color-text-2);
  left: 50%;
  margin-left: -1px;
  top: 50%;
  margin-top: -3px;
}
/******* tree ***********/
.arco-tree {
  color: var(--color-text-1);
}
.arco-tree .arco-checkbox {
  margin-right: 10px;
  padding-left: 0;
  line-height: 32px;
}
.arco-tree-node {
  padding-left: 2px;
  color: var(--color-text-1);
  position: relative;
  cursor: pointer;
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  line-height: 1.5715;
}
.arco-tree-node-selected .arco-tree-node-title,
.arco-tree-node-selected .arco-tree-node-title:hover {
  color: rgb(var(--primary-6));
  transition: color 0.2s cubic-bezier(0, 0, 1, 1);
}
.arco-tree-node-disabled-selectable .arco-tree-node-title,
.arco-tree-node-disabled .arco-tree-node-title,
.arco-tree-node-disabled-selectable .arco-tree-node-title:hover,
.arco-tree-node-disabled .arco-tree-node-title:hover {
  background: none;
  color: var(--color-text-4);
  cursor: not-allowed;
}
.arco-tree-node-disabled.arco-tree-node-selected .arco-tree-node-title {
  color: var(--color-primary-light-3);
}
.arco-tree-node-title-block {
  flex: 1 1;
  box-sizing: content-box;
}
.arco-tree-node-title-block .arco-tree-node-drag-icon {
  position: absolute;
  right: 12px;
  margin-left: 0;
  margin-left: initial;
}
.arco-tree-node-indent {
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.arco-tree-node-indent-block {
  display: inline-block;
  width: 12px;
  margin-right: 10px;
  height: 100%;
  position: relative;
  vertical-align: top;
}
.arco-tree-node-title {
  font-size: 14px;
  padding: 5px 0;
  padding-left: 4px;
  padding-right: 4px;
  margin-left: -4px;
  border-radius: var(--border-radius-small);
  position: relative;
}
.arco-tree-node-title:hover {
  background-color: var(--color-fill-2);
  color: var(--color-text-1);
}
.arco-tree-node-title:hover .arco-tree-node-drag-icon {
  opacity: 1;
}
.arco-tree-node-title-draggable::before {
  content: '';
  display: block;
  height: 2px;
  border-radius: 1px;
  left: 0;
  right: 0;
  position: absolute;
  top: 0;
}
.arco-tree-node-title-gap-bottom::before {
  top: auto;
  top: initial;
  bottom: 0;
  background-color: rgb(var(--primary-6));
}
.arco-tree-node-title-gap-top::before {
  background-color: rgb(var(--primary-6));
}
.arco-tree-node-title-highlight {
  background-color: var(--color-primary-light-1);
  color: var(--color-text-1);
}
.arco-tree-node-title-dragging,
.arco-tree-node-title-dragging:hover {
  background-color: var(--color-fill-1);
  color: var(--color-text-4);
}
.arco-tree-show-line {
  padding-left: 1px;
}
.arco-tree-show-line .arco-tree-node-switcher {
  width: 14px;
  text-align: center;
}
.arco-tree-show-line .arco-tree-node-switcher .arco-tree-node-icon-hover {
  width: 100%;
}
.arco-tree-show-line .arco-tree-node-indent-block {
  width: 14px;
}
.arco-tree-show-line .arco-tree-node-indent-block::before {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 1px;
  border-left: 1px solid var(--color-neutral-3);
  content: '';
  box-sizing: border-box;
  top: -5px;
  bottom: -5px;
}
.arco-tree-show-line .arco-tree-node-is-leaf:not(.arco-tree-node-is-tail) .arco-tree-node-indent::after {
  content: '';
  position: absolute;
  box-sizing: border-box;
  border-left: 1px solid var(--color-neutral-3);
  width: 1px;
  right: -7px;
  transform: translateX(50%);
  top: 27px;
  bottom: -5px;
}
.arco-tree-show-line .arco-tree-node-indent-block-lineless::before {
  display: none;
}
/******** size *******/
.arco-tree-size-mini .arco-tree-node-switcher {
  height: 24px;
}
.arco-tree-size-mini .arco-checkbox {
  line-height: 24px;
}
.arco-tree-size-mini .arco-tree-node-title {
  font-size: 12px;
  line-height: 1.667;
  padding-top: 2px;
  padding-bottom: 2px;
}
.arco-tree-size-mini .arco-tree-node-indent-block::before {
  top: -1px;
  bottom: -1px;
}
.arco-tree-size-mini .arco-tree-node-is-leaf:not(.arco-tree-node-is-tail) .arco-tree-node-indent::after {
  top: 23px;
  bottom: -1px;
}
.arco-tree-size-small .arco-tree-node-switcher {
  height: 28px;
}
.arco-tree-size-small .arco-checkbox {
  line-height: 28px;
}
.arco-tree-size-small .arco-tree-node-title {
  font-size: 14px;
  padding-top: 3px;
  padding-bottom: 3px;
}
.arco-tree-size-small .arco-tree-node-indent-block::before {
  top: -3px;
  bottom: -3px;
}
.arco-tree-size-small .arco-tree-node-is-leaf:not(.arco-tree-node-is-tail) .arco-tree-node-indent::after {
  top: 25px;
  bottom: -3px;
}
.arco-tree-size-large .arco-tree-node-switcher {
  height: 36px;
}
.arco-tree-size-large .arco-checkbox {
  line-height: 36px;
}
.arco-tree-size-large .arco-tree-node-title {
  font-size: 14px;
  padding-top: 7px;
  padding-bottom: 7px;
}
.arco-tree-size-large .arco-tree-node-indent-block::before {
  top: -7px;
  bottom: -7px;
}
.arco-tree-size-large .arco-tree-node-is-leaf:not(.arco-tree-node-is-tail) .arco-tree-node-indent::after {
  top: 29px;
  bottom: -7px;
}
.arco-tree-node-list {
  overflow: hidden;
  transition: height 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-tree-rtl {
  direction: rtl;
}
.arco-tree-rtl .arco-tree-node-switcher {
  margin-left: 10px;
  margin-right: 0;
}
.arco-tree-rtl .arco-tree-node-switcher-icon svg {
  transform: rotate(90deg);
}
.arco-tree-rtl .arco-tree-node-expanded .arco-tree-node-switcher-icon svg,
.arco-tree-rtl .arco-tree-node-is-leaf .arco-tree-node-switcher-icon svg {
  transform: rotate(0);
}
.arco-tree-rtl .arco-tree-node-custom-icon {
  margin-right: 0;
  margin-left: 10px;
}
.arco-tree-rtl .arco-tree-node-minus-icon::after,
.arco-tree-rtl .arco-tree-node-plus-icon::after {
  margin-left: 0;
  margin-right: -3px;
}
.arco-tree-rtl .arco-tree-node-plus-icon::before {
  margin-left: 0;
  margin-right: -1px;
}
.arco-tree-rtl .arco-checkbox {
  padding-right: 0;
  margin-right: 0;
  margin-left: 10px;
}
.arco-tree-rtl .arco-tree-node {
  padding-left: 0;
  padding-right: 2px;
  align-items: flex-end;
}
.arco-tree-rtl .arco-tree-node-title-block .arco-tree-node-drag-icon {
  left: 12px;
  right: auto;
  right: initial;
  margin-right: 0;
  margin-right: initial;
}
.arco-tree-rtl-node-indent-block {
  margin-right: 0;
  margin-left: 10px;
}
.arco-tree-rtl-node-title {
  padding-right: 4px;
  padding-left: 4px;
  margin-left: 0;
  margin-left: initial;
  margin-right: -4px;
}
.arco-tree-rtl-show-line {
  padding-left: 0;
  padding-right: 1px;
}
.arco-tree-rtl-show-line .arco-tree-node-indent-block::before {
  border-left: none;
  border-right: 1px solid var(--color-neutral-3);
}
.arco-tree-rtl-show-line .arco-tree-node-is-leaf:not(.arco-tree-node-is-tail) .arco-tree-node-indent::after {
  left: -7px;
}
.arco-tree-select .arco-tree-select-view {
  color: var(--color-text-1);
  background-color: var(--color-fill-2);
  border: 1px solid transparent;
}
.arco-tree-select:hover .arco-tree-select-view {
  background-color: var(--color-fill-3);
  border-color: transparent;
}
.arco-tree-select.arco-tree-select-focused .arco-tree-select-view {
  color: var(--color-text-1);
  background-color: var(--color-bg-2);
  border-color: rgb(var(--primary-6));
  box-shadow: 0 0 0 0 var(--color-primary-light-2);
}
.arco-tree-select .arco-tree-select-suffix-icon,
.arco-tree-select .arco-tree-select-loading-icon,
.arco-tree-select .arco-tree-select-search-icon,
.arco-tree-select .arco-tree-select-clear-icon,
.arco-tree-select .arco-tree-select-arrow-icon,
.arco-tree-select .arco-tree-select-expand-icon {
  color: var(--color-text-2);
}
.arco-tree-select-no-border .arco-tree-select-view {
  border: none !important;
  background: none !important;
}
.arco-tree-select-error .arco-tree-select-view {
  background-color: var(--color-danger-light-1);
  border: 1px solid transparent;
}
.arco-tree-select-error:hover .arco-tree-select-view {
  background-color: var(--color-danger-light-2);
  border-color: transparent;
}
.arco-tree-select-error.arco-tree-select-focused .arco-tree-select-view {
  color: var(--color-text-1);
  background-color: var(--color-bg-2);
  border-color: rgb(var(--danger-6));
  box-shadow: 0 0 0 0 var(--color-danger-light-2);
}
.arco-tree-select-no-border .arco-tree-select-view {
  border: none !important;
  background: none !important;
}
.arco-tree-select-warning .arco-tree-select-view {
  background-color: var(--color-warning-light-1);
  border: 1px solid transparent;
}
.arco-tree-select-warning:hover .arco-tree-select-view {
  background-color: var(--color-warning-light-2);
  border-color: transparent;
}
.arco-tree-select-warning.arco-tree-select-focused .arco-tree-select-view {
  color: var(--color-text-1);
  background-color: var(--color-bg-2);
  border-color: rgb(var(--warning-6));
  box-shadow: 0 0 0 0 var(--color-warning-light-2);
}
.arco-tree-select-no-border .arco-tree-select-view {
  border: none !important;
  background: none !important;
}
.arco-tree-select-disabled .arco-tree-select-view {
  color: var(--color-text-4);
  background-color: var(--color-fill-2);
  border: 1px solid transparent;
}
.arco-tree-select-disabled:hover .arco-tree-select-view {
  background-color: var(--color-fill-2);
  border-color: transparent;
}
.arco-tree-select-disabled .arco-tree-select-suffix-icon,
.arco-tree-select-disabled .arco-tree-select-loading-icon,
.arco-tree-select-disabled .arco-tree-select-search-icon,
.arco-tree-select-disabled .arco-tree-select-clear-icon,
.arco-tree-select-disabled .arco-tree-select-arrow-icon,
.arco-tree-select-disabled .arco-tree-select-expand-icon {
  color: var(--color-text-4);
}
.arco-tree-select-no-border .arco-tree-select-view {
  border: none !important;
  background: none !important;
}
.arco-tree-select-size-mini.arco-tree-select-multiple .arco-tree-select-view {
  height: auto;
  font-size: 12px;
  padding: 0 3px;
  line-height: 0;
}
.arco-tree-select-size-mini.arco-tree-select-multiple .arco-input-tag-has-placeholder input,
.arco-tree-select-size-mini.arco-tree-select-multiple .arco-input-tag-has-placeholder .arco-input-tag-input-mirror {
  box-sizing: border-box;
  padding-left: 4px;
}
.arco-tree-select-size-mini.arco-tree-select-multiple .arco-tree-select-suffix {
  padding-right: 4px;
}
.arco-tree-select-size-mini.arco-tree-select-multiple input {
  font-size: 12px;
}
.arco-tree-select-size-mini.arco-tree-select-single .arco-tree-select-view {
  height: 24px;
  line-height: 22px;
  font-size: 12px;
  padding: 0 7px;
}
.arco-tree-select-size-mini.arco-tree-select-single input {
  font-size: 12px;
}
.arco-tree-select-size-mini.arco-tree-select-multiple .arco-tree-select-view-with-prefix {
  padding-left: 7px;
}
.arco-tree-select-size-small.arco-tree-select-multiple .arco-tree-select-view {
  height: auto;
  font-size: 14px;
  padding: 0 3px;
  line-height: 0;
}
.arco-tree-select-size-small.arco-tree-select-multiple .arco-input-tag-has-placeholder input,
.arco-tree-select-size-small.arco-tree-select-multiple .arco-input-tag-has-placeholder .arco-input-tag-input-mirror {
  box-sizing: border-box;
  padding-left: 8px;
}
.arco-tree-select-size-small.arco-tree-select-multiple .arco-tree-select-suffix {
  padding-right: 8px;
}
.arco-tree-select-size-small.arco-tree-select-multiple input {
  font-size: 14px;
}
.arco-tree-select-size-small.arco-tree-select-single .arco-tree-select-view {
  height: 28px;
  line-height: 26px;
  font-size: 14px;
  padding: 0 11px;
}
.arco-tree-select-size-small.arco-tree-select-single input {
  font-size: 14px;
}
.arco-tree-select-size-small.arco-tree-select-multiple .arco-tree-select-view-with-prefix {
  padding-left: 11px;
}
.arco-tree-select-size-default.arco-tree-select-multiple .arco-tree-select-view {
  height: auto;
  font-size: 14px;
  padding: 0 3px;
  line-height: 0;
}
.arco-tree-select-size-default.arco-tree-select-multiple .arco-input-tag-has-placeholder input,
.arco-tree-select-size-default.arco-tree-select-multiple .arco-input-tag-has-placeholder .arco-input-tag-input-mirror {
  box-sizing: border-box;
  padding-left: 8px;
}
.arco-tree-select-size-default.arco-tree-select-multiple .arco-tree-select-suffix {
  padding-right: 8px;
}
.arco-tree-select-size-default.arco-tree-select-multiple input {
  font-size: 14px;
}
.arco-tree-select-size-default.arco-tree-select-single .arco-tree-select-view {
  height: 32px;
  line-height: 30px;
  font-size: 14px;
  padding: 0 11px;
}
.arco-tree-select-size-default.arco-tree-select-single input {
  font-size: 14px;
}
.arco-tree-select-size-default.arco-tree-select-multiple .arco-tree-select-view-with-prefix {
  padding-left: 11px;
}
.arco-tree-select-size-large.arco-tree-select-multiple .arco-tree-select-view {
  height: auto;
  font-size: 14px;
  padding: 0 3px;
  line-height: 0;
}
.arco-tree-select-size-large.arco-tree-select-multiple .arco-input-tag-has-placeholder input,
.arco-tree-select-size-large.arco-tree-select-multiple .arco-input-tag-has-placeholder .arco-input-tag-input-mirror {
  box-sizing: border-box;
  padding-left: 12px;
}
.arco-tree-select-size-large.arco-tree-select-multiple .arco-tree-select-suffix {
  padding-right: 12px;
}
.arco-tree-select-size-large.arco-tree-select-multiple input {
  font-size: 14px;
}
.arco-tree-select-size-large.arco-tree-select-single .arco-tree-select-view {
  height: 36px;
  line-height: 34px;
  font-size: 14px;
  padding: 0 15px;
}
.arco-tree-select-size-large.arco-tree-select-single input {
  font-size: 14px;
}
.arco-tree-select-size-large.arco-tree-select-multiple .arco-tree-select-view-with-prefix {
  padding-left: 15px;
}
.arco-tree-select {
  display: inline-block;
  position: relative;
  box-sizing: border-box;
  width: 100%;
  cursor: pointer;
}
.arco-tree-select-view {
  display: flex;
  position: relative;
  box-sizing: border-box;
  width: 100%;
  border-radius: var(--border-radius-small);
  outline: none;
  -webkit-user-select: none;
          user-select: none;
  text-align: left;
  transition: all 0.1s cubic-bezier(0, 0, 1, 1), padding 0s linear;
}
.arco-tree-select-view input {
  color: inherit;
  cursor: inherit;
}
.arco-tree-select-view input::placeholder {
  color: var(--color-text-3);
}
.arco-tree-select-view input[disabled] {
  pointer-events: none;
}
.arco-tree-select-multiple,
.arco-tree-select-show-search {
  cursor: text;
}
.arco-tree-select-disabled {
  cursor: not-allowed;
}
.arco-tree-select-disabled .arco-tree-select-view input::placeholder {
  color: var(--color-text-4);
}
.arco-tree-select-single .arco-tree-select-view-input {
  box-sizing: border-box;
  width: 100%;
  padding: 0;
  border: none;
  outline: none;
  background: transparent;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-tree-select-single .arco-tree-select-view-selector {
  position: relative;
  display: inline-flex;
  box-sizing: border-box;
  width: 100%;
  overflow: hidden;
}
.arco-tree-select-single .arco-tree-select-view-selector .arco-tree-select-view-input {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
}
.arco-tree-select-single .arco-tree-select-view-selector .arco-tree-select-view-value-mirror {
  opacity: 0;
}
.arco-tree-select-single .arco-tree-select-view-value,
.arco-tree-select-single .arco-tree-select-view-value-mirror {
  display: inline-block;
  box-sizing: border-box;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-tree-select-single .arco-tree-select-view-value::after,
.arco-tree-select-single .arco-tree-select-view-value-mirror::after {
  content: '.';
  font-size: 0;
  line-height: 0;
  visibility: hidden;
}
.arco-tree-select-single .arco-tree-select-view .arco-tree-select-hidden {
  opacity: 0;
  position: absolute;
  z-index: -1;
}
.arco-tree-select-multiple {
  vertical-align: top;
}
.arco-tree-select-multiple .arco-tree-select-view {
  padding: 0 4px;
  line-height: 0;
}
.arco-tree-select-multiple .arco-tree-select-view-with-prefix {
  padding-left: 12px;
}
.arco-tree-select-multiple .arco-input-tag {
  flex: 1 1;
  padding: 0;
  border: none !important;
  background: none !important;
  box-shadow: none !important;
  overflow: hidden;
}
.arco-tree-select-multiple .arco-tag {
  max-width: 100%;
}
.arco-tree-select-multiple:not(.arco-tree-select-focused) .arco-input-tag input:not(:first-child)[value=''] {
  opacity: 0;
  position: absolute;
  z-index: -1;
}
.arco-tree-select-prefix {
  display: flex;
  align-items: center;
  margin-right: 12px;
  white-space: nowrap;
  color: var(--color-text-2);
}
.arco-tree-select-suffix {
  display: flex;
  align-items: center;
  margin-left: 4px;
}
.arco-tree-select-suffix-icon,
.arco-tree-select-search-icon,
.arco-tree-select-loading-icon,
.arco-tree-select-expand-icon,
.arco-tree-select-clear-icon {
  font-size: 12px;
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-tree-select-arrow-icon {
  font-size: 12px;
}
.arco-tree-select-open .arco-tree-select-arrow-icon svg {
  transform: rotateZ(180deg);
}
.arco-tree-select .arco-tree-select-clear-icon {
  display: none;
  cursor: pointer;
}
.arco-tree-select .arco-tree-select-clear-icon > svg {
  position: relative;
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-tree-select:hover .arco-tree-select-clear-icon {
  display: block;
}
.arco-tree-select:hover .arco-tree-select-clear-icon ~ * {
  display: none;
}
.arco-tree-select-wrapper {
  display: inline-flex;
  align-items: stretch;
  width: 100%;
}
.arco-tree-select-wrapper .arco-tree-select {
  min-width: 0;
}
.arco-tree-select-wrapper .arco-tree-select:not(.arco-tree-select-focused):not(:first-child) .arco-tree-select-view {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.arco-tree-select-wrapper .arco-tree-select:not(.arco-tree-select-focused):not(:last-child) .arco-tree-select-view {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.arco-tree-select-addbefore {
  display: flex;
  align-items: center;
  padding: 0 12px;
  color: var(--color-text-1);
  background-color: var(--color-fill-2);
  white-space: nowrap;
  border: 1px solid transparent;
  border-right: 1px solid var(--color-border-2);
  border-top-left-radius: var(--border-radius-small);
  border-bottom-left-radius: var(--border-radius-small);
}
.arco-tree-select-popup {
  box-sizing: border-box;
  border: 1px solid var(--color-fill-3);
  border-radius: var(--border-radius-medium);
  background-color: var(--color-bg-popup);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
  padding: 4px 0;
  padding-left: 10px;
  padding-right: 4px;
  max-height: 200px;
  overflow: auto;
}
.arco-tree-select-popup .arco-tree-node {
  padding-left: 0;
}
.arco-tree-select-highlight {
  font-weight: 500;
}
.arco-tree-select-rtl {
  direction: rtl;
}
.arco-tree-select-rtl-popup {
  padding-left: 4px;
  padding-right: 10px;
}
.arco-tree-select-rtl.arco-tree-select-size-mini.arco-tree-select-multiple .arco-tree-select-view-with-prefix {
  padding-left: 0;
  padding-right: 7px;
}
.arco-tree-select-rtl.arco-tree-select-size-mini.arco-tree-select-multiple .arco-tree-select-suffix {
  padding-right: 0;
  padding-left: 4px;
}
.arco-tree-select-rtl.arco-tree-select-size-mini.arco-tree-select-multiple .arco-input-tag-has-placeholder input,
.arco-tree-select-rtl.arco-tree-select-size-mini.arco-tree-select-multiple .arco-input-tag-has-placeholder .arco-input-tag-input-mirror {
  padding-left: 0;
  padding-right: 4px;
}
.arco-tree-select-rtl.arco-tree-select-size-small.arco-tree-select-multiple .arco-tree-select-view-with-prefix {
  padding-left: 0;
  padding-right: 11px;
}
.arco-tree-select-rtl.arco-tree-select-size-small.arco-tree-select-multiple .arco-tree-select-suffix {
  padding-right: 0;
  padding-left: 8px;
}
.arco-tree-select-rtl.arco-tree-select-size-small.arco-tree-select-multiple .arco-input-tag-has-placeholder input,
.arco-tree-select-rtl.arco-tree-select-size-small.arco-tree-select-multiple .arco-input-tag-has-placeholder .arco-input-tag-input-mirror {
  padding-left: 0;
  padding-right: 8px;
}
.arco-tree-select-rtl.arco-tree-select-size-default.arco-tree-select-multiple .arco-tree-select-view-with-prefix {
  padding-left: 0;
  padding-right: 11px;
}
.arco-tree-select-rtl.arco-tree-select-size-default.arco-tree-select-multiple .arco-tree-select-suffix {
  padding-right: 0;
  padding-left: 8px;
}
.arco-tree-select-rtl.arco-tree-select-size-default.arco-tree-select-multiple .arco-input-tag-has-placeholder input,
.arco-tree-select-rtl.arco-tree-select-size-default.arco-tree-select-multiple .arco-input-tag-has-placeholder .arco-input-tag-input-mirror {
  padding-left: 0;
  padding-right: 8px;
}
.arco-tree-select-rtl.arco-tree-select-size-large.arco-tree-select-multiple .arco-tree-select-view-with-prefix {
  padding-left: 0;
  padding-right: 15px;
}
.arco-tree-select-rtl.arco-tree-select-size-large.arco-tree-select-multiple .arco-tree-select-suffix {
  padding-right: 0;
  padding-left: 12px;
}
.arco-tree-select-rtl.arco-tree-select-size-large.arco-tree-select-multiple .arco-input-tag-has-placeholder input,
.arco-tree-select-rtl.arco-tree-select-size-large.arco-tree-select-multiple .arco-input-tag-has-placeholder .arco-input-tag-input-mirror {
  padding-left: 0;
  padding-right: 12px;
}
.arco-tree-select-wrapper-rtl .arco-tree-select-addbefore {
  border-right: 0;
  border-right: initial;
  border-left: 1px solid var(--color-border-2);
}
.arco-tree-select-rtl .arco-tree-select-view {
  text-align: right;
}
.arco-tree-select-rtl .arco-tree-select-multiple .arco-tree-select-view-with-prefix {
  padding-left: 0;
  padding-right: 12px;
}
.arco-tree-select-rtl .arco-tree-select-prefix {
  margin-right: 0;
  margin-left: 12px;
}
.arco-tree-select-rtl .arco-tree-select-suffix {
  margin-left: 0;
  margin-right: 4px;
}
.arco-trigger {
  position: absolute;
  z-index: 1000;
  backface-visibility: hidden;
}
.arco-trigger-arrow {
  background-color: var(--color-bg-5);
  content: '';
  height: 8px;
  width: 8px;
  position: absolute;
  display: block;
  box-sizing: border-box;
  transform: rotate(45deg);
  transform-origin: 50% 50% 0;
  z-index: -1;
}
.arco-trigger[trigger-placement='top'] > .arco-trigger-arrow-container .arco-trigger-arrow,
.arco-trigger[trigger-placement='tl'] > .arco-trigger-arrow-container .arco-trigger-arrow,
.arco-trigger[trigger-placement='tr'] > .arco-trigger-arrow-container .arco-trigger-arrow {
  bottom: -4px;
  margin-left: -4px;
  border-top: none;
  border-left: none;
  border-bottom-right-radius: 2px;
}
.arco-trigger[trigger-placement='bottom'] > .arco-trigger-arrow-container .arco-trigger-arrow,
.arco-trigger[trigger-placement='bl'] > .arco-trigger-arrow-container .arco-trigger-arrow,
.arco-trigger[trigger-placement='br'] > .arco-trigger-arrow-container .arco-trigger-arrow {
  top: -4px;
  margin-left: -4px;
  border-bottom: none;
  border-right: none;
  border-top-left-radius: 2px;
}
.arco-trigger[trigger-placement='left'] > .arco-trigger-arrow-container .arco-trigger-arrow,
.arco-trigger[trigger-placement='lt'] > .arco-trigger-arrow-container .arco-trigger-arrow,
.arco-trigger[trigger-placement='lb'] > .arco-trigger-arrow-container .arco-trigger-arrow {
  right: -4px;
  margin-top: -4px;
  border-left: none;
  border-bottom: none;
  border-top-right-radius: 2px;
}
.arco-trigger[trigger-placement='right'] > .arco-trigger-arrow-container .arco-trigger-arrow,
.arco-trigger[trigger-placement='rt'] > .arco-trigger-arrow-container .arco-trigger-arrow,
.arco-trigger[trigger-placement='rb'] > .arco-trigger-arrow-container .arco-trigger-arrow {
  left: -4px;
  margin-top: -4px;
  border-top: none;
  border-right: none;
  border-bottom-left-radius: 2px;
}
.arco-trigger-rtl {
  direction: rtl;
}
.arco-typography {
  color: var(--color-text-1);
  line-height: 1.5715;
  word-break: break-all;
  white-space: normal;
}
h1.arco-typography,
.arco-typography-h1,
h2.arco-typography,
.arco-typography-h2,
h3.arco-typography,
.arco-typography-h3,
h4.arco-typography,
.arco-typography-h4,
h5.arco-typography,
.arco-typography-h5,
h6.arco-typography,
.arco-typography-h6 {
  font-weight: 500;
  margin-top: 1em;
  margin-bottom: 0.5em;
}
h1.arco-typography,
.arco-typography-h1 {
  font-size: 36px;
  line-height: 1.23;
}
h2.arco-typography,
.arco-typography-h2 {
  font-size: 32px;
  line-height: 1.25;
}
h3.arco-typography,
.arco-typography-h3 {
  font-size: 28px;
  line-height: 1.29;
}
h4.arco-typography,
.arco-typography-h4 {
  font-size: 24px;
  line-height: 1.33;
}
h5.arco-typography,
.arco-typography-h5 {
  font-size: 20px;
  line-height: 1.4;
}
h6.arco-typography,
.arco-typography-h6 {
  font-size: 16px;
  line-height: 1.5;
}
div.arco-typography,
p.arco-typography {
  margin-top: 0;
  margin-bottom: 1em;
}
.arco-typography-simple-ellipsis {
  display: flex;
  align-items: flex-end;
  white-space: nowrap;
}
.arco-typography-primary {
  color: rgb(var(--primary-6));
}
.arco-typography-secondary {
  color: var(--color-text-2);
}
.arco-typography-success {
  color: rgb(var(--success-6));
}
.arco-typography-warning {
  color: rgb(var(--warning-6));
}
.arco-typography-error {
  color: rgb(var(--danger-6));
}
.arco-typography-disabled {
  color: var(--color-text-4);
  cursor: not-allowed;
}
.arco-typography mark {
  background-color: rgb(var(--yellow-4));
}
.arco-typography u {
  text-decoration: underline;
}
.arco-typography del {
  text-decoration: line-through;
}
.arco-typography b {
  font-weight: 500;
}
.arco-typography code {
  font-size: 85%;
  color: var(--color-text-2);
  border: 1px solid var(--color-neutral-3);
  background-color: var(--color-neutral-2);
  padding: 2px 8px;
  margin: 0 2px;
  border-radius: 2px;
}
.arco-typography blockquote {
  margin: 0;
  margin-bottom: 1em;
  border-left: 2px solid var(--color-neutral-6);
  background-color: var(--color-bg-2);
  padding-left: 8px;
}
.arco-typography ol,
.arco-typography ul {
  padding: 0;
  margin: 0;
}
.arco-typography ul li,
.arco-typography ol li {
  margin-left: 20px;
}
.arco-typography ul {
  list-style: circle;
}
.arco-typography-spacing-close {
  line-height: 1.3;
}
.arco-typography-operation-copy,
.arco-typography-operation-copied {
  padding: 2px;
  margin-left: 2px;
}
.arco-typography-operation-copy {
  cursor: pointer;
  color: var(--color-text-2);
  background-color: transparent;
  border-radius: 2px;
  transition: background-color 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-typography-operation-copy:hover {
  color: var(--color-text-2);
  background-color: var(--color-fill-2);
}
.arco-typography-operation-copy:focus-visible {
  box-shadow: 0 0 0 2px var(--color-primary-light-3);
}
.arco-typography-operation-copied {
  color: rgb(var(--success-6));
}
.arco-typography-operation-edit {
  padding: 2px;
  margin-left: 2px;
  cursor: pointer;
  color: var(--color-text-2);
  background-color: transparent;
  border-radius: 2px;
  transition: background-color 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-typography-operation-edit:hover {
  color: var(--color-text-2);
  background-color: var(--color-fill-2);
}
.arco-typography-operation-edit:focus-visible {
  box-shadow: 0 0 0 2px var(--color-primary-light-3);
}
.arco-typography-operation-expand {
  color: rgb(var(--primary-6));
  margin: 0 4px;
  cursor: pointer;
}
.arco-typography-operation-expand:hover {
  color: rgb(var(--primary-5));
}
.arco-typography-operation-expand:focus-visible {
  box-shadow: 0 0 0 2px var(--color-primary-light-3);
  border-radius: var(--border-radius-small);
}
.arco-typography-edit-content {
  position: relative;
  left: -13px;
  margin-right: -13px;
  margin-top: -5px;
  margin-bottom: calc(1em - 4px - 1px);
}
.arco-typography-edit-content-textarea {
  font-weight: inherit;
  font-size: inherit;
  line-height: inherit;
}
.arco-typography-rtl {
  direction: rtl;
}
.arco-typography-rtl blockquote {
  border-right: 2px solid var(--color-neutral-6);
  padding-right: 8px;
  padding-left: 0;
}
.arco-typography-rtl ul li,
.arco-typography-rtl ol li {
  margin-left: 0;
  margin-right: 20px;
}
.arco-typography-rtl .arco-typography-operation-copy,
.arco-typography-rtl .arco-typography-operation-copied,
.arco-typography-rtl .arco-typography-operation-edit {
  margin-right: 2px;
  margin-left: 0;
}
.arco-typography-rtl .arco-typography-edit-content {
  left: auto;
  left: initial;
  right: -13px;
  margin-left: -13px;
  margin-right: 0;
}
.arco-ellipsis {
  display: flex;
  position: relative;
  /* stylelint-disable */
  /* stylelint-enable */
}
.arco-ellipsis-content.arco-ellipsis-multiple::before {
  content: ' ';
  float: right;
  height: 100%;
  margin-bottom: -21px;
}
.arco-ellipsis-content .arco-ellipsis-action {
  display: inline-block;
}
.arco-ellipsis-content .arco-ellipsis-action-collapsed {
  float: right;
  clear: both;
}
.arco-ellipsis-content .arco-ellipsis-action-text {
  color: rgb(var(--primary-6));
  margin: 0 4px;
  cursor: pointer;
}
.arco-ellipsis-content .arco-ellipsis-action-text:hover {
  color: rgb(var(--primary-5));
}
.arco-ellipsis-single {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.arco-ellipsis-multiple {
  display: block;
  word-break: break-all;
}
.arco-ellipsis-collapsed {
  display: -webkit-box;
  display: -moz-box;
  overflow: hidden;
}
.arco-ellipsis-content-mirror {
  position: absolute;
  width: 100%;
  visibility: hidden;
}
.arco-upload {
  display: inline-block;
  max-width: 100%;
}
.arco-upload-type-picture-card {
  vertical-align: top;
}
.arco-upload-drag {
  width: 100%;
}
.arco-upload-hide {
  display: none;
}
.arco-upload-disabled .arco-upload-trigger-picture,
.arco-upload-disabled .arco-upload-trigger-picture:hover {
  cursor: not-allowed;
  border-color: var(--color-neutral-4);
  background-color: var(--color-fill-1);
  color: var(--color-text-4);
}
.arco-upload-disabled .arco-upload-trigger-drag,
.arco-upload-disabled .arco-upload-trigger-drag:hover {
  cursor: not-allowed;
  border-color: var(--color-text-4);
  background-color: var(--color-fill-1);
}
.arco-upload-disabled .arco-upload-trigger-drag .arco-icon-plus,
.arco-upload-disabled .arco-upload-trigger-drag:hover .arco-icon-plus,
.arco-upload-disabled .arco-upload-trigger-drag .arco-upload-trigger-drag-text,
.arco-upload-disabled .arco-upload-trigger-drag:hover .arco-upload-trigger-drag-text {
  color: var(--color-text-4);
}
.arco-upload-disabled .arco-upload-trigger-tip {
  color: var(--color-text-4);
}
.arco-upload-trigger {
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  width: 100%;
}
.arco-upload-trigger-tip {
  color: var(--color-text-3);
  margin-top: 4px;
  font-size: 12px;
  line-height: 1.5;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.arco-upload-trigger-picture {
  min-width: 80px;
  height: 80px;
  color: var(--color-text-2);
  text-align: center;
  margin-bottom: 0;
  background: var(--color-fill-2);
  border-radius: var(--border-radius-small);
  border: 1px dashed var(--color-neutral-3);
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-upload-trigger-picture:hover {
  border-color: var(--color-neutral-4);
  background-color: var(--color-fill-3);
  color: var(--color-text-2);
}
.arco-upload-trigger-picture:focus-visible {
  box-shadow: 0 0 0 2px var(--color-primary-light-3);
}
.arco-upload-trigger-picture-text {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.arco-upload-trigger-drag {
  width: 100%;
  border-radius: var(--border-radius-small);
  border: 1px dashed var(--color-neutral-3);
  background-color: var(--color-fill-1);
  text-align: center;
  transition: all 0.2s ease;
  color: var(--color-text-1);
  padding: 50px 0;
}
.arco-upload-trigger-drag .arco-icon-plus {
  font-size: 14px;
  margin-bottom: 24px;
  color: var(--color-text-2);
}
.arco-upload-trigger-drag:hover {
  border-color: var(--color-neutral-4);
  background-color: var(--color-fill-3);
}
.arco-upload-trigger-drag:hover .arco-upload-trigger-drag-text {
  color: var(--color-text-1);
}
.arco-upload-trigger-drag:hover .arco-icon-plus {
  color: var(--color-text-2);
}
.arco-upload-trigger-drag:focus-visible {
  box-shadow: 0 0 0 2px var(--color-primary-light-3);
}
.arco-upload-trigger-drag-active {
  border-color: rgb(var(--primary-6));
  color: var(--color-text-1);
  background-color: var(--color-primary-light-1);
}
.arco-upload-trigger-drag-active .arco-upload-trigger-drag-text {
  color: var(--color-text-1);
}
.arco-upload-trigger-drag-active .arco-icon-plus {
  color: rgb(var(--primary-6));
}
.arco-upload-trigger-drag .arco-upload-trigger-tip {
  margin-top: 0;
}
.arco-upload-trigger-drag-text {
  color: var(--color-text-1);
  line-height: 1.5;
  font-size: 14px;
}
.arco-upload-hide + .arco-upload-list .arco-upload-list-item:first-of-type {
  margin-top: 0;
}
.arco-upload-list {
  width: 100%;
  /*** listtype is text ****/
  /*** end ****/
}
.arco-upload-list-type-text .arco-upload-list-item:first-of-type,
.arco-upload-list-type-picture-list .arco-upload-list-item:first-of-type {
  margin-top: 24px;
}
.arco-upload-list-file-icon {
  line-height: 16px;
  font-size: 16px;
  color: rgb(var(--primary-6));
  margin-right: 12px;
}
.arco-upload-list-preview-icon {
  cursor: pointer;
}
.arco-upload-list-error-icon {
  cursor: pointer;
  color: rgb(var(--danger-6));
  font-size: 14px;
  margin-left: 4px;
}
.arco-upload-list-success-icon {
  cursor: pointer;
  color: rgb(var(--success-6));
  font-size: 14px;
  line-height: 14px;
}
.arco-upload-list-remove-icon {
  position: relative;
  cursor: pointer;
  font-size: 14px;
}
.arco-upload-list-start-icon,
.arco-upload-list-cancel-icon {
  position: absolute;
  color: var(--color-white);
  transform: translateX(-50%) translateY(-50%);
  top: 50%;
  left: 50%;
  font-size: 12px;
}
.arco-upload-list-start-icon:focus-visible,
.arco-upload-list-cancel-icon:focus-visible {
  color: rgb(var(--primary-6));
}
.arco-upload-list-reupload-icon {
  cursor: pointer;
  color: rgb(var(--primary-6));
  font-size: 14px;
  transition: all 0.2s ease;
}
.arco-upload-list-reupload-icon:active,
.arco-upload-list-reupload-icon:hover {
  color: rgb(var(--primary-7));
}
.arco-upload-list-reupload-icon:focus-visible {
  box-shadow: inset 0 0 0 2px var(--color-primary-light-3);
}
.arco-upload-list-status {
  position: relative;
  cursor: pointer;
  line-height: 12px;
}
.arco-upload-list-status:hover .arco-progress-circle-mask {
  stroke: rgba(var(--gray-10), 0.2);
}
.arco-upload-list-status:hover .arco-progress-circle-path {
  stroke: rgb(var(--primary-7));
}
.arco-upload-list-item-done .arco-upload-list-file-icon {
  color: rgb(var(--primary-6));
}
.arco-upload-list-item {
  box-sizing: border-box;
  padding-right: 24px;
  margin-top: 12px;
  position: relative;
}
.arco-upload-list-item-operation {
  font-size: 12px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  color: var(--color-text-2);
}
.arco-upload-list-item-operation .arco-upload-list-remove-icon-hover:focus-visible::before {
  box-shadow: 0 0 0 2px rgb(var(--primary-6));
}
.arco-upload-list-item-operation .arco-upload-list-remove-icon {
  font-size: inherit;
}
.arco-upload-list-item-text {
  font-size: 14px;
  display: flex;
  align-items: center;
  border-radius: var(--border-radius-small);
  width: 100%;
  box-sizing: border-box;
  background-color: var(--color-fill-1);
  padding: 8px 0;
  padding-left: 12px;
  padding-right: 10px;
  flex-wrap: nowrap;
}
.arco-upload-list-item-text-content {
  flex: 1 1;
  display: flex;
  align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  justify-content: space-between;
  flex-wrap: nowrap;
  transition: background-color 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-upload-list-item-text-thumbnail {
  height: 40px;
  width: 40px;
  margin-right: 12px;
  flex-shrink: 0;
}
.arco-upload-list-item-text-thumbnail img {
  width: 100%;
  height: 100%;
}
.arco-upload-list-item-text-name {
  white-space: nowrap;
  display: flex;
  overflow: hidden;
  flex-shrink: 1;
  flex-grow: 1;
  align-items: center;
  color: var(--color-text-1);
  font-size: 14px;
  text-overflow: ellipsis;
  line-height: 1.4286;
  margin-right: 10px;
}
.arco-upload-list-item-text-name-link {
  cursor: pointer;
  text-decoration: none;
  overflow: hidden;
  color: rgb(var(--link-6));
  text-overflow: ellipsis;
}
.arco-upload-list-item-text-name-text {
  overflow: hidden;
  text-overflow: ellipsis;
}
.arco-upload-list-item-error .arco-upload-list-status,
.arco-upload-list-item-done .arco-upload-list-status {
  display: none;
}
.arco-upload-list-type-text .arco-upload-list-item-error .arco-upload-list-item-text-name-link,
.arco-upload-list-type-text .arco-upload-list-item-error .arco-upload-list-item-text-name {
  color: rgb(var(--danger-6));
}
.arco-upload-list.arco-upload-list-type-picture-card {
  display: inline;
  vertical-align: top;
}
.arco-upload-list.arco-upload-list-type-picture-card .arco-upload-list-status {
  top: 50%;
  transform: translateY(-50%);
  margin-left: 0;
}
.arco-upload-list-type-picture-card .arco-upload-list-item {
  display: inline-block;
  vertical-align: top;
  margin-top: 0;
  padding-right: 0;
  margin-right: 8px;
  margin-bottom: 8px;
  overflow: hidden;
  transition: all 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-upload-list-type-picture-card .arco-upload-list-item-error .arco-upload-list-item-picture-mask {
  opacity: 1;
}
.arco-upload-list-item-picture {
  width: 80px;
  height: 80px;
  position: relative;
  overflow: hidden;
  border-radius: var(--border-radius-small);
  box-sizing: border-box;
  text-align: center;
  vertical-align: top;
  background-color: var(--color-fill-2);
}
.arco-upload-list-item-picture img {
  width: 100%;
  height: 100%;
}
.arco-upload-list-item-picture-mask {
  cursor: pointer;
  position: absolute;
  text-align: center;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  color: var(--color-white);
  font-size: 16px;
  line-height: 80px;
  opacity: 0;
  transition: opacity 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-upload-list-item-picture-operation {
  font-size: 14px;
}
.arco-upload-list-item-picture-operation .arco-upload-list-reupload-icon {
  color: var(--color-white);
}
.arco-upload-list-item-picture-operation .arco-upload-list-reupload-icon + .arco-upload-list-remove-icon,
.arco-upload-list-item-picture-operation .arco-upload-list-preview-icon + .arco-upload-list-remove-icon {
  margin-left: 20px;
}
.arco-upload-list-item-picture-operation .arco-upload-list-reupload-icon:focus-visible,
.arco-upload-list-item-picture-operation .arco-upload-list-preview-icon:focus-visible,
.arco-upload-list-item-picture-operation .arco-upload-list-remove-icon:focus-visible {
  border-radius: 2px;
  box-shadow: 0 0 0 2px var(--color-primary-light-3);
}
.arco-upload-list-item-picture-error-tip .arco-upload-list-item-picture-operation {
  opacity: 0;
  width: 0;
  height: 0;
}
.arco-upload-list-item-picture-error-tip .arco-upload-list-error-icon {
  font-size: 26px;
  color: var(--color-white);
}
.arco-upload-list-item-picture-mask:hover,
.arco-upload-list-item-picture-mask:focus-within,
.arco-upload-list-item-picture-mask:hover .arco-upload-list-item-picture-operation,
.arco-upload-list-item-picture-mask:focus-within .arco-upload-list-item-picture-operation {
  opacity: 1;
  display: block;
}
.arco-upload-list-item-picture-mask:hover .arco-upload-list-item-picture-error-tip,
.arco-upload-list-item-picture-mask:focus-within .arco-upload-list-item-picture-error-tip {
  display: none;
}
.arco-upload-list-type-picture-list .arco-upload-list-item-text {
  padding-top: 8px;
  padding-bottom: 8px;
}
.arco-upload-list-type-picture-list .arco-upload-list-item-error .arco-upload-list-item-text {
  background-color: var(--color-danger-light-1);
}
.arco-upload-list-type-picture-list .arco-upload-list-item-error .arco-upload-list-item-text-name-link,
.arco-upload-list-type-picture-list .arco-upload-list-item-error .arco-upload-list-item-text-name {
  color: rgb(var(--danger-6));
}
.arco-upload-slide-up-enter {
  opacity: 0;
}
.arco-upload-slide-up-enter-active {
  opacity: 1;
  transition: opacity 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-upload-slide-up-exit {
  opacity: 1;
}
.arco-upload-slide-up-exit-active {
  opacity: 0;
  overflow: hidden;
  margin: 0;
  transition: opacity 0.1s cubic-bezier(0, 0, 1, 1), height 0.3s cubic-bezier(0.34, 0.69, 0.1, 1) 0.1s, margin 0.3s cubic-bezier(0.34, 0.69, 0.1, 1) 0.1s;
}
.arco-upload-list-item.arco-upload-slide-inline-enter {
  opacity: 0;
}
.arco-upload-list-item.arco-upload-slide-inline-enter-active {
  opacity: 1;
  transition: opacity 0.2s cubic-bezier(0, 0, 1, 1);
}
.arco-upload-list-item.arco-upload-slide-inline-exit {
  opacity: 1;
}
.arco-upload-list-item.arco-upload-slide-inline-exit-active {
  opacity: 0;
  overflow: hidden;
  margin: 0;
  transition: opacity 0.1s cubic-bezier(0, 0, 1, 1), width 0.3s cubic-bezier(0.34, 0.69, 0.1, 1) 0.1s, margin 0.3s cubic-bezier(0.34, 0.69, 0.1, 1) 0.1s;
}
.arco-upload-rtl {
  direction: rtl;
}
.arco-upload-list-rtl {
  direction: rtl;
}
.arco-upload-list-rtl .arco-upload-list-file-icon {
  margin-right: 0;
  margin-left: 12px;
}
.arco-upload-list-rtl .arco-upload-list-error-icon {
  margin-left: 0;
  margin-right: 4px;
}
.arco-upload-list-rtl .arco-upload-list-item {
  padding-right: 0;
  padding-left: 24px;
}
.arco-upload-list-rtl .arco-upload-list-item-operation {
  right: auto;
  right: initial;
  left: 0;
}
.arco-upload-list-rtl .arco-upload-list-item-text {
  padding-right: 12px;
  padding-left: 10px;
}
.arco-upload-list-rtl .arco-upload-list-item-text-thumbnail {
  margin-right: 0;
  margin-left: 12px;
}
.arco-upload-list-rtl .arco-upload-list-item-text-name {
  margin-right: 0;
  margin-left: 10px;
}
.arco-upload-list-rtl .arco-upload-list-item-picture-operation .arco-upload-list-reupload-icon + .arco-upload-list-remove-icon,
.arco-upload-list-rtl .arco-upload-list-item-picture-operation .arco-upload-list-preview-icon + .arco-upload-list-remove-icon {
  margin-left: 0;
  margin-right: 20px;
}
.arco-upload-list-rtl.arco-upload-list-type-picture-card .arco-upload-list-status {
  margin-left: 0;
  margin-left: initial;
  margin-right: 0;
}
.arco-upload-list-rtl.arco-upload-list-type-picture-card .arco-upload-list-item {
  margin-right: 0;
  padding-left: 0;
  margin-left: 8px;
}
.arco-verification-code {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  column-gap: 4px;
}
.arco-verification-code .arco-input {
  width: 32px;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.arco-verification-code .arco-input-size-small {
  width: 28px;
}
.arco-verification-code .arco-input-size-mini {
  width: 24px;
}
.arco-verification-code .arco-input-size-large {
  width: 36px;
}
.arco-verification-code-rtl {
  direction: rtl;
}

:root {
  --toastify-color-light: #fff;
  --toastify-color-dark: #121212;
  --toastify-color-info: #3498db;
  --toastify-color-success: #07bc0c;
  --toastify-color-warning: #f1c40f;
  --toastify-color-error: #e74c3c;
  --toastify-color-transparent: rgba(255, 255, 255, 0.7);
  --toastify-icon-color-info: var(--toastify-color-info);
  --toastify-icon-color-success: var(--toastify-color-success);
  --toastify-icon-color-warning: var(--toastify-color-warning);
  --toastify-icon-color-error: var(--toastify-color-error);
  --toastify-toast-width: 320px;
  --toastify-toast-background: #fff;
  --toastify-toast-min-height: 64px;
  --toastify-toast-max-height: 800px;
  --toastify-font-family: sans-serif;
  --toastify-z-index: 9999;
  --toastify-text-color-light: #757575;
  --toastify-text-color-dark: #fff;
  --toastify-text-color-info: #fff;
  --toastify-text-color-success: #fff;
  --toastify-text-color-warning: #fff;
  --toastify-text-color-error: #fff;
  --toastify-spinner-color: #616161;
  --toastify-spinner-color-empty-area: #e0e0e0;
  --toastify-color-progress-light: linear-gradient(
    to right,
    #4cd964,
    #5ac8fa,
    #007aff,
    #34aadc,
    #5856d6,
    #ff2d55
  );
  --toastify-color-progress-dark: #bb86fc;
  --toastify-color-progress-info: var(--toastify-color-info);
  --toastify-color-progress-success: var(--toastify-color-success);
  --toastify-color-progress-warning: var(--toastify-color-warning);
  --toastify-color-progress-error: var(--toastify-color-error);
}

.Toastify__toast-container {
  z-index: 9999;
  z-index: var(--toastify-z-index);
  -webkit-transform: translate3d(0, 0, 9999 px);
  -webkit-transform: translate3d(0, 0, var(--toastify-z-index) px);
  position: fixed;
  padding: 4px;
  width: 320px;
  width: var(--toastify-toast-width);
  box-sizing: border-box;
  color: #fff;
}
.Toastify__toast-container--top-left {
  top: 1em;
  left: 1em;
}
.Toastify__toast-container--top-center {
  top: 1em;
  left: 50%;
  transform: translateX(-50%);
}
.Toastify__toast-container--top-right {
  top: 1em;
  right: 1em;
}
.Toastify__toast-container--bottom-left {
  bottom: 1em;
  left: 1em;
}
.Toastify__toast-container--bottom-center {
  bottom: 1em;
  left: 50%;
  transform: translateX(-50%);
}
.Toastify__toast-container--bottom-right {
  bottom: 1em;
  right: 1em;
}

@media only screen and (max-width : 480px) {
  .Toastify__toast-container {
    width: 100vw;
    padding: 0;
    left: 0;
    margin: 0;
  }
  .Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right {
    top: 0;
    transform: translateX(0);
  }
  .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right {
    bottom: 0;
    transform: translateX(0);
  }
  .Toastify__toast-container--rtl {
    right: 0;
    left: auto;
    left: initial;
  }
}
.Toastify__toast {
  position: relative;
  min-height: 64px;
  min-height: var(--toastify-toast-min-height);
  box-sizing: border-box;
  margin-bottom: 1rem;
  padding: 8px;
  border-radius: 4px;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 15px 0 rgba(0, 0, 0, 0.05);
  display: flex;
  justify-content: space-between;
  max-height: 800px;
  max-height: var(--toastify-toast-max-height);
  overflow: hidden;
  font-family: sans-serif;
  font-family: var(--toastify-font-family);
  cursor: pointer;
  direction: ltr;
}
.Toastify__toast--rtl {
  direction: rtl;
}
.Toastify__toast-body {
  margin: auto 0;
  flex: 1 1 auto;
  padding: 6px;
  display: flex;
  align-items: center;
}
.Toastify__toast-body > div:last-child {
  flex: 1 1;
}
.Toastify__toast-icon {
  margin-inline-end: 10px;
  width: 20px;
  flex-shrink: 0;
  display: flex;
}

.Toastify--animate {
  animation-fill-mode: both;
  animation-duration: 0.7s;
}

.Toastify--animate-icon {
  animation-fill-mode: both;
  animation-duration: 0.3s;
}

@media only screen and (max-width : 480px) {
  .Toastify__toast {
    margin-bottom: 0;
    border-radius: 0;
  }
}
.Toastify__toast-theme--dark {
  background: #121212;
  background: var(--toastify-color-dark);
  color: #fff;
  color: var(--toastify-text-color-dark);
}
.Toastify__toast-theme--light {
  background: #fff;
  background: var(--toastify-color-light);
  color: #757575;
  color: var(--toastify-text-color-light);
}
.Toastify__toast-theme--colored.Toastify__toast--default {
  background: #fff;
  background: var(--toastify-color-light);
  color: #757575;
  color: var(--toastify-text-color-light);
}
.Toastify__toast-theme--colored.Toastify__toast--info {
  color: #fff;
  color: var(--toastify-text-color-info);
  background: #3498db;
  background: var(--toastify-color-info);
}
.Toastify__toast-theme--colored.Toastify__toast--success {
  color: #fff;
  color: var(--toastify-text-color-success);
  background: #07bc0c;
  background: var(--toastify-color-success);
}
.Toastify__toast-theme--colored.Toastify__toast--warning {
  color: #fff;
  color: var(--toastify-text-color-warning);
  background: #f1c40f;
  background: var(--toastify-color-warning);
}
.Toastify__toast-theme--colored.Toastify__toast--error {
  color: #fff;
  color: var(--toastify-text-color-error);
  background: #e74c3c;
  background: var(--toastify-color-error);
}

.Toastify__progress-bar-theme--light {
  background: linear-gradient(
    to right,
    #4cd964,
    #5ac8fa,
    #007aff,
    #34aadc,
    #5856d6,
    #ff2d55
  );
  background: var(--toastify-color-progress-light);
}
.Toastify__progress-bar-theme--dark {
  background: #bb86fc;
  background: var(--toastify-color-progress-dark);
}
.Toastify__progress-bar--info {
  background: #3498db;
  background: var(--toastify-color-progress-info);
}
.Toastify__progress-bar--success {
  background: #07bc0c;
  background: var(--toastify-color-progress-success);
}
.Toastify__progress-bar--warning {
  background: #f1c40f;
  background: var(--toastify-color-progress-warning);
}
.Toastify__progress-bar--error {
  background: #e74c3c;
  background: var(--toastify-color-progress-error);
}
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--error {
  background: rgba(255, 255, 255, 0.7);
  background: var(--toastify-color-transparent);
}

.Toastify__close-button {
  color: #fff;
  background: transparent;
  outline: none;
  border: none;
  padding: 0;
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s ease;
  align-self: flex-start;
}
.Toastify__close-button--light {
  color: #000;
  opacity: 0.3;
}
.Toastify__close-button > svg {
  fill: currentColor;
  height: 16px;
  width: 14px;
}
.Toastify__close-button:hover, .Toastify__close-button:focus {
  opacity: 1;
}

@keyframes Toastify__trackProgress {
  0% {
    transform: scaleX(1);
  }
  100% {
    transform: scaleX(0);
  }
}
.Toastify__progress-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  z-index: 9999;
  z-index: var(--toastify-z-index);
  opacity: 0.7;
  transform-origin: left;
}
.Toastify__progress-bar--animated {
  animation: Toastify__trackProgress linear 1 forwards;
}
.Toastify__progress-bar--controlled {
  transition: transform 0.2s;
}
.Toastify__progress-bar--rtl {
  right: 0;
  left: auto;
  left: initial;
  transform-origin: right;
}

.Toastify__spinner {
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  border: 2px solid;
  border-radius: 100%;
  border-color: #e0e0e0;
  border-color: var(--toastify-spinner-color-empty-area);
  border-right-color: #616161;
  border-right-color: var(--toastify-spinner-color);
  animation: Toastify__spin 0.65s linear infinite;
}

@keyframes Toastify__bounceInRight {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes Toastify__bounceInLeft {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes Toastify__bounceInUp {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes Toastify__bounceInDown {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
.Toastify__bounce-enter--top-left, .Toastify__bounce-enter--bottom-left {
  animation-name: Toastify__bounceInLeft;
}
.Toastify__bounce-enter--top-right, .Toastify__bounce-enter--bottom-right {
  animation-name: Toastify__bounceInRight;
}
.Toastify__bounce-enter--top-center {
  animation-name: Toastify__bounceInDown;
}
.Toastify__bounce-enter--bottom-center {
  animation-name: Toastify__bounceInUp;
}

.Toastify__bounce-exit--top-left, .Toastify__bounce-exit--bottom-left {
  animation-name: Toastify__bounceOutLeft;
}
.Toastify__bounce-exit--top-right, .Toastify__bounce-exit--bottom-right {
  animation-name: Toastify__bounceOutRight;
}
.Toastify__bounce-exit--top-center {
  animation-name: Toastify__bounceOutUp;
}
.Toastify__bounce-exit--bottom-center {
  animation-name: Toastify__bounceOutDown;
}

@keyframes Toastify__zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes Toastify__zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.Toastify__zoom-enter {
  animation-name: Toastify__zoomIn;
}

.Toastify__zoom-exit {
  animation-name: Toastify__zoomOut;
}

@keyframes Toastify__flipIn {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}
@keyframes Toastify__flipOut {
  from {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.Toastify__flip-enter {
  animation-name: Toastify__flipIn;
}

.Toastify__flip-exit {
  animation-name: Toastify__flipOut;
}

@keyframes Toastify__slideInRight {
  from {
    transform: translate3d(110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideInLeft {
  from {
    transform: translate3d(-110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideInUp {
  from {
    transform: translate3d(0, 110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideInDown {
  from {
    transform: translate3d(0, -110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideOutRight {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(110%, 0, 0);
  }
}
@keyframes Toastify__slideOutLeft {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(-110%, 0, 0);
  }
}
@keyframes Toastify__slideOutDown {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, 500px, 0);
  }
}
@keyframes Toastify__slideOutUp {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, -500px, 0);
  }
}
.Toastify__slide-enter--top-left, .Toastify__slide-enter--bottom-left {
  animation-name: Toastify__slideInLeft;
}
.Toastify__slide-enter--top-right, .Toastify__slide-enter--bottom-right {
  animation-name: Toastify__slideInRight;
}
.Toastify__slide-enter--top-center {
  animation-name: Toastify__slideInDown;
}
.Toastify__slide-enter--bottom-center {
  animation-name: Toastify__slideInUp;
}

.Toastify__slide-exit--top-left, .Toastify__slide-exit--bottom-left {
  animation-name: Toastify__slideOutLeft;
}
.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right {
  animation-name: Toastify__slideOutRight;
}
.Toastify__slide-exit--top-center {
  animation-name: Toastify__slideOutUp;
}
.Toastify__slide-exit--bottom-center {
  animation-name: Toastify__slideOutDown;
}

@keyframes Toastify__spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
/* BASICS */

.CodeMirror {
  /* Set height, width, borders, and global font properties here */
  font-family: monospace;
  height: 300px;
  color: black;
  direction: ltr;
}

/* PADDING */

.CodeMirror-lines {
  padding: 4px 0; /* Vertical padding around content */
}
.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
  padding: 0 4px; /* Horizontal padding of content */
}

.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  background-color: white; /* The little square between H and V scrollbars */
}

/* GUTTER */

.CodeMirror-gutters {
  border-right: 1px solid #ddd;
  background-color: #f7f7f7;
  white-space: nowrap;
}
.CodeMirror-linenumbers {}
.CodeMirror-linenumber {
  padding: 0 3px 0 5px;
  min-width: 20px;
  text-align: right;
  color: #999;
  white-space: nowrap;
}

.CodeMirror-guttermarker { color: black; }
.CodeMirror-guttermarker-subtle { color: #999; }

/* CURSOR */

.CodeMirror-cursor {
  border-left: 1px solid black;
  border-right: none;
  width: 0;
}
/* Shown when moving in bi-directional text */
.CodeMirror div.CodeMirror-secondarycursor {
  border-left: 1px solid silver;
}
.cm-fat-cursor .CodeMirror-cursor {
  width: auto;
  border: 0 !important;
  background: #7e7;
}
.cm-fat-cursor div.CodeMirror-cursors {
  z-index: 1;
}
.cm-fat-cursor .CodeMirror-line::selection,
.cm-fat-cursor .CodeMirror-line > span::selection, 
.cm-fat-cursor .CodeMirror-line > span > span::selection { background: transparent; }
.cm-fat-cursor .CodeMirror-line::-moz-selection,
.cm-fat-cursor .CodeMirror-line > span::-moz-selection,
.cm-fat-cursor .CodeMirror-line > span > span::-moz-selection { background: transparent; }
.cm-fat-cursor { caret-color: transparent; }
@keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}

/* Can style cursor different in overwrite (non-insert) mode */
.CodeMirror-overwrite .CodeMirror-cursor {}

.cm-tab { display: inline-block; text-decoration: inherit; }

.CodeMirror-rulers {
  position: absolute;
  left: 0; right: 0; top: -50px; bottom: 0;
  overflow: hidden;
}
.CodeMirror-ruler {
  border-left: 1px solid #ccc;
  top: 0; bottom: 0;
  position: absolute;
}

/* DEFAULT THEME */

.cm-s-default .cm-header {color: blue;}
.cm-s-default .cm-quote {color: #090;}
.cm-negative {color: #d44;}
.cm-positive {color: #292;}
.cm-header, .cm-strong {font-weight: bold;}
.cm-em {font-style: italic;}
.cm-link {text-decoration: underline;}
.cm-strikethrough {text-decoration: line-through;}

.cm-s-default .cm-keyword {color: #708;}
.cm-s-default .cm-atom {color: #219;}
.cm-s-default .cm-number {color: #164;}
.cm-s-default .cm-def {color: #00f;}
.cm-s-default .cm-variable,
.cm-s-default .cm-punctuation,
.cm-s-default .cm-property,
.cm-s-default .cm-operator {}
.cm-s-default .cm-variable-2 {color: #05a;}
.cm-s-default .cm-variable-3, .cm-s-default .cm-type {color: #085;}
.cm-s-default .cm-comment {color: #a50;}
.cm-s-default .cm-string {color: #a11;}
.cm-s-default .cm-string-2 {color: #f50;}
.cm-s-default .cm-meta {color: #555;}
.cm-s-default .cm-qualifier {color: #555;}
.cm-s-default .cm-builtin {color: #30a;}
.cm-s-default .cm-bracket {color: #997;}
.cm-s-default .cm-tag {color: #170;}
.cm-s-default .cm-attribute {color: #00c;}
.cm-s-default .cm-hr {color: #999;}
.cm-s-default .cm-link {color: #00c;}

.cm-s-default .cm-error {color: #f00;}
.cm-invalidchar {color: #f00;}

.CodeMirror-composing { border-bottom: 2px solid; }

/* Default styles for common addons */

div.CodeMirror span.CodeMirror-matchingbracket {color: #0b0;}
div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;}
.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }
.CodeMirror-activeline-background {background: #e8f2ff;}

/* STOP */

/* The rest of this file contains styles related to the mechanics of
   the editor. You probably shouldn't touch them. */

.CodeMirror {
  position: relative;
  overflow: hidden;
  background: white;
}

.CodeMirror-scroll {
  overflow: scroll !important; /* Things will break if this is overridden */
  /* 50px is the magic margin used to hide the element's real scrollbars */
  /* See overflow: hidden in .CodeMirror */
  margin-bottom: -50px; margin-right: -50px;
  padding-bottom: 50px;
  height: 100%;
  outline: none; /* Prevent dragging from highlighting the element */
  position: relative;
  z-index: 0;
}
.CodeMirror-sizer {
  position: relative;
  border-right: 50px solid transparent;
}

/* The fake, visible scrollbars. Used to force redraw during scrolling
   before actual scrolling happens, thus preventing shaking and
   flickering artifacts. */
.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  position: absolute;
  z-index: 6;
  display: none;
  outline: none;
}
.CodeMirror-vscrollbar {
  right: 0; top: 0;
  overflow-x: hidden;
  overflow-y: scroll;
}
.CodeMirror-hscrollbar {
  bottom: 0; left: 0;
  overflow-y: hidden;
  overflow-x: scroll;
}
.CodeMirror-scrollbar-filler {
  right: 0; bottom: 0;
}
.CodeMirror-gutter-filler {
  left: 0; bottom: 0;
}

.CodeMirror-gutters {
  position: absolute; left: 0; top: 0;
  min-height: 100%;
  z-index: 3;
}
.CodeMirror-gutter {
  white-space: normal;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  margin-bottom: -50px;
}
.CodeMirror-gutter-wrapper {
  position: absolute;
  z-index: 4;
  background: none !important;
  border: none !important;
}
.CodeMirror-gutter-background {
  position: absolute;
  top: 0; bottom: 0;
  z-index: 4;
}
.CodeMirror-gutter-elt {
  position: absolute;
  cursor: default;
  z-index: 4;
}
.CodeMirror-gutter-wrapper ::selection { background-color: transparent }
.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }

.CodeMirror-lines {
  cursor: text;
  min-height: 1px; /* prevents collapsing before first draw */
}
.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
  /* Reset some styles that the rest of the page might have set */ border-radius: 0;
  border-width: 0;
  background: transparent;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  white-space: pre;
  word-wrap: normal;
  line-height: inherit;
  color: inherit;
  z-index: 2;
  position: relative;
  overflow: visible;
  -webkit-tap-highlight-color: transparent;
  -webkit-font-variant-ligatures: contextual;
  font-feature-settings: "calt";
  font-variant-ligatures: contextual;
}
.CodeMirror-wrap pre.CodeMirror-line,
.CodeMirror-wrap pre.CodeMirror-line-like {
  word-wrap: break-word;
  white-space: pre-wrap;
  word-break: normal;
}

.CodeMirror-linebackground {
  position: absolute;
  left: 0; right: 0; top: 0; bottom: 0;
  z-index: 0;
}

.CodeMirror-linewidget {
  position: relative;
  z-index: 2;
  padding: 0.1px; /* Force widget margins to stay inside of the container */
}

.CodeMirror-widget {}

.CodeMirror-rtl pre { direction: rtl; }

.CodeMirror-code {
  outline: none;
}

/* Force content-box sizing for the elements where we expect it */
.CodeMirror-scroll,
.CodeMirror-sizer,
.CodeMirror-gutter,
.CodeMirror-gutters,
.CodeMirror-linenumber {
  box-sizing: content-box;
}

.CodeMirror-measure {
  position: absolute;
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

.CodeMirror-cursor {
  position: absolute;
  pointer-events: none;
}
.CodeMirror-measure pre { position: static; }

div.CodeMirror-cursors {
  visibility: hidden;
  position: relative;
  z-index: 3;
}
div.CodeMirror-dragcursors {
  visibility: visible;
}

.CodeMirror-focused div.CodeMirror-cursors {
  visibility: visible;
}

.CodeMirror-selected { background: #d9d9d9; }
.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }
.CodeMirror-crosshair { cursor: crosshair; }
.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; }
.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }

.cm-searching {
  background-color: #ffa;
  background-color: rgba(255, 255, 0, .4);
}

/* Used to force a border model for a node */
.cm-force-border { padding-right: .1px; }

@media print {
  /* Hide the cursor when printing */
  .CodeMirror div.CodeMirror-cursors {
    visibility: hidden;
  }
}

/* See issue #2901 */
.cm-tab-wrap-hack:after { content: ''; }

/* Help users use markselection to safely style text background */
span.CodeMirror-selectedtext { background: none; }

/*
Name:   DuoTone-Light
Author: by Bram de Haan, adapted from DuoTone themes by Simurai (http://simurai.com/projects/2016/01/01/duotone-themes)

CodeMirror template by Jan T. Sott (https://github.com/idleberg), adapted by Bram de Haan (https://github.com/atelierbram/)
*/

.cm-s-duotone-light.CodeMirror { background: #faf8f5; color: #b29762; }
.cm-s-duotone-light div.CodeMirror-selected { background: #e3dcce !important; }
.cm-s-duotone-light .CodeMirror-gutters { background: #faf8f5; border-right: 0px; }
.cm-s-duotone-light .CodeMirror-linenumber { color: #cdc4b1; }

/* begin cursor */
.cm-s-duotone-light .CodeMirror-cursor { border-left: 1px solid #93abdc; /* border-left: 1px solid #93abdc80; */ border-right: .5em solid #93abdc; /* border-right: .5em solid #93abdc80; */ opacity: .5; }
.cm-s-duotone-light .CodeMirror-activeline-background { background: #e3dcce;  /* background: #e3dcce80; */ opacity: .5; }
.cm-s-duotone-light .cm-fat-cursor .CodeMirror-cursor { background: #93abdc; /* #93abdc80; */ opacity: .5; }
/* end cursor */

.cm-s-duotone-light span.cm-atom, .cm-s-duotone-light span.cm-number, .cm-s-duotone-light span.cm-keyword, .cm-s-duotone-light span.cm-variable, .cm-s-duotone-light span.cm-attribute, .cm-s-duotone-light span.cm-quote, .cm-s-duotone-light-light span.cm-hr, .cm-s-duotone-light-light span.cm-link { color: #063289; }

.cm-s-duotone-light span.cm-property { color: #b29762; }
.cm-s-duotone-light span.cm-punctuation, .cm-s-duotone-light span.cm-unit, .cm-s-duotone-light span.cm-negative { color: #063289; }
.cm-s-duotone-light span.cm-string, .cm-s-duotone-light span.cm-operator { color: #1659df; }
.cm-s-duotone-light span.cm-positive { color: #896724; }

.cm-s-duotone-light span.cm-variable-2, .cm-s-duotone-light span.cm-variable-3, .cm-s-duotone-light span.cm-type, .cm-s-duotone-light span.cm-string-2, .cm-s-duotone-light span.cm-url { color: #896724; }
.cm-s-duotone-light span.cm-def, .cm-s-duotone-light span.cm-tag, .cm-s-duotone-light span.cm-builtin, .cm-s-duotone-light span.cm-qualifier, .cm-s-duotone-light span.cm-header, .cm-s-duotone-light span.cm-em { color: #2d2006; }
.cm-s-duotone-light span.cm-bracket, .cm-s-duotone-light span.cm-comment { color: #6f6e6a; }

/* using #f00 red for errors, don't think any of the colorscheme variables will stand out enough, ... maybe by giving it a background-color ... */
/* .cm-s-duotone-light span.cm-error { background: #896724; color: #728fcb; } */
.cm-s-duotone-light span.cm-error, .cm-s-duotone-light span.cm-invalidchar { color: #f00; }

.cm-s-duotone-light span.cm-header { font-weight: normal; }
.cm-s-duotone-light .CodeMirror-matchingbracket { text-decoration: underline; color: #faf8f5 !important; }


.CodeMirror-Tern-completion {
  padding-left: 22px;
  position: relative;
  line-height: 1.5;
}
.CodeMirror-Tern-completion:before {
  position: absolute;
  left: 2px;
  bottom: 2px;
  border-radius: 50%;
  font-size: 12px;
  font-weight: bold;
  height: 15px;
  width: 15px;
  line-height: 16px;
  text-align: center;
  color: white;
  box-sizing: border-box;
}
.CodeMirror-Tern-completion-unknown:before {
  content: "?";
  background: #4bb;
}
.CodeMirror-Tern-completion-object:before {
  content: "O";
  background: #77c;
}
.CodeMirror-Tern-completion-fn:before {
  content: "F";
  background: #7c7;
}
.CodeMirror-Tern-completion-array:before {
  content: "A";
  background: #c66;
}
.CodeMirror-Tern-completion-number:before {
  content: "1";
  background: #999;
}
.CodeMirror-Tern-completion-string:before {
  content: "S";
  background: #999;
}
.CodeMirror-Tern-completion-bool:before {
  content: "B";
  background: #999;
}

.CodeMirror-Tern-completion-guess {
  color: #999;
}

.CodeMirror-Tern-tooltip {
  border: 1px solid silver;
  border-radius: 3px;
  color: #444;
  padding: 2px 5px;
  font-size: 90%;
  font-family: monospace;
  background-color: white;
  white-space: pre-wrap;

  max-width: 40em;
  position: absolute;
  z-index: 10;
  box-shadow: 2px 3px 5px rgba(0,0,0,.2);

  transition: opacity 1s;
  -moz-transition: opacity 1s;
  -webkit-transition: opacity 1s;
  -o-transition: opacity 1s;
  -ms-transition: opacity 1s;
}

.CodeMirror-Tern-hint-doc {
  max-width: 25em;
  margin-top: -3px;
}

.CodeMirror-Tern-fname { color: black; }
.CodeMirror-Tern-farg { color: #70a; }
.CodeMirror-Tern-farg-current { text-decoration: underline; }
.CodeMirror-Tern-type { color: #07c; }
.CodeMirror-Tern-fhint-guess { opacity: .7; }

/* The lint marker gutter */
.CodeMirror-lint-markers {
  width: 16px;
}

.CodeMirror-lint-tooltip {
  background-color: #ffd;
  border: 1px solid black;
  border-radius: 4px 4px 4px 4px;
  color: black;
  font-family: monospace;
  font-size: 10pt;
  overflow: hidden;
  padding: 2px 5px;
  position: fixed;
  white-space: pre;
  white-space: pre-wrap;
  z-index: 100;
  max-width: 600px;
  opacity: 0;
  transition: opacity .4s;
  -moz-transition: opacity .4s;
  -webkit-transition: opacity .4s;
  -o-transition: opacity .4s;
  -ms-transition: opacity .4s;
}

.CodeMirror-lint-mark {
  background-position: left bottom;
  background-repeat: repeat-x;
}

.CodeMirror-lint-mark-warning {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJFhQXEbhTg7YAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAMklEQVQI12NkgIIvJ3QXMjAwdDN+OaEbysDA4MPAwNDNwMCwiOHLCd1zX07o6kBVGQEAKBANtobskNMAAAAASUVORK5CYII=);
}

.CodeMirror-lint-mark-error {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJDw4cOCW1/KIAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAHElEQVQI12NggIL/DAz/GdA5/xkY/qPKMDAwAADLZwf5rvm+LQAAAABJRU5ErkJggg==);
}

.CodeMirror-lint-marker {
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
  display: inline-block;
  height: 16px;
  width: 16px;
  vertical-align: middle;
  position: relative;
}

.CodeMirror-lint-message {
  padding-left: 18px;
  background-position: top left;
  background-repeat: no-repeat;
}

.CodeMirror-lint-marker-warning, .CodeMirror-lint-message-warning {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAANlBMVEX/uwDvrwD/uwD/uwD/uwD/uwD/uwD/uwD/uwD6twD/uwAAAADurwD2tQD7uAD+ugAAAAD/uwDhmeTRAAAADHRSTlMJ8mN1EYcbmiixgACm7WbuAAAAVklEQVR42n3PUQqAIBBFUU1LLc3u/jdbOJoW1P08DA9Gba8+YWJ6gNJoNYIBzAA2chBth5kLmG9YUoG0NHAUwFXwO9LuBQL1giCQb8gC9Oro2vp5rncCIY8L8uEx5ZkAAAAASUVORK5CYII=);
}

.CodeMirror-lint-marker-error, .CodeMirror-lint-message-error {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAHlBMVEW7AAC7AACxAAC7AAC7AAAAAAC4AAC5AAD///+7AAAUdclpAAAABnRSTlMXnORSiwCK0ZKSAAAATUlEQVR42mWPOQ7AQAgDuQLx/z8csYRmPRIFIwRGnosRrpamvkKi0FTIiMASR3hhKW+hAN6/tIWhu9PDWiTGNEkTtIOucA5Oyr9ckPgAWm0GPBog6v4AAAAASUVORK5CYII=);
}

.CodeMirror-lint-marker-multiple {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAACVBMVEUAAAAAAAC/v7914kyHAAAAAXRSTlMAQObYZgAAACNJREFUeNo1ioEJAAAIwmz/H90iFFSGJgFMe3gaLZ0od+9/AQZ0ADosbYraAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: right bottom;
  width: 100%; height: 100%;
}

.CodeMirror-lint-line-error {
  background-color: rgba(183, 76, 81, 0.08);
}

.CodeMirror-lint-line-warning {
  background-color: rgba(255, 211, 0, 0.1);
}

.CodeMirror-dialog {
  position: absolute;
  left: 0; right: 0;
  background: inherit;
  z-index: 15;
  padding: .1em .8em;
  overflow: hidden;
  color: inherit;
}

.CodeMirror-dialog-top {
  border-bottom: 1px solid #eee;
  top: 0;
}

.CodeMirror-dialog-bottom {
  border-top: 1px solid #eee;
  bottom: 0;
}

.CodeMirror-dialog input {
  border: none;
  outline: none;
  background: transparent;
  width: 20em;
  color: inherit;
  font-family: monospace;
}

.CodeMirror-dialog button {
  font-size: 70%;
}

.cm-s-duotone-light.cm-s-duotone-light {
  --monospace: "Roboto Mono";
  font-size: 12px;
  font-family: var(--monospace);
  letter-spacing: .3px;
  background: #fdfdfd;
  color: #181818
}

.cm-s-duotone-light.cm-s-duotone-light .CodeMirror-gutters {
  z-index: 3;
  border: none;
  background: #f6f9fc
}

.cm-s-duotone-light.cm-s-duotone-light .CodeMirror-linenumber {
  color: #8898aa;
  text-align: center;
  padding: 0;
}

.cm-s-duotone-light.cm-s-duotone-light div.CodeMirror-cursor {
  border-left: 1px solid #181818
}

.cm-s-duotone-light.cm-s-duotone-light .CodeMirror-activeline-background {
  background: hsla(0, 0%, 100%, .050980392156862744)
}

.cm-s-duotone-light.cm-s-duotone-light .CodeMirror-selected {
  background: #b7dce8
}

.cm-s-duotone-light.cm-s-duotone-light .cm-comment {
  color: #91a2b0
}

.cm-s-duotone-light.cm-s-duotone-light .cm-keyword {
  color: #5c65c1
}

.cm-s-duotone-light.cm-s-duotone-light .cm-string {
  color: #159570
}

.cm-s-duotone-light.cm-s-duotone-light .cm-variable-2 {
  color: #f92672
}

.cm-s-duotone-light.cm-s-duotone-light .cm-number,
.cm-s-duotone-light.cm-s-duotone-light .cm-operator {
  color: #fb6620
}

.cm-s-duotone-light.cm-s-duotone-light .cm-tag:not(.cm-bracket) {
  color: #da1225
}

.cm-s-duotone-light.cm-s-duotone-light .cm-attribute {
  font-style: italic;
  color: #e36209
}

.cm-side-panel {
  background-color: #fff;
  padding: 8px;
  border-radius: 4px;
  font-size: 11px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, .08);
  border: 1px solid var(--washed-gray);
  max-height: 240px;
  overflow-y: auto;
  margin-left: 4px;
  width: 240px;
  z-index: 10
}

.cm-side-panel p {
  line-height: 14px
}

.cm-side-panel code {
  font-family: var(--monospace);
  color: var(--dark-gray)
}

.cm-side-panel__title {
  font-weight: 700;
  font-size: 12px;
  font-family: var(--monospace);
  color: #7265e6;
  word-break: break-all
}

.cm-side-panel__subtitle {
  position: absolute;
  right: 10px;
  top: 10px;
  color: #7265e6
}

.cm-side-panel__detailed-docs {
  margin-bottom: 4px;
  margin-top: 4px;
  color: var(--gray)
}

.cm-side-panel__detailed-docs-container {
  line-height: 14px
}

.cm-side-panel__evaluation {
  display: inline-block;
  font-size: 11px;
  line-height: 14px;
  background: var(--near-white);
  border-radius: 4px;
  padding: 4px
}

.cm-side-panel__evaluation i {
  font-weight: 700
}

.cm-s-duotone-light.cm-s-duotone-light {
  font-size: 1em;
  font-family: var(--monospace);
  letter-spacing: .3px;
  background: #fdfdfd;
  color: #181818
}

.cm-s-duotone-light.cm-s-duotone-light .CodeMirror-gutters {
  z-index: 3;
  border: none;

  background: #f6f9fc;
  padding: 0 5px;

  /* >.CodeMirror-gutter {
    padding: 0 5px;
  } */
}

.cm-s-duotone-light.cm-s-duotone-light .CodeMirror-linenumber {
  color: #8898aa;
}


.cm-s-duotone-light.cm-s-duotone-light div.CodeMirror-cursor {
  border-left: 1px solid #181818
}

.cm-s-duotone-light.cm-s-duotone-light .CodeMirror-activeline-background {
  background: hsla(0, 0%, 100%, .050980392156862744)
}

.cm-s-duotone-light.cm-s-duotone-light .CodeMirror-selected {
  background: #b7dce8
}

.cm-s-duotone-light.cm-s-duotone-light .cm-comment {
  color: #91a2b0
}

.cm-s-duotone-light.cm-s-duotone-light .cm-keyword {
  color: #5c65c1
}

.cm-s-duotone-light.cm-s-duotone-light .cm-string {
  color: #159570
}

.cm-s-duotone-light.cm-s-duotone-light .cm-variable-2 {
  color: #f92672
}

.cm-s-duotone-light.cm-s-duotone-light .cm-number,
.cm-s-duotone-light.cm-s-duotone-light .cm-operator {
  color: #fb6620
}

.cm-s-duotone-light.cm-s-duotone-light .cm-tag:not(.cm-bracket) {
  color: #da1225
}

.cm-s-duotone-light.cm-s-duotone-light .cm-attribute {
  font-style: italic;
  color: #e36209
}

.codeblock__language {
  display: flex;
  align-items: center;
  padding-left: 10px;
  font-family: var(--sans-serif);
  font-weight: 600;
  font-size: 13px;
  padding-top: 3px;
  padding-bottom: 3px
}

.docs__markdown-doc .codeblock__code {
  padding: 10px 25px;
  background: rgba(96, 105, 113, .1);
  border-radius: 10px
}

._2QAhq {
  position: relative;
  width: 100%
}

._2QAhq .focused-code-input {
  z-index: 3
}

._2QAhq ._20Fr2 {
  border: 1px solid var(--lightest-green);
  margin-top: -1px;
  position: absolute;
  width: 100%;
  border-radius: 0 0 4px 4px;
  line-height: 14px;
  font-size: var(--font-size-11);
  font-family: var(--monospace);
  word-wrap: break-word;
  box-sizing: border-box;
  z-index: 100
}

._2QAhq ._15cOg {
  border-radius: 0 0 4px 4px;
  padding: 0 4px 4px
}

._2QAhq ._32KVp {
  max-height: 150px;
  overflow: auto
}

._2QAhq ._3rhk5 {
  background-color: var(--faint-green);
  border-color: var(--lightest-green);
  color: var(--dark-green)
}

._2QAhq ._19nc2,
._2QAhq ._W9tcn {
  background-color: var(--faint-red);
  border-color: var(--washed-red);
  color: var(--dark-red)
}

._2QAhq ._2jv5g {
  padding: 4px 6px;
  border-top: 1px solid var(--lightest-green);
  font-family: var(--sans-serif);
  border-radius: 0 0 4px 4px
}

._2QAhq ._2jv5g._19nc2,
._2QAhq ._2jv5g._W9tcn {
  border-color: var(--washed-red)
}

._1b46o .CodeMirror,
._1b46o .ReactCodeMirror {
  border-radius: 4px 4px 0 0
}

.CodeMirror-foldmarker {
  color: blue;
  text-shadow: #b9f 1px 1px 2px, #b9f -1px -1px 2px, #b9f 1px -1px 2px, #b9f -1px 1px 2px;
  font-family: arial;
  line-height: .3;
  cursor: pointer;
}
.CodeMirror-foldgutter {
  width: .7em;
}
.CodeMirror-foldgutter-open,
.CodeMirror-foldgutter-folded {
  cursor: pointer;
}
.CodeMirror-foldgutter-open:after {
  content: "\25BE";
}
.CodeMirror-foldgutter-folded:after {
  content: "\25B8";
}

body div#driver-popover-item{
    background: var(--primary-linear-gradient-2);
}

div#driver-popover-item .driver-close-btn{
    border-radius: 4px !important;
    background: #FFFFFF !important;
    min-width: 60px !important;
    height: 32px !important;
    color: var(--color-custome-orange-1) !important;
    font-weight: bold;
}
.nosql-editor {
  height: 100vh;
  width: 100%;
}

  .nosql-editor .react-flow__handle {
    pointer-events: none !important;
  }

.filter-content .condition >div {
      margin-right: 15px;
    }

.filter-content .filed-h {
    height: min(49vh, 570px);
    overflow: auto;
  }

.filter-content .group {
    height: min(60vh, 660px);
    overflow: scroll;
    margin-right: 5px;
  }

.filter-content .group::-webkit-scrollbar {
      width: 3px;
    }

.filter-content .config-group .item {
      display: flex;
      margin-right: 15px;
      align-items: center;
      cursor: pointer;
    }
* {
  box-sizing: border-box;
}
.rc-tree-select {
  display: inline-block;
  font-size: 12px;
  width: 100px;
  position: relative;
}
.rc-tree-select-disabled,
.rc-tree-select-disabled input {
  cursor: not-allowed;
}
.rc-tree-select-disabled .rc-tree-select-selector {
  opacity: 0.3;
}
.rc-tree-select-show-arrow.rc-tree-select-loading .rc-tree-select-arrow-icon::after {
  box-sizing: border-box;
  width: 12px;
  height: 12px;
  border-radius: 100%;
  border: 2px solid #999;
  border-top-color: transparent;
  border-bottom-color: transparent;
  transform: none;
  margin-top: 4px;
  animation: rcSelectLoadingIcon 0.5s infinite;
}
.rc-tree-select .rc-tree-select-selection-placeholder {
  opacity: 0.4;
  pointer-events: none;
}
.rc-tree-select .rc-tree-select-selection-search-input {
  -webkit-appearance: none;
          appearance: none;
}
.rc-tree-select .rc-tree-select-selection-search-input::-webkit-search-cancel-button {
  display: none;
  -webkit-appearance: none;
          appearance: none;
}
.rc-tree-select-single .rc-tree-select-selector {
  display: flex;
  position: relative;
}
.rc-tree-select-single .rc-tree-select-selector .rc-tree-select-selection-search {
  width: 100%;
}
.rc-tree-select-single .rc-tree-select-selector .rc-tree-select-selection-search-input {
  width: 100%;
}
.rc-tree-select-single .rc-tree-select-selector .rc-tree-select-selection-item,
.rc-tree-select-single .rc-tree-select-selector .rc-tree-select-selection-placeholder {
  position: absolute;
  top: 1px;
  left: 3px;
  pointer-events: none;
}
.rc-tree-select-single:not(.rc-tree-select-customize-input) .rc-tree-select-selector {
  padding: 1px;
  border: 1px solid #000;
}
.rc-tree-select-single:not(.rc-tree-select-customize-input) .rc-tree-select-selector .rc-tree-select-selection-search-input {
  border: none;
  outline: none;
  background: rgba(255, 0, 0, 0.2);
  width: 100%;
}
.rc-tree-select-multiple .rc-tree-select-selector {
  display: flex;
  flex-wrap: wrap;
  padding: 1px;
  border: 1px solid #000;
}
.rc-tree-select-multiple .rc-tree-select-selector .rc-tree-select-selection-item {
  flex: none;
  background: #bbb;
  border-radius: 4px;
  margin-right: 2px;
  padding: 0 8px;
}
.rc-tree-select-multiple .rc-tree-select-selector .rc-tree-select-selection-item-disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.rc-tree-select-multiple .rc-tree-select-selector .rc-tree-select-selection-overflow {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.rc-tree-select-multiple .rc-tree-select-selector .rc-tree-select-selection-overflow-item {
  flex: none;
  max-width: 100%;
}
.rc-tree-select-multiple .rc-tree-select-selector .rc-tree-select-selection-search {
  position: relative;
  max-width: 100%;
}
.rc-tree-select-multiple .rc-tree-select-selector .rc-tree-select-selection-search-input,
.rc-tree-select-multiple .rc-tree-select-selector .rc-tree-select-selection-search-mirror {
  padding: 1px;
  font-family: system-ui;
}
.rc-tree-select-multiple .rc-tree-select-selector .rc-tree-select-selection-search-mirror {
  position: absolute;
  z-index: 999;
  white-space: nowrap;
  position: none;
  left: 0;
  top: 0;
  visibility: hidden;
}
.rc-tree-select-multiple .rc-tree-select-selector .rc-tree-select-selection-search-input {
  border: none;
  outline: none;
  background: rgba(255, 0, 0, 0.2);
  width: 100%;
}
.rc-tree-select-allow-clear.rc-tree-select-multiple .rc-tree-select-selector {
  padding-right: 20px;
}
.rc-tree-select-allow-clear .rc-tree-select-clear {
  position: absolute;
  right: 20px;
  top: 0;
}
.rc-tree-select-show-arrow.rc-tree-select-multiple .rc-tree-select-selector {
  padding-right: 20px;
}
.rc-tree-select-show-arrow .rc-tree-select-arrow {
  pointer-events: none;
  position: absolute;
  right: 5px;
  top: 0;
}
.rc-tree-select-show-arrow .rc-tree-select-arrow-icon::after {
  content: '';
  border: 5px solid transparent;
  width: 0;
  height: 0;
  display: inline-block;
  border-top-color: #999;
  transform: translateY(5px);
}
.rc-tree-select-focused .rc-tree-select-selector {
  border-color: blue !important;
}
.rc-tree-select-dropdown {
  border: 1px solid green;
  min-height: 100px;
  position: absolute;
  background: #fff;
}
.rc-tree-select-dropdown-hidden {
  display: none;
}
.rc-tree-select-item {
  font-size: 16px;
  line-height: 1.5;
  padding: 4px 16px;
}
.rc-tree-select-item-group {
  color: #999;
  font-weight: bold;
  font-size: 80%;
}
.rc-tree-select-item-option {
  position: relative;
}
.rc-tree-select-item-option-grouped {
  padding-left: 24px;
}
.rc-tree-select-item-option .rc-tree-select-item-option-state {
  position: absolute;
  right: 0;
  top: 4px;
  pointer-events: none;
}
.rc-tree-select-item-option-active {
  background: green;
}
.rc-tree-select-item-option-disabled {
  color: #999;
}
.rc-tree-select-item-empty {
  text-align: center;
  color: #999;
}
.rc-tree-select-selection__choice-zoom {
  transition: all 0.3s;
}
.rc-tree-select-selection__choice-zoom-appear {
  opacity: 0;
  transform: scale(0.5);
}
.rc-tree-select-selection__choice-zoom-appear.rc-tree-select-selection__choice-zoom-appear-active {
  opacity: 1;
  transform: scale(1);
}
.rc-tree-select-selection__choice-zoom-leave {
  opacity: 1;
  transform: scale(1);
}
.rc-tree-select-selection__choice-zoom-leave.rc-tree-select-selection__choice-zoom-leave-active {
  opacity: 0;
  transform: scale(0.5);
}
.rc-tree-select-dropdown-slide-up-enter,
.rc-tree-select-dropdown-slide-up-appear {
  animation-duration: 0.3s;
  animation-fill-mode: both;
  transform-origin: 0 0;
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-play-state: paused;
}
.rc-tree-select-dropdown-slide-up-leave {
  animation-duration: 0.3s;
  animation-fill-mode: both;
  transform-origin: 0 0;
  opacity: 1;
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
  animation-play-state: paused;
}
.rc-tree-select-dropdown-slide-up-enter.rc-tree-select-dropdown-slide-up-enter-active.rc-tree-select-dropdown-placement-bottomLeft,
.rc-tree-select-dropdown-slide-up-appear.rc-tree-select-dropdown-slide-up-appear-active.rc-tree-select-dropdown-placement-bottomLeft {
  animation-name: rcSelectDropdownSlideUpIn;
  animation-play-state: running;
}
.rc-tree-select-dropdown-slide-up-leave.rc-tree-select-dropdown-slide-up-leave-active.rc-tree-select-dropdown-placement-bottomLeft {
  animation-name: rcSelectDropdownSlideUpOut;
  animation-play-state: running;
}
.rc-tree-select-dropdown-slide-up-enter.rc-tree-select-dropdown-slide-up-enter-active.rc-tree-select-dropdown-placement-topLeft,
.rc-tree-select-dropdown-slide-up-appear.rc-tree-select-dropdown-slide-up-appear-active.rc-tree-select-dropdown-placement-topLeft {
  animation-name: rcSelectDropdownSlideDownIn;
  animation-play-state: running;
}
.rc-tree-select-dropdown-slide-up-leave.rc-tree-select-dropdown-slide-up-leave-active.rc-tree-select-dropdown-placement-topLeft {
  animation-name: rcSelectDropdownSlideDownOut;
  animation-play-state: running;
}
@keyframes rcSelectDropdownSlideUpIn {
  0% {
    opacity: 0;
    transform-origin: 0% 0%;
    transform: scaleY(0);
  }
  100% {
    opacity: 1;
    transform-origin: 0% 0%;
    transform: scaleY(1);
  }
}
@keyframes rcSelectDropdownSlideUpOut {
  0% {
    opacity: 1;
    transform-origin: 0% 0%;
    transform: scaleY(1);
  }
  100% {
    opacity: 0;
    transform-origin: 0% 0%;
    transform: scaleY(0);
  }
}
@keyframes rcSelectLoadingIcon {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
.rc-tree-select-tree {
  margin: 0;
  border: 1px solid transparent;
}
.rc-tree-select-tree-focused:not(.rc-tree-select-tree-active-focused) {
  border-color: cyan;
}
.rc-tree-select-tree .rc-tree-select-tree-treenode {
  margin: 0;
  padding: 0;
  line-height: 24px;
  white-space: nowrap;
  list-style: none;
  outline: 0;
}
.rc-tree-select-tree .rc-tree-select-tree-treenode .draggable {
  color: #333;
  -webkit-user-select: none;
  user-select: none;
  /* Required to make elements draggable in old WebKit */
}
.rc-tree-select-tree .rc-tree-select-tree-treenode.dragging {
  background: rgba(100, 100, 255, 0.1);
}
.rc-tree-select-tree .rc-tree-select-tree-treenode.drop-container > .draggable::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: inset 0 0 0 2px red;
  content: '';
}
.rc-tree-select-tree .rc-tree-select-tree-treenode.drop-container ~ .rc-tree-select-tree-treenode {
  border-left: 2px solid chocolate;
}
.rc-tree-select-tree .rc-tree-select-tree-treenode.drop-target {
  background-color: yellowgreen;
}
.rc-tree-select-tree .rc-tree-select-tree-treenode.drop-target ~ .rc-tree-select-tree-treenode {
  border-left: none;
}
.rc-tree-select-tree .rc-tree-select-tree-treenode.filter-node > .rc-tree-select-tree-node-content-wrapper {
  color: #a60000 !important;
  font-weight: bold !important;
}
.rc-tree-select-tree .rc-tree-select-tree-treenode ul {
  margin: 0;
  padding: 0 0 0 18px;
}
.rc-tree-select-tree .rc-tree-select-tree-treenode .rc-tree-select-tree-node-content-wrapper {
  position: relative;
  display: inline-block;
  height: 24px;
  margin: 0;
  padding: 0;
  text-decoration: none;
  vertical-align: top;
  cursor: pointer;
}
.rc-tree-select-tree .rc-tree-select-tree-treenode span.rc-tree-select-tree-switcher,
.rc-tree-select-tree .rc-tree-select-tree-treenode span.rc-tree-select-tree-checkbox,
.rc-tree-select-tree .rc-tree-select-tree-treenode span.rc-tree-select-tree-iconEle {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 2px;
  line-height: 16px;
  vertical-align: -0.125em;
  background-color: transparent;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAABhCAYAAABRe6o8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAK0dJREFUeNrsfQl8VNX1/5l9ksm+ELJB2ANECGtYVEAQaZBSFdAW0dpaKbi0WhX9Va1/S/+K2k+1iCztT4sFW6lKkUV2RLZAQHaSQBJCMllJJtvsM2/e75775k3evHkzTCZEAubweczMu/d7ZzLznXPvOff7zsjS7nudhXZaxZd/kKXf//9Cwgkf1xha2QOnS2DzofNw5FwZjM/KgFkTh8Idw/tBz7hImb9xQsV1W9czJf73zTsPek7I5XL3oQCFQkkOBSiV3C2eG/rz9z19Q8Wh7T5+kX3i7c9g6ojekDs6A1796Vg4XVoPe/ILYMnKzbDmxQfZaaMH+pApVFy3Sdupp8cKH6rJ8QQ55pBjvPvcEXJ8To415LDzHbOXH/OAZLK2t/vBbbcFHOOz3LOeMViW5QgYLImwTcrai0MSrdm4H/708ztgwtA0D+6OYb1hysh+kDtuEPxjWx59jUIyhYq7lc2k38HaGk5KtmniR4Au7Z5g34cnZHLF6vTRkyCuzyCAuATurKF+kuFy0aSK4/uXsy5moZuIkkbI94RCplidlZYDvZP7QUx8LD3f1NA46Up1yaRz+qPLSZ+FhIRrvDxgsCTC22DIp1Kp6OORX42GM/ef8sLh9IkeTEwi4fNNyu5Lb7Hf4VW/ZXFaDRV3qxPQcjUfEoaNkWxrLi0CW1MvVhMzOOD74GJci8Nj4lZkzn6UfKAMgLkZdv7+JU/79P95B+IG3gaFm9auNjcZlHKF/EPxGPO2ZC2O0EStmD6aOL4oBixghGpo5EgWr4F+8QOgX69M2Hn889Wkr3LDvefoGPL2kE/syXgcYpRKlQ/5uD7eOFy74fTpj0R8/8kj+sOsCUNofykcThYHLQfhVwW/gi1VW8HG2iVxt7q5GCewLukjLCERmos/g7rjr7PCo/XKVuH6Xa1QqTjyWQwAVytg53tLYfrGWs+x8/+/QNuwD/Z1T9Ve065SoVxx94g5YNY1Q6O9Giz2Vjhy7AA98D6ewzbsg33dUzXnAYMlnzQBFXDn3rsgb8YhihOST0hS3jBwwLVbMM83c/xgWLfrJMydku2DO2g8CJ/b/gNmpQmWXXgL7HY7zB/8sA+us2zTgXNs3oVyv+3jhvSC2XdkyTp7HMZpB5axSy/ww7SQkDXc53ztqUMQ2XsmvW93Mov6jL2TEKwFoPEqrl4o6ahtfBXgvj9yjze+RumSkj0RLh/bt4g88CzqnXbXotv65IBN2wqt5gYyAsfvv489QG//2vo091zkn1wrhyEpo+Hk5SN0DCXvpYIhny8BORx9o7ZPhO9+fNyLfBfmnffBYdSKgUMwz4fR7ZN/2SiJW1exDkyEfGazGaw2B7x77B1YMPQRH1xnGZLmzYW5wBAPxDid4CREcNht4HTYyJfBBn/dWoTE6fRxGKcNXE5ru147YgQBxEOxaX0AWuoAHBbvjg7BuNhG+mDfsvxvHhISUE7G6BmXDk3WBrC5rFBUUsA1uOObMwWn6O2gfoOBdTYA9pWX5T3kIWCw5BMTkMfx5o98QhySA6NWDByu9XzHCrgUixTugfg58PaFZWAlH1JLcxP8aeybkrjONCFpdBHRUF9bQUnjsFlDHkdIvmDGwb7tJSBiPF5SIR+lJMsmV10Tmc+d4FmX4fSOz//PpwUkdIIyNoVihOPJlLJRKo0SjOYWcAHj8Xy88Y+XVj4KDnBCTFgSxXieK1jyyWRiAnI49HxCE5NPiMN83Z6TZUE935bDBbS/FG5G2gz4bf9nQW5Uwp9y3oR5Q+dJ4jqVgALS0CnGTRr+cSjjCMkXzDg8AdtzCAlIUwYOO9isZrBZuIM3vL/7yw30wPsO0sdlsZIp3+UQvw4H+RtsNguZjSx+Xyu22YgntVvtmINxeAgYLPmE+R5vnJxGu/7IJ8RhsnjH8WI4fF4f8Pn2nSyBTQfP0v5SOJ1KR9d8Zx87A49lPwaR2khJ3LXsxIkTbDC3kh++2/PFxPWgj1PS+0Pv/lmUQP7Gv9Y4CUnp7RoHp1PWaWnXIZyCzXbnebPJRDwXruUs9Ghb21k8gQhtw6ibLHksjOuiF/ksDDcGGcRKyP180Wx68MY/ttIvCxmDkpkbQ8l7svaSTwp3LfKhYWoEk8WYr0M8Rq1S5Fu34wQmlT07G6HirmWjRo2SBXMrZeih+GkXSVN84QS9L/Qw7R2H93zBjtPRKbimyby5qUafHR0RAbbmBuKZXBDJr9f37IHpT7m9IQnytDER0FyjpxivXGSdeXN9Y022JloHLfYmEoK4vJ7Pbuden4z4uxhNItQ311CMIA3TfvJ1BIdJ4p/njoOn3v8KXl6zHb49fZm4Zgb2nyqF332wGX617DOYP30UiJPJoeKC8YChmHitxpOmvVOweNptzzh8ENKeQ+gBF28oWllfkA9MeAKARgcOhwOq3+QiZD4arn5rFm3DPtgXMcLXsPP3ZSsvNpyCSCYW1BBGXreDEnbhiSn0wPt4DtuwD/ZFjMcDirfJgrVQcTyZMFmM+TpMmWDUyu/pLnl4ql8PFiruWh4wFBOS5sKpwx7S4JRK5oeQxhGSL5hxAqVhAmF4I7Fvw5kKwxvKo7teSx07BViVHhxNdaBfeg/nZNThoIojgUd8GuiP7gLsixivARuhofZC0xunlAdfy0qZAA2qKmiy14PdxX0x1XItxKgTIF6RAqcqDwL2RQz1irgf90M29IChkLCr5AHL85ezVy9tbtdrTxwwC3qNeVrG7wWP+CA/YtXMjFfG9UtaEjcgGzTRsWR9L6M5QScjA1uTAQyXTkFeSe2yX28tW3ryqTFGib3giIlLU19JHxW/pG/MUNBpogFUMpoTlDtkYLQ1QWnTeag40bDs0CuVS0l/I3JPdqPUMOvX/VM+NfcnDHqyLahqOV8G44dmwL1uVcuebf/VzH94geRXu1sNc33FCISA+J7pyNH3rbtSnxmSHD0pPVbXH9v1jabS89XN+17aW/lX8rAUl3yEgKwEAT1jjHqxxzOJAyInRaeG0zFaqsyldRdb9514u84zBqdFcIsRKj4mEQtDoh+nkYTkLWRVTBaSZDEJDIbcVu7Wie1W6LMsvY1QIeLQkjJzmAm/fg9mj4qCR0Yp4cP7tJB36TJsPnAJlqxUYCBhc/9RPkIG3OtF3KMEt9IXx7Z3DdiRabirjtMeQ0KhRyJELCREexGgkrgvsmBzbzfjtjK2k36B5no6BjkKCdHIGHWSY4BAUdMmRgiSRCwjyvGEiEMSrd+8Hf72eDrcNZDx4Cb3t8HkPlaYOYiBf372Een5Cx81TCi4zloDduVxgjWhJ2OXU3IY3EfQJlrGtWsMjoBuEpU7h4NcoQBFhO/OSNi5J8mHLfoC+MEJBQlF/cd74XhVC08i3AVwhg8CB/HWytbzoGw+CVMyagih5ZJqmPbiuj1gYBu7+pTwYdB6wGMLs6/LGEouE855MEoif3o+JJHLLsqgczgF7auk/cRqGDEO1244ffIkssTdBaxMxeXDokeBMzILNKUrYHLvavjxAC3tj6ICMa46YjocMebBuuLf0W25GelPQmzJmz64W90DXk89oEIuWz0pMx0GpcVBAiflg/pGmFSkN0zaX1ixnHGxAfWAoYzB7ZG5p8+AOkCXRLjvxqEaRkqKxW0oeuMwcLh3mJLinJpUD/k8pJZrwBk1nOJy+1+l/aVwSD6hGuar0q8kcZ2ZB+wK46AeMC5rhOThtKAesOCa47lY1+KYcO3qp340HIYMjAMj+Ug++FpPj3/n6ek5bMM+2DfYMYqauQPv+xuDEpBfSwXaE6YkEm0B8jiaLtg+0Yd8uDMixmHUOq4Xt0Z0cEGSb54qbhzF5SQ30P5SOFTDNBgMYBKoYaRwt7oHvB56QJVCseLROzPBwJDAshVgywE97PhpmudYv1dP27AP9gWRHtDfGLjli0czCQH8jcF5QHfgEFAHiCQS70HzAYfbpNQwYhymTPIuWbjna5X2Uor6AxRzVB/hpYYR4nDaramsgbraq9DS3AjPjXxeEnere0A+ES118HpA8WGsPtSGd9gXTRyQAmQxBVctHGGQdGivFXJ98DG2YR/sixiv1yAaw+bkMHZCODwOHNf7HYPzgO6oNaAOkBLJ6e0B3bhAahgxDvN1m884KQ4DB5nL5kNqxdVvKW5rcaKXGkaIk1LDSOFudQ/Y0a041AP26RELda0oEkDFimB6t3jfxz7YFzHC1yAeg8fh7dGTeg+hpcZQejyZ0xJwb9eFbp11+npAiuPUMMO+zPYRJIhxmCzGfB2mTDBqxYAD1244faIHQxLJLJXwTVkMbC5Ng5cFahghDgOO+QT30Nz/criTT0nibtWdEJvhNGurPwnhkYnQUnIlqNesigwDTVyUlxhBrlCOUqmV0NTgAifrHRpYbS54Ok+Q9CDeMSVeSTHCcf2NgXiefPx44jG4KNidr/OkWvjAgXgTFz3cJHIx3h5QhCvqfRuwh+8PiONVLTRf55DTqFVlugJK/eee6RpJtP5CmqQapr24zvJcN1oRba49CpFpCaAMTw76NTdePAtys9FHD2gnrDET19dGHi5/jOf01dy2b1pyPApRyRStAhewPnpAqTHM1J2Gtb1m8lg8hjsP6E4Wi8jHT58eErGMKA8YGo5LEv+C5vUwZYJRa06yhazdouj0iR4MSSSlhgkF11l5txupiNbE4VruIET16hv086giI8FqqPaagp1W83kSyGWjgspi95ZRWchijvdgP9vRCpFqOSGRE1xWy0VvGkiPgXjEfXpPpOexeAxKQPE2WbAWKo4nk0fVcug8PLnDvad7z1A6fYo92Pp1//QsOXjcFwT3wrdlkNMvA+524/Zs+69sfeFR2nH+wws6de12IxXR2oRsuFq4jkS6MSDzc722DwHDldBQ0uClhjEbajbr65uyI8KiocFI1pPUg3GEaTA0e+7ja4oI14K+vplivLyxaAzOIj2C2jmbbfD5rATJMbrVMG4PeK1bMe7l1dvYVx++nXo+saE065O8RpxaO3Wc2nMfs3IohoiE+KD/XkO5Hpqq9TB09gZOQRCelJzz3s6q2dkZUFjvAIPFQZXNW+e2Te2zvqiGuDAVZCaoYNOpMjj62+kprLm22uMR/IzhtU4k3xGpMZShqlpCxQk8GUzN/Qn1ZLuJJ8srcXuyNjUMCuFcUp7seqphbmZFdFTanVB+dA9oI4LXHmJfhhEs4Sx1DYaSM2/sUitfmzIwFfRyFupMDrjnX3raHE6mzBSdCtKilLDrgh6wL2K852rpMczu6RjH6OFnDDoFv56bLIypgf6TiQ65jEqqX95Y6ukaCKeOwTwj4sgU0+LywqElZeawuc9+AFNHpMKUoT3gsbv7gr7GCPlnC2DZ2m3w1lNzmNrCozLxFIy4F5d/QXG5BLfYF8fyuGCm4I6sAW+0Ijospp+MYXTspbz89kgHIDJxmOfRmFUn7fm/HvGO4+lVGrN93JLstDjIjNeQz1AJODnKwAkGsxW2nqsiHjdvWdnyX7+DGOGIHRnDqzbMtcgn8/cxSZAvPae3uw2g6pjeh3z/+no/vPDj4dAzVkXCczvU110FnUoBM4cnw9j+PeCLvXnwwF3jWCEJQ8V11hqwKyiih+Suvh75RxMhxdIygE/1j731THTGkEm6pHS6TWWq05c2Xz6/r/Ljl4Ravus2hrJd5JNgoCZBS75UMircczQ5vMj36O5HYe3da0mzzGvanfncB/D8rOEQHyGDxsYm8qY7qKQHnw8vNI8k0drdWanw6qovYOPbT+FULxPjHLEuiEiKapsFagjOyvrgOssDYn4OUyTSpqDt3+c4HTHijaiWj3ixQkKSFysBJLV8Ys93PcZQtod8MtHnieTrPTrD4+kqjldA+pheHvJ5uC1YLdIaL9mpkBSrhEZDE9iIFxMGQi6yesUjITERZowaQPoXwdwpo71wzhgWwpLCodqip3vCuC3Xt2d/MLMmiG2ReeE6ywNicjiYPN/3NU6oJpRVwUI2JD1gR8ZQctwJjnw+V7mx3ONH9/4c1k5dK0k+fnze9pDAYfKQHmCxWD2ez2tI8hivzDKZTDAsIx6253FEEuKiMmMp+YRqmGf7PweZyUOgubrJC9eZa8CuMM6Kb1rZ1ro6v+0NBRfg97+5A2JjY2X8+yvaRvPcb29tP946rAcMmnyit8VzJQCSbg+Zbqet9SIfTr+0XYDLLy2DBVMzoIG8aYFSQE5CwrSkCDhbWuWDQ5OqDfP32R/74G71vWAXw8BL8/p5Zg7+YBgXVDZY4W8F5L3aVUGWOo0sT0IpC6W2n4S1Ww/oS8AA5JP5MNCbXVLkqz5WBS5TW1JoTL8MqK4zgVbOXTfsj4TYVtXQCtkDUnxwaFK1YaRwt7oHZJ3cLCKswcPSrTG8pJJ7/C2TCsyWYkpCqXWxuLbfpu3rvNrDlTEwe8KjPrX9vL4IrGtxnC58xaNTMoFRkQWfg3jfZvdSza0HvK1PHKzdV7jaYDIr5TJ5W33AoMknmoJl7j8HPZ/QfMgnDEImZMLpigbQasNAofC9eJ1/LVqtFs5fMcAUsp4T48zVRugb399LDTMkfSgYq4w+uFveAzq8lzE8+Rhyh+G2NaB30SHQl1RDQUGBlOfzqe23fsZJr+Nv0/ZJ1vYTTrsd0gMGSz7xO+NscYKeBB6UhHev9Us+IW5CVj/49lwVNFoZCA/XuasoeC8BwsLCwOiUwb4z5TBh2EAfnKOKrBEJ2XDN99Hsj2BIGkc+W4XFBxeMx7leOyo3YhzGYfd4PtThIflMxPsYyREbEwY/e2AW3Dt5FrBkWm5ubvZd6thdi7BeH1/bz2Zryz1iXT/+oG2kD/ZFjOg1SOoBUQfIawID6gFDIR+PY5oZT57vWuRD+2bHZuWrj98Dh4uugkWmhuiYGEo4lPNrNBqIjo4mLjwMjpc2wgsL7sb+Gikce5WF+rw6qDlYBXWHa4CtZSRxt7wHtNuJp+M+dCQeHrwipcUKEElWIj2HAiWglAlr+1mxhouzLe949NBBepw8eoq2YR9a2y9IPSCSDvWAQn2gWA/IETAE8glxTiOSsJISLxD5+C9MbeFJ5cw7RsCqbefhVIURXJoI6NkzBeThUXCuygJ/21EAU8ZkwdXiUzpB1BQq7tb2gMRjoYdxuPmF5LM6uIO2IzldeCtNQGFtP5uVrKfNjZ42fgr+eNoB2oZ9VGEqT20/D4l5PSD53FHzhwdvSEL+Md5iH7VapAcUb5MFa6HiKJkunVKsX/oErYzwlagywj8emEErI0iQKFTcLesBGeKZcL2HJOTJR3dX3Ao4/OydDHftiN+9aHdtPzKHgEKw8/KH0p+K3CVXZpev7ee1m+NHU4jG6wIl9YDiH48J1kLF8Tb/4QX4tZDhpZNSl0/iPq5QuCDY170m7vuIXrtMjWi7DcxubonJh+f5c5iukSQfV9svG99UK+O992xymL0ehynCweJsq+3nWUcG0BSiHtCzWyWlB/y+1TACcgVVG0ZIQt46Qw3TXusqNaJd7qAhEPnwnMspTcBAtf2qL7d9MRJSe/rU9vN4OD96wDmb6wW9IiX1gJ1WG6YRVPju4CIFoi01XjgkFdaGmbiIqw2zYKQSls8Og2MlZbDtYDG8vEoBq16YZyP9JNUwC9/hasM8QnAf+OK+NzVMV6gR7SJRsMPpSz7P1Mhw60B/UzDW6Yv7NOrVcRHToRkMYMTPT7AG5O2Fs/fT2n55DTu52n6COLjo3cUrY9J2vjo7OwLqyQyOesCZ/6n2eh5eU5igYWBTQT3FwBsPdE5tGCTfhejxnu2SwZX/8YIhiT7dvB1W/yId7uzHgNPWQr6hdsjp7YTx6VaYMdAJ6zd8DPPnPeajhgkF11lrt65QI5rBKJj1Jh8SzsG0BSH2AASUqu23+PjdPrX9eir7+NT2a5tbO6gH5En08fZGdy4u1ic5/WC/7ZK1YertRtiebyZ91ISDsZJqGJngumBUtdxOPN8qQqLbCYlMNgYssj5gDUsBhaUMtLaLMDa1hoZ1i9/dAPtXPONRwwhxlxSJYIhty/XFGKsI7oAPLlgP2F5FNP3z3Z6PtxROfUSlWf7GD2Yc3oIZx2FqhQ/eWndNomKR8fDwcKkm+77flb8zcSmjsY7aTWv7pWnI36EV1PYzN8Hxpt18bb93xEFeh/WAvAcLuCcsURsGyVcA8dB7THxANYy4NsyPyfR5ByGRmZCvUT0STGYH2IzkGyfrCVpCxNjmrwmZ9DBrQAMcPIM1XkZ44YqRfJpYbzVMfH/yLR8PYx07vXDBesCbtUb0b56aAiUlJVS8Ech0ul7Qr5/fS1VNXNHIyk9HvVgTTG0/yTFC1wO6p08pz+fRAUrVhmGMAIr4a6phQCABx4AD13wMmT7R8yH5mpqN5A20YIKTvFFhoFT2B5WtEu7ua4B/H75AiSTEoefzp4ax62VeuM60rlAjOjU1VUaOjv4pIdX2E3nB0PWA/Not0J6wVG0YcBg9ktaAahhhbRgS7WLAgWs3nHbR85lNVjAaLfT58LnDY3uDkyxsRiY1wbO7rvjg0PyqYUS4zrSuoIjuMPM6UNuPtw7rAfmAI+CesFRtGDq1BlbDDLn0IURaUBqVSc9jqgWjVgwccM2H067MrXPgvwBy02V6XfF31ToYN7S3Dw7NnxpGjOss6yqK6GXLlmE8mivVRqbce+fMmRNwHdw16gO6o92AOkCJ2jAyTFy61TD+pFg52iovHOb5MGWCUSsGHGHEC+K0yz03mYJJqB5mLCQvzAK7SlMgd+oQHxwGHLwa5u1j73JqmLShENZQ5oPrLOtCiujcJUuW3CvV8Pnnn+PBXouEbruB9QHdqZaAe8IStWFi7FdhcP3OwGoYidowm88r4FCxEzTOGoghAUecvIK82HBIVNdAgnEnRDDlcKJSA9suJ8PtgtowPC697gBENZd7qWHCGy5DSvkWH9wP3Qj5KAkD5hJDrO13Pcbwqg3jSbUEKrMhXD8QXIyzkeb5ClLnek271POpfXFYuWDl8/NYzNexDhfkkGgXAw5HK0vTNUqwwokqDXxe2AP++uwc2Pv1JjkmlH1wJNrFgMPBBMZ1WxsJ/XhCLy0fKmj4ZSHKqe4YnUbPRak4Ld8HO0+vIF7s76KAJOQx5O7NvA7Vhom2VMOQK/+AIaV/a1vzBcBhknj+vJ/D01tS4I974+A7PQtKVxOcqSZrmkMp8Ny+LHjoocVQV3RM4Y7QOoT7IZt7Gubv+7wnUvUBSUxHD17Th+faWx9QWBcQ7+M5qTE6qTZM5jWxtYXHZJgsxnwdpkwwas0hgcNMsnZ7nkyfxIN5KiOIcd9++Bu6F7zx0HlYwteGmTYUXhBVVOj2fHPEAcsWcR8vLR8h3ZlCwTXcQ7gKqVglYVhmGtQ5OS3fN7Iyr98LFo+BhuMI6wLyJh7je1fDDByQDGNypnleO+bqpPJ1/PSZf3Q3SOzrXjc1zK1ieCESf3kDf421MNVyZdNKmGTYf2/ekv3oBVeOW7aNrsPEtf2E9fx4w3NP57naVR9QXBfQM2mK6wOSD7jdUxUhkCxUnJBUST0zWLO5FaxWE819KVUa0Gp1EB4eCbU1ZV4E5zHtwQmI/oMgoERejz4u/2oV1Odvh3ELngWXTAHHPnkXpz9PIOCt5QuTHF9Ky+eVQLymHtAddEjVB4xLaGNrW3VT6Z9sKCpoK8cbKi6t1+AjrS0N45qb60Gni4aIyDhXz56p8pqaSpfdZpbj+eiYHmxkVHyevrxgfEdxPyQC8rf8FYdIPsOJnTDup08CU1cGNWabaBnvreUT6vf4un78ufbUBxTXBeRNsj5gsCSS+6lDJ4XjZgDWc8mg0JBEKEGKjU12pqX3VvLpoLS03vRWX1HubG2tV2K/64H7oRAQ32uGYTzk029ZA00nd3PkM1RBpcEAVfn7odFsX+/xTpL1AT10gfu/4jR9cvJ5tq8+oHddQN4k9YDBko/+XkgQ5JOTV4uPS4vPwMDMkV44nD7RUwlI5GNp6b2Uej04Gw1VSuyPX+hQcZ31gXcVRTQ/zSLxuAvSuduaHR9By6m9PuSrbDJ/OWfN/oXscg4rpeXjLx/hNX18bT+xlo+3joyhbA/5xJ6M/n4I66KOCL91YvJxfbxxuHbD6dMfiTxkSuultNtMtL8UDn+awWhsBZOphawDLZCQmAKJPVJ9cJ1lXUURzXs/JB6WNMHLKivOvwEG6wbodddMYFobPOQrtmlrFqz5+hEQKlo6oOW7HmMICHht8kkTUAZ1NWVkfTbIh3xCcnsiIhI44NrNswsTwNSacFdLS4NcCmc0tpB2Hfmg7GCzGqG6uowSUIzrTOsKimg0/Kzw0la1Wk01f6f1G+BHD34KX3/2M7BEtYIzn4SefUZDSa3iJMBGLzlVl6gPGCz5fAnYNrXqy4ugb/9hXuQbkpXjg8M3FwOHYN5YGmBUFUvizKZW8o13ksNKK34K1xlCXKcSsAsooo1G4zfLli3zOjesB9C94WG3vwJnDi6FBtvkGiSf0+nc42eYG1sfMFjyiQmIOOGGgxT5VCq1Fw5TJhi18oFDIMN+pL9cCofEsxDPh+TDD0qjDZPEdaZ1BUX00qVLscwFBhVa/tyHr2udxPv9BO9fLrdtfvL9jS8Rz4fyqCbJ9NiNrg8YLPlkMrmP68do15/n48knxGG+DlMmwXzA2A/7S+ESEpPptMuTLzk5QxLXmXajFNEFTw6HwStO8wEIztM1oiHvEz5Y/Afp5z2/Vw7rhqqAcdkBLxmxbwU7+TyRqK3k7RtLlz4muIQvEadStXYEoM9RyNUE64Chd3FrvA7rAYMln7iQEI/DKAyj3YuF30mST4jDZDFGs5gywajV3wur1Jc7TaZmZXR0giQO13v8mi8QrlM94A1URCMJ3Qk/uvMvV2t/YW+8mnbbP0rfEPa7+MLtH9gbagsUYeErhOd5AnMsBvJ5AUdCGyaLFSN1UWn/pgQ06uc4GeaoWsP1kSqw0GE9YCjkE+OQhNciH93LrSmTYbIY83WYMsGoVYpELS31So0mnPbv1bt/yLjOtBuliHZzjouA7fZ0xmb+feyI4Y9oe6SEnX2sX8/bPi6huxyXXph4OPXBpwdXf7k6xlJdEaEM1y0L+EJYemjkSuXc2KQH6be7se79ueBkTpHzwXyrQqsPGAr5OoLDnQpMFmO+DlMmGLUKdzTQgyGJsF9zU12HcZ1hN1IRjcliBXlvXYSFrItZGNM/a2Hi8DGgTeoFFV+tXXRyflqkKkx3T8qMuYm6qHDIePAJKP/io7dMZRcjlZExr0jnEnFGkxHis1qNWjU9PDqHfnh432Gz/ZG02QIVFA21PiAloHCbrD0WKo7fJuP3dDFlglErBg64dsPpEz2YmESh4jrDbqQimpbZUCh0MmCfiUzNeDx13F2gwKXglTOQPu0nwNrMD0cNGgYxWSPJlEPen6gEyJj3K6jY8eXvLZeLFCzretntSbWEwoPJbSznT1gzmbz6RsUPSpYrjPS58L7NdmIWacPoNZzyHthGcovFBvk8kaQekNcCYid/esAf/C8l3Yz2wOA42Su3J8+K0Cg39X7gCVBXFQJgVSvCHohPRdZw921mEj6Ygf5YS+YYEpemwvkX5trlSnU6WQPWnd8jGx4eHb9RE5auZom3ZZytjFyh08T0mJyg1XG/fmM1GZmmum/qXYzJplBGKmTAgM1SYTc3N9w3dCpLF5KjPjj2mylZfd7r1ycRqgXSqzcygUq5cka0aQaSSVxccvkq7Dt3+bcnnhr7vrL747z57MvCRjA5mJo19/YFFaafYhKANRroJRXQWEtIZ+MWdCzNygPoIsBRrYeGvV8DYzbukkfFUXLlnwDn+Amy2KSMB2M0ukHEtVUC66zFbAkwjhLOtWl7KHr0mpkkUyaBXJYKNlMRVBT+uQmxQ6fya1JfPSBvQj0hmlgPKO/+OG9KY3eUtJx5YsvlJaUbPoRWQyPIIuOAddi5MNWMhQYc3E44kjAsBhrPnYKGA9s+VIZHPk/O0A3al96G4l07DM8e27M8z1C9lZWzRmCZCkK+88Qb1nEHuY/nsA37YF/EINYTC0jUB5SqEei3PmC33XxGok3rjpLmtxd/flb2bmvrW7fNnAtMSyOZSO14Fbe7Lje5lWPiTg21B7aBXKVaK1NpCoHlyFHbAPZn33T9KzG2quS3j3yy5LHHh98TlTxM6cLC5wy3ly5TRIJcowBD+RfOj/9+esd7nziWXW2EY07G+yJ1Xz0ggJQmUKwH7PaAN6E9MTIRsnvqIE6riOyXGJGYkZWNmjwy81ro3jhrxws7rJz8GNeBhJg9J9xDSMVsIeQTRjwsIZKtzgAHNu93vH7hfGmpSmEFp9PEJafJgffxHLZhH+yLGBBsgbn1gNT7ovaPP3hDbaDnnNNJyGiR1gN2281hU3pHwsS0yORkjfPtuyeOfJiJiQVTTSklm8tBQk2tjn6wMpZEBFgvtr4cEsdMhLDBoxIr/vXXveTMIEzx4Vg5I8iDPgC/ewI00Yk6tdFE/KcslkyTHL/sWJyInMvoq1Ov+JNB8+c1AEWXAY62VW7zqwf0rRHoqwfs9oA3oT2+pQylvrGT+8U9DGNng8liAauhhu6L4+/yyXQxQEILLlmNsjRTE0BFAYQlpQKZXhPJWbp39uv5AB+9A/Dko6B2srrJkfFjeqq1yYQkPaCp+rITD7yP57AN+2BfxCDWk457d/HK/LJ6qvXTkfDGZneAxcrVCMRbPPActmEf7Ev1gN0EvDnN5HDBL7eU1fzv2eZv2ILDINfFgiw8FhjycWrTB4PVwQJTdRlkvQbT9R/EJ4NLGwtV/1lpIfTED/4cjvPWyyRAJsu0pARI6ZEYkasN76O1m2ohf//emvf/XLIWD7yP57AN+2BfxLz1suAF8XrAC3roH6MkHZSglrNktmXogffxHLZJ1wfstg7ZjVBHMy62edHWy4vMrV+uXJw7drI2dSCZL00gNzZB6cmjrrPl9ed+Fh45TJZ1OzhbGqDuzHFoLS9ZJVMqn+PHK6twLwQB1Ep1i9pS/N+WndsNez78pPGTcAUcxLYt31ZtWfzIlkemz4ibarO0qMmyUo0voIkE2sOHcvjr93vB3RaS3SB1NF7tf+l33zb80gbfLX8uF3Ihawprzd9y4Zktxa8eqbaesjI7P1sgU4ypb7VC/ZkjW+UqzUrcv+ft/oWeu2VapeWxIRklg04WwemSSii+8zau4fhZ+O9f/rfx3DcHG4dfKIMiqxPKeFCJdwGyDv5ecLd1yG6QOhpJeOV/vq193Ow4/qdfGh2x4S31G/brLRvpWnFH9cNNlk1v3De6f6E6Ivpt4pLMwp2v0jZni97oXEEpFJJWGr7mFbY9CRKytBLK+DYp69jvBXdbxwl4g9TRhFCMO7H8C885T80CwFTHQ/6ea/HixfQXqpzkOd3XlTjdAhKVUqmkekDSdgyoHpB1cuonOZXh4fUnvHW8PmC3ddiCUUeHMg5vwnE6Y/+e13XixU3k/sjExESqB6ypqZlDzh3Fdr7P9bRuAl4nC0Yd3d5x/KmjPUHJx4X+hkGpE1Y/wIjXq5xa3mPXrNujIUSbO3r0aKoH/Prrr+cSAqLi1NYZ71t3GuZ6ecAuUC9aYIs+4Yi2yE3Ga5qggIBWrVZPz8jIkOGB9/EcLzruJmAXtcDq6NDG8VVHS3o6VuKAQjPAH+cHJiFZ72kJqbAy1F3kmEYeTyDeb1ZqamoyrvHwwPt4DtuwD/ZFDGK7p+AuYjdQHb3ovQWZoBddKGkm8UGJOwR4dV4m/HFDIV/Pb7HI6w0KDw//Ii4uTo3Bh9VqZTTEBg4cGNvQwF17jvdJgPKujZhWq1WgFzQYDPaWlha88Ol0NwG7gN1IdXQx4cmFAPGmiawIXpydCW9v8iVhZWWlMyIiIpas92KSkpLoD1objUbiee3AE1Cn0ymys7OTSD/6W861tbWwffv2JsR2e8BuAzMhWKvZfzsVVRGP+JcHM+HZzwq9yrLt3r27mEyzz5rN5oUTJkzIwd8cQRIS7+ZZ7yEho6Ki6I+Jnz59mj18+PDR0tLS1fv37y/uJmC3gYXEJiYz47ddp1ZAShgg+cBhbvmHl3c0mezEm/2LTMMlly5dWjJjxox7evXqpcRUjM39K5xIPAxAvvvuOyfpu+PQoUPLCGGPkWnZ3k3AboM0HSFhtPelm612BqpbuURxZqIC1uwrhNbK0i8vvDrzKXjSK5JlCZFshIgHCgoKLH379h2QlpY2kKwFaXKaj44xSX3x4sVS0ud10vf49YyGuwl4E5u16er6d3bCfKm2H93WDyI0cvjnEQ/5Hsn5qMCnrgv+zFdCQgKMHz9ek5iYqMbIlwQbwO8Z81W3sC03N1dz5MgRqK+vx/VjNwF/6Hb6uTtRTvAazrTC84RoZ7J7quDNXYHJR4IPGDt2LAYdaqVSOblPnz49MdDA7bmioiLqAgcNGqTEilvYRqLfyWPGjMlXq9X2Y8eOdRPwh25uUpVKecY3d8H8QORDmzZtGqZesKxbSmRkZC7xcloMQI4ePVqTn5+/FfsQbzczJyenJ7bFxsbmtra2YiGkMsR2E7DbAnlG1P2Z/JEPrampiV/nqck6T028Wsu5c+f2HDhw4BPiBakekKz9tpSXlz+SlZU1lUTIahKc8DnD6/Jauy9M/wFbXFwcfxen4IHEyw2qrq4+3djYWNy7N/djj1euXAHi+fonJycPv3r1ahEJTlBhQyNgMiV3E7DbOvDh+9buwRmRrv2EQYi4zRNCXwfudBOw226o/Z8AAwBphnYirXZBiwAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-attachment: scroll;
  border: 0 none;
  outline: none;
  cursor: pointer;
}
.rc-tree-select-tree .rc-tree-select-tree-treenode span.rc-tree-select-tree-switcher.rc-tree-select-tree-icon__customize,
.rc-tree-select-tree .rc-tree-select-tree-treenode span.rc-tree-select-tree-checkbox.rc-tree-select-tree-icon__customize,
.rc-tree-select-tree .rc-tree-select-tree-treenode span.rc-tree-select-tree-iconEle.rc-tree-select-tree-icon__customize {
  background-image: none;
}
.rc-tree-select-tree .rc-tree-select-tree-treenode span.rc-tree-select-tree-icon_loading {
  margin-right: 2px;
  vertical-align: top;
  background: url(data:image/gif;base64,R0lGODlhEAAQAKIGAMLY8YSx5HOm4Mjc88/g9Ofw+v///wAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgAGACwAAAAAEAAQAAADMGi6RbUwGjKIXCAA016PgRBElAVlG/RdLOO0X9nK61W39qvqiwz5Ls/rRqrggsdkAgAh+QQFCgAGACwCAAAABwAFAAADD2hqELAmiFBIYY4MAutdCQAh+QQFCgAGACwGAAAABwAFAAADD1hU1kaDOKMYCGAGEeYFCQAh+QQFCgAGACwKAAIABQAHAAADEFhUZjSkKdZqBQG0IELDQAIAIfkEBQoABgAsCgAGAAUABwAAAxBoVlRKgyjmlAIBqCDCzUoCACH5BAUKAAYALAYACgAHAAUAAAMPaGpFtYYMAgJgLogA610JACH5BAUKAAYALAIACgAHAAUAAAMPCAHWFiI4o1ghZZJB5i0JACH5BAUKAAYALAAABgAFAAcAAAMQCAFmIaEp1motpDQySMNFAgA7) no-repeat scroll 0 0 transparent;
}
.rc-tree-select-tree .rc-tree-select-tree-treenode span.rc-tree-select-tree-switcher.rc-tree-select-tree-switcher-noop {
  cursor: auto;
}
.rc-tree-select-tree .rc-tree-select-tree-treenode span.rc-tree-select-tree-switcher.rc-tree-select-tree-switcher_open {
  background-position: -93px -56px;
}
.rc-tree-select-tree .rc-tree-select-tree-treenode span.rc-tree-select-tree-switcher.rc-tree-select-tree-switcher_close {
  background-position: -75px -56px;
}
.rc-tree-select-tree .rc-tree-select-tree-treenode span.rc-tree-select-tree-checkbox {
  width: 13px;
  height: 13px;
  margin: 0 3px;
  background-position: 0 0;
}
.rc-tree-select-tree .rc-tree-select-tree-treenode span.rc-tree-select-tree-checkbox-checked {
  background-position: -14px 0;
}
.rc-tree-select-tree .rc-tree-select-tree-treenode span.rc-tree-select-tree-checkbox-indeterminate {
  background-position: -14px -28px;
}
.rc-tree-select-tree .rc-tree-select-tree-treenode span.rc-tree-select-tree-checkbox-disabled {
  background-position: 0 -56px;
}
.rc-tree-select-tree .rc-tree-select-tree-treenode span.rc-tree-select-tree-checkbox.rc-tree-select-tree-checkbox-checked.rc-tree-select-tree-checkbox-disabled {
  background-position: -14px -56px;
}
.rc-tree-select-tree .rc-tree-select-tree-treenode span.rc-tree-select-tree-checkbox.rc-tree-select-tree-checkbox-indeterminate.rc-tree-select-tree-checkbox-disabled {
  position: relative;
  background: #ccc;
  border-radius: 3px;
}
.rc-tree-select-tree .rc-tree-select-tree-treenode span.rc-tree-select-tree-checkbox.rc-tree-select-tree-checkbox-indeterminate.rc-tree-select-tree-checkbox-disabled::after {
  position: absolute;
  top: 5px;
  left: 3px;
  width: 5px;
  height: 0;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: scale(1);
  content: ' ';
}
.rc-tree-select-tree:not(.rc-tree-select-tree-show-line) .rc-tree-select-tree-treenode .rc-tree-select-tree-switcher-noop {
  background: none;
}
.rc-tree-select-tree.rc-tree-select-tree-show-line .rc-tree-select-tree-treenode:not(:last-child) > ul {
  background: url(data:image/gif;base64,R0lGODlhCQACAIAAAMzMzP///yH5BAEAAAEALAAAAAAJAAIAAAIEjI9pUAA7) 0 0 repeat-y;
}
.rc-tree-select-tree.rc-tree-select-tree-show-line .rc-tree-select-tree-treenode:not(:last-child) > .rc-tree-select-tree-switcher-noop {
  background-position: -56px -18px;
}
.rc-tree-select-tree.rc-tree-select-tree-show-line .rc-tree-select-tree-treenode:last-child > .rc-tree-select-tree-switcher-noop {
  background-position: -56px -36px;
}
.rc-tree-select-tree-child-tree {
  display: none;
}
.rc-tree-select-tree-child-tree-open {
  display: block;
}
.rc-tree-select-tree-treenode-disabled > span:not(.rc-tree-select-tree-switcher),
.rc-tree-select-tree-treenode-disabled > a,
.rc-tree-select-tree-treenode-disabled > a span {
  color: #767676;
  cursor: not-allowed;
}
.rc-tree-select-tree-treenode-active {
  background: rgba(0, 0, 0, 0.1);
}
.rc-tree-select-tree-node-selected {
  background-color: #ffe6b0;
  box-shadow: 0 0 0 1px #ffb951;
  opacity: 0.8;
}
.rc-tree-select-tree-icon__open {
  margin-right: 2px;
  vertical-align: top;
  background-position: -110px -16px;
}
.rc-tree-select-tree-icon__close {
  margin-right: 2px;
  vertical-align: top;
  background-position: -110px 0;
}
.rc-tree-select-tree-icon__docu {
  margin-right: 2px;
  vertical-align: top;
  background-position: -110px -32px;
}
.rc-tree-select-tree-icon__customize {
  margin-right: 2px;
  vertical-align: top;
}
.rc-tree-select-tree-title {
  display: inline-block;
}
.rc-tree-select-tree-indent {
  display: inline-block;
  height: 0;
  vertical-align: bottom;
}
.rc-tree-select-tree-indent-unit {
  display: inline-block;
  width: 16px;
}
.rc-tree-select-tree-draggable-icon {
  display: inline-flex;
  justify-content: center;
  width: 16px;
}

/**
* General Uppy styles that apply to everything inside the .uppy-Root container
*/
.uppy-Root {
  box-sizing: border-box;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: left;
  position: relative;
  color: #333;
}

[dir=rtl] .uppy-Root, .uppy-Root[dir=rtl] {
  text-align: right;
}

.uppy-Root *, .uppy-Root *:before, .uppy-Root *:after {
  box-sizing: inherit;
}

.uppy-Root [hidden] {
  display: none;
}

.uppy-u-reset {
  -webkit-appearance: none;
  line-height: 1;
  padding: 0;
  border: 0;
  color: inherit;
  backface-visibility: visible;
  background: none;
  border: medium none currentColor;
  border-collapse: separate;
  border-image: none;
  border-radius: 0;
  border-spacing: 0;
  box-shadow: none;
  clear: none;
  cursor: auto;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: inherit;
  font-size: inherit;
  font-style: normal;
  font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50% 0;
  transform-style: flat;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  z-index: auto;
}

[dir=rtl] .uppy-u-reset {
  text-align: right;
}

.uppy-c-textInput {
  border: 1px solid #ddd;
  border-radius: 4px;
  font-size: 14px;
  line-height: 1.5;
  padding: 6px 8px;
  background-color: #fff;
}
.uppy-size--md .uppy-c-textInput {
  padding: 8px 10px;
}
.uppy-c-textInput:focus {
  border-color: rgba(34, 117, 215, 0.6);
  outline: none;
  box-shadow: 0 0 0 3px rgba(34, 117, 215, 0.15);
}
[data-uppy-theme=dark] .uppy-c-textInput {
  background-color: #333;
  border-color: #333;
  color: #eaeaea;
}
[data-uppy-theme=dark] .uppy-c-textInput:focus {
  border-color: #525252;
  box-shadow: none;
}

.uppy-c-icon {
  max-width: 100%;
  max-height: 100%;
  fill: currentColor;
  display: inline-block;
  overflow: hidden;
}

.uppy-c-btn {
  display: inline-block;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  font-family: inherit;
  font-size: 16px;
  line-height: 1;
  font-weight: 500;
  transition-property: background-color, color;
  transition-duration: 0.3s;
  -webkit-user-select: none;
          user-select: none;
}
[dir=rtl] .uppy-c-btn {
  text-align: center;
}

.uppy-c-btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}

.uppy-c-btn::-moz-focus-inner {
  border: 0;
}

.uppy-c-btn-primary {
  font-size: 14px;
  padding: 10px 18px;
  border-radius: 4px;
  background-color: #2275d7;
  color: #fff;
}
.uppy-c-btn-primary:hover {
  background-color: #1b5dab;
}
.uppy-c-btn-primary:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(34, 117, 215, 0.4);
}
.uppy-size--md .uppy-c-btn-primary {
  padding: 13px 22px;
}
[data-uppy-theme=dark] .uppy-c-btn-primary {
  color: #eaeaea;
}
[data-uppy-theme=dark] .uppy-c-btn-primary:focus {
  outline: none;
}
[data-uppy-theme=dark] .uppy-c-btn-primary::-moz-focus-inner {
  border: 0;
}
[data-uppy-theme=dark] .uppy-c-btn-primary:focus {
  box-shadow: 0 0 0 2px rgba(170, 225, 255, 0.85);
}

.uppy-c-btn-link {
  font-size: 14px;
  line-height: 1;
  padding: 10px 15px;
  border-radius: 4px;
  background-color: transparent;
  color: #525252;
}
.uppy-c-btn-link:hover {
  color: #333;
}
.uppy-c-btn-link:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(34, 117, 215, 0.25);
}
.uppy-size--md .uppy-c-btn-link {
  padding: 13px 18px;
}
[data-uppy-theme=dark] .uppy-c-btn-link {
  color: #eaeaea;
}
[data-uppy-theme=dark] .uppy-c-btn-link:focus {
  outline: none;
}
[data-uppy-theme=dark] .uppy-c-btn-link::-moz-focus-inner {
  border: 0;
}
[data-uppy-theme=dark] .uppy-c-btn-link:focus {
  box-shadow: 0 0 0 2px rgba(170, 225, 255, 0.85);
}
[data-uppy-theme=dark] .uppy-c-btn-link:hover {
  color: #939393;
}

.uppy-c-btn--small {
  font-size: 0.9em;
  padding: 7px 16px;
  border-radius: 2px;
}
.uppy-size--md .uppy-c-btn--small {
  padding: 8px 10px;
  border-radius: 2px;
}
@charset "UTF-8";
.uppy-Informer {
  position: absolute;
  bottom: 60px;
  left: 0;
  right: 0;
  text-align: center;
  opacity: 1;
  transform: none;
  transition: all 250ms ease-in;
  z-index: 1005;
}

.uppy-Informer[aria-hidden=true] {
  opacity: 0;
  transform: translateY(350%);
  transition: all 300ms ease-in;
  z-index: -1000;
}

.uppy-Informer p {
  display: inline-block;
  margin: 0;
  padding: 0;
  font-size: 12px;
  line-height: 1.4;
  font-weight: 400;
  padding: 6px 15px;
  background-color: #757575;
  color: #fff;
  border-radius: 18px;
  max-width: 90%;
}
.uppy-size--md .uppy-Informer p {
  font-size: 14px;
  line-height: 1.3;
  max-width: 500px;
  padding: 10px 20px;
}
[data-uppy-theme=dark] .uppy-Informer p {
  background-color: #333;
}

[dir="ltr"] .uppy-Informer span{
  left: 3px;
}

[dir="rtl"] .uppy-Informer span{
  right: 3px;
}

[dir="ltr"] .uppy-Informer span{
          margin-left: -1px;
}

[dir="rtl"] .uppy-Informer span{
          margin-right: -1px;
}

.uppy-Informer span {
  line-height: 12px;
  width: 13px;
  height: 13px;
  display: inline-block;
  vertical-align: middle;
  color: #525252;
  background-color: #fff;
  border-radius: 50%;
  position: relative;
  top: -1px;
  font-size: 10px;
  -webkit-margin-start: -1px;
}

.uppy-Informer span:hover {
  cursor: help;
}

.uppy-Informer span:after {
  line-height: 1.3;
  word-wrap: break-word;
}

/* -------------------------------------------------------------------
  Microtip

  Modern, lightweight css-only tooltips
  Just 1kb minified and gzipped

  @author Ghosh
  @package Microtip

----------------------------------------------------------------------
  1. Base Styles
  2. Direction Modifiers
  3. Position Modifiers
--------------------------------------------------------------------*/
/* ------------------------------------------------
  [1] Base Styles
-------------------------------------------------*/
.uppy-Root [aria-label][role~=tooltip] {
  /* no important */
  position: relative;
}

.uppy-Root [aria-label][role~=tooltip]::before,
.uppy-Root [aria-label][role~=tooltip]::after {
  /* no important */
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
  will-change: transform;
  opacity: 0;
  pointer-events: none;
  transition: all 0.18s ease-in-out 0s;
  transition: all var(--microtip-transition-duration, 0.18s) var(--microtip-transition-easing, ease-in-out) var(--microtip-transition-delay, 0s);
  position: absolute;
  box-sizing: border-box;
  z-index: 10;
  transform-origin: top;
}

.uppy-Root [aria-label][role~=tooltip]::before {
  /* no important */
  background-size: 100% auto !important;
  content: "";
}

.uppy-Root [aria-label][role~=tooltip]::after {
  /* no important */
  background: rgba(17, 17, 17, 0.9);
  border-radius: 4px;
  color: #ffffff;
  content: attr(aria-label);
  font-size: 13px;
  font-size: var(--microtip-font-size, 13px);
  font-weight: normal;
  font-weight: var(--microtip-font-weight, normal);
  text-transform: none;
  text-transform: var(--microtip-text-transform, none);
  padding: 0.5em 1em;
  white-space: nowrap;
  box-sizing: content-box;
}

.uppy-Root [aria-label][role~=tooltip]:hover::before,
.uppy-Root [aria-label][role~=tooltip]:hover::after,
.uppy-Root [aria-label][role~=tooltip]:focus::before,
.uppy-Root [aria-label][role~=tooltip]:focus::after {
  /* no important */
  opacity: 1;
  pointer-events: auto;
}

/* ------------------------------------------------
  [2] Position Modifiers
-------------------------------------------------*/
.uppy-Root [role~=tooltip][data-microtip-position|=top]::before {
  /* no important */
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%280%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") no-repeat;
  height: 6px;
  width: 18px;
  margin-bottom: 5px;
}

.uppy-Root [role~=tooltip][data-microtip-position|=top]::after {
  /* no important */
  margin-bottom: 11px;
}

.uppy-Root [role~=tooltip][data-microtip-position|=top]::before {
  /* no important */
  transform: translate3d(-50%, 0, 0);
  bottom: 100%;
  left: 50%;
}

.uppy-Root [role~=tooltip][data-microtip-position|=top]:hover::before {
  /* no important */
  transform: translate3d(-50%, -5px, 0);
}

.uppy-Root [role~=tooltip][data-microtip-position|=top]::after {
  /* no important */
  transform: translate3d(-50%, 0, 0);
  bottom: 100%;
  left: 50%;
}

.uppy-Root [role~=tooltip][data-microtip-position=top]:hover::after {
  /* no important */
  transform: translate3d(-50%, -5px, 0);
}

/* ------------------------------------------------
  [2.1] Top Left
-------------------------------------------------*/
.uppy-Root [role~=tooltip][data-microtip-position=top-left]::after {
  /* no important */
  transform: translate3d(calc(-100% + 16px), 0, 0);
  bottom: 100%;
}

.uppy-Root [role~=tooltip][data-microtip-position=top-left]:hover::after {
  /* no important */
  transform: translate3d(calc(-100% + 16px), -5px, 0);
}

/* ------------------------------------------------
  [2.2] Top Right
-------------------------------------------------*/
.uppy-Root [role~=tooltip][data-microtip-position=top-right]::after {
  /* no important */
  transform: translate3d(calc(0% + -16px), 0, 0);
  bottom: 100%;
}

.uppy-Root [role~=tooltip][data-microtip-position=top-right]:hover::after {
  /* no important */
  transform: translate3d(calc(0% + -16px), -5px, 0);
}

/* ------------------------------------------------
  [2.3] Bottom
-------------------------------------------------*/
.uppy-Root [role~=tooltip][data-microtip-position|=bottom]::before {
  /* no important */
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%28180%2018%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") no-repeat;
  height: 6px;
  width: 18px;
  margin-top: 5px;
  margin-bottom: 0;
}

.uppy-Root [role~=tooltip][data-microtip-position|=bottom]::after {
  /* no important */
  margin-top: 11px;
}

.uppy-Root [role~=tooltip][data-microtip-position|=bottom]::before {
  /* no important */
  transform: translate3d(-50%, -10px, 0);
  bottom: auto;
  left: 50%;
  top: 100%;
}

.uppy-Root [role~=tooltip][data-microtip-position|=bottom]:hover::before {
  /* no important */
  transform: translate3d(-50%, 0, 0);
}

.uppy-Root [role~=tooltip][data-microtip-position|=bottom]::after {
  /* no important */
  transform: translate3d(-50%, -10px, 0);
  top: 100%;
  left: 50%;
}

.uppy-Root [role~=tooltip][data-microtip-position=bottom]:hover::after {
  /* no important */
  transform: translate3d(-50%, 0, 0);
}

/* ------------------------------------------------
  [2.4] Bottom Left
-------------------------------------------------*/
.uppy-Root [role~=tooltip][data-microtip-position=bottom-left]::after {
  /* no important */
  transform: translate3d(calc(-100% + 16px), -10px, 0);
  top: 100%;
}

.uppy-Root [role~=tooltip][data-microtip-position=bottom-left]:hover::after {
  /* no important */
  transform: translate3d(calc(-100% + 16px), 0, 0);
}

/* ------------------------------------------------
  [2.5] Bottom Right
-------------------------------------------------*/
.uppy-Root [role~=tooltip][data-microtip-position=bottom-right]::after {
  /* no important */
  transform: translate3d(calc(0% + -16px), -10px, 0);
  top: 100%;
}

.uppy-Root [role~=tooltip][data-microtip-position=bottom-right]:hover::after {
  /* no important */
  transform: translate3d(calc(0% + -16px), 0, 0);
}

/* ------------------------------------------------
  [2.6] Left
-------------------------------------------------*/
.uppy-Root [role~=tooltip][data-microtip-position=left]::before,
.uppy-Root [role~=tooltip][data-microtip-position=left]::after {
  /* no important */
  bottom: auto;
  left: auto;
  right: 100%;
  top: 50%;
  transform: translate3d(10px, -50%, 0);
}

.uppy-Root [role~=tooltip][data-microtip-position=left]::before {
  /* no important */
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%28-90%2018%2018%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") no-repeat;
  height: 18px;
  width: 6px;
  margin-right: 5px;
  margin-bottom: 0;
}

.uppy-Root [role~=tooltip][data-microtip-position=left]::after {
  /* no important */
  margin-right: 11px;
}

.uppy-Root [role~=tooltip][data-microtip-position=left]:hover::before,
.uppy-Root [role~=tooltip][data-microtip-position=left]:hover::after {
  /* no important */
  transform: translate3d(0, -50%, 0);
}

/* ------------------------------------------------
  [2.7] Right
-------------------------------------------------*/
.uppy-Root [role~=tooltip][data-microtip-position=right]::before,
.uppy-Root [role~=tooltip][data-microtip-position=right]::after {
  /* no important */
  bottom: auto;
  left: 100%;
  top: 50%;
  transform: translate3d(-10px, -50%, 0);
}

.uppy-Root [role~=tooltip][data-microtip-position=right]::before {
  /* no important */
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%2890%206%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") no-repeat;
  height: 18px;
  width: 6px;
  margin-bottom: 0;
  margin-left: 5px;
}

.uppy-Root [role~=tooltip][data-microtip-position=right]::after {
  /* no important */
  margin-left: 11px;
}

.uppy-Root [role~=tooltip][data-microtip-position=right]:hover::before,
.uppy-Root [role~=tooltip][data-microtip-position=right]:hover::after {
  /* no important */
  transform: translate3d(0, -50%, 0);
}

/* ------------------------------------------------
  [3] Size
-------------------------------------------------*/
.uppy-Root [role~=tooltip][data-microtip-size=small]::after {
  /* no important */
  white-space: normal;
  white-space: initial;
  width: 80px;
}

.uppy-Root [role~=tooltip][data-microtip-size=medium]::after {
  /* no important */
  white-space: normal;
  white-space: initial;
  width: 150px;
}

.uppy-Root [role~=tooltip][data-microtip-size=large]::after {
  /* no important */
  white-space: normal;
  white-space: initial;
  width: 260px;
}

.uppy-StatusBar {
  display: flex;
  position: relative;
  height: 40px;
  line-height: 40px;
  font-size: 12px;
  font-weight: 400;
  color: #fff;
  background-color: #fff;
  z-index: 1001;
  transition: height 0.2s;
}
.uppy-size--md .uppy-StatusBar {
  height: 46px;
}
[data-uppy-theme=dark] .uppy-StatusBar {
  background-color: #1f1f1f;
}

.uppy-StatusBar:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  background-color: #eaeaea;
}
[data-uppy-theme=dark] .uppy-StatusBar:before {
  background-color: #757575;
}

.uppy-StatusBar[aria-hidden=true] {
  overflow-y: hidden;
  height: 0;
}

.uppy-StatusBar.is-complete .uppy-StatusBar-progress {
  background-color: #1bb240;
}

.uppy-StatusBar.is-error .uppy-StatusBar-progress {
  background-color: #e32437;
}

.uppy-StatusBar.is-complete .uppy-StatusBar-statusIndicator {
  color: #1bb240;
}

.uppy-StatusBar.is-error .uppy-StatusBar-statusIndicator {
  color: #e32437;
}

.uppy-StatusBar:not([aria-hidden=true]).is-waiting {
  background-color: #fff;
  height: 65px;
  border-top: 1px solid #eaeaea;
}
[data-uppy-theme=dark] .uppy-StatusBar:not([aria-hidden=true]).is-waiting {
  background-color: #1f1f1f;
  border-top: 1px solid #333;
}

.uppy-StatusBar-progress {
  background-color: #2275d7;
  height: 2px;
  position: absolute;
  z-index: 1001;
  transition: background-color, width 0.3s ease-out;
}
.uppy-StatusBar-progress.is-indeterminate {
  background-size: 64px 64px;
  background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.3) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.3) 75%, transparent 75%, transparent);
  animation: uppy-StatusBar-ProgressStripes 1s linear infinite;
}

@keyframes uppy-StatusBar-ProgressStripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 64px 0;
  }
}
.uppy-StatusBar.is-preprocessing .uppy-StatusBar-progress,
.uppy-StatusBar.is-postprocessing .uppy-StatusBar-progress {
  background-color: #f6a623;
}

.uppy-StatusBar.is-waiting .uppy-StatusBar-progress {
  display: none;
}

[dir="ltr"] .uppy-StatusBar-content{
          padding-left: 10px;
}

[dir="rtl"] .uppy-StatusBar-content{
          padding-right: 10px;
}

.uppy-StatusBar-content {
  display: flex;
  align-items: center;
  position: relative;
  z-index: 1002;
  -webkit-padding-start: 10px;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #333;
  height: 100%;
}
[dir="ltr"] .uppy-size--md .uppy-StatusBar-content{
          padding-left: 15px;
}
[dir="rtl"] .uppy-size--md .uppy-StatusBar-content{
          padding-right: 15px;
}
.uppy-size--md .uppy-StatusBar-content {
  -webkit-padding-start: 15px;
}
[data-uppy-theme=dark] .uppy-StatusBar-content {
  color: #eaeaea;
}

[dir="ltr"] .uppy-StatusBar-status{
          padding-right: 0.3em;
}

[dir="rtl"] .uppy-StatusBar-status{
          padding-left: 0.3em;
}

.uppy-StatusBar-status {
  line-height: 1.4;
  font-weight: normal;
  display: flex;
  flex-direction: column;
  justify-content: center;
  -webkit-padding-end: 0.3em;
}

.uppy-StatusBar-statusPrimary {
  font-weight: 500;
  line-height: 1;
}
[data-uppy-theme=dark] .uppy-StatusBar-statusPrimary {
  color: #eaeaea;
}

.uppy-StatusBar-statusSecondary {
  margin-top: 1px;
  font-size: 11px;
  line-height: 1.2;
  display: inline-block;
  color: #757575;
  white-space: nowrap;
}
[data-uppy-theme=dark] .uppy-StatusBar-statusSecondary {
  color: #bbb;
}

[dir="ltr"] .uppy-StatusBar-statusSecondaryHint{
          margin-right: 5px;
}

[dir="rtl"] .uppy-StatusBar-statusSecondaryHint{
          margin-left: 5px;
}

.uppy-StatusBar-statusSecondaryHint {
  display: inline-block;
  vertical-align: middle;
  -webkit-margin-end: 5px;
  line-height: 1;
}
[dir="ltr"] .uppy-size--md .uppy-StatusBar-statusSecondaryHint{
          margin-right: 8px;
}
[dir="rtl"] .uppy-size--md .uppy-StatusBar-statusSecondaryHint{
          margin-left: 8px;
}
.uppy-size--md .uppy-StatusBar-statusSecondaryHint {
  -webkit-margin-end: 8px;
}

[dir="ltr"] .uppy-StatusBar-statusIndicator{
          margin-right: 7px;
}

[dir="rtl"] .uppy-StatusBar-statusIndicator{
          margin-left: 7px;
}

.uppy-StatusBar-statusIndicator {
  position: relative;
  top: 1px;
  color: #525252;
  -webkit-margin-end: 7px;
}
.uppy-StatusBar-statusIndicator svg {
  vertical-align: text-bottom;
}

[dir="ltr"] .uppy-StatusBar-actions{
  right: 10px;
}

[dir="rtl"] .uppy-StatusBar-actions{
  left: 10px;
}

.uppy-StatusBar-actions {
  display: flex;
  align-items: center;
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1004;
}

.uppy-StatusBar.is-waiting .uppy-StatusBar-actions {
  width: 100%;
  height: 100%;
  position: static;
  padding: 0 15px;
  background-color: #fafafa;
}
[data-uppy-theme=dark] .uppy-StatusBar.is-waiting .uppy-StatusBar-actions {
  background-color: #1f1f1f;
}

.uppy-StatusBar:not([aria-hidden=true]).is-waiting.has-ghosts {
  height: 90px;
  flex-direction: column;
}
.uppy-size--md .uppy-StatusBar:not([aria-hidden=true]).is-waiting.has-ghosts {
  height: 65px;
  flex-direction: row;
}
.uppy-StatusBar:not([aria-hidden=true]).is-waiting.has-ghosts .uppy-StatusBar-actions {
  flex-direction: column;
  justify-content: center;
}
.uppy-size--md .uppy-StatusBar:not([aria-hidden=true]).is-waiting.has-ghosts .uppy-StatusBar-actions {
  flex-direction: row;
  justify-content: initial;
}

.uppy-StatusBar-actionCircleBtn {
  line-height: 1;
  cursor: pointer;
  margin: 3px;
  opacity: 0.9;
}
.uppy-StatusBar-actionCircleBtn:focus {
  outline: none;
}
.uppy-StatusBar-actionCircleBtn::-moz-focus-inner {
  border: 0;
}
.uppy-StatusBar-actionCircleBtn:focus {
  box-shadow: 0 0 0 3px rgba(34, 117, 215, 0.5);
}
[data-uppy-theme=dark] .uppy-StatusBar-actionCircleBtn:focus {
  outline: none;
}
[data-uppy-theme=dark] .uppy-StatusBar-actionCircleBtn::-moz-focus-inner {
  border: 0;
}
[data-uppy-theme=dark] .uppy-StatusBar-actionCircleBtn:focus {
  box-shadow: 0 0 0 2px rgba(170, 225, 255, 0.85);
}
.uppy-StatusBar-actionCircleBtn:hover {
  opacity: 1;
}
.uppy-StatusBar-actionCircleBtn:focus {
  border-radius: 50%;
}

.uppy-StatusBar-actionCircleBtn svg {
  vertical-align: bottom;
}

.uppy-StatusBar-actionBtn {
  display: inline-block;
  vertical-align: middle;
  font-size: 10px;
  line-height: inherit;
  color: #2275d7;
}
.uppy-size--md .uppy-StatusBar-actionBtn {
  font-size: 11px;
}

.uppy-StatusBar-actionBtn--disabled {
  opacity: 0.4;
}
[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--disabled {
  opacity: 0.7;
}

[dir="ltr"] .uppy-StatusBar-actionBtn--retry{
          margin-right: 6px;
}

[dir="rtl"] .uppy-StatusBar-actionBtn--retry{
          margin-left: 6px;
}

.uppy-StatusBar-actionBtn--retry {
  height: 16px;
  border-radius: 8px;
  -webkit-margin-end: 6px;
  background-color: #ff4b23;
  line-height: 1;
  color: #fff;
  padding: 1px 6px 3px 18px;
  position: relative;
}
.uppy-StatusBar-actionBtn--retry:focus {
  outline: none;
}
.uppy-StatusBar-actionBtn--retry::-moz-focus-inner {
  border: 0;
}
.uppy-StatusBar-actionBtn--retry:focus {
  box-shadow: 0 0 0 3px rgba(34, 117, 215, 0.5);
}
[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--retry:focus {
  outline: none;
}
[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--retry::-moz-focus-inner {
  border: 0;
}
[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--retry:focus {
  box-shadow: 0 0 0 2px rgba(170, 225, 255, 0.85);
}
.uppy-StatusBar-actionBtn--retry:hover {
  background-color: #f92d00;
}
[dir="ltr"] .uppy-StatusBar-actionBtn--retry svg{
  left: 6px;
}
[dir="rtl"] .uppy-StatusBar-actionBtn--retry svg{
  right: 6px;
}
.uppy-StatusBar-actionBtn--retry svg {
  position: absolute;
  top: 3px;
}

.uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload {
  font-size: 14px;
  width: 100%;
  padding: 15px 10px;
  color: #fff;
  background-color: #1bb240;
  line-height: 1;
}
.uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload:hover {
  background-color: #189c38;
}
[data-uppy-theme=dark] .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload {
  background-color: #1c8b37;
}
[data-uppy-theme=dark] .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload:hover {
  background-color: #18762f;
}

.uppy-size--md .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload {
  padding: 13px 22px;
  width: auto;
}

.uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload.uppy-StatusBar-actionBtn--disabled:hover {
  cursor: not-allowed;
  background-color: #1bb240;
}

[data-uppy-theme=dark] .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload.uppy-StatusBar-actionBtn--disabled:hover {
  background-color: #1c8b37;
}

.uppy-StatusBar:not(.is-waiting) .uppy-StatusBar-actionBtn--upload {
  background-color: transparent;
  color: #2275d7;
}

[dir="ltr"] .uppy-StatusBar-actionBtn--uploadNewlyAdded{
          padding-right: 3px;
}

[dir="rtl"] .uppy-StatusBar-actionBtn--uploadNewlyAdded{
          padding-left: 3px;
}

[dir="ltr"] .uppy-StatusBar-actionBtn--uploadNewlyAdded{
          padding-left: 3px;
}

[dir="rtl"] .uppy-StatusBar-actionBtn--uploadNewlyAdded{
          padding-right: 3px;
}

.uppy-StatusBar-actionBtn--uploadNewlyAdded {
  -webkit-padding-end: 3px;
  -webkit-padding-start: 3px;
  padding-bottom: 1px;
  border-radius: 3px;
}
.uppy-StatusBar-actionBtn--uploadNewlyAdded:focus {
  outline: none;
}
.uppy-StatusBar-actionBtn--uploadNewlyAdded::-moz-focus-inner {
  border: 0;
}
.uppy-StatusBar-actionBtn--uploadNewlyAdded:focus {
  box-shadow: 0 0 0 3px rgba(34, 117, 215, 0.5);
}
[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--uploadNewlyAdded:focus {
  outline: none;
}
[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--uploadNewlyAdded::-moz-focus-inner {
  border: 0;
}
[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--uploadNewlyAdded:focus {
  box-shadow: 0 0 0 2px rgba(170, 225, 255, 0.85);
}

.uppy-StatusBar-actionBtn--done {
  line-height: 1;
  border-radius: 3px;
  padding: 7px 8px;
}
.uppy-StatusBar-actionBtn--done:focus {
  outline: none;
}
.uppy-StatusBar-actionBtn--done::-moz-focus-inner {
  border: 0;
}
.uppy-StatusBar-actionBtn--done:hover {
  color: #1b5dab;
}
.uppy-StatusBar-actionBtn--done:focus {
  background-color: #eceef2;
}
[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--done:focus {
  background-color: #333;
}
[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--done {
  color: #02baf2;
}

.uppy-size--md .uppy-StatusBar-actionBtn--done {
  font-size: 14px;
}

.uppy-StatusBar-serviceMsg {
  font-size: 11px;
  line-height: 1.1;
  color: #000;
  padding-left: 10px;
}
.uppy-size--md .uppy-StatusBar-serviceMsg {
  font-size: 14px;
  padding-left: 15px;
}
[data-uppy-theme=dark] .uppy-StatusBar-serviceMsg {
  color: #eaeaea;
}

.uppy-StatusBar-serviceMsg-ghostsIcon {
  opacity: 0.5;
  vertical-align: text-bottom;
  position: relative;
  top: 2px;
  left: 6px;
  width: 10px;
}
.uppy-size--md .uppy-StatusBar-serviceMsg-ghostsIcon {
  width: 15px;
  left: 10px;
  top: 1px;
}

[dir="ltr"] .uppy-StatusBar-details{
  left: 2px;
}

[dir="rtl"] .uppy-StatusBar-details{
  right: 2px;
}

.uppy-StatusBar-details {
  line-height: 12px;
  width: 13px;
  height: 13px;
  display: inline-block;
  vertical-align: middle;
  color: #fff;
  background-color: #939393;
  border-radius: 50%;
  position: relative;
  top: 0;
  font-size: 10px;
  font-weight: 600;
  text-align: center;
  cursor: help;
}

.uppy-StatusBar-details:after {
  line-height: 1.3;
  word-wrap: break-word;
}

[dir="ltr"] .uppy-StatusBar-spinner{
          margin-right: 10px;
}

[dir="rtl"] .uppy-StatusBar-spinner{
          margin-left: 10px;
}

.uppy-StatusBar-spinner {
  animation-name: uppy-StatusBar-spinnerAnimation;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  -webkit-margin-end: 10px;
  fill: #2275d7;
}

.uppy-StatusBar.is-preprocessing .uppy-StatusBar-spinner,
.uppy-StatusBar.is-postprocessing .uppy-StatusBar-spinner {
  fill: #f6a623;
}

@keyframes uppy-StatusBar-spinnerAnimation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.uppy-ProviderBrowser-viewType--grid ul.uppy-ProviderBrowser-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  padding: 6px;
}
.uppy-ProviderBrowser-viewType--grid ul.uppy-ProviderBrowser-list::after {
  content: "";
  flex: auto;
}
.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem {
  width: 50%;
  position: relative;
  margin: 0;
}
.uppy-size--md .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem {
  width: 33.3333%;
}
.uppy-size--lg .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem {
  width: 25%;
}
.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem::before {
  content: "";
  padding-top: 100%;
  display: block;
}
.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--selected img, .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--selected svg {
  opacity: 0.85;
}
.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--disabled {
  opacity: 0.5;
}
.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--noPreview .uppy-ProviderBrowserItem-inner {
  background-color: rgba(147, 147, 147, 0.2);
}
[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--noPreview .uppy-ProviderBrowserItem-inner {
  background-color: rgba(234, 234, 234, 0.2);
}
.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--noPreview svg {
  fill: rgba(0, 0, 0, 0.7);
  width: 30%;
  height: 30%;
}
[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--noPreview svg {
  fill: rgba(255, 255, 255, 0.8);
}
.uppy-ProviderBrowser-viewType--grid button.uppy-ProviderBrowserItem-inner {
  border-radius: 4px;
  overflow: hidden;
  position: absolute;
  top: 7px;
  left: 7px;
  right: 7px;
  bottom: 7px;
  text-align: center;
  width: calc(100% - 14px);
  height: calc(100% - 14px);
}
.uppy-ProviderBrowser-viewType--grid button.uppy-ProviderBrowserItem-inner:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(34, 117, 215, 0.9);
}
[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--grid button.uppy-ProviderBrowserItem-inner {
  box-shadow: 0 0 0 3px rgba(170, 225, 255, 0.7);
}
.uppy-ProviderBrowser-viewType--grid button.uppy-ProviderBrowserItem-inner img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 4px;
}
.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-fakeCheckbox {
  position: absolute;
  top: 16px;
  right: 16px;
  width: 26px;
  height: 26px;
  background-color: #2275d7;
  border-radius: 50%;
  z-index: 1002;
  opacity: 0;
}
[dir="ltr"] .uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-fakeCheckbox:after{
  left: 7px;
}
[dir="rtl"] .uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-fakeCheckbox:after{
  right: 7px;
}
.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-fakeCheckbox:after {
  width: 12px;
  height: 7px;
  top: 8px;
}
.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-fakeCheckbox--is-checked {
  opacity: 1;
}

.uppy-ProviderBrowser-viewType--list {
  background-color: #fff;
}
[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--list {
  background-color: #1f1f1f;
}
.uppy-ProviderBrowser-viewType--list li.uppy-ProviderBrowserItem {
  display: flex;
  align-items: center;
  padding: 7px 15px;
  margin: 0;
}
[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--list li.uppy-ProviderBrowserItem {
  color: #eaeaea;
}
.uppy-ProviderBrowser-viewType--list li.uppy-ProviderBrowserItem--disabled {
  opacity: 0.6;
}
[dir="ltr"] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-fakeCheckbox{
          margin-right: 15px;
}
[dir="rtl"] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-fakeCheckbox{
          margin-left: 15px;
}
.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-fakeCheckbox {
  -webkit-margin-end: 15px;
  height: 17px;
  width: 17px;
  border-radius: 3px;
  background-color: #fff;
  border: 1px solid #cfcfcf;
}
.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-fakeCheckbox:focus {
  border: 1px solid #2275d7;
  box-shadow: 0 0 0 3px rgba(34, 117, 215, 0.25);
  outline: none;
}
[dir="ltr"] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-fakeCheckbox::after{
  left: 3px;
}
[dir="rtl"] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-fakeCheckbox::after{
  right: 3px;
}
.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-fakeCheckbox::after {
  opacity: 0;
  height: 5px;
  width: 9px;
  top: 4px;
}
[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-fakeCheckbox:focus {
  border-color: rgba(2, 186, 242, 0.7);
  box-shadow: 0 0 0 3px rgba(2, 186, 242, 0.2);
}
.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-fakeCheckbox--is-checked {
  background-color: #2275d7;
  border-color: #2275d7;
}
.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-fakeCheckbox--is-checked::after {
  opacity: 1;
}
.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: flex;
  align-items: center;
  padding: 2px;
}
.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner:focus {
  outline: none;
  text-decoration: underline;
}
[dir="ltr"] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner img,[dir="ltr"]  .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner svg{
          margin-right: 8px;
}
[dir="rtl"] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner img,[dir="rtl"]  .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner svg{
          margin-left: 8px;
}
.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner img, .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner svg {
  -webkit-margin-end: 8px;
  max-width: 20px;
  max-height: 20px;
}
.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner span {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  line-height: 1.2;
}
.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem--disabled .uppy-ProviderBrowserItem-inner {
  cursor: default;
}
[dir="ltr"] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-iconWrap{
          margin-right: 7px;
}
[dir="rtl"] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-iconWrap{
          margin-left: 7px;
}
.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-iconWrap {
  width: 20px;
  -webkit-margin-end: 7px;
}

.uppy-ProviderBrowserItem-fakeCheckbox {
  position: relative;
  cursor: pointer;
  flex-shrink: 0;
}
.uppy-ProviderBrowserItem-fakeCheckbox:disabled {
  cursor: default;
}
.uppy-ProviderBrowserItem-fakeCheckbox::after {
  content: "";
  position: absolute;
  cursor: pointer;
  border-left: 2px solid #eaeaea;
  border-bottom: 2px solid #eaeaea;
  transform: rotate(-45deg);
}
.uppy-ProviderBrowserItem-fakeCheckbox:disabled::after {
  cursor: default;
}
[data-uppy-theme=dark] .uppy-ProviderBrowserItem-fakeCheckbox {
  background-color: #1f1f1f;
  border-color: #939393;
}

[data-uppy-theme=dark] .uppy-ProviderBrowserItem-fakeCheckbox--is-checked {
  background-color: #333;
}

.uppy-SearchProvider {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex: 1 1;
}
[data-uppy-theme=dark] .uppy-SearchProvider {
  background-color: #1f1f1f;
}

.uppy-SearchProvider-input {
  width: 90%;
  max-width: 650px;
  margin-bottom: 15px;
}
.uppy-size--md .uppy-SearchProvider-input {
  margin-bottom: 20px;
}

.uppy-SearchProvider-searchButton {
  padding: 13px 25px;
}
.uppy-size--md .uppy-SearchProvider-searchButton {
  padding: 13px 30px;
}

.uppy-DashboardContent-panelBody {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1 1;
}
[data-uppy-theme=dark] .uppy-DashboardContent-panelBody {
  background-color: #1f1f1f;
}

.uppy-Provider-auth,
.uppy-Provider-error,
.uppy-Provider-loading,
.uppy-Provider-empty {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-flow: column wrap;
  flex: 1 1;
  color: #939393;
}

.uppy-Provider-empty {
  color: #939393;
}

.uppy-Provider-authIcon svg {
  width: 100px;
  height: 75px;
  margin-bottom: 15px;
}

.uppy-Provider-authTitle {
  font-size: 17px;
  line-height: 1.4;
  font-weight: 400;
  margin-bottom: 30px;
  padding: 0 15px;
  max-width: 500px;
  text-align: center;
  color: #757575;
}
.uppy-size--md .uppy-Provider-authTitle {
  font-size: 20px;
}
[data-uppy-theme=dark] .uppy-Provider-authTitle {
  color: #cfcfcf;
}

[dir="ltr"] .uppy-Provider-breadcrumbs{
  text-align: left;
}

[dir="rtl"] .uppy-Provider-breadcrumbs{
  text-align: right;
}

.uppy-Provider-breadcrumbs {
  flex: 1 1;
  color: #525252;
  font-size: 12px;
  margin-bottom: 10px;
}
.uppy-size--md .uppy-Provider-breadcrumbs {
  margin-bottom: 0;
}
[data-uppy-theme=dark] .uppy-Provider-breadcrumbs {
  color: #eaeaea;
}

[dir="ltr"] .uppy-Provider-breadcrumbsIcon{
          margin-right: 4px;
}

[dir="rtl"] .uppy-Provider-breadcrumbsIcon{
          margin-left: 4px;
}

.uppy-Provider-breadcrumbsIcon {
  display: inline-block;
  color: #525252;
  vertical-align: middle;
  -webkit-margin-end: 4px;
  line-height: 1;
}

.uppy-Provider-breadcrumbsIcon svg {
  width: 13px;
  height: 13px;
  fill: #525252;
}

.uppy-Provider-breadcrumbs button {
  display: inline-block;
  line-height: inherit;
  padding: 4px;
  border-radius: 3px;
}
.uppy-Provider-breadcrumbs button:focus {
  outline: none;
}
.uppy-Provider-breadcrumbs button::-moz-focus-inner {
  border: 0;
}
.uppy-Provider-breadcrumbs button:hover {
  color: #1b5dab;
}
.uppy-Provider-breadcrumbs button:focus {
  background-color: #eceef2;
}
[data-uppy-theme=dark] .uppy-Provider-breadcrumbs button:focus {
  background-color: #333;
}
.uppy-Provider-breadcrumbs button:hover {
  text-decoration: underline;
  cursor: pointer;
}
[data-uppy-theme=dark] .uppy-Provider-breadcrumbs button {
  color: #eaeaea;
}

.uppy-ProviderBrowser {
  display: flex;
  flex-direction: column;
  flex: 1 1;
  font-size: 14px;
  font-weight: 400;
  height: 100%;
}

.uppy-ProviderBrowser-user {
  margin: 0 8px 0 0;
  font-weight: 500;
  color: #333;
}
[data-uppy-theme=dark] .uppy-ProviderBrowser-user {
  color: #eaeaea;
}

[dir="ltr"] .uppy-ProviderBrowser-user:after{
  left: 4px;
}

[dir="rtl"] .uppy-ProviderBrowser-user:after{
  right: 4px;
}

.uppy-ProviderBrowser-user:after {
  content: "·";
  position: relative;
  color: #939393;
  font-weight: normal;
}

.uppy-ProviderBrowser-header {
  z-index: 1001;
  border-bottom: 1px solid #eaeaea;
  position: relative;
}
[data-uppy-theme=dark] .uppy-ProviderBrowser-header {
  border-bottom: 1px solid #333;
}

.uppy-ProviderBrowser-headerBar {
  padding: 7px 15px;
  background-color: #fafafa;
  z-index: 1001;
  color: #757575;
  line-height: 1.4;
  font-size: 12px;
}
.uppy-size--md .uppy-ProviderBrowser-headerBar {
  display: flex;
  align-items: center;
}
[data-uppy-theme=dark] .uppy-ProviderBrowser-headerBar {
  background-color: #1f1f1f;
}

.uppy-ProviderBrowser-headerBar--simple {
  text-align: center;
  display: block;
  justify-content: center;
}

.uppy-ProviderBrowser-headerBar--simple .uppy-Provider-breadcrumbsWrap {
  flex: none;
  display: inline-block;
  vertical-align: middle;
}

.uppy-ProviderBrowser-search {
  width: 100%;
  background-color: #fff;
  position: relative;
  height: 30px;
  margin-top: 10px;
  margin-bottom: 5px;
  display: flex;
  align-items: center;
}
[data-uppy-theme=dark] .uppy-ProviderBrowser-search {
  background-color: #1f1f1f;
}

[dir="ltr"] .uppy-ProviderBrowser-searchIcon{
  left: 16px;
}

[dir="rtl"] .uppy-ProviderBrowser-searchIcon{
  right: 16px;
}

.uppy-ProviderBrowser-searchIcon {
  position: absolute;
  width: 12px;
  height: 12px;
  z-index: 1002;
  color: #bbb;
}

[dir="ltr"] .uppy-ProviderBrowser-searchInput{
          padding-left: 27px;
}

[dir="rtl"] .uppy-ProviderBrowser-searchInput{
          padding-right: 27px;
}

.uppy-ProviderBrowser-searchInput {
  width: 100%;
  height: 30px;
  background-color: transparent;
  outline: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 12px;
  line-height: 1.4;
  border: 0;
  margin: 0 8px;
  -webkit-padding-start: 27px;
  z-index: 1001;
  border-radius: 4px;
}
[data-uppy-theme=dark] .uppy-ProviderBrowser-searchInput {
  background-color: #1f1f1f;
  color: #eaeaea;
}

.uppy-ProviderBrowser-searchInput:focus {
  outline: 0;
  background-color: #f4f4f4;
}
[data-uppy-theme=dark] .uppy-ProviderBrowser-searchInput:focus {
  background-color: #333;
}

[dir="ltr"] .uppy-ProviderBrowser-searchClose{
  right: 12px;
}

[dir="rtl"] .uppy-ProviderBrowser-searchClose{
  left: 12px;
}

.uppy-ProviderBrowser-searchClose {
  position: absolute;
  width: 22px;
  height: 22px;
  padding: 6px;
  top: 4px;
  z-index: 1002;
  color: #939393;
  cursor: pointer;
}
.uppy-ProviderBrowser-searchClose:hover {
  color: #757575;
}

.uppy-ProviderBrowser-searchClose svg {
  vertical-align: text-top;
}

.uppy-ProviderBrowser-searchInput::placeholder {
  color: #939393;
  opacity: 1;
}

.uppy-ProviderBrowser-userLogout {
  cursor: pointer;
  line-height: inherit;
  color: #2275d7;
  padding: 4px;
  border-radius: 3px;
}
.uppy-ProviderBrowser-userLogout:focus {
  outline: none;
}
.uppy-ProviderBrowser-userLogout::-moz-focus-inner {
  border: 0;
}
.uppy-ProviderBrowser-userLogout:hover {
  color: #1b5dab;
}
.uppy-ProviderBrowser-userLogout:focus {
  background-color: #eceef2;
}
[data-uppy-theme=dark] .uppy-ProviderBrowser-userLogout:focus {
  background-color: #333;
}
.uppy-ProviderBrowser-userLogout:hover {
  text-decoration: underline;
}
[data-uppy-theme=dark] .uppy-ProviderBrowser-userLogout {
  color: #eaeaea;
}

.uppy-ProviderBrowser-body {
  flex: 1 1;
  position: relative;
}

.uppy-ProviderBrowser-list {
  flex: 1 1;
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  background-color: #fff;
  border-spacing: 0;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  list-style: none;
  margin: 0;
  padding: 0;
}
[data-uppy-theme=dark] .uppy-ProviderBrowser-list {
  background-color: #1f1f1f;
}
.uppy-ProviderBrowser-list:focus {
  outline: none;
}

.uppy-ProviderBrowserItem-inner {
  cursor: pointer;
  font-weight: 500;
  font-size: 13px;
}

.uppy-ProviderBrowser-footer {
  display: flex;
  align-items: center;
  background-color: #fff;
  height: 65px;
  border-top: 1px solid #eaeaea;
  padding: 0 15px;
}
[dir="ltr"] .uppy-ProviderBrowser-footer button{
          margin-right: 8px;
}
[dir="rtl"] .uppy-ProviderBrowser-footer button{
          margin-left: 8px;
}
.uppy-ProviderBrowser-footer button {
  -webkit-margin-end: 8px;
}
[data-uppy-theme=dark] .uppy-ProviderBrowser-footer {
  background-color: #1f1f1f;
  border-top: 1px solid #333;
}

.uppy-Dashboard-Item-previewInnerWrap {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.4);
  border-radius: 3px;
}
.uppy-size--md .uppy-Dashboard-Item-previewInnerWrap {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}

.uppy-Dashboard-Item-previewInnerWrap:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.65);
  display: none;
  z-index: 1001;
}

.uppy-Dashboard-Item-previewLink {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1002;
}
.uppy-Dashboard-Item-previewLink:focus {
  box-shadow: inset 0 0 0 3px #76abe9;
}
[data-uppy-theme=dark] .uppy-Dashboard-Item-previewLink:focus {
  box-shadow: inset 0 0 0 3px #016c8d;
}

.uppy-Dashboard-Item-preview img.uppy-Dashboard-Item-previewImg {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform: translateZ(0);
  border-radius: 3px;
}

.uppy-Dashboard-Item-progress {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1002;
  color: #fff;
  text-align: center;
  width: 120px;
  transition: all 0.35 ease;
}

.uppy-Dashboard-Item-progressIndicator {
  display: inline-block;
  width: 38px;
  height: 38px;
  opacity: 0.9;
}
.uppy-size--md .uppy-Dashboard-Item-progressIndicator {
  width: 55px;
  height: 55px;
}

button.uppy-Dashboard-Item-progressIndicator {
  cursor: pointer;
}
button.uppy-Dashboard-Item-progressIndicator:focus {
  outline: none;
}
button.uppy-Dashboard-Item-progressIndicator::-moz-focus-inner {
  border: 0;
}
button.uppy-Dashboard-Item-progressIndicator:focus .uppy-Dashboard-Item-progressIcon--bg,
button.uppy-Dashboard-Item-progressIndicator:focus .uppy-Dashboard-Item-progressIcon--retry {
  fill: #76abe9;
}

.uppy-Dashboard-Item-progressIcon--circle {
  width: 100%;
  height: 100%;
}

.uppy-Dashboard-Item-progressIcon--bg {
  stroke: rgba(255, 255, 255, 0.4);
}

.uppy-Dashboard-Item-progressIcon--progress {
  stroke: #fff;
  transition: stroke-dashoffset 0.5s ease-out;
}

.uppy-Dashboard-Item-progressIcon--play {
  stroke: #fff;
  fill: #fff;
  transition: all 0.2s;
}

.uppy-Dashboard-Item-progressIcon--cancel {
  fill: #fff;
  transition: all 0.2s;
}

.uppy-Dashboard-Item-progressIcon--pause {
  stroke: #fff;
  fill: #fff;
  transition: all 0.2s;
}

.uppy-Dashboard-Item-progressIcon--check {
  fill: #fff;
  transition: all 0.2s;
}

.uppy-Dashboard-Item-progressIcon--retry {
  fill: #fff;
}

[dir="ltr"] .uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progress{
  right: -8px;
}

[dir="rtl"] .uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progress{
  left: -8px;
}

[dir="ltr"] .uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progress{
  left: auto;
  left: initial;
}

[dir="rtl"] .uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progress{
  right: auto;
  right: initial;
}

.uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progress {
  transform: none;
  transform: initial;
  top: -9px;
  width: auto;
}

.uppy-Dashboard-Item.is-error .uppy-Dashboard-Item-progressIndicator {
  width: 18px;
  height: 18px;
}
.uppy-size--md .uppy-Dashboard-Item.is-error .uppy-Dashboard-Item-progressIndicator {
  width: 28px;
  height: 28px;
}

.uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progressIndicator {
  width: 18px;
  height: 18px;
  opacity: 1;
}
.uppy-size--md .uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progressIndicator {
  width: 22px;
  height: 22px;
}

.uppy-Dashboard-Item.is-processing .uppy-Dashboard-Item-progress {
  opacity: 0;
}

[dir="ltr"] .uppy-Dashboard-Item-fileInfo{
          padding-right: 5px;
}

[dir="rtl"] .uppy-Dashboard-Item-fileInfo{
          padding-left: 5px;
}

.uppy-Dashboard-Item-fileInfo {
  -webkit-padding-end: 5px;
}

.uppy-Dashboard-Item-name {
  font-size: 12px;
  line-height: 1.3;
  font-weight: 500;
  margin-bottom: 5px;
  word-break: break-all;
  word-wrap: anywhere;
}
[data-uppy-theme=dark] .uppy-Dashboard-Item-name {
  color: #eaeaea;
}

.uppy-Dashboard-Item-status {
  font-size: 11px;
  line-height: 1;
  font-weight: normal;
  color: #757575;
}
[data-uppy-theme=dark] .uppy-Dashboard-Item-status {
  color: #bbb;
}

.uppy-Dashboard-Item-statusSize {
  display: inline-block;
  vertical-align: bottom;
  text-transform: uppercase;
}

.uppy-Dashboard-Item-reSelect {
  font-family: inherit;
  font-size: inherit;
  font-weight: 600;
  color: #2275d7;
}

.uppy-Dashboard-Item-action {
  cursor: pointer;
  color: #939393;
}
.uppy-Dashboard-Item-action:focus {
  outline: none;
}
.uppy-Dashboard-Item-action::-moz-focus-inner {
  border: 0;
}
.uppy-Dashboard-Item-action:focus {
  box-shadow: 0 0 0 3px rgba(34, 117, 215, 0.5);
}
.uppy-Dashboard-Item-action:hover {
  opacity: 1;
  color: #1f1f1f;
}
[data-uppy-theme=dark] .uppy-Dashboard-Item-action {
  color: #cfcfcf;
}
[data-uppy-theme=dark] .uppy-Dashboard-Item-action:focus {
  outline: none;
}
[data-uppy-theme=dark] .uppy-Dashboard-Item-action::-moz-focus-inner {
  border: 0;
}
[data-uppy-theme=dark] .uppy-Dashboard-Item-action:focus {
  box-shadow: 0 0 0 2px rgba(170, 225, 255, 0.85);
}
[data-uppy-theme=dark] .uppy-Dashboard-Item-action:hover {
  color: #eaeaea;
}

.uppy-Dashboard-Item-action--remove {
  color: #1f1f1f;
  opacity: 0.95;
}
.uppy-Dashboard-Item-action--remove:hover {
  opacity: 1;
  color: #000;
}
[data-uppy-theme=dark] .uppy-Dashboard-Item-action--remove {
  color: #525252;
}
[data-uppy-theme=dark] .uppy-Dashboard-Item-action--remove:hover {
  color: #333;
}

.uppy-Dashboard:not(.uppy-size--md) .uppy-Dashboard-Item-actionWrapper {
  display: flex;
  align-items: center;
}
.uppy-Dashboard:not(.uppy-size--md) .uppy-Dashboard-Item-action {
  width: 22px;
  height: 22px;
  padding: 3px;
  margin-left: 3px;
}
.uppy-Dashboard:not(.uppy-size--md) .uppy-Dashboard-Item-action:focus {
  border-radius: 3px;
}

.uppy-size--md .uppy-Dashboard-Item-action--copyLink,
.uppy-size--md .uppy-Dashboard-Item-action--edit {
  width: 16px;
  height: 16px;
  padding: 0;
}
.uppy-size--md .uppy-Dashboard-Item-action--copyLink:focus,
.uppy-size--md .uppy-Dashboard-Item-action--edit:focus {
  border-radius: 3px;
}
[dir="ltr"] .uppy-size--md .uppy-Dashboard-Item-action--remove{
  right: -8px;
}
[dir="rtl"] .uppy-size--md .uppy-Dashboard-Item-action--remove{
  left: -8px;
}
.uppy-size--md .uppy-Dashboard-Item-action--remove {
  z-index: 1002;
  position: absolute;
  top: -8px;
  width: 18px;
  height: 18px;
  padding: 0;
}
.uppy-size--md .uppy-Dashboard-Item-action--remove:focus {
  border-radius: 50%;
}

[dir="ltr"] .uppy-Dashboard-Item{
          padding-right: 0;
}

[dir="rtl"] .uppy-Dashboard-Item{
          padding-left: 0;
}

.uppy-Dashboard-Item {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #eaeaea;
  padding: 10px;
  -webkit-padding-end: 0;
}
[data-uppy-theme=dark] .uppy-Dashboard-Item {
  border-bottom: 1px solid #333;
}
[dir="ltr"] .uppy-size--md .uppy-Dashboard-Item{
  float: left;
}
[dir="rtl"] .uppy-size--md .uppy-Dashboard-Item{
  float: right;
}
.uppy-size--md .uppy-Dashboard-Item {
  position: relative;
  display: block;
  margin: 5px 15px;
  padding: 0;
  /* When changing width: also update `itemsPerRow` values in `src/components/Dashboard.js`. */
  width: calc(33.333% - 15px - 15px);
  height: 215px;
  border-bottom: 0;
}
.uppy-size--lg .uppy-Dashboard-Item {
  margin: 5px 15px;
  /* When changing width: also update `itemsPerRow` values in `src/components/Dashboard.js`. */
  width: calc(25% - 15px - 15px);
  height: 190px;
}
.uppy-size--xl .uppy-Dashboard-Item {
  /* When changing width: also update `itemsPerRow` values in `src/components/Dashboard.js`. */
  width: calc(20% - 15px - 15px);
  height: 210px;
}

.uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-previewInnerWrap {
  opacity: 0.2;
}

.uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-name {
  opacity: 0.7;
}

.uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-preview:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2735%27 height=%2739%27 viewBox=%270 0 35 39%27%3E%3Cpath d=%27M1.708 38.66c1.709 0 3.417-3.417 6.834-3.417 3.416 0 5.125 3.417 8.61 3.417 3.348 0 5.056-3.417 8.473-3.417 4.305 0 5.125 3.417 6.833 3.417.889 0 1.709-.889 1.709-1.709v-19.68C34.167-5.757 0-5.757 0 17.271v19.68c0 .82.888 1.709 1.708 1.709zm8.542-17.084a3.383 3.383 0 01-3.417-3.416 3.383 3.383 0 013.417-3.417 3.383 3.383 0 013.417 3.417 3.383 3.383 0 01-3.417 3.416zm13.667 0A3.383 3.383 0 0120.5 18.16a3.383 3.383 0 013.417-3.417 3.383 3.383 0 013.416 3.417 3.383 3.383 0 01-3.416 3.416z%27 fill=%27%2523000%27 fill-rule=%27nonzero%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 50% 10px;
  background-size: 25px;
  z-index: 1005;
  opacity: 0.5;
}
.uppy-size--md .uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-preview:before {
  background-size: 40px;
  background-position: 50% 50%;
}

.uppy-Dashboard-Item-preview {
  position: relative;
}
.uppy-Dashboard:not(.uppy-size--md) .uppy-Dashboard-Item-preview {
  flex-shrink: 0;
  flex-grow: 0;
  width: 50px;
  height: 50px;
}
.uppy-size--md .uppy-Dashboard-Item-preview {
  width: 100%;
  height: 140px;
}
.uppy-size--lg .uppy-Dashboard-Item-preview {
  height: 120px;
}
.uppy-size--xl .uppy-Dashboard-Item-preview {
  height: 140px;
}

[dir="ltr"] .uppy-Dashboard-Item-fileInfoAndButtons{
          padding-right: 8px;
}

[dir="rtl"] .uppy-Dashboard-Item-fileInfoAndButtons{
          padding-left: 8px;
}

[dir="ltr"] .uppy-Dashboard-Item-fileInfoAndButtons{
          padding-left: 12px;
}

[dir="rtl"] .uppy-Dashboard-Item-fileInfoAndButtons{
          padding-right: 12px;
}

.uppy-Dashboard-Item-fileInfoAndButtons {
  flex-grow: 1;
  -webkit-padding-end: 8px;
  -webkit-padding-start: 12px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.uppy-size--md .uppy-Dashboard-Item-fileInfoAndButtons {
  align-items: flex-start;
  width: 100%;
  padding: 0;
  padding-top: 9px;
}

.uppy-Dashboard-Item-fileInfo {
  flex-grow: 1;
  flex-shrink: 1;
}

.uppy-Dashboard-Item-actionWrapper {
  flex-grow: 0;
  flex-shrink: 0;
}

.uppy-Dashboard-Item.is-inprogress .uppy-Dashboard-Item-previewInnerWrap:after,
.uppy-Dashboard-Item.is-error .uppy-Dashboard-Item-previewInnerWrap:after {
  display: block;
}

.uppy-Dashboard-Item.is-inprogress:not(.is-resumable) .uppy-Dashboard-Item-action--remove {
  display: none;
}

[dir="ltr"] .uppy-Dashboard-Item-errorDetails{
  left: 6px;
}

[dir="rtl"] .uppy-Dashboard-Item-errorDetails{
  right: 6px;
}

.uppy-Dashboard-Item-errorDetails {
  line-height: 12px;
  width: 12px;
  height: 12px;
  display: inline-block;
  vertical-align: middle;
  color: #fff;
  background-color: #939393;
  border-radius: 50%;
  position: relative;
  top: -1px;
  font-size: 8px;
  font-weight: 600;
  text-align: center;
  cursor: help;
}

.uppy-Dashboard-Item-errorDetails:after {
  line-height: 1.3;
  word-wrap: break-word;
}

.uppy-Dashboard-FileCard {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1005;
  box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.1);
  background-color: #fff;
  border-radius: 5px;
  display: flex;
  flex-direction: column;
}
.uppy-Dashboard-FileCard .uppy-DashboardContent-bar {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.uppy-Dashboard-FileCard .uppy-Dashboard-FileCard-actions {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.uppy-Dashboard-FileCard-inner {
  height: 100%;
  flex-grow: 1;
  flex-shrink: 1;
  min-height: 0;
  display: flex;
  flex-direction: column;
}

.uppy-Dashboard-FileCard-preview {
  height: 60%;
  flex-grow: 0;
  flex-shrink: 1;
  min-height: 0;
  border-bottom: 1px solid #eaeaea;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
[data-uppy-theme=dark] .uppy-Dashboard-FileCard-preview {
  background-color: #333;
  border-bottom: 0;
}

.uppy-Dashboard-FileCard-preview img.uppy-Dashboard-Item-previewImg {
  max-width: 90%;
  max-height: 90%;
  object-fit: cover;
  flex: 0 0 auto;
  border-radius: 3px;
  box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.15);
}

[dir="ltr"] .uppy-Dashboard-FileCard-edit{
  right: 10px;
}

[dir="rtl"] .uppy-Dashboard-FileCard-edit{
  left: 10px;
}

.uppy-Dashboard-FileCard-edit {
  position: absolute;
  top: 10px;
  font-size: 13px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  padding: 7px 15px;
  border-radius: 50px;
}
.uppy-Dashboard-FileCard-edit:focus {
  outline: none;
}
.uppy-Dashboard-FileCard-edit::-moz-focus-inner {
  border: 0;
}
.uppy-Dashboard-FileCard-edit:focus {
  box-shadow: 0 0 0 3px rgba(34, 117, 215, 0.5);
}
.uppy-Dashboard-FileCard-edit:hover {
  background-color: rgba(0, 0, 0, 0.8);
}

.uppy-Dashboard-FileCard-info {
  height: 40%;
  flex-grow: 0;
  flex-shrink: 0;
  padding: 30px 20px 20px 20px;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
[data-uppy-theme=dark] .uppy-Dashboard-FileCard-info {
  background-color: #1f1f1f;
}

.uppy-Dashboard-FileCard-fieldset {
  font-size: 0;
  border: 0;
  padding: 0;
  max-width: 640px;
  margin: auto;
  margin-bottom: 12px;
}

.uppy-Dashboard-FileCard-label {
  display: inline-block;
  vertical-align: middle;
  width: 22%;
  font-size: 12px;
  color: #525252;
}
.uppy-size--md .uppy-Dashboard-FileCard-label {
  font-size: 14px;
}
[data-uppy-theme=dark] .uppy-Dashboard-FileCard-label {
  color: #eaeaea;
}

.uppy-Dashboard-FileCard-input {
  display: inline-block;
  vertical-align: middle;
  width: 78%;
}

.uppy-Dashboard-FileCard-actions {
  height: 55px;
  flex-shrink: 0;
  flex-grow: 0;
  border-top: 1px solid #eaeaea;
  padding: 0 15px;
  background-color: #fafafa;
  display: flex;
  align-items: center;
}
.uppy-size--md .uppy-Dashboard-FileCard-actions {
  height: 65px;
}
[data-uppy-theme=dark] .uppy-Dashboard-FileCard-actions {
  border-top: 1px solid #333;
  background-color: #1f1f1f;
}

[dir="ltr"] .uppy-Dashboard-FileCard-actionsBtn{
          margin-right: 10px;
}

[dir="rtl"] .uppy-Dashboard-FileCard-actionsBtn{
          margin-left: 10px;
}

.uppy-Dashboard-FileCard-actionsBtn {
  -webkit-margin-end: 10px;
}

.uppy-transition-slideDownUp-enter {
  opacity: 0.01;
  transform: translate3d(0, -105%, 0);
  transition: transform 0.25s ease-in-out, opacity 0.25s ease-in-out;
}

.uppy-transition-slideDownUp-enter.uppy-transition-slideDownUp-enter-active {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

.uppy-transition-slideDownUp-leave {
  opacity: 1;
  transform: translate3d(0, 0, 0);
  transition: transform 0.25s ease-in-out, opacity 0.25s ease-in-out;
}

.uppy-transition-slideDownUp-leave.uppy-transition-slideDownUp-leave-active {
  opacity: 0.01;
  transform: translate3d(0, -105%, 0);
}

@keyframes uppy-Dashboard-fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes uppy-Dashboard-fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes uppy-Dashboard-slideDownAndFadeIn {
  from {
    transform: translate3d(-50%, -70%, 0);
    opacity: 0;
  }
  to {
    transform: translate3d(-50%, -50%, 0);
    opacity: 1;
  }
}
@keyframes uppy-Dashboard-slideDownAndFadeIn--small {
  from {
    transform: translate3d(0, -20%, 0);
    opacity: 0;
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes uppy-Dashboard-slideUpFadeOut {
  from {
    transform: translate3d(-50%, -50%, 0);
    opacity: 1;
  }
  to {
    transform: translate3d(-50%, -70%, 0);
    opacity: 0;
  }
}
@keyframes uppy-Dashboard-slideUpFadeOut--small {
  from {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
  to {
    transform: translate3d(0, -20%, 0);
    opacity: 0;
  }
}
.uppy-Dashboard--modal {
  z-index: 1001;
}

.uppy-Dashboard--modal[aria-hidden=true] {
  display: none;
}

.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose > .uppy-Dashboard-inner {
  animation: uppy-Dashboard-slideDownAndFadeIn--small 0.3s cubic-bezier(0, 0, 0.2, 1);
}
@media only screen and (min-width: 820px) {
  .uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose > .uppy-Dashboard-inner {
    animation: uppy-Dashboard-slideDownAndFadeIn 0.3s cubic-bezier(0, 0, 0.2, 1);
  }
}

.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose > .uppy-Dashboard-overlay {
  animation: uppy-Dashboard-fadeIn 0.3s cubic-bezier(0, 0, 0.2, 1);
}

.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose.uppy-Dashboard--isClosing > .uppy-Dashboard-inner {
  animation: uppy-Dashboard-slideUpFadeOut--small 0.3s cubic-bezier(0, 0, 0.2, 1);
}
@media only screen and (min-width: 820px) {
  .uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose.uppy-Dashboard--isClosing > .uppy-Dashboard-inner {
    animation: uppy-Dashboard-slideUpFadeOut 0.3s cubic-bezier(0, 0, 0.2, 1);
  }
}

.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose.uppy-Dashboard--isClosing > .uppy-Dashboard-overlay {
  animation: uppy-Dashboard-fadeOut 0.3s cubic-bezier(0, 0, 0.2, 1);
}

.uppy-Dashboard-isFixed {
  overflow: hidden;
  height: 100vh;
}

.uppy-Dashboard--modal .uppy-Dashboard-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1001;
}

.uppy-Dashboard-inner {
  position: relative;
  background-color: #fafafa;
  max-width: 100%;
  max-height: 100%;
  outline: none;
  border: 1px solid #eaeaea;
  border-radius: 5px;
}
.uppy-size--md .uppy-Dashboard-inner {
  min-height: auto;
}
@media only screen and (min-width: 820px) {
  .uppy-Dashboard-inner {
    width: 750px;
    height: 550px;
  }
}
.uppy-Dashboard--modal .uppy-Dashboard-inner {
  z-index: 1002;
}
[data-uppy-theme=dark] .uppy-Dashboard-inner {
  background-color: #1f1f1f;
}
.uppy-Dashboard--isDisabled .uppy-Dashboard-inner {
  cursor: not-allowed;
}

.uppy-Dashboard-innerWrap {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
  position: relative;
  border-radius: 5px;
  opacity: 0;
}
.uppy-Dashboard--isInnerWrapVisible .uppy-Dashboard-innerWrap {
  opacity: 1;
}
.uppy-Dashboard--isDisabled .uppy-Dashboard-innerWrap {
  pointer-events: none;
  opacity: 0.6;
  filter: grayscale(100%);
  -webkit-user-select: none;
          user-select: none;
}

.uppy-Dashboard--isDisabled .uppy-ProviderIconBg {
  fill: #9f9f9f;
}

.uppy-Dashboard--modal .uppy-Dashboard-inner {
  position: fixed;
  top: 35px;
  left: 15px;
  right: 15px;
  bottom: 15px;
  border: none;
}
@media only screen and (min-width: 820px) {
  .uppy-Dashboard--modal .uppy-Dashboard-inner {
    top: 50%;
    left: 50%;
    right: auto;
    transform: translate(-50%, -50%);
    box-shadow: 0 5px 15px 4px rgba(0, 0, 0, 0.15);
  }
}

[dir="ltr"] .uppy-Dashboard-close{
  right: -2px;
}

[dir="rtl"] .uppy-Dashboard-close{
  left: -2px;
}

.uppy-Dashboard-close {
  display: block;
  position: absolute;
  top: -33px;
  cursor: pointer;
  color: rgba(255, 255, 255, 0.9);
  font-size: 27px;
  z-index: 1005;
}
.uppy-Dashboard-close:focus {
  outline: none;
}
.uppy-Dashboard-close::-moz-focus-inner {
  border: 0;
}
.uppy-Dashboard-close:focus {
  color: #8cb8ed;
}
@media only screen and (min-width: 820px) {
  [dir="ltr"] .uppy-Dashboard-close{
    right: -35px;
  }
  [dir="rtl"] .uppy-Dashboard-close{
    left: -35px;
  }
  .uppy-Dashboard-close {
    font-size: 35px;
    top: -10px;
  }
}

.uppy-Dashboard-serviceMsg {
  background-color: #FFFBF7;
  border-top: 1px solid #edd4b9;
  border-bottom: 1px solid #edd4b9;
  font-size: 12px;
  line-height: 1.3;
  font-weight: 500;
  padding: 12px 0;
  position: relative;
  top: -1px;
  z-index: 1004;
}
.uppy-size--md .uppy-Dashboard-serviceMsg {
  font-size: 14px;
  line-height: 1.4;
}
[data-uppy-theme=dark] .uppy-Dashboard-serviceMsg {
  background-color: #1f1f1f;
  color: #eaeaea;
  border-top: 1px solid #333;
  border-bottom: 1px solid #333;
}

.uppy-Dashboard-serviceMsg-title {
  display: block;
  margin-bottom: 4px;
  padding-left: 42px;
  line-height: 1;
}

.uppy-Dashboard-serviceMsg-text {
  padding: 0 15px;
}

.uppy-Dashboard-serviceMsg-actionBtn {
  font-size: inherit;
  font-weight: inherit;
  vertical-align: baseline;
  vertical-align: initial;
  color: #2275d7;
}
[data-uppy-theme=dark] .uppy-Dashboard-serviceMsg-actionBtn {
  color: rgba(2, 186, 242, 0.9);
}

.uppy-Dashboard-serviceMsg-icon {
  position: absolute;
  top: 10px;
  left: 15px;
}

.uppy-Dashboard-AddFiles {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  height: 100%;
  position: relative;
  text-align: center;
}
[data-uppy-drag-drop-supported=true] .uppy-Dashboard-AddFiles {
  margin: 7px;
  height: calc(100% - 14px);
  border-radius: 3px;
  border: 1px dashed #dfdfdf;
}
.uppy-Dashboard-AddFilesPanel .uppy-Dashboard-AddFiles {
  border: none;
  height: calc(100% - 14px - 40px);
}
.uppy-Dashboard--modal .uppy-Dashboard-AddFiles {
  border-color: #cfcfcf;
}
[data-uppy-theme=dark] .uppy-Dashboard-AddFiles {
  border-color: #757575;
}

.uppy-Dashboard-AddFiles-info {
  padding-top: 15px;
  padding-bottom: 15px;
  margin-top: auto;
  display: none;
}
.uppy-size--height-md .uppy-Dashboard-AddFiles-info {
  display: block;
}
.uppy-size--md .uppy-Dashboard-AddFiles-info {
  position: absolute;
  bottom: 25px;
  left: 0;
  right: 0;
  padding-top: 30px;
  padding-bottom: 0;
}
[data-uppy-num-acquirers="0"] .uppy-Dashboard-AddFiles-info {
  margin-top: 0;
}

.uppy-Dashboard-browse {
  cursor: pointer;
  color: rgba(34, 117, 215, 0.9);
}
.uppy-Dashboard-browse:focus {
  outline: none;
}
.uppy-Dashboard-browse::-moz-focus-inner {
  border: 0;
}
.uppy-Dashboard-browse:hover, .uppy-Dashboard-browse:focus {
  border-bottom: 1px solid #2275d7;
}
[data-uppy-theme=dark] .uppy-Dashboard-browse {
  color: rgba(2, 186, 242, 0.9);
}
[data-uppy-theme=dark] .uppy-Dashboard-browse:hover, [data-uppy-theme=dark] .uppy-Dashboard-browse:focus {
  border-bottom: 1px solid #02baf2;
}

.uppy-Dashboard-browseBtn {
  display: block;
  font-size: 14px;
  font-weight: 500;
  margin-top: 8px;
  margin-bottom: 5px;
  width: 100%;
}
.uppy-size--md .uppy-Dashboard-browseBtn {
  font-size: 15px;
  width: auto;
  margin: auto;
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 13px 44px;
}

.uppy-Dashboard-AddFiles-list {
  display: flex;
  flex-direction: column;
  flex: 1 1;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  margin-top: 2px;
  padding: 2px 0;
  width: 100%;
}
.uppy-size--md .uppy-Dashboard-AddFiles-list {
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  max-width: 600px;
  overflow-y: visible;
  margin-top: 15px;
  padding-top: 0;
  flex: none;
}

.uppy-DashboardTab {
  width: 100%;
  text-align: center;
  border-bottom: 1px solid #eaeaea;
}
[data-uppy-theme=dark] .uppy-DashboardTab {
  border-bottom: 1px solid #333;
}
.uppy-size--md .uppy-DashboardTab {
  display: inline-block;
  width: auto;
  width: initial;
  margin-bottom: 10px;
  border-bottom: none;
}

.uppy-DashboardTab-btn {
  width: 100%;
  height: 100%;
  cursor: pointer;
  background-color: transparent;
  -webkit-appearance: none;
  appearance: none;
  color: #525252;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 12px 15px;
}
.uppy-DashboardTab-btn:focus {
  outline: none;
}
.uppy-DashboardTab-btn::-moz-focus-inner {
  border: 0;
}
[dir="ltr"] .uppy-size--md .uppy-DashboardTab-btn{
          margin-right: 1px;
}
[dir="rtl"] .uppy-size--md .uppy-DashboardTab-btn{
          margin-left: 1px;
}
.uppy-size--md .uppy-DashboardTab-btn {
  width: 86px;
  -webkit-margin-end: 1px;
  flex-direction: column;
  padding: 10px 3px;
  border-radius: 5px;
}
[data-uppy-theme=dark] .uppy-DashboardTab-btn {
  color: #eaeaea;
}

.uppy-DashboardTab-btn::-moz-focus-inner {
  border: 0;
}

.uppy-DashboardTab-btn:hover {
  background-color: #f1f3f6;
}
[data-uppy-theme=dark] .uppy-DashboardTab-btn:hover {
  background-color: #333;
}

.uppy-DashboardTab-btn:active,
.uppy-DashboardTab-btn:focus {
  background-color: #eceef2;
}
[data-uppy-theme=dark] .uppy-DashboardTab-btn:active,
[data-uppy-theme=dark] .uppy-DashboardTab-btn:focus {
  background-color: #525252;
}

[dir="ltr"] .uppy-DashboardTab-btn svg{
          margin-right: 10px;
}

[dir="rtl"] .uppy-DashboardTab-btn svg{
          margin-left: 10px;
}

.uppy-DashboardTab-btn svg {
  max-width: 100%;
  max-height: 100%;
  display: inline-block;
  vertical-align: text-top;
  overflow: hidden;
  transition: transform ease-in-out 0.15s;
  -webkit-margin-end: 10px;
}
[dir="ltr"] .uppy-size--md .uppy-DashboardTab-btn svg{
          margin-right: 0;
}
[dir="rtl"] .uppy-size--md .uppy-DashboardTab-btn svg{
          margin-left: 0;
}
.uppy-size--md .uppy-DashboardTab-btn svg {
  -webkit-margin-end: 0;
}

.uppy-DashboardTab-name {
  font-size: 14px;
  font-weight: 500;
}
.uppy-size--md .uppy-DashboardTab-name {
  font-size: 11px;
  line-height: 15px;
  margin-top: 8px;
  margin-bottom: 0;
}

.uppy-DashboardTab svg {
  width: 23px;
  height: 23px;
  vertical-align: middle;
}
.uppy-size--md .uppy-DashboardTab svg {
  width: 30px;
  height: 30px;
}

.uppy-Dashboard-input {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}

.uppy-DashboardContent-bar {
  flex-shrink: 0;
  height: 40px;
  width: 100%;
  padding: 0 10px;
  z-index: 1004;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  border-bottom: 1px solid #eaeaea;
  background-color: #fafafa;
}
.uppy-size--md .uppy-DashboardContent-bar {
  height: 50px;
  padding: 0 15px;
}
[data-uppy-theme=dark] .uppy-DashboardContent-bar {
  background-color: #1f1f1f;
  border-bottom: 1px solid #333;
}

.uppy-DashboardContent-title {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  text-align: center;
  font-size: 12px;
  line-height: 40px;
  font-weight: 500;
  width: 100%;
  max-width: 170px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow-x: hidden;
  margin: auto;
}
.uppy-size--md .uppy-DashboardContent-title {
  font-size: 14px;
  line-height: 50px;
  max-width: 300px;
}
[data-uppy-theme=dark] .uppy-DashboardContent-title {
  color: #eaeaea;
}

[dir="ltr"] .uppy-DashboardContent-back,[dir="ltr"] 
.uppy-DashboardContent-save{
          margin-left: -6px;
}

[dir="rtl"] .uppy-DashboardContent-back,[dir="rtl"] 
.uppy-DashboardContent-save{
          margin-right: -6px;
}

.uppy-DashboardContent-back,
.uppy-DashboardContent-save {
  background: none;
  -webkit-appearance: none;
  font-family: inherit;
  font-size: inherit;
  line-height: 1;
  padding: 0;
  margin: 0;
  border: 0;
  color: inherit;
  border-radius: 3px;
  font-size: 12px;
  font-weight: 400;
  cursor: pointer;
  color: #2275d7;
  padding: 7px 6px;
  -webkit-margin-start: -6px;
}
.uppy-DashboardContent-back:focus,
.uppy-DashboardContent-save:focus {
  outline: none;
}
.uppy-DashboardContent-back::-moz-focus-inner,
.uppy-DashboardContent-save::-moz-focus-inner {
  border: 0;
}
.uppy-DashboardContent-back:hover,
.uppy-DashboardContent-save:hover {
  color: #1b5dab;
}
.uppy-DashboardContent-back:focus,
.uppy-DashboardContent-save:focus {
  background-color: #eceef2;
}
[data-uppy-theme=dark] .uppy-DashboardContent-back:focus,
[data-uppy-theme=dark] .uppy-DashboardContent-save:focus {
  background-color: #333;
}
.uppy-size--md .uppy-DashboardContent-back,
.uppy-size--md .uppy-DashboardContent-save {
  font-size: 14px;
}
[data-uppy-theme=dark] .uppy-DashboardContent-back,
[data-uppy-theme=dark] .uppy-DashboardContent-save {
  color: #02baf2;
}

[dir="ltr"] .uppy-DashboardContent-addMore{
          margin-right: -5px;
}

[dir="rtl"] .uppy-DashboardContent-addMore{
          margin-left: -5px;
}

.uppy-DashboardContent-addMore {
  background: none;
  -webkit-appearance: none;
  font-family: inherit;
  font-size: inherit;
  line-height: 1;
  padding: 0;
  margin: 0;
  border: 0;
  color: inherit;
  border-radius: 3px;
  font-weight: 500;
  cursor: pointer;
  color: #2275d7;
  width: 29px;
  height: 29px;
  padding: 7px 8px;
  -webkit-margin-end: -5px;
}
.uppy-DashboardContent-addMore:focus {
  outline: none;
}
.uppy-DashboardContent-addMore::-moz-focus-inner {
  border: 0;
}
.uppy-DashboardContent-addMore:hover {
  color: #1b5dab;
}
.uppy-DashboardContent-addMore:focus {
  background-color: #eceef2;
}
[data-uppy-theme=dark] .uppy-DashboardContent-addMore:focus {
  background-color: #333;
}
[dir="ltr"] .uppy-size--md .uppy-DashboardContent-addMore{
          margin-right: -8px;
}
[dir="rtl"] .uppy-size--md .uppy-DashboardContent-addMore{
          margin-left: -8px;
}
.uppy-size--md .uppy-DashboardContent-addMore {
  font-size: 14px;
  width: auto;
  height: auto;
  -webkit-margin-end: -8px;
}
[data-uppy-theme=dark] .uppy-DashboardContent-addMore {
  color: #02baf2;
}

[dir="ltr"] .uppy-DashboardContent-addMore svg{
          margin-right: 4px;
}

[dir="rtl"] .uppy-DashboardContent-addMore svg{
          margin-left: 4px;
}

.uppy-DashboardContent-addMore svg {
  vertical-align: baseline;
  -webkit-margin-end: 4px;
}
.uppy-size--md .uppy-DashboardContent-addMore svg {
  width: 11px;
  height: 11px;
}

.uppy-DashboardContent-addMoreCaption {
  display: none;
}
.uppy-size--md .uppy-DashboardContent-addMoreCaption {
  display: inline;
}

.uppy-DashboardContent-panel {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: whitesmoke;
  overflow: hidden;
  z-index: 1005;
  border-radius: 5px;
  display: flex;
  flex-direction: column;
  flex: 1 1;
}

.uppy-Dashboard-AddFilesPanel {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fafafa;
  background: linear-gradient(0deg, #fafafa 35%, rgba(250, 250, 250, 0.85) 100%);
  box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.15);
  overflow: hidden;
  z-index: 1005;
  border-radius: 5px;
  display: flex;
  flex-direction: column;
}
[data-uppy-theme=dark] .uppy-Dashboard-AddFilesPanel {
  background-color: #333;
  background: linear-gradient(0deg, #1f1f1f 35%, rgba(31, 31, 31, 0.85) 100%);
}

.uppy-Dashboard--isAddFilesPanelVisible .uppy-Dashboard-files {
  filter: blur(2px);
}

.uppy-Dashboard-progress {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 12%;
}

.uppy-Dashboard-progressBarContainer.is-active {
  z-index: 1004;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.uppy-Dashboard:not(.uppy-size--md) .uppy-StatusBar-additionalInfo {
  display: none;
}

.uppy-Dashboard-filesContainer {
  position: relative;
  overflow-y: hidden;
  margin: 0;
  flex: 1 1;
}
.uppy-Dashboard-filesContainer:after {
  content: "";
  display: table;
  clear: both;
}

.uppy-Dashboard-files {
  margin: 0;
  padding: 0 0 10px 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  flex: 1 1;
}
.uppy-size--md .uppy-Dashboard-files {
  padding-top: 10px;
}

.uppy-Dashboard-dropFilesHereHint {
  display: flex;
  align-items: center;
  justify-content: center;
  visibility: hidden;
  position: absolute;
  top: 7px;
  right: 7px;
  bottom: 7px;
  left: 7px;
  padding-top: 90px;
  border: 1px dashed #2275d7;
  border-radius: 3px;
  z-index: 2000;
  text-align: center;
  background-image: url("data:image/svg+xml,%3Csvg width=%2748%27 height=%2748%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M24 1v1C11.85 2 2 11.85 2 24s9.85 22 22 22 22-9.85 22-22S36.15 2 24 2V1zm0 0V0c13.254 0 24 10.746 24 24S37.254 48 24 48 0 37.254 0 24 10.746 0 24 0v1zm7.707 19.293a.999.999 0 1 1-1.414 1.414L25 16.414V34a1 1 0 1 1-2 0V16.414l-5.293 5.293a.999.999 0 1 1-1.414-1.414l7-7a.999.999 0 0 1 1.414 0l7 7z%27 fill=%27%232275D7%27 fill-rule=%27nonzero%27/%3E%3C/svg%3E");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  color: #757575;
  font-size: 16px;
}
[data-uppy-theme=dark] .uppy-Dashboard-dropFilesHereHint {
  color: #bbb;
  border-color: #02baf2;
  background-image: url("data:image/svg+xml,%3Csvg width=%2748%27 height=%2748%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M24 1v1C11.85 2 2 11.85 2 24s9.85 22 22 22 22-9.85 22-22S36.15 2 24 2V1zm0 0V0c13.254 0 24 10.746 24 24S37.254 48 24 48 0 37.254 0 24 10.746 0 24 0v1zm7.707 19.293a.999.999 0 1 1-1.414 1.414L25 16.414V34a1 1 0 1 1-2 0V16.414l-5.293 5.293a.999.999 0 1 1-1.414-1.414l7-7a.999.999 0 0 1 1.414 0l7 7z%27 fill=%27%2302BAF2%27 fill-rule=%27nonzero%27/%3E%3C/svg%3E");
}

.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-dropFilesHereHint {
  visibility: visible;
}
.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-DashboardContent-bar,
.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-files,
.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-progressindicators,
.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-serviceMsg {
  opacity: 0.15;
}
.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-AddFiles {
  opacity: 0.03;
}

.uppy-Dashboard-AddFiles-title {
  font-size: 17px;
  line-height: 1.35;
  font-weight: 500;
  color: #000;
  margin-top: 15px;
  margin-bottom: 5px;
  text-align: inline-start;
  padding: 0 15px;
  width: 100%;
}
.uppy-size--md .uppy-Dashboard-AddFiles-title {
  font-size: 25px;
  margin-top: 5px;
  font-weight: 400;
  text-align: center;
  max-width: 480px;
}
[data-uppy-num-acquirers="0"] .uppy-Dashboard-AddFiles-title {
  text-align: center;
}
[data-uppy-theme=dark] .uppy-Dashboard-AddFiles-title {
  color: #eaeaea;
}
.uppy-Dashboard-AddFiles-title button {
  font-weight: 500;
}
.uppy-size--md .uppy-Dashboard-AddFiles-title button {
  font-weight: 400;
}

.uppy-Dashboard-note {
  font-size: 14px;
  line-height: 1.25;
  text-align: center;
  color: #757575;
  max-width: 350px;
  margin: auto;
  padding: 0 15px;
}
.uppy-size--md .uppy-Dashboard-note {
  font-size: 15px;
  line-height: 1.35;
  max-width: 600px;
}
[data-uppy-theme=dark] .uppy-Dashboard-note {
  color: #cfcfcf;
}

a.uppy-Dashboard-poweredBy {
  display: inline-block;
  text-align: center;
  font-size: 11px;
  color: #939393;
  text-decoration: none;
  margin-top: 8px;
}

.uppy-Dashboard-poweredByIcon {
  stroke: #939393;
  fill: none;
  margin-left: 1px;
  margin-right: 1px;
  position: relative;
  top: 1px;
  opacity: 0.9;
  vertical-align: text-top;
}

.uppy-Dashboard-Item-previewIcon {
  width: 25px;
  height: 25px;
  z-index: 100;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.uppy-size--md .uppy-Dashboard-Item-previewIcon {
  width: 38px;
  height: 38px;
}
.uppy-Dashboard-Item-previewIcon svg {
  width: 100%;
  height: 100%;
}

.uppy-Dashboard-Item-previewIconWrap {
  height: 76px;
  max-height: 75%;
  position: relative;
}

.uppy-Dashboard-Item-previewIconBg {
  width: 100%;
  height: 100%;
  filter: drop-shadow(rgba(0, 0, 0, 0.1) 0px 1px 1px);
}

.uppy-Dashboard-upload {
  position: relative;
  width: 50px;
  height: 50px;
}
.uppy-size--md .uppy-Dashboard-upload {
  width: 60px;
  height: 60px;
}

.uppy-Dashboard-upload .uppy-c-icon {
  position: relative;
  top: 1px;
  width: 50%;
}

[dir="ltr"] .uppy-Dashboard-uploadCount{
  right: -12px;
}

[dir="rtl"] .uppy-Dashboard-uploadCount{
  left: -12px;
}

.uppy-Dashboard-uploadCount {
  position: absolute;
  top: -12px;
  background-color: #1bb240;
  color: #fff;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  line-height: 16px;
  font-size: 8px;
}
.uppy-size--md .uppy-Dashboard-uploadCount {
  width: 18px;
  height: 18px;
  line-height: 18px;
  font-size: 9px;
}
/*!
 * Cropper.js v1.5.6
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2019-10-04T04:33:44.164Z
 */
.cropper-container {
  direction: ltr;
  font-size: 0;
  line-height: 0;
  position: relative;
  touch-action: none;
  -webkit-user-select: none;
  user-select: none;
}

.cropper-container img {
  display: block;
  height: 100%;
  image-orientation: 0deg;
  max-height: none !important;
  max-width: none !important;
  min-height: 0 !important;
  min-width: 0 !important;
  width: 100%;
}

.cropper-wrap-box,
.cropper-canvas,
.cropper-drag-box,
.cropper-crop-box,
.cropper-modal {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.cropper-wrap-box,
.cropper-canvas {
  overflow: hidden;
}

.cropper-drag-box {
  background-color: #fff;
  opacity: 0;
}

.cropper-modal {
  background-color: #000;
  opacity: 0.5;
}

.cropper-view-box {
  display: block;
  height: 100%;
  outline: 1px solid #39f;
  outline-color: rgba(51, 153, 255, 0.75);
  overflow: hidden;
  width: 100%;
}

.cropper-dashed {
  border: 0 dashed #eee;
  display: block;
  opacity: 0.5;
  position: absolute;
}

.cropper-dashed.dashed-h {
  border-bottom-width: 1px;
  border-top-width: 1px;
  height: calc(100% / 3);
  left: 0;
  top: calc(100% / 3);
  width: 100%;
}

.cropper-dashed.dashed-v {
  border-left-width: 1px;
  border-right-width: 1px;
  height: 100%;
  left: calc(100% / 3);
  top: 0;
  width: calc(100% / 3);
}

.cropper-center {
  display: block;
  height: 0;
  left: 50%;
  opacity: 0.75;
  position: absolute;
  top: 50%;
  width: 0;
}

.cropper-center::before,
.cropper-center::after {
  background-color: #eee;
  content: " ";
  display: block;
  position: absolute;
}

.cropper-center::before {
  height: 1px;
  left: -3px;
  top: 0;
  width: 7px;
}

.cropper-center::after {
  height: 7px;
  left: 0;
  top: -3px;
  width: 1px;
}

.cropper-face,
.cropper-line,
.cropper-point {
  display: block;
  height: 100%;
  opacity: 0.1;
  position: absolute;
  width: 100%;
}

.cropper-face {
  background-color: #fff;
  left: 0;
  top: 0;
}

.cropper-line {
  background-color: #39f;
}

.cropper-line.line-e {
  cursor: ew-resize;
  right: -3px;
  top: 0;
  width: 5px;
}

.cropper-line.line-n {
  cursor: ns-resize;
  height: 5px;
  left: 0;
  top: -3px;
}

.cropper-line.line-w {
  cursor: ew-resize;
  left: -3px;
  top: 0;
  width: 5px;
}

.cropper-line.line-s {
  bottom: -3px;
  cursor: ns-resize;
  height: 5px;
  left: 0;
}

.cropper-point {
  background-color: #39f;
  height: 5px;
  opacity: 0.75;
  width: 5px;
}

.cropper-point.point-e {
  cursor: ew-resize;
  margin-top: -3px;
  right: -3px;
  top: 50%;
}

.cropper-point.point-n {
  cursor: ns-resize;
  left: 50%;
  margin-left: -3px;
  top: -3px;
}

.cropper-point.point-w {
  cursor: ew-resize;
  left: -3px;
  margin-top: -3px;
  top: 50%;
}

.cropper-point.point-s {
  bottom: -3px;
  cursor: s-resize;
  left: 50%;
  margin-left: -3px;
}

.cropper-point.point-ne {
  cursor: nesw-resize;
  right: -3px;
  top: -3px;
}

.cropper-point.point-nw {
  cursor: nwse-resize;
  left: -3px;
  top: -3px;
}

.cropper-point.point-sw {
  bottom: -3px;
  cursor: nesw-resize;
  left: -3px;
}

.cropper-point.point-se {
  bottom: -3px;
  cursor: nwse-resize;
  height: 20px;
  opacity: 1;
  right: -3px;
  width: 20px;
}

@media (min-width: 768px) {
  .cropper-point.point-se {
    height: 15px;
    width: 15px;
  }
}
@media (min-width: 992px) {
  .cropper-point.point-se {
    height: 10px;
    width: 10px;
  }
}
@media (min-width: 1200px) {
  .cropper-point.point-se {
    height: 5px;
    opacity: 0.75;
    width: 5px;
  }
}
.cropper-point.point-se::before {
  background-color: #39f;
  bottom: -50%;
  content: " ";
  display: block;
  height: 200%;
  opacity: 0;
  position: absolute;
  right: -50%;
  width: 200%;
}

.cropper-invisible {
  opacity: 0;
}

.cropper-bg {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC);
}

.cropper-hide {
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}

.cropper-hidden {
  display: none !important;
}

.cropper-move {
  cursor: move;
}

.cropper-crop {
  cursor: crosshair;
}

.cropper-disabled .cropper-drag-box,
.cropper-disabled .cropper-face,
.cropper-disabled .cropper-line,
.cropper-disabled .cropper-point {
  cursor: not-allowed;
}

.uppy-ImageCropper {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}

.uppy-ImageCropper-container {
  flex-grow: 1;
}

.uppy-ImageCropper-image {
  display: block;
  max-height: 400px;
}

.uppy-ImageCropper-controls {
  position: absolute;
  bottom: 15px;
  left: 50%;
  transform: translateX(-50%);
  background-color: rgba(0, 0, 0, 0.6);
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}

.uppy-ImageCropper-controls button {
  width: 35px;
  height: 35px;
}
.uppy-ImageCropper-controls button svg {
  padding: 3px;
}
.uppy-size--md .uppy-ImageCropper-controls button {
  width: 40px;
  height: 40px;
}
.uppy-size--md .uppy-ImageCropper-controls button svg {
  padding: 1px;
}
.uppy-ImageCropper-controls button:hover {
  background-color: rgba(34, 117, 215, 0.8);
}
.uppy-ImageCropper-controls button:focus {
  outline: none;
  background-color: rgba(34, 117, 215, 0.8);
}

.uppy-ImageCropper .cropper-point {
  width: 8px;
  height: 8px;
}

.uppy-ImageCropper .cropper-view-box {
  outline: 2px solid #39f;
}
.bp4-context-menu2-virtual-target{
  position:fixed;
}
.bp4-popover2{
  box-shadow:0 0 0 1px rgba(17, 20, 24, 0.1), 0 2px 4px rgba(17, 20, 24, 0.2), 0 8px 24px rgba(17, 20, 24, 0.2);
  transform:scale(1);
  border-radius:2px;
  display:inline-block;
  z-index:20;
}
.bp4-popover2 .bp4-popover2-arrow{
  height:30px;
  position:absolute;
  width:30px;
}
.bp4-popover2 .bp4-popover2-arrow::before{
  height:20px;
  margin:5px;
  width:20px;
}
.bp4-popover2 .bp4-popover2-content{
  background:#ffffff;
}
.bp4-popover2 .bp4-popover2-content,
.bp4-popover2 .bp4-heading{
  color:inherit;
}
.bp4-popover2 .bp4-popover2-arrow::before{
  box-shadow:1px 1px 6px rgba(17, 20, 24, 0.2);
}
.bp4-popover2 .bp4-popover2-arrow-border{
  fill:#111418;
  fill-opacity:0.1;
}
.bp4-popover2 .bp4-popover2-arrow-fill{
  fill:#ffffff;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-popover2 .bp4-popover2-arrow-fill{
    fill:buttonborder;
  }
  .bp4-popover2{
    border:1px solid buttonborder;
  }
}
.bp4-popover2-enter > .bp4-popover2, .bp4-popover2-appear > .bp4-popover2{
  transform:scale(0.3);
}
.bp4-popover2-enter-active > .bp4-popover2, .bp4-popover2-appear-active > .bp4-popover2{
  transform:scale(1);
  transition-delay:0;
  transition-duration:300ms;
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
}
.bp4-popover2-exit > .bp4-popover2{
  transform:scale(1);
}
.bp4-popover2-exit-active > .bp4-popover2{
  transform:scale(0.3);
  transition-delay:0;
  transition-duration:300ms;
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
}
.bp4-popover2 .bp4-popover2-content{
  border-radius:2px;
  position:relative;
}
.bp4-popover2.bp4-popover2-content-sizing .bp4-popover2-content{
  max-width:350px;
  padding:20px;
}
.bp4-popover2-target + .bp4-overlay .bp4-popover2.bp4-popover2-content-sizing{
  width:350px;
}
.bp4-popover2.bp4-minimal{
  margin:0 !important;
}
.bp4-popover2.bp4-minimal .bp4-popover2-arrow{
  display:none;
}
.bp4-popover2.bp4-minimal.bp4-popover2{
  transform:scale(1);
}
.bp4-popover2-enter > .bp4-popover2.bp4-minimal.bp4-popover2, .bp4-popover2-appear > .bp4-popover2.bp4-minimal.bp4-popover2{
  transform:scale(1);
}
.bp4-popover2-enter-active > .bp4-popover2.bp4-minimal.bp4-popover2, .bp4-popover2-appear-active > .bp4-popover2.bp4-minimal.bp4-popover2{
  transform:scale(1);
  transition-delay:0;
  transition-duration:100ms;
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp4-popover2-exit > .bp4-popover2.bp4-minimal.bp4-popover2{
  transform:scale(1);
}
.bp4-popover2-exit-active > .bp4-popover2.bp4-minimal.bp4-popover2{
  transform:scale(1);
  transition-delay:0;
  transition-duration:100ms;
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp4-popover2.bp4-popover2-match-target-width{
  width:100%;
}
.bp4-popover2.bp4-dark, .bp4-dark .bp4-popover2{
  box-shadow:0 0 0 1px hsl(215, 3%, 38%), inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 2px 4px rgba(17, 20, 24, 0.4), 0 8px 24px rgba(17, 20, 24, 0.4);
}
.bp4-popover2.bp4-dark .bp4-popover2-content, .bp4-dark .bp4-popover2 .bp4-popover2-content{
  background:#2f343c;
}
.bp4-popover2.bp4-dark .bp4-popover2-content,
.bp4-popover2.bp4-dark .bp4-heading, .bp4-dark .bp4-popover2 .bp4-popover2-content,
.bp4-dark .bp4-popover2 .bp4-heading{
  color:inherit;
}
.bp4-popover2.bp4-dark .bp4-popover2-arrow::before, .bp4-dark .bp4-popover2 .bp4-popover2-arrow::before{
  box-shadow:0 0 0 1px #777a7e, 1px 1px 6px rgba(17, 20, 24, 0.4);
}
.bp4-popover2.bp4-dark .bp4-popover2-arrow-border, .bp4-dark .bp4-popover2 .bp4-popover2-arrow-border{
  fill:#111418;
  fill-opacity:0.2;
}
.bp4-popover2.bp4-dark .bp4-popover2-arrow-fill, .bp4-dark .bp4-popover2 .bp4-popover2-arrow-fill{
  fill:#2f343c;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-popover2.bp4-dark .bp4-popover2-arrow-fill, .bp4-dark .bp4-popover2 .bp4-popover2-arrow-fill{
    fill:buttonborder;
  }
  .bp4-popover2.bp4-dark, .bp4-dark .bp4-popover2{
    border:1px solid buttonborder;
  }
}

.bp4-popover2-arrow::before{
  border-radius:1px;
  content:"";
  display:block;
  position:absolute;
  transform:rotate(45deg);
}

.bp4-overlay-backdrop.bp4-popover2-backdrop{
  background:rgba(255, 255, 255, 0);
}

.bp4-popover2-transition-container{
  opacity:1;
  display:flex;
  z-index:20;
}
.bp4-popover2-transition-container.bp4-popover2-enter, .bp4-popover2-transition-container.bp4-popover2-appear{
  opacity:0;
}
.bp4-popover2-transition-container.bp4-popover2-enter-active, .bp4-popover2-transition-container.bp4-popover2-appear-active{
  opacity:1;
  transition-delay:0;
  transition-duration:100ms;
  transition-property:opacity;
  transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp4-popover2-transition-container.bp4-popover2-exit{
  opacity:1;
}
.bp4-popover2-transition-container.bp4-popover2-exit-active{
  opacity:0;
  transition-delay:0;
  transition-duration:100ms;
  transition-property:opacity;
  transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp4-popover2-transition-container:focus{
  outline:none;
}
.bp4-popover2-transition-container.bp4-popover2-leave .bp4-popover2-content{
  pointer-events:none;
}

span.bp4-popover2-target{
  display:inline-block;
}

.bp4-popover2-target.bp4-fill{
  width:100%;
}
.bp4-button-group:not(.bp4-minimal) > .bp4-popover2-target:not(:first-child) .bp4-button{
  border-bottom-left-radius:0;
  border-top-left-radius:0;
}
.bp4-button-group:not(.bp4-minimal) > .bp4-popover2-target:not(:last-child) .bp4-button{
  border-bottom-right-radius:0;
  border-top-right-radius:0;
  margin-right:-1px;
}
.bp4-button-group .bp4-popover2-target{
  display:flex;
  flex:1 1 auto;
}
.bp4-button-group.bp4-vertical:not(.bp4-minimal) > .bp4-popover2-target:first-child .bp4-button{
  border-radius:2px 2px 0 0;
}
.bp4-button-group.bp4-vertical:not(.bp4-minimal) > .bp4-popover2-target:last-child .bp4-button{
  border-radius:0 0 2px 2px;
}
.bp4-button-group.bp4-vertical:not(.bp4-minimal) > .bp4-popover2-target:not(:last-child) .bp4-button{
  margin-bottom:-1px;
}
.bp4-control-group .bp4-popover2-target{
  border-radius:inherit;
}
label.bp4-label .bp4-popover2-target{
  display:block;
  margin-top:5px;
  text-transform:none;
}
.bp4-submenu .bp4-popover2-target{
  display:block;
}
.bp4-submenu.bp4-popover2{
  box-shadow:none;
  padding:0 5px;
}
.bp4-submenu.bp4-popover2 > .bp4-popover2-content{
  box-shadow:0 0 0 1px rgba(17, 20, 24, 0.1), 0 2px 4px rgba(17, 20, 24, 0.2), 0 8px 24px rgba(17, 20, 24, 0.2);
}
.bp4-dark .bp4-submenu.bp4-popover2, .bp4-submenu.bp4-popover2.bp4-dark{
  box-shadow:none;
}
.bp4-dark .bp4-submenu.bp4-popover2 > .bp4-popover2-content, .bp4-submenu.bp4-popover2.bp4-dark > .bp4-popover2-content{
  box-shadow:0 0 0 1px hsl(215, 3%, 38%), inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 2px 4px rgba(17, 20, 24, 0.4), 0 8px 24px rgba(17, 20, 24, 0.4);
}
.bp4-tree-node-secondary-label .bp4-popover2-target{
  align-items:center;
  display:flex;
}
.bp4-tooltip2{
  box-shadow:0 0 0 1px rgba(17, 20, 24, 0.1), 0 2px 4px rgba(17, 20, 24, 0.2), 0 8px 24px rgba(17, 20, 24, 0.2);
  transform:scale(1);
  color:#f6f7f9;
}
.bp4-tooltip2 .bp4-popover2-arrow{
  height:22px;
  position:absolute;
  width:22px;
}
.bp4-tooltip2 .bp4-popover2-arrow::before{
  height:14px;
  margin:4px;
  width:14px;
}
.bp4-tooltip2 .bp4-popover2-content{
  background:#404854;
}
.bp4-tooltip2 .bp4-popover2-content,
.bp4-tooltip2 .bp4-heading{
  color:#f6f7f9;
}
.bp4-tooltip2 .bp4-popover2-arrow::before{
  box-shadow:1px 1px 6px rgba(17, 20, 24, 0.2);
}
.bp4-tooltip2 .bp4-popover2-arrow-border{
  fill:#111418;
  fill-opacity:0.1;
}
.bp4-tooltip2 .bp4-popover2-arrow-fill{
  fill:#404854;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-tooltip2 .bp4-popover2-arrow-fill{
    fill:buttonborder;
  }
  .bp4-tooltip2{
    border:1px solid buttonborder;
  }
}
.bp4-popover2-enter > .bp4-tooltip2, .bp4-popover2-appear > .bp4-tooltip2{
  transform:scale(0.8);
}
.bp4-popover2-enter-active > .bp4-tooltip2, .bp4-popover2-appear-active > .bp4-tooltip2{
  transform:scale(1);
  transition-delay:0;
  transition-duration:100ms;
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp4-popover2-exit > .bp4-tooltip2{
  transform:scale(1);
}
.bp4-popover2-exit-active > .bp4-tooltip2{
  transform:scale(0.8);
  transition-delay:0;
  transition-duration:100ms;
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp4-tooltip2 .bp4-text-muted{
  color:#abb3bf;
}
.bp4-tooltip2 .bp4-text-disabled{
  color:rgba(171, 179, 191, 0.6);
}
.bp4-tooltip2 .bp4-running-text hr{
  border-color:rgba(255, 255, 255, 0.2);
}
.bp4-tooltip2 a{
  color:#8abbff;
}
.bp4-tooltip2 a:hover{
  color:#8abbff;
}
.bp4-tooltip2 a .bp4-icon, .bp4-tooltip2 a .bp4-icon-standard, .bp4-tooltip2 a .bp4-icon-large{
  color:inherit;
}
.bp4-tooltip2 a code{
  color:inherit;
}
.bp4-tooltip2 .bp4-code,
.bp4-tooltip2 .bp4-running-text code{
  background:rgba(17, 20, 24, 0.3);
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.4);
  color:#abb3bf;
}
a > .bp4-tooltip2 .bp4-code,
a > .bp4-tooltip2 .bp4-running-text code{
  color:inherit;
}
.bp4-tooltip2 .bp4-code-block,
.bp4-tooltip2 .bp4-running-text pre{
  background:rgba(17, 20, 24, 0.3);
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.4);
  color:#f6f7f9;
}
.bp4-tooltip2 .bp4-code-block > code,
.bp4-tooltip2 .bp4-running-text pre > code{
  background:none;
  box-shadow:none;
  color:inherit;
}
.bp4-tooltip2 .bp4-key,
.bp4-tooltip2 .bp4-running-text kbd{
  background:#383e47;
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 1px 1px 0 rgba(17, 20, 24, 0.4);
  color:#abb3bf;
}
.bp4-tooltip2 .bp4-icon.bp4-intent-primary, .bp4-tooltip2 .bp4-icon-standard.bp4-intent-primary, .bp4-tooltip2 .bp4-icon-large.bp4-intent-primary{
  color:#8abbff;
}
.bp4-tooltip2 .bp4-icon.bp4-intent-success, .bp4-tooltip2 .bp4-icon-standard.bp4-intent-success, .bp4-tooltip2 .bp4-icon-large.bp4-intent-success{
  color:#72ca9b;
}
.bp4-tooltip2 .bp4-icon.bp4-intent-warning, .bp4-tooltip2 .bp4-icon-standard.bp4-intent-warning, .bp4-tooltip2 .bp4-icon-large.bp4-intent-warning{
  color:#fbb360;
}
.bp4-tooltip2 .bp4-icon.bp4-intent-danger, .bp4-tooltip2 .bp4-icon-standard.bp4-intent-danger, .bp4-tooltip2 .bp4-icon-large.bp4-intent-danger{
  color:#fa999c;
}
.bp4-tooltip2 .bp4-popover2-content{
  padding:10px 12px;
}
.bp4-tooltip2.bp4-compact .bp4-popover2-content{
  line-height:1rem;
  padding:5px 7px;
}
.bp4-tooltip2.bp4-compact .bp4-code{
  vertical-align:text-bottom;
}
.bp4-tooltip2.bp4-popover2-placement-top .bp4-popover2-arrow{
  transform:translateY(-3px);
}
.bp4-tooltip2.bp4-popover2-placement-left .bp4-popover2-arrow{
  transform:translateX(-3px);
}
.bp4-tooltip2.bp4-popover2-placement-bottom .bp4-popover2-arrow{
  transform:translateY(3px);
}
.bp4-tooltip2.bp4-popover2-placement-right .bp4-popover2-arrow{
  transform:translateX(3px);
}
.bp4-tooltip2.bp4-dark, .bp4-dark .bp4-tooltip2{
  box-shadow:0 2px 4px rgba(17, 20, 24, 0.4), 0 8px 24px rgba(17, 20, 24, 0.4);
}
.bp4-tooltip2.bp4-dark .bp4-popover2-content, .bp4-dark .bp4-tooltip2 .bp4-popover2-content{
  background:#e5e8eb;
}
.bp4-tooltip2.bp4-dark .bp4-popover2-content,
.bp4-tooltip2.bp4-dark .bp4-heading, .bp4-dark .bp4-tooltip2 .bp4-popover2-content,
.bp4-dark .bp4-tooltip2 .bp4-heading{
  color:#404854;
}
.bp4-tooltip2.bp4-dark .bp4-popover2-arrow::before, .bp4-dark .bp4-tooltip2 .bp4-popover2-arrow::before{
  box-shadow:1px 1px 6px rgba(17, 20, 24, 0.4);
}
.bp4-tooltip2.bp4-dark .bp4-popover2-arrow-border, .bp4-dark .bp4-tooltip2 .bp4-popover2-arrow-border{
  fill:#111418;
  fill-opacity:0.2;
}
.bp4-tooltip2.bp4-dark .bp4-popover2-arrow-fill, .bp4-dark .bp4-tooltip2 .bp4-popover2-arrow-fill{
  fill:#e5e8eb;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-tooltip2.bp4-dark .bp4-popover2-arrow-fill, .bp4-dark .bp4-tooltip2 .bp4-popover2-arrow-fill{
    fill:buttonborder;
  }
  .bp4-tooltip2.bp4-dark, .bp4-dark .bp4-tooltip2{
    border:1px solid buttonborder;
  }
}
.bp4-tooltip2.bp4-dark .bp4-text-muted, .bp4-dark .bp4-tooltip2 .bp4-text-muted{
  color:#5f6b7c;
}
.bp4-tooltip2.bp4-dark .bp4-text-disabled, .bp4-dark .bp4-tooltip2 .bp4-text-disabled{
  color:rgba(95, 107, 124, 0.6);
}
.bp4-tooltip2.bp4-dark .bp4-running-text hr, .bp4-dark .bp4-tooltip2 .bp4-running-text hr{
  border-color:rgba(17, 20, 24, 0.15);
}
.bp4-tooltip2.bp4-dark a, .bp4-dark .bp4-tooltip2 a{
  color:#215db0;
}
.bp4-tooltip2.bp4-dark a:hover, .bp4-dark .bp4-tooltip2 a:hover{
  color:#215db0;
}
.bp4-tooltip2.bp4-dark a .bp4-icon, .bp4-tooltip2.bp4-dark a .bp4-icon-standard, .bp4-tooltip2.bp4-dark a .bp4-icon-large, .bp4-dark .bp4-tooltip2 a .bp4-icon, .bp4-dark .bp4-tooltip2 a .bp4-icon-standard, .bp4-dark .bp4-tooltip2 a .bp4-icon-large{
  color:inherit;
}
.bp4-tooltip2.bp4-dark a code, .bp4-dark .bp4-tooltip2 a code{
  color:inherit;
}
.bp4-tooltip2.bp4-dark .bp4-code,
.bp4-tooltip2.bp4-dark .bp4-running-text code, .bp4-dark .bp4-tooltip2 .bp4-code,
.bp4-dark .bp4-tooltip2 .bp4-running-text code{
  background:rgba(255, 255, 255, 0.7);
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2);
  color:#5f6b7c;
}
a > .bp4-tooltip2.bp4-dark .bp4-code,
a > .bp4-tooltip2.bp4-dark .bp4-running-text code, a > .bp4-dark .bp4-tooltip2 .bp4-code,
a > .bp4-dark .bp4-tooltip2 .bp4-running-text code{
  color:#2d72d2;
}
.bp4-tooltip2.bp4-dark .bp4-code-block,
.bp4-tooltip2.bp4-dark .bp4-running-text pre, .bp4-dark .bp4-tooltip2 .bp4-code-block,
.bp4-dark .bp4-tooltip2 .bp4-running-text pre{
  background:rgba(255, 255, 255, 0.7);
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.15);
  color:#1c2127;
}
.bp4-tooltip2.bp4-dark .bp4-code-block > code,
.bp4-tooltip2.bp4-dark .bp4-running-text pre > code, .bp4-dark .bp4-tooltip2 .bp4-code-block > code,
.bp4-dark .bp4-tooltip2 .bp4-running-text pre > code{
  background:none;
  box-shadow:none;
  color:inherit;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-tooltip2.bp4-dark .bp4-code-block,
  .bp4-tooltip2.bp4-dark .bp4-running-text pre, .bp4-dark .bp4-tooltip2 .bp4-code-block,
  .bp4-dark .bp4-tooltip2 .bp4-running-text pre{
    border:1px solid buttonborder;
    box-shadow:none;
  }
}
.bp4-tooltip2.bp4-dark .bp4-key,
.bp4-tooltip2.bp4-dark .bp4-running-text kbd, .bp4-dark .bp4-tooltip2 .bp4-key,
.bp4-dark .bp4-tooltip2 .bp4-running-text kbd{
  background:#ffffff;
  box-shadow:0 0 0 1px rgba(17, 20, 24, 0.1), 0 1px 1px rgba(17, 20, 24, 0.2);
  color:#5f6b7c;
}
.bp4-tooltip2.bp4-dark .bp4-icon.bp4-intent-primary, .bp4-tooltip2.bp4-dark .bp4-icon-standard.bp4-intent-primary, .bp4-tooltip2.bp4-dark .bp4-icon-large.bp4-intent-primary, .bp4-dark .bp4-tooltip2 .bp4-icon.bp4-intent-primary, .bp4-dark .bp4-tooltip2 .bp4-icon-standard.bp4-intent-primary, .bp4-dark .bp4-tooltip2 .bp4-icon-large.bp4-intent-primary{
  color:#215db0;
}
.bp4-tooltip2.bp4-dark .bp4-icon.bp4-intent-success, .bp4-tooltip2.bp4-dark .bp4-icon-standard.bp4-intent-success, .bp4-tooltip2.bp4-dark .bp4-icon-large.bp4-intent-success, .bp4-dark .bp4-tooltip2 .bp4-icon.bp4-intent-success, .bp4-dark .bp4-tooltip2 .bp4-icon-standard.bp4-intent-success, .bp4-dark .bp4-tooltip2 .bp4-icon-large.bp4-intent-success{
  color:#1c6e42;
}
.bp4-tooltip2.bp4-dark .bp4-icon.bp4-intent-warning, .bp4-tooltip2.bp4-dark .bp4-icon-standard.bp4-intent-warning, .bp4-tooltip2.bp4-dark .bp4-icon-large.bp4-intent-warning, .bp4-dark .bp4-tooltip2 .bp4-icon.bp4-intent-warning, .bp4-dark .bp4-tooltip2 .bp4-icon-standard.bp4-intent-warning, .bp4-dark .bp4-tooltip2 .bp4-icon-large.bp4-intent-warning{
  color:#935610;
}
.bp4-tooltip2.bp4-dark .bp4-icon.bp4-intent-danger, .bp4-tooltip2.bp4-dark .bp4-icon-standard.bp4-intent-danger, .bp4-tooltip2.bp4-dark .bp4-icon-large.bp4-intent-danger, .bp4-dark .bp4-tooltip2 .bp4-icon.bp4-intent-danger, .bp4-dark .bp4-tooltip2 .bp4-icon-standard.bp4-intent-danger, .bp4-dark .bp4-tooltip2 .bp4-icon-large.bp4-intent-danger{
  color:#ac2f33;
}
.bp4-tooltip2.bp4-intent-primary .bp4-popover2-content{
  background:#2d72d2;
  color:#ffffff;
}
.bp4-tooltip2.bp4-intent-primary .bp4-popover2-arrow-fill{
  fill:#2d72d2;
}
.bp4-tooltip2.bp4-intent-success .bp4-popover2-content{
  background:#238551;
  color:#ffffff;
}
.bp4-tooltip2.bp4-intent-success .bp4-popover2-arrow-fill{
  fill:#238551;
}
.bp4-tooltip2.bp4-intent-warning .bp4-popover2-content{
  background:#c87619;
  color:#ffffff;
}
.bp4-tooltip2.bp4-intent-warning .bp4-popover2-arrow-fill{
  fill:#c87619;
}
.bp4-tooltip2.bp4-intent-danger .bp4-popover2-content{
  background:#cd4246;
  color:#ffffff;
}
.bp4-tooltip2.bp4-intent-danger .bp4-popover2-arrow-fill{
  fill:#cd4246;
}

.bp4-tooltip2-indicator{
  border-bottom:dotted 1px;
  cursor:help;
}
.emoji-mart,
.emoji-mart * {
  box-sizing: border-box;
  line-height: 1.15;
}

.emoji-mart {
  font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;
  font-size: 16px;
  display: inline-block;
  color: #222427;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  background: #fff;
}

.emoji-mart .emoji-mart-emoji {
  padding: 6px;
}

.emoji-mart-bar {
  border: 0 solid #d9d9d9;
}
.emoji-mart-bar:first-child {
  border-bottom-width: 1px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.emoji-mart-bar:last-child {
  border-top-width: 1px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.emoji-mart-anchors {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 0 6px;
  line-height: 0;
}

.emoji-mart-anchor {
  position: relative;
  display: block;
  flex: 1 1 auto;
  color: #858585;
  text-align: center;
  padding: 12px 4px;
  overflow: hidden;
  transition: color .1s ease-out;
  margin: 0;
  box-shadow: none;
  background: none;
  border: none;
}
.emoji-mart-anchor:focus { outline: 0 }
.emoji-mart-anchor:hover,
.emoji-mart-anchor:focus,
.emoji-mart-anchor-selected {
  color: #464646;
}

.emoji-mart-anchor-selected .emoji-mart-anchor-bar {
  bottom: 0;
}

.emoji-mart-anchor-bar {
  position: absolute;
  bottom: -3px; left: 0;
  width: 100%; height: 3px;
  background-color: #464646;
}

.emoji-mart-anchors i {
  display: inline-block;
  width: 100%;
  max-width: 22px;
}

.emoji-mart-anchors svg,
.emoji-mart-anchors img {
  fill: currentColor;
  height: 18px;
  width: 18px;
}

.emoji-mart-scroll {
  overflow-y: scroll;
  overflow-x: hidden;
  height: 270px;
  padding: 0 6px 6px 6px;
  will-change: transform; /* avoids "repaints on scroll" in mobile Chrome */
}

.emoji-mart-search {
  margin-top: 6px;
  padding: 0 6px;
  position: relative;
}

.emoji-mart-search input {
  font-size: 16px;
  display: block;
  width: 100%;
  padding: 5px 25px 6px 10px;
  border-radius: 5px;
  border: 1px solid #d9d9d9;
  outline: 0;
}

.emoji-mart-search input,
.emoji-mart-search input::-webkit-search-decoration,
.emoji-mart-search input::-webkit-search-cancel-button,
.emoji-mart-search input::-webkit-search-results-button,
.emoji-mart-search input::-webkit-search-results-decoration {
  /* remove webkit/blink styles for <input type="search">
   * via https://stackoverflow.com/a/9422689 */
  -webkit-appearance: none;
}

.emoji-mart-search-icon {
  position: absolute;
  top: 7px;
  right: 11px;
  z-index: 2;
  padding: 2px 5px 1px;
  border: none;
  background: none;
}

.emoji-mart-category .emoji-mart-emoji span {
  z-index: 1;
  position: relative;
  text-align: center;
  cursor: default;
}

.emoji-mart-category .emoji-mart-emoji:hover:before {
  z-index: 0;
  content: "";
  position: absolute;
  top: 0; left: 0;
  width: 100%; height: 100%;
  background-color: #f4f4f4;
  border-radius: 100%;
}

.emoji-mart-category-label {
  z-index: 2;
  position: relative;
  position: sticky;
  top: 0;
}

.emoji-mart-category-label span {
  display: block;
  width: 100%;
  font-weight: 500;
  padding: 5px 6px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, .95);
}

.emoji-mart-category-list {
  margin: 0;
  padding: 0;
}

.emoji-mart-category-list li {
  list-style: none;
  margin: 0;
  padding: 0;
  display: inline-block;
}

.emoji-mart-emoji {
  position: relative;
  display: inline-block;
  font-size: 0;
  margin: 0;
  padding: 0;
  border: none;
  background: none;
  box-shadow: none;
}

.emoji-mart-emoji-native {
  font-family: "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
}

.emoji-mart-no-results {
  font-size: 14px;
  text-align: center;
  padding-top: 70px;
  color: #858585;
}
.emoji-mart-no-results-img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}
.emoji-mart-no-results .emoji-mart-category-label {
  display: none;
}
.emoji-mart-no-results .emoji-mart-no-results-label {
  margin-top: .2em;
}
.emoji-mart-no-results .emoji-mart-emoji:hover:before {
  content: none;
}

.emoji-mart-preview {
  position: relative;
  height: 70px;
}

.emoji-mart-preview-emoji,
.emoji-mart-preview-data,
.emoji-mart-preview-skins {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.emoji-mart-preview-emoji {
  left: 12px;
}

.emoji-mart-preview-data {
  left: 68px; right: 12px;
  word-break: break-all;
}

.emoji-mart-preview-skins {
  right: 30px;
  text-align: right;
}

.emoji-mart-preview-skins.custom {
  right: 10px;
  text-align: right;
}

.emoji-mart-preview-name {
  font-size: 14px;
}

.emoji-mart-preview-shortname {
  font-size: 12px;
  color: #888;
}
.emoji-mart-preview-shortname + .emoji-mart-preview-shortname,
.emoji-mart-preview-shortname + .emoji-mart-preview-emoticon,
.emoji-mart-preview-emoticon + .emoji-mart-preview-emoticon {
  margin-left: .5em;
}

.emoji-mart-preview-emoticon {
  font-size: 11px;
  color: #bbb;
}

.emoji-mart-title span {
  display: inline-block;
  vertical-align: middle;
}

.emoji-mart-title .emoji-mart-emoji {
  padding: 0;
}

.emoji-mart-title-label {
  color: #999A9C;
  font-size: 26px;
  font-weight: 300;
}

.emoji-mart-skin-swatches {
  font-size: 0;
  padding: 2px 0;
  border: 1px solid #d9d9d9;
  border-radius: 12px;
  background-color: #fff;
}

.emoji-mart-skin-swatches.custom {
  font-size: 0;
  border: none;
  background-color: #fff;
}

.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch {
  width: 16px;
  padding: 0 2px;
}

.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch.selected:after {
  opacity: .75;
}

.emoji-mart-skin-swatch {
  display: inline-block;
  width: 0;
  vertical-align: middle;
  transition-property: width, padding;
  transition-duration: .125s;
  transition-timing-function: ease-out;
}

.emoji-mart-skin-swatch:nth-child(1) { transition-delay: 0s }
.emoji-mart-skin-swatch:nth-child(2) { transition-delay: .03s }
.emoji-mart-skin-swatch:nth-child(3) { transition-delay: .06s }
.emoji-mart-skin-swatch:nth-child(4) { transition-delay: .09s }
.emoji-mart-skin-swatch:nth-child(5) { transition-delay: .12s }
.emoji-mart-skin-swatch:nth-child(6) { transition-delay: .15s }

.emoji-mart-skin-swatch.selected {
  position: relative;
  width: 16px;
  padding: 0 2px;
}

.emoji-mart-skin-swatch.selected:after {
  content: "";
  position: absolute;
  top: 50%; left: 50%;
  width: 4px; height: 4px;
  margin: -2px 0 0 -2px;
  background-color: #fff;
  border-radius: 100%;
  pointer-events: none;
  opacity: 0;
  transition: opacity .2s ease-out;
}

.emoji-mart-skin-swatch.custom {
  display: inline-block;
  width: 0;
  height: 38px;
  overflow: hidden;
  vertical-align: middle;
  transition-property: width, height;
  transition-duration: .125s;
  transition-timing-function: ease-out;
  cursor: default;
}

.emoji-mart-skin-swatch.custom.selected {
  position: relative;
  width: 36px;
  height: 38px;
  padding: 0 2px 0 0;
}

.emoji-mart-skin-swatch.custom.selected:after {
  content: "";
  width: 0;
  height: 0;
}

.emoji-mart-skin-swatches.custom .emoji-mart-skin-swatch.custom:hover {
  background-color: #f4f4f4;
  border-radius: 10%;
}

.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom {
  width: 36px;
  height: 38px;
  padding: 0 2px 0 0;
}

.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom.selected:after {
  opacity: .75;
}

.emoji-mart-skin-text.opened {
  display: inline-block;
  vertical-align: middle;
  text-align: left;
  color: #888;
  font-size: 11px;
  padding: 5px 2px;
  width: 95px;
  height: 40px;
  border-radius: 10%;
  background-color: #fff;
}

.emoji-mart-skin {
  display: inline-block;
  width: 100%;
  padding-top: 100%;
  max-width: 12px;
  border-radius: 100%;
}

.emoji-mart-skin-tone-1 { background-color: #ffc93a }
.emoji-mart-skin-tone-2 { background-color: #fadcbc }
.emoji-mart-skin-tone-3 { background-color: #e0bb95 }
.emoji-mart-skin-tone-4 { background-color: #bf8f68 }
.emoji-mart-skin-tone-5 { background-color: #9b643d }
.emoji-mart-skin-tone-6 { background-color: #594539 }

/* For screenreaders only, via https://stackoverflow.com/a/19758620 */
.emoji-mart-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/*
 * Dark mode styles
 */

.emoji-mart-dark {
  color: #fff;
  border-color: #555453;
  background-color: #222;
}

.emoji-mart-dark .emoji-mart-bar {
  border-color: #555453;
}

.emoji-mart-dark .emoji-mart-search input {
  color: #fff;
  border-color: #555453;
  background-color: #2f2f2f;
}

.emoji-mart-dark .emoji-mart-search-icon svg {
  fill: #fff;
}

.emoji-mart-dark .emoji-mart-category .emoji-mart-emoji:hover:before {
  background-color: #444;
}

.emoji-mart-dark .emoji-mart-category-label span {
  background-color: #222;
  color: #fff;
}

.emoji-mart-dark .emoji-mart-skin-swatches {
  border-color: #555453;
  background-color: #222;
}

.emoji-mart-dark .emoji-mart-anchor:hover,
.emoji-mart-dark .emoji-mart-anchor:focus,
.emoji-mart-dark .emoji-mart-anchor-selected {
  color: #bfbfbf;
}

.m6zwb4v,.m6zwb4v:visited{color:#575f67;cursor:pointer;display:inline-block;background:#e6f3ff;padding-left:2px;padding-right:2px;border-radius:2px;-webkit-text-decoration:none;text-decoration:none;}.m6zwb4v:hover,.m6zwb4v:focus{color:#677584;background:#edf5fd;outline:0;}.m6zwb4v:active{color:#222;background:#455261;}
.mnw6qvm{border:1px solid #eee;position:absolute;min-width:220px;max-width:440px;background:#fff;border-radius:2px;box-shadow:0px 4px 30px 0px rgba(220,220,220,1);cursor:pointer;padding-top:8px;padding-bottom:8px;z-index:2;display:flex;flex-direction:column;box-sizing:border-box;transform:scale(0);}
.m1ymsnxd{opacity:0;transition:opacity 0.25s cubic-bezier(0.3,1.2,0.2,1);}
.m126ak5t{opacity:1;}
.mtiwdxc{padding:7px 10px 3px 10px;transition:background-color 0.4s cubic-bezier(.27,1.27,.48,.56);}.mtiwdxc:active{background-color:#cce7ff;}
.myz2dw1{padding:7px 10px 3px 10px;transition:background-color 0.4s cubic-bezier(.27,1.27,.48,.56);background-color:#e6f3ff;}.myz2dw1:active{background-color:#cce7ff;}
.mpqdcgq{display:inline-block;margin-left:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:368px;font-size:0.9em;margin-bottom:0.2em;}
.m1mfvffo{display:inline-block;width:24px;height:24px;border-radius:12px;}

/**
 * Draft v0.11.7
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */
.DraftEditor-editorContainer,.DraftEditor-root,.public-DraftEditor-content{height:inherit;text-align:left;text-align:initial}.public-DraftEditor-content[contenteditable=true]{-webkit-user-modify:read-write-plaintext-only}.DraftEditor-root{position:relative}.DraftEditor-editorContainer{background-color:rgba(255,255,255,0);border-left:.1px solid transparent;position:relative;z-index:1}.public-DraftEditor-block{position:relative}.DraftEditor-alignLeft .public-DraftStyleDefault-block{text-align:left}.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root{left:0;text-align:left}.DraftEditor-alignCenter .public-DraftStyleDefault-block{text-align:center}.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root{margin:0 auto;text-align:center;width:100%}.DraftEditor-alignRight .public-DraftStyleDefault-block{text-align:right}.DraftEditor-alignRight .public-DraftEditorPlaceholder-root{right:0;text-align:right}.public-DraftEditorPlaceholder-root{color:#9197a3;position:absolute;width:100%;z-index:1}.public-DraftEditorPlaceholder-hasFocus{color:#bdc1c9}.DraftEditorPlaceholder-hidden{display:none}.public-DraftStyleDefault-block{position:relative;white-space:pre-wrap}.public-DraftStyleDefault-ltr{direction:ltr;text-align:left}.public-DraftStyleDefault-rtl{direction:rtl;text-align:right}.public-DraftStyleDefault-listLTR{direction:ltr}.public-DraftStyleDefault-listRTL{direction:rtl}.public-DraftStyleDefault-ol,.public-DraftStyleDefault-ul{margin:16px 0;padding:0}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR{margin-left:1.5em}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL{margin-right:1.5em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR{margin-left:3em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL{margin-right:3em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR{margin-left:4.5em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL{margin-right:4.5em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR{margin-left:6em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL{margin-right:6em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR{margin-left:7.5em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL{margin-right:7.5em}.public-DraftStyleDefault-unorderedListItem{list-style-type:square;position:relative}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0{list-style-type:disc}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1{list-style-type:circle}.public-DraftStyleDefault-orderedListItem{list-style-type:none;position:relative}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before{left:-36px;position:absolute;text-align:right;width:30px}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before{position:absolute;right:-36px;text-align:left;width:30px}.public-DraftStyleDefault-orderedListItem:before{content:counter(ol0) ". ";counter-increment:ol0}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before{content:counter(ol1,lower-alpha) ". ";counter-increment:ol1}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before{content:counter(ol2,lower-roman) ". ";counter-increment:ol2}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before{content:counter(ol3) ". ";counter-increment:ol3}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before{content:counter(ol4,lower-alpha) ". ";counter-increment:ol4}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset{counter-reset:ol0}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset{counter-reset:ol1}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset{counter-reset:ol2}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset{counter-reset:ol3}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset{counter-reset:ol4}
.react-tabs {
  -webkit-tap-highlight-color: transparent;
}

.react-tabs__tab-list {
  border-bottom: 1px solid #aaa;
  margin: 0 0 10px;
  padding: 0;
}

.react-tabs__tab {
  display: inline-block;
  border: 1px solid transparent;
  border-bottom: none;
  bottom: -1px;
  position: relative;
  list-style: none;
  padding: 6px 12px;
  cursor: pointer;
}

.react-tabs__tab--selected {
  background: #fff;
  border-color: #aaa;
  color: black;
  border-radius: 5px 5px 0 0;
}

.react-tabs__tab--disabled {
  color: GrayText;
  cursor: default;
}

.react-tabs__tab:focus {
  box-shadow: 0 0 5px hsl(208, 99%, 50%);
  border-color: hsl(208, 99%, 50%);
  outline: none;
}

.react-tabs__tab:focus:after {
  content: "";
  position: absolute;
  height: 5px;
  left: -4px;
  right: -4px;
  bottom: -5px;
  background: #fff;
}

.react-tabs__tab-panel {
  display: none;
}

.react-tabs__tab-panel--selected {
  display: block;
}

/* src/pages/Templates/Filters.tsx:52 */

.\!container {
    width: 100% !important;
}

.container {
    width: 100%;
}

@media (min-width: 320px) {

    .\!container {
        max-width: 320px !important;
    }

    .container {
        max-width: 320px;
    }
}

@media (min-width: 640px) {

    .\!container {
        max-width: 640px !important;
    }

    .container {
        max-width: 640px;
    }
}

@media (min-width: 768px) {

    .\!container {
        max-width: 768px !important;
    }

    .container {
        max-width: 768px;
    }
}

@media (min-width: 1024px) {

    .\!container {
        max-width: 1024px !important;
    }

    .container {
        max-width: 1024px;
    }
}

@media (min-width: 1280px) {

    .\!container {
        max-width: 1280px !important;
    }

    .container {
        max-width: 1280px;
    }
}

@media (min-width: 1536px) {

    .\!container {
        max-width: 1536px !important;
    }

    .container {
        max-width: 1536px;
    }
}

.font-hm-12 {
    font-size: 12px;
    line-height: 14px;
    font-family: 'HarmonyOS_Sans ui-sans-serif system-ui sans-serif "Apple Color Emoji" "Segoe UI Emoji" "Segoe UI Symbol" "Noto Color Emoji"';
}

.font-hm-12-bold {
    font-size: 12px;
    line-height: 14px;
    font-weight: bold;
    font-family: 'HarmonyOS_Sans ui-sans-serif system-ui sans-serif "Apple Color Emoji" "Segoe UI Emoji" "Segoe UI Symbol" "Noto Color Emoji"';
}

.font-hm-14 {
    font-size: 14px;
    line-height: 16px;
    font-family: 'HarmonyOS_Sans ui-sans-serif system-ui sans-serif "Apple Color Emoji" "Segoe UI Emoji" "Segoe UI Symbol" "Noto Color Emoji"';
}

.font-hm-14-bold {
    font-size: 14px;
    line-height: 16px;
    font-weight: bold;
    font-family: 'HarmonyOS_Sans ui-sans-serif system-ui sans-serif "Apple Color Emoji" "Segoe UI Emoji" "Segoe UI Symbol" "Noto Color Emoji"';
}

.font-hm-16 {
    font-size: 16px;
    line-height: 19px;
    font-family: 'HarmonyOS_Sans ui-sans-serif system-ui sans-serif "Apple Color Emoji" "Segoe UI Emoji" "Segoe UI Symbol" "Noto Color Emoji"';
}

.font-hm-16-bold {
    font-size: 16px;
    line-height: 19px;
    font-weight: bold;
    font-family: 'HarmonyOS_Sans ui-sans-serif system-ui sans-serif "Apple Color Emoji" "Segoe UI Emoji" "Segoe UI Symbol" "Noto Color Emoji"';
}

.font-hm-32-bold {
    font-size: 32px;
    line-height: 52px;
    font-weight: bold;
    font-family: 'HarmonyOS_Sans ui-sans-serif system-ui sans-serif "Apple Color Emoji" "Segoe UI Emoji" "Segoe UI Symbol" "Noto Color Emoji"';
}

.font-hm-44 {
    font-size: 44px;
    line-height: undefinedpx;
    font-family: 'HarmonyOS_Sans ui-sans-serif system-ui sans-serif "Apple Color Emoji" "Segoe UI Emoji" "Segoe UI Symbol" "Noto Color Emoji"';
}

.font-hm-44-bold {
    font-size: 44px;
    line-height: undefinedpx;
    font-weight: bold;
    font-family: 'HarmonyOS_Sans ui-sans-serif system-ui sans-serif "Apple Color Emoji" "Segoe UI Emoji" "Segoe UI Symbol" "Noto Color Emoji"';
}

.font-hm-54 {
    font-size: 54px;
    line-height: undefinedpx;
    font-family: 'HarmonyOS_Sans ui-sans-serif system-ui sans-serif "Apple Color Emoji" "Segoe UI Emoji" "Segoe UI Symbol" "Noto Color Emoji"';
}

.font-hm-54-bold {
    font-size: 54px;
    line-height: undefinedpx;
    font-weight: bold;
    font-family: 'HarmonyOS_Sans ui-sans-serif system-ui sans-serif "Apple Color Emoji" "Segoe UI Emoji" "Segoe UI Symbol" "Noto Color Emoji"';
}

.font-rh-12 {
    font-size: 12px;
    line-height: 14px;
    font-family: 'Red Hat Display ui-serif Georgia Cambria "Times New Roman" Times serif';
}

.font-rh-12-bold {
    font-size: 12px;
    line-height: 14px;
    font-weight: bold;
    font-family: 'Red Hat Display ui-serif Georgia Cambria "Times New Roman" Times serif';
}

.font-rh-14 {
    font-size: 14px;
    line-height: 16px;
    font-family: 'Red Hat Display ui-serif Georgia Cambria "Times New Roman" Times serif';
}

.font-rh-14-bold {
    font-size: 14px;
    line-height: 16px;
    font-weight: bold;
    font-family: 'Red Hat Display ui-serif Georgia Cambria "Times New Roman" Times serif';
}

.font-rh-16 {
    font-size: 16px;
    line-height: 19px;
    font-family: 'Red Hat Display ui-serif Georgia Cambria "Times New Roman" Times serif';
}

.font-rh-16-bold {
    font-size: 16px;
    line-height: 19px;
    font-weight: bold;
    font-family: 'Red Hat Display ui-serif Georgia Cambria "Times New Roman" Times serif';
}

.font-rh-44 {
    font-size: 44px;
    line-height: undefinedpx;
    font-family: 'Red Hat Display ui-serif Georgia Cambria "Times New Roman" Times serif';
}

.font-rh-44-bold {
    font-size: 44px;
    line-height: undefinedpx;
    font-weight: bold;
    font-family: 'Red Hat Display ui-serif Georgia Cambria "Times New Roman" Times serif';
}

.font-rh-54 {
    font-size: 54px;
    line-height: undefinedpx;
    font-family: 'Red Hat Display ui-serif Georgia Cambria "Times New Roman" Times serif';
}

.font-rh-54-bold {
    font-size: 54px;
    line-height: undefinedpx;
    font-weight: bold;
    font-family: 'Red Hat Display ui-serif Georgia Cambria "Times New Roman" Times serif';
}

.fs-radio-group {
    padding: 2px;
    display: inline-flex;
    max-width: 100%;
    border-radius: 4px;
  }

.fs-radio-group label {
      padding: 0px 7px;
      width: 94px;
      text-align: center;
      font-size: 12px;
      color: var(--content);
      font: optional;
    }

.fs-radio-group label.arco-radio-checked {
        box-shadow: 0px 5px 5px 1px rgba(0, 0, 0, 0.050980392156862744);
        border-radius: 2px 2px 2px 2px;
        background-color: var(--white);
        font-weight: 700;
        color: var(--title-primary);
      }

.fs-radio-group label .arco-radio-button-inner {
    font-weight: 700;
    line-height: 25px;
}

.active-svg svg {
      fill: var(--orange) !important;
      color: var(--orange) !important;
      stroke: var(--orange) !important;
    }

.active-svg svg * {
        fill: var(--orange) !important;
        color: var(--orange) !important;
        stroke: var(--orange) !important;
      }

/* NOTE: to fix the asterisk can not align center when one filed is required.  */

.arco-form-item-symbol svg {
      display: inline-block;
    }

/* src/pages/Templates/index.tsx:190 */

.fs-search-input {
    flex: 1 1 auto;
    overflow: hidden;
    background-color: transparent !important;
}

.fs-search-input >div {
      border-style: none;
      max-width: 100%;
      /* transition: background-color 1.5s ease; */
      overflow: hidden;
      border-radius: 6px;
      border-width: 1px !important;
      border-style: solid !important;
      border-color: transparent !important;
      background-color: var(--bg-primary);
    }

.fs-search-input >div >.left-icon.left-icon {
    margin-left: 11px;
}

.fs-search-input >div:active,
      .fs-search-input >div:hover,
      .fs-search-input >div:focus {
    border-color: var(--yellow-300) !important;
}

.fs-user-list.fs-user-list >span .more-icon {
    border-color: var(--bg-primary-btn) !important;
    background-color: var(--bg-primary-btn);
}

.fs-user-list.fs-user-list >span .more-icon span {
    font-weight: 700;
    color: var(--highlight);
}

.fs-btn-primary,
  .fs-btn-create {
    overflow: hidden;
    background-color: transparent !important;
}

.fs-btn-primary.arco-btn-disabled, .fs-btn-create.arco-btn-disabled {
      background-image: none !important;
      background-color: var(--bg-primary) !important;
      color: var(--disable) !important;
    }

.fs-btn-primary.arco-btn-disabled::before, .fs-btn-create.arco-btn-disabled::before {
    display: none !important;
}

.fs-btn-primary.arco-btn-disabled::after, .fs-btn-create.arco-btn-disabled::after {
    display: none !important;
}

.fs-btn-primary.fs-btn-primary, .fs-btn-create.fs-btn-create {
      border: none;
      color: var(--light) !important;
    }

.fs-btn-primary:hover::after, .fs-btn-create:hover::after {
    display: block;
    opacity: 0.1;
}

.fs-btn-primary:active::after, .fs-btn-primary:link::after, .fs-btn-primary.active::after, .fs-btn-create:active::after, .fs-btn-create:link::after, .fs-btn-create.active::after {
        opacity: 0.15;
      }

 .fs-btn-primary.\!active::after, .fs-btn-create.\!active::after {
        opacity: 0.15 !important;
      }

.fs-btn-primary:active::after, .fs-btn-primary:link::after, .fs-btn-primary.active::after, .fs-btn-create:active::after, .fs-btn-create:link::after, .fs-btn-create.active::after {
    display: block;
}

 .fs-btn-primary.\!active::after, .fs-btn-create.\!active::after {
    display: block;
}

.fs-btn-primary::after, .fs-btn-create::after {
      content: "";
      transition: all 0.8s;
      position: absolute;
      top: 0px;
      bottom: 0px;
      left: 0px;
      right: 0px;
      background-color: var(--black);
      opacity: 0;
    }

.fs-btn-primary::before, .fs-btn-create::before {
      content: "";
      position: absolute;
      top: 0px;
      bottom: 0px;
      left: 0px;
      right: 0px;
      display: inline-block;
      background-image: linear-gradient(103deg, #FF71AD 9%, #FF71AD 9%, #FFA852 95%, #FFA852 95%);
    }

.fs-btn-primary >*, .fs-btn-create >* {
    position: relative;
    z-index: 1;
}

.fs-btn-second.fs-btn-second {
    font-size: 12px;
    line-height: 14px;
    font-weight: bold;
    font-family: 'HarmonyOS_Sans ui-sans-serif system-ui sans-serif "Apple Color Emoji" "Segoe UI Emoji" "Segoe UI Symbol" "Noto Color Emoji"';
    background-color: var(--brown);
    color: var(--highlight) !important;
      border: none;
}

.fs-btn-second.fs-btn-second.arco-btn-disabled {
        background-image: none !important;
        background-color: var(--bg-primary) !important;
        color: var(--disable) !important;
      }

.fs-btn-second.fs-btn-second.arco-btn-disabled::after {
    display: none !important;
}

.fs-btn-second.fs-btn-second.fs-btn-second.fs-btn-second:hover {
    background-color: var(--brown-100);
}

.fs-btn-second.fs-btn-second.fs-btn-second.fs-btn-second:active,
        .fs-btn-second.fs-btn-second.fs-btn-second.fs-btn-second:link {
    background-color: var(--brown-200);
}

.fs-btn-third {
    overflow: hidden;
    background-color: transparent !important;
}

.fs-btn-third.arco-btn-disabled {
      background-image: none;
      background-color: var(--bg-primary) !important;
      color: var(--disable) !important;
    }

.fs-btn-third.arco-btn-disabled::before {
    display: none !important;
}

.fs-btn-third.arco-btn-disabled::after {
    display: none !important;
}

.fs-btn-third.fs-btn-primary {
      border: none;
      color: var(--light) !important;
    }

.fs-btn-third:hover::after {
    display: block;
    opacity: 0.1;
}

.fs-btn-third:active::after,.fs-btn-third:link::after,.fs-btn-third.active::after {
        opacity: 0.15;
        display: block;
      }

.fs-btn-third::after {
      content: "";
      transition: all 0.8s;
      position: absolute;
      top: 0px;
      bottom: 0px;
      left: 0px;
      right: 0px;
      background-color: var(--black);
      opacity: 0;
    }

.fs-btn-third::before {
      content: "";
      position: absolute;
      top: 0px;
      bottom: 0px;
      left: 0px;
      right: 0px;
      display: inline-block;
      background-image: linear-gradient(103deg, #FF71AD 9%, #FF71AD 9%, #FFA852 95%, #FFA852 95%);
    }

.fs-btn-third >* {
    position: relative;
    z-index: 1;
}

.fs-btn-third.fs-btn-third.fs-btn-third.fs-btn-third {
      border: none;
      color: var(--highlight);
    }

.fs-btn-third.fs-btn-third.fs-btn-third.fs-btn-third::before {
        background-image: none;
        background-color: var(--bg-primary);
      }

.fs-link.fs-link.fs-link.fs-link {
    background-color: transparent;
    font-weight: 700;
    color: var(--link);
}

.fs-link.fs-link.fs-link.fs-link:hover,
      .fs-link.fs-link.fs-link.fs-link:active,
      .fs-link.fs-link.fs-link.fs-link:link,
      .fs-link.fs-link.fs-link.fs-link.active {
    text-decoration-line: underline;
    text-decoration-thickness: 2px;
    text-underline-offset: 4px;
}


      .fs-link.fs-link.fs-link.fs-link.\!active {
    text-decoration-line: underline;
    text-decoration-thickness: 2px;
    text-underline-offset: 4px;
}

.fs-collapse .arco-collapse-item-header {
      padding: 0;
      border: none;
      margin-bottom: 18px;
      font-size: 12px;
      line-height: 14px;
      font-family: 'HarmonyOS_Sans ui-sans-serif system-ui sans-serif "Apple Color Emoji" "Segoe UI Emoji" "Segoe UI Symbol" "Noto Color Emoji"';
      color: var(--content);
    }

.fs-collapse .arco-collapse-item-content {
      background: transparent;
    }

.fs-collapse .arco-collapse-item-content .arco-collapse-item-content-box {
        padding: 0;
      }
.pointer-events-none {
    pointer-events: none;
}
.\!visible {
    visibility: visible !important;
}
.visible {
    visibility: visible;
}
.invisible {
    visibility: hidden;
}
.collapse {
    visibility: collapse;
}
.static {
    position: static;
}
.fixed {
    position: fixed;
}
.absolute {
    position: absolute;
}
.relative {
    position: relative;
}
.sticky {
    position: sticky;
}
.inset-0 {
    inset: 0px;
}
.inset-x-0 {
    left: 0px;
    right: 0px;
}
.\!bottom-\[0\] {
    bottom: 0 !important;
}
.\!right-6 {
    right: 1.5rem !important;
}
.-bottom-\[10px\] {
    bottom: -10px;
}
.-left-6 {
    left: -1.5rem;
}
.bottom-0 {
    bottom: 0px;
}
.bottom-\[-100px\] {
    bottom: -100px;
}
.bottom-\[-10px\] {
    bottom: -10px;
}
.bottom-\[-12px\] {
    bottom: -12px;
}
.bottom-\[-18px\] {
    bottom: -18px;
}
.bottom-\[-420px\] {
    bottom: -420px;
}
.bottom-\[-8px\] {
    bottom: -8px;
}
.bottom-\[-90\%\] {
    bottom: -90%;
}
.bottom-\[0\] {
    bottom: 0;
}
.bottom-\[0px\] {
    bottom: 0px;
}
.bottom-\[10px\] {
    bottom: 10px;
}
.bottom-\[2px\] {
    bottom: 2px;
}
.bottom-\[3px\] {
    bottom: 3px;
}
.bottom-\[40px\] {
    bottom: 40px;
}
.bottom-\[80px\] {
    bottom: 80px;
}
.bottom-\[8px\] {
    bottom: 8px;
}
.left-0 {
    left: 0px;
}
.left-1\/2 {
    left: 50%;
}
.left-3 {
    left: 0.75rem;
}
.left-8 {
    left: 2rem;
}
.left-\[-10\%\] {
    left: -10%;
}
.left-\[-10px\] {
    left: -10px;
}
.left-\[-18px\] {
    left: -18px;
}
.left-\[-20\%\] {
    left: -20%;
}
.left-\[-300px\] {
    left: -300px;
}
.left-\[-30px\] {
    left: -30px;
}
.left-\[-50\%\] {
    left: -50%;
}
.left-\[-70\%\] {
    left: -70%;
}
.left-\[0px\] {
    left: 0px;
}
.left-\[10\%\] {
    left: 10%;
}
.left-\[10px\] {
    left: 10px;
}
.left-\[110\%\] {
    left: 110%;
}
.left-\[17\%\] {
    left: 17%;
}
.left-\[180px\] {
    left: 180px;
}
.left-\[20px\] {
    left: 20px;
}
.left-\[39\%\] {
    left: 39%;
}
.left-\[3px\] {
    left: 3px;
}
.left-\[40px\] {
    left: 40px;
}
.left-\[50\%\] {
    left: 50%;
}
.left-\[510px\] {
    left: 510px;
}
.left-\[58px\] {
    left: 58px;
}
.left-\[5px\] {
    left: 5px;
}
.left-\[65px\] {
    left: 65px;
}
.left-\[9\%\] {
    left: 9%;
}
.right-0 {
    right: 0px;
}
.right-6 {
    right: 1.5rem;
}
.right-\[-18px\] {
    right: -18px;
}
.right-\[-20\%\] {
    right: -20%;
}
.right-\[-20px\] {
    right: -20px;
}
.right-\[-245px\] {
    right: -245px;
}
.right-\[-30px\] {
    right: -30px;
}
.right-\[-400px\] {
    right: -400px;
}
.right-\[-4px\] {
    right: -4px;
}
.right-\[-50\%\] {
    right: -50%;
}
.right-\[-57px\] {
    right: -57px;
}
.right-\[-70\%\] {
    right: -70%;
}
.right-\[-9px\] {
    right: -9px;
}
.right-\[0\] {
    right: 0;
}
.right-\[0px\] {
    right: 0px;
}
.right-\[10px\] {
    right: 10px;
}
.right-\[150px\] {
    right: 150px;
}
.right-\[17\%\] {
    right: 17%;
}
.right-\[20px\] {
    right: 20px;
}
.right-\[24px\] {
    right: 24px;
}
.right-\[2px\] {
    right: 2px;
}
.right-\[300px\] {
    right: 300px;
}
.right-\[30px\] {
    right: 30px;
}
.right-\[39\%\] {
    right: 39%;
}
.right-\[80px\] {
    right: 80px;
}
.right-\[calc\(50\%-300px\)\] {
    right: calc(50% - 300px);
}
.top-0 {
    top: 0px;
}
.top-12 {
    top: 3rem;
}
.top-4 {
    top: 1rem;
}
.top-6 {
    top: 1.5rem;
}
.top-8 {
    top: 2rem;
}
.top-\[-115px\] {
    top: -115px;
}
.top-\[-12px\] {
    top: -12px;
}
.top-\[-166px\] {
    top: -166px;
}
.top-\[-180px\] {
    top: -180px;
}
.top-\[-32px\] {
    top: -32px;
}
.top-\[-400px\] {
    top: -400px;
}
.top-\[-44px\] {
    top: -44px;
}
.top-\[-53px\] {
    top: -53px;
}
.top-\[-62px\] {
    top: -62px;
}
.top-\[-9px\] {
    top: -9px;
}
.top-\[0px\] {
    top: 0px;
}
.top-\[10\%\] {
    top: 10%;
}
.top-\[11px\] {
    top: 11px;
}
.top-\[12px\] {
    top: 12px;
}
.top-\[20px\] {
    top: 20px;
}
.top-\[210px\] {
    top: 210px;
}
.top-\[24px\] {
    top: 24px;
}
.top-\[2px\] {
    top: 2px;
}
.top-\[40\%\] {
    top: 40%;
}
.top-\[40px\] {
    top: 40px;
}
.top-\[50\%\] {
    top: 50%;
}
.top-\[calc\(50\%-320px\)\] {
    top: calc(50% - 320px);
}
.-z-50 {
    z-index: -50;
}
.-z-\[50\] {
    z-index: -50;
}
.-z-\[51\] {
    z-index: -51;
}
.z-0 {
    z-index: 0;
}
.z-1 {
    z-index: 1;
}
.z-10 {
    z-index: 10;
}
.z-3 {
    z-index: 3;
}
.z-4 {
    z-index: 4;
}
.z-5 {
    z-index: 5;
}
.z-7 {
    z-index: 7;
}
.z-9 {
    z-index: 9;
}
.z-\[1\] {
    z-index: 1;
}
.z-\[99999\] {
    z-index: 99999;
}
.z-\[9999\] {
    z-index: 9999;
}
.z-\[999\] {
    z-index: 999;
}
.z-\[99\] {
    z-index: 99;
}
.z-\[9\] {
    z-index: 9;
}
.order-1 {
    order: 1;
}
.col-auto {
    grid-column: auto;
}
.col-span-2 {
    grid-column: span 2 / span 2;
}
.col-end-3 {
    grid-column-end: 3;
}
.float-right {
    float: right;
}
.m-0 {
    margin: 0px;
}
.m-\[10px\] {
    margin: 10px;
}
.m-\[30px\] {
    margin: 30px;
}
.m-\[5px\] {
    margin: 5px;
}
.m-auto {
    margin: auto;
}
.\!my-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.-mx-\[5px\] {
    margin-left: -5px;
    margin-right: -5px;
}
.mx-0 {
    margin-left: 0px;
    margin-right: 0px;
}
.mx-0\.5 {
    margin-left: 0.125rem;
    margin-right: 0.125rem;
}
.mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}
.mx-1\.5 {
    margin-left: 0.375rem;
    margin-right: 0.375rem;
}
.mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
}
.mx-\[10px\] {
    margin-left: 10px;
    margin-right: 10px;
}
.mx-\[12\.5px\] {
    margin-left: 12.5px;
    margin-right: 12.5px;
}
.mx-\[14px\] {
    margin-left: 14px;
    margin-right: 14px;
}
.mx-\[15px\] {
    margin-left: 15px;
    margin-right: 15px;
}
.mx-\[16px\] {
    margin-left: 16px;
    margin-right: 16px;
}
.mx-\[20px\] {
    margin-left: 20px;
    margin-right: 20px;
}
.mx-\[2px\] {
    margin-left: 2px;
    margin-right: 2px;
}
.mx-\[30px\] {
    margin-left: 30px;
    margin-right: 30px;
}
.mx-\[4px\] {
    margin-left: 4px;
    margin-right: 4px;
}
.mx-\[5px\] {
    margin-left: 5px;
    margin-right: 5px;
}
.mx-\[8px\] {
    margin-left: 8px;
    margin-right: 8px;
}
.mx-\[auto\] {
    margin-left: auto;
    margin-right: auto;
}
.mx-auto {
    margin-left: auto;
    margin-right: auto;
}
.my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
}
.my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
}
.my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
}
.my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
}
.my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
}
.my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
}
.my-\[10px\] {
    margin-top: 10px;
    margin-bottom: 10px;
}
.my-\[12px\] {
    margin-top: 12px;
    margin-bottom: 12px;
}
.my-\[16px\] {
    margin-top: 16px;
    margin-bottom: 16px;
}
.my-\[17px\] {
    margin-top: 17px;
    margin-bottom: 17px;
}
.my-\[5px\] {
    margin-top: 5px;
    margin-bottom: 5px;
}
.my-\[8px\] {
    margin-top: 8px;
    margin-bottom: 8px;
}
.\!mb-0 {
    margin-bottom: 0px !important;
}
.\!mb-\[48px\] {
    margin-bottom: 48px !important;
}
.\!ml-\[2px\] {
    margin-left: 2px !important;
}
.\!ml-auto {
    margin-left: auto !important;
}
.\!mt-0 {
    margin-top: 0px !important;
}
.\!mt-\[12px\] {
    margin-top: 12px !important;
}
.\!mt-\[16px\] {
    margin-top: 16px !important;
}
.\!mt-\[44px\] {
    margin-top: 44px !important;
}
.-ml-2 {
    margin-left: -0.5rem;
}
.-ml-4 {
    margin-left: -1rem;
}
.-mr-1 {
    margin-right: -0.25rem;
}
.-mt-1 {
    margin-top: -0.25rem;
}
.-mt-5 {
    margin-top: -1.25rem;
}
.mb-0 {
    margin-bottom: 0px;
}
.mb-1 {
    margin-bottom: 0.25rem;
}
.mb-10 {
    margin-bottom: 2.5rem;
}
.mb-11 {
    margin-bottom: 2.75rem;
}
.mb-14 {
    margin-bottom: 3.5rem;
}
.mb-16 {
    margin-bottom: 16px;
}
.mb-2 {
    margin-bottom: 2rem;
}
.mb-2\.5 {
    margin-bottom: 0.625rem;
}
.mb-3 {
    margin-bottom: 0.75rem;
}
.mb-4 {
    margin-bottom: 1rem;
}
.mb-40 {
    margin-bottom: 40px;
}
.mb-5 {
    margin-bottom: 1.25rem;
}
.mb-6 {
    margin-bottom: 1.5rem;
}
.mb-8 {
    margin-bottom: 2rem;
}
.mb-9 {
    margin-bottom: 2.25rem;
}
.mb-\[\.48rem\] {
    margin-bottom: .48rem;
}
.mb-\[0\] {
    margin-bottom: 0;
}
.mb-\[10px\] {
    margin-bottom: 10px;
}
.mb-\[110px\] {
    margin-bottom: 110px;
}
.mb-\[12px\] {
    margin-bottom: 12px;
}
.mb-\[146px\] {
    margin-bottom: 146px;
}
.mb-\[15px\] {
    margin-bottom: 15px;
}
.mb-\[16px\] {
    margin-bottom: 16px;
}
.mb-\[18px\] {
    margin-bottom: 18px;
}
.mb-\[1px\] {
    margin-bottom: 1px;
}
.mb-\[200px\] {
    margin-bottom: 200px;
}
.mb-\[20px\] {
    margin-bottom: 20px;
}
.mb-\[21px\] {
    margin-bottom: 21px;
}
.mb-\[22px\] {
    margin-bottom: 22px;
}
.mb-\[24px\] {
    margin-bottom: 24px;
}
.mb-\[25px\] {
    margin-bottom: 25px;
}
.mb-\[26px\] {
    margin-bottom: 26px;
}
.mb-\[2px\] {
    margin-bottom: 2px;
}
.mb-\[30px\] {
    margin-bottom: 30px;
}
.mb-\[32px\] {
    margin-bottom: 32px;
}
.mb-\[33px\] {
    margin-bottom: 33px;
}
.mb-\[36px\] {
    margin-bottom: 36px;
}
.mb-\[37px\] {
    margin-bottom: 37px;
}
.mb-\[38px\] {
    margin-bottom: 38px;
}
.mb-\[40px\] {
    margin-bottom: 40px;
}
.mb-\[46px\] {
    margin-bottom: 46px;
}
.mb-\[48px\] {
    margin-bottom: 48px;
}
.mb-\[4px\] {
    margin-bottom: 4px;
}
.mb-\[50px\] {
    margin-bottom: 50px;
}
.mb-\[5px\] {
    margin-bottom: 5px;
}
.mb-\[60px\] {
    margin-bottom: 60px;
}
.mb-\[64px\] {
    margin-bottom: 64px;
}
.mb-\[66px\] {
    margin-bottom: 66px;
}
.mb-\[8px\] {
    margin-bottom: 8px;
}
.ml-0\.5 {
    margin-left: 0.125rem;
}
.ml-1 {
    margin-left: 0.25rem;
}
.ml-1\.5 {
    margin-left: 0.375rem;
}
.ml-2 {
    margin-left: 2rem;
}
.ml-2\.5 {
    margin-left: 0.625rem;
}
.ml-3 {
    margin-left: 0.75rem;
}
.ml-4 {
    margin-left: 1rem;
}
.ml-5 {
    margin-left: 1.25rem;
}
.ml-6 {
    margin-left: 1.5rem;
}
.ml-8 {
    margin-left: 2rem;
}
.ml-\[-13px\] {
    margin-left: -13px;
}
.ml-\[-3px\] {
    margin-left: -3px;
}
.ml-\[10px\] {
    margin-left: 10px;
}
.ml-\[12px\] {
    margin-left: 12px;
}
.ml-\[13px\] {
    margin-left: 13px;
}
.ml-\[15px\] {
    margin-left: 15px;
}
.ml-\[16px\] {
    margin-left: 16px;
}
.ml-\[18px\] {
    margin-left: 18px;
}
.ml-\[20px\] {
    margin-left: 20px;
}
.ml-\[22px\] {
    margin-left: 22px;
}
.ml-\[24px\] {
    margin-left: 24px;
}
.ml-\[25px\] {
    margin-left: 25px;
}
.ml-\[2em\] {
    margin-left: 2em;
}
.ml-\[2px\] {
    margin-left: 2px;
}
.ml-\[30px\] {
    margin-left: 30px;
}
.ml-\[32px\] {
    margin-left: 32px;
}
.ml-\[3px\] {
    margin-left: 3px;
}
.ml-\[4px\] {
    margin-left: 4px;
}
.ml-\[52px\] {
    margin-left: 52px;
}
.ml-\[5px\] {
    margin-left: 5px;
}
.ml-\[6px\] {
    margin-left: 6px;
}
.ml-\[85px\] {
    margin-left: 85px;
}
.ml-\[8px\] {
    margin-left: 8px;
}
.ml-\[9px\] {
    margin-left: 9px;
}
.ml-auto {
    margin-left: auto;
}
.mr-0 {
    margin-right: 0px;
}
.mr-0\.5 {
    margin-right: 0.125rem;
}
.mr-1 {
    margin-right: 0.25rem;
}
.mr-1\.5 {
    margin-right: 0.375rem;
}
.mr-10 {
    margin-right: 2.5rem;
}
.mr-2 {
    margin-right: 2rem;
}
.mr-3 {
    margin-right: 0.75rem;
}
.mr-4 {
    margin-right: 1rem;
}
.mr-6 {
    margin-right: 1.5rem;
}
.mr-\[-32px\] {
    margin-right: -32px;
}
.mr-\[\.1rem\] {
    margin-right: .1rem;
}
.mr-\[109px\] {
    margin-right: 109px;
}
.mr-\[10px\] {
    margin-right: 10px;
}
.mr-\[12px\] {
    margin-right: 12px;
}
.mr-\[15px\] {
    margin-right: 15px;
}
.mr-\[16px\] {
    margin-right: 16px;
}
.mr-\[18px\] {
    margin-right: 18px;
}
.mr-\[24px\] {
    margin-right: 24px;
}
.mr-\[26px\] {
    margin-right: 26px;
}
.mr-\[29px\] {
    margin-right: 29px;
}
.mr-\[2px\] {
    margin-right: 2px;
}
.mr-\[30px\] {
    margin-right: 30px;
}
.mr-\[32px\] {
    margin-right: 32px;
}
.mr-\[3px\] {
    margin-right: 3px;
}
.mr-\[46px\] {
    margin-right: 46px;
}
.mr-\[4px\] {
    margin-right: 4px;
}
.mr-\[5px\] {
    margin-right: 5px;
}
.mr-\[6px\] {
    margin-right: 6px;
}
.mr-\[7px\] {
    margin-right: 7px;
}
.mr-\[8px\] {
    margin-right: 8px;
}
.mr-\[90px\] {
    margin-right: 90px;
}
.mr-\[9px\] {
    margin-right: 9px;
}
.mr-auto {
    margin-right: auto;
}
.mt-0 {
    margin-top: 0px;
}
.mt-1 {
    margin-top: 0.25rem;
}
.mt-1\.5 {
    margin-top: 0.375rem;
}
.mt-12 {
    margin-top: 3rem;
}
.mt-2 {
    margin-top: 2rem;
}
.mt-20 {
    margin-top: 5rem;
}
.mt-24 {
    margin-top: 6rem;
}
.mt-3 {
    margin-top: 0.75rem;
}
.mt-4 {
    margin-top: 1rem;
}
.mt-5 {
    margin-top: 1.25rem;
}
.mt-6 {
    margin-top: 1.5rem;
}
.mt-8 {
    margin-top: 2rem;
}
.mt-\[-15px\] {
    margin-top: -15px;
}
.mt-\[-3px\] {
    margin-top: -3px;
}
.mt-\[-80px\] {
    margin-top: -80px;
}
.mt-\[0\] {
    margin-top: 0;
}
.mt-\[100px\] {
    margin-top: 100px;
}
.mt-\[10px\] {
    margin-top: 10px;
}
.mt-\[12px\] {
    margin-top: 12px;
}
.mt-\[148px\] {
    margin-top: 148px;
}
.mt-\[14px\] {
    margin-top: 14px;
}
.mt-\[15px\] {
    margin-top: 15px;
}
.mt-\[160px\] {
    margin-top: 160px;
}
.mt-\[16px\] {
    margin-top: 16px;
}
.mt-\[18px\] {
    margin-top: 18px;
}
.mt-\[200px\] {
    margin-top: 200px;
}
.mt-\[20px\] {
    margin-top: 20px;
}
.mt-\[22px\] {
    margin-top: 22px;
}
.mt-\[24px\] {
    margin-top: 24px;
}
.mt-\[28px\] {
    margin-top: 28px;
}
.mt-\[2px\] {
    margin-top: 2px;
}
.mt-\[30px\] {
    margin-top: 30px;
}
.mt-\[32px\] {
    margin-top: 32px;
}
.mt-\[33px\] {
    margin-top: 33px;
}
.mt-\[356px\] {
    margin-top: 356px;
}
.mt-\[3px\] {
    margin-top: 3px;
}
.mt-\[404px\] {
    margin-top: 404px;
}
.mt-\[40px\] {
    margin-top: 40px;
}
.mt-\[42px\] {
    margin-top: 42px;
}
.mt-\[44px\] {
    margin-top: 44px;
}
.mt-\[48px\] {
    margin-top: 48px;
}
.mt-\[4px\] {
    margin-top: 4px;
}
.mt-\[50px\] {
    margin-top: 50px;
}
.mt-\[5px\] {
    margin-top: 5px;
}
.mt-\[60px\] {
    margin-top: 60px;
}
.mt-\[6px\] {
    margin-top: 6px;
}
.mt-\[70px\] {
    margin-top: 70px;
}
.mt-\[80px\] {
    margin-top: 80px;
}
.mt-\[88px\] {
    margin-top: 88px;
}
.mt-\[8px\] {
    margin-top: 8px;
}
.mt-\[92px\] {
    margin-top: 92px;
}
.mt-auto {
    margin-top: auto;
}
.box-border {
    box-sizing: border-box;
}
.box-content {
    box-sizing: content-box;
}
.line-clamp-1 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.line-clamp-2 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.line-clamp-3 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}
.block {
    display: block;
}
.inline-block {
    display: inline-block;
}
.inline {
    display: inline;
}
.\!flex {
    display: flex !important;
}
.flex {
    display: flex;
}
.inline-flex {
    display: inline-flex;
}
.table {
    display: table;
}
.table-row {
    display: table-row;
}
.\!grid {
    display: grid !important;
}
.grid {
    display: grid;
}
.contents {
    display: contents;
}
.list-item {
    display: list-item;
}
.\!hidden {
    display: none !important;
}
.hidden {
    display: none;
}
.\!h-0 {
    height: 0px !important;
}
.\!h-10 {
    height: 2.5rem !important;
}
.\!h-2 {
    height: 0.5rem !important;
}
.\!h-3 {
    height: 0.75rem !important;
}
.\!h-8 {
    height: 2rem !important;
}
.\!h-\[0\.7rem\] {
    height: 0.7rem !important;
}
.\!h-\[100px\] {
    height: 100px !important;
}
.\!h-\[120px\] {
    height: 120px !important;
}
.\!h-\[12px\] {
    height: 12px !important;
}
.\!h-\[13px\] {
    height: 13px !important;
}
.\!h-\[14px\] {
    height: 14px !important;
}
.\!h-\[15px\] {
    height: 15px !important;
}
.\!h-\[18px\] {
    height: 18px !important;
}
.\!h-\[200px\] {
    height: 200px !important;
}
.\!h-\[20px\] {
    height: 20px !important;
}
.\!h-\[240px\] {
    height: 240px !important;
}
.\!h-\[24px\] {
    height: 24px !important;
}
.\!h-\[254px\] {
    height: 254px !important;
}
.\!h-\[32px\] {
    height: 32px !important;
}
.\!h-\[400px\] {
    height: 400px !important;
}
.\!h-\[40px\] {
    height: 40px !important;
}
.\!h-\[424px\] {
    height: 424px !important;
}
.\!h-\[48px\] {
    height: 48px !important;
}
.\!h-\[50px\] {
    height: 50px !important;
}
.\!h-\[64px\] {
    height: 64px !important;
}
.\!h-\[654px\] {
    height: 654px !important;
}
.\!h-\[6px\] {
    height: 6px !important;
}
.\!h-\[70px\] {
    height: 70px !important;
}
.\!h-\[72px\] {
    height: 72px !important;
}
.\!h-\[80px\] {
    height: 80px !important;
}
.\!h-auto {
    height: auto !important;
}
.\!h-full {
    height: 100% !important;
}
.h-0 {
    height: 0px;
}
.h-1\/2 {
    height: 50%;
}
.h-10 {
    height: 2.5rem;
}
.h-108 {
    height: 26rem;
}
.h-12 {
    height: 3rem;
}
.h-16 {
    height: 4rem;
}
.h-2 {
    height: 0.5rem;
}
.h-2\/5 {
    height: 40%;
}
.h-3 {
    height: 0.75rem;
}
.h-3\/5 {
    height: 60%;
}
.h-4 {
    height: 1rem;
}
.h-5 {
    height: 1.25rem;
}
.h-52 {
    height: 13rem;
}
.h-6 {
    height: 1.5rem;
}
.h-8 {
    height: 2rem;
}
.h-9 {
    height: 2.25rem;
}
.h-\[1\.1rem\] {
    height: 1.1rem;
}
.h-\[100\%\] {
    height: 100%;
}
.h-\[100px\] {
    height: 100px;
}
.h-\[100vh\] {
    height: 100vh;
}
.h-\[10px\] {
    height: 10px;
}
.h-\[110px\] {
    height: 110px;
}
.h-\[115px\] {
    height: 115px;
}
.h-\[120px\] {
    height: 120px;
}
.h-\[126px\] {
    height: 126px;
}
.h-\[12px\] {
    height: 12px;
}
.h-\[130px\] {
    height: 130px;
}
.h-\[136px\] {
    height: 136px;
}
.h-\[14px\] {
    height: 14px;
}
.h-\[152px\] {
    height: 152px;
}
.h-\[1541px\] {
    height: 1541px;
}
.h-\[15px\] {
    height: 15px;
}
.h-\[164px\] {
    height: 164px;
}
.h-\[166px\] {
    height: 166px;
}
.h-\[16px\] {
    height: 16px;
}
.h-\[175px\] {
    height: 175px;
}
.h-\[178px\] {
    height: 178px;
}
.h-\[180px\] {
    height: 180px;
}
.h-\[18px\] {
    height: 18px;
}
.h-\[192px\] {
    height: 192px;
}
.h-\[198px\] {
    height: 198px;
}
.h-\[1px\] {
    height: 1px;
}
.h-\[200px\] {
    height: 200px;
}
.h-\[20px\] {
    height: 20px;
}
.h-\[214px\] {
    height: 214px;
}
.h-\[220px\] {
    height: 220px;
}
.h-\[222px\] {
    height: 222px;
}
.h-\[224px\] {
    height: 224px;
}
.h-\[22px\] {
    height: 22px;
}
.h-\[230px\] {
    height: 230px;
}
.h-\[232px\] {
    height: 232px;
}
.h-\[24px\] {
    height: 24px;
}
.h-\[256px\] {
    height: 256px;
}
.h-\[260px\] {
    height: 260px;
}
.h-\[26px\] {
    height: 26px;
}
.h-\[270px\] {
    height: 270px;
}
.h-\[276px\] {
    height: 276px;
}
.h-\[286px\] {
    height: 286px;
}
.h-\[28px\] {
    height: 28px;
}
.h-\[2px\] {
    height: 2px;
}
.h-\[300px\] {
    height: 300px;
}
.h-\[301px\] {
    height: 301px;
}
.h-\[304px\] {
    height: 304px;
}
.h-\[30px\] {
    height: 30px;
}
.h-\[312px\] {
    height: 312px;
}
.h-\[314px\] {
    height: 314px;
}
.h-\[324px\] {
    height: 324px;
}
.h-\[32px\] {
    height: 32px;
}
.h-\[33px\] {
    height: 33px;
}
.h-\[35px\] {
    height: 35px;
}
.h-\[361px\] {
    height: 361px;
}
.h-\[36px\] {
    height: 36px;
}
.h-\[37px\] {
    height: 37px;
}
.h-\[388px\] {
    height: 388px;
}
.h-\[407px\] {
    height: 407px;
}
.h-\[40px\] {
    height: 40px;
}
.h-\[428px\] {
    height: 428px;
}
.h-\[42px\] {
    height: 42px;
}
.h-\[43px\] {
    height: 43px;
}
.h-\[445px\] {
    height: 445px;
}
.h-\[446px\] {
    height: 446px;
}
.h-\[44px\] {
    height: 44px;
}
.h-\[45px\] {
    height: 45px;
}
.h-\[480px\] {
    height: 480px;
}
.h-\[48px\] {
    height: 48px;
}
.h-\[4px\] {
    height: 4px;
}
.h-\[50px\] {
    height: 50px;
}
.h-\[512px\] {
    height: 512px;
}
.h-\[51px\] {
    height: 51px;
}
.h-\[520px\] {
    height: 520px;
}
.h-\[52px\] {
    height: 52px;
}
.h-\[538px\] {
    height: 538px;
}
.h-\[556px\] {
    height: 556px;
}
.h-\[55px\] {
    height: 55px;
}
.h-\[56px\] {
    height: 56px;
}
.h-\[57px\] {
    height: 57px;
}
.h-\[585px\] {
    height: 585px;
}
.h-\[600px\] {
    height: 600px;
}
.h-\[60px\] {
    height: 60px;
}
.h-\[62px\] {
    height: 62px;
}
.h-\[64px\] {
    height: 64px;
}
.h-\[658px\] {
    height: 658px;
}
.h-\[65px\] {
    height: 65px;
}
.h-\[66px\] {
    height: 66px;
}
.h-\[696px\] {
    height: 696px;
}
.h-\[6px\] {
    height: 6px;
}
.h-\[70px\] {
    height: 70px;
}
.h-\[72px\] {
    height: 72px;
}
.h-\[75\%\] {
    height: 75%;
}
.h-\[76\.5px\] {
    height: 76.5px;
}
.h-\[800px\] {
    height: 800px;
}
.h-\[80px\] {
    height: 80px;
}
.h-\[82px\] {
    height: 82px;
}
.h-\[861px\] {
    height: 861px;
}
.h-\[86px\] {
    height: 86px;
}
.h-\[87\%\] {
    height: 87%;
}
.h-\[875px\] {
    height: 875px;
}
.h-\[8px\] {
    height: 8px;
}
.h-\[90px\] {
    height: 90px;
}
.h-\[96px\] {
    height: 96px;
}
.h-\[calc\(100vh-200px\)\] {
    height: calc(100vh - 200px);
}
.h-auto {
    height: auto;
}
.h-full {
    height: 100%;
}
.h-screen {
    height: 100vh;
}
.\!max-h-full {
    max-height: 100% !important;
}
.max-h-40 {
    max-height: 10rem;
}
.max-h-72 {
    max-height: 18rem;
}
.max-h-\[0px\] {
    max-height: 0px;
}
.max-h-\[160px\] {
    max-height: 160px;
}
.max-h-\[170px\] {
    max-height: 170px;
}
.max-h-\[38px\] {
    max-height: 38px;
}
.max-h-\[400px\] {
    max-height: 400px;
}
.max-h-\[480px\] {
    max-height: 480px;
}
.max-h-\[48px\] {
    max-height: 48px;
}
.max-h-\[500px\] {
    max-height: 500px;
}
.max-h-full {
    max-height: 100%;
}
.min-h-12 {
    min-height: 3rem;
}
.min-h-36 {
    min-height: 9rem;
}
.min-h-8 {
    min-height: 2rem;
}
.min-h-\[100vh\] {
    min-height: 100vh;
}
.min-h-\[20\%\] {
    min-height: 20%;
}
.min-h-\[200px\] {
    min-height: 200px;
}
.min-h-\[226px\] {
    min-height: 226px;
}
.min-h-\[350px\] {
    min-height: 350px;
}
.min-h-\[500px\] {
    min-height: 500px;
}
.min-h-\[600px\] {
    min-height: 600px;
}
.min-h-\[696px\] {
    min-height: 696px;
}
.min-h-\[768px\] {
    min-height: 768px;
}
.min-h-full {
    min-height: 100%;
}
.min-h-screen {
    min-height: 100vh;
}
.\!w-10 {
    width: 2.5rem !important;
}
.\!w-2 {
    width: 0.5rem !important;
}
.\!w-3 {
    width: 0.75rem !important;
}
.\!w-8 {
    width: 2rem !important;
}
.\!w-\[0\.7rem\] {
    width: 0.7rem !important;
}
.\!w-\[100\%\] {
    width: 100% !important;
}
.\!w-\[1181px\] {
    width: 1181px !important;
}
.\!w-\[120px\] {
    width: 120px !important;
}
.\!w-\[12px\] {
    width: 12px !important;
}
.\!w-\[14px\] {
    width: 14px !important;
}
.\!w-\[160px\] {
    width: 160px !important;
}
.\!w-\[180px\] {
    width: 180px !important;
}
.\!w-\[18px\] {
    width: 18px !important;
}
.\!w-\[208px\] {
    width: 208px !important;
}
.\!w-\[20px\] {
    width: 20px !important;
}
.\!w-\[240px\] {
    width: 240px !important;
}
.\!w-\[248px\] {
    width: 248px !important;
}
.\!w-\[24px\] {
    width: 24px !important;
}
.\!w-\[30px\] {
    width: 30px !important;
}
.\!w-\[350px\] {
    width: 350px !important;
}
.\!w-\[40px\] {
    width: 40px !important;
}
.\!w-\[420px\] {
    width: 420px !important;
}
.\!w-\[496px\] {
    width: 496px !important;
}
.\!w-\[64px\] {
    width: 64px !important;
}
.\!w-\[6px\] {
    width: 6px !important;
}
.\!w-\[80px\] {
    width: 80px !important;
}
.\!w-\[96px\] {
    width: 96px !important;
}
.\!w-\[auto\] {
    width: auto !important;
}
.\!w-auto {
    width: auto !important;
}
.\!w-full {
    width: 100% !important;
}
.w-0 {
    width: 0px;
}
.w-1 {
    width: 0.25rem;
}
.w-1\/2 {
    width: 50%;
}
.w-10 {
    width: 2.5rem;
}
.w-100 {
    width: 28rem;
}
.w-11\/12 {
    width: 91.666667%;
}
.w-12 {
    width: 3rem;
}
.w-14 {
    width: 3.5rem;
}
.w-16 {
    width: 4rem;
}
.w-2 {
    width: 0.5rem;
}
.w-2\/5 {
    width: 40%;
}
.w-20 {
    width: 5rem;
}
.w-24 {
    width: 6rem;
}
.w-3 {
    width: 0.75rem;
}
.w-3\/5 {
    width: 60%;
}
.w-36 {
    width: 9rem;
}
.w-4 {
    width: 1rem;
}
.w-4\/5 {
    width: 80%;
}
.w-40 {
    width: 10rem;
}
.w-48 {
    width: 12rem;
}
.w-5 {
    width: 1.25rem;
}
.w-5\/12 {
    width: 41.666667%;
}
.w-5\/6 {
    width: 83.333333%;
}
.w-52 {
    width: 13rem;
}
.w-56 {
    width: 14rem;
}
.w-6 {
    width: 1.5rem;
}
.w-8 {
    width: 2rem;
}
.w-8\/12 {
    width: 66.666667%;
}
.w-80 {
    width: 20rem;
}
.w-\[100\%\] {
    width: 100%;
}
.w-\[1000\] {
    width: 1000;
}
.w-\[100px\] {
    width: 100px;
}
.w-\[106px\] {
    width: 106px;
}
.w-\[10px\] {
    width: 10px;
}
.w-\[110px\] {
    width: 110px;
}
.w-\[1158px\] {
    width: 1158px;
}
.w-\[116px\] {
    width: 116px;
}
.w-\[1185px\] {
    width: 1185px;
}
.w-\[11px\] {
    width: 11px;
}
.w-\[1200px\] {
    width: 1200px;
}
.w-\[120px\] {
    width: 120px;
}
.w-\[1240px\] {
    width: 1240px;
}
.w-\[128px\] {
    width: 128px;
}
.w-\[12px\] {
    width: 12px;
}
.w-\[130px\] {
    width: 130px;
}
.w-\[136px\] {
    width: 136px;
}
.w-\[144px\] {
    width: 144px;
}
.w-\[14px\] {
    width: 14px;
}
.w-\[150px\] {
    width: 150px;
}
.w-\[152px\] {
    width: 152px;
}
.w-\[154px\] {
    width: 154px;
}
.w-\[15px\] {
    width: 15px;
}
.w-\[160\%\] {
    width: 160%;
}
.w-\[160px\] {
    width: 160px;
}
.w-\[163px\] {
    width: 163px;
}
.w-\[165px\] {
    width: 165px;
}
.w-\[168px\] {
    width: 168px;
}
.w-\[16px\] {
    width: 16px;
}
.w-\[175px\] {
    width: 175px;
}
.w-\[176px\] {
    width: 176px;
}
.w-\[178px\] {
    width: 178px;
}
.w-\[180px\] {
    width: 180px;
}
.w-\[184px\] {
    width: 184px;
}
.w-\[185px\] {
    width: 185px;
}
.w-\[186px\] {
    width: 186px;
}
.w-\[190px\] {
    width: 190px;
}
.w-\[196px\] {
    width: 196px;
}
.w-\[1px\] {
    width: 1px;
}
.w-\[20\%\] {
    width: 20%;
}
.w-\[200px\] {
    width: 200px;
}
.w-\[207px\] {
    width: 207px;
}
.w-\[20px\] {
    width: 20px;
}
.w-\[20vw\] {
    width: 20vw;
}
.w-\[210px\] {
    width: 210px;
}
.w-\[214px\] {
    width: 214px;
}
.w-\[220px\] {
    width: 220px;
}
.w-\[225px\] {
    width: 225px;
}
.w-\[226px\] {
    width: 226px;
}
.w-\[240px\] {
    width: 240px;
}
.w-\[242px\] {
    width: 242px;
}
.w-\[248px\] {
    width: 248px;
}
.w-\[264px\] {
    width: 264px;
}
.w-\[26px\] {
    width: 26px;
}
.w-\[270px\] {
    width: 270px;
}
.w-\[278px\] {
    width: 278px;
}
.w-\[28px\] {
    width: 28px;
}
.w-\[2px\] {
    width: 2px;
}
.w-\[30\%\] {
    width: 30%;
}
.w-\[300px\] {
    width: 300px;
}
.w-\[30px\] {
    width: 30px;
}
.w-\[30vw\] {
    width: 30vw;
}
.w-\[312px\] {
    width: 312px;
}
.w-\[32px\] {
    width: 32px;
}
.w-\[345px\] {
    width: 345px;
}
.w-\[350px\] {
    width: 350px;
}
.w-\[35px\] {
    width: 35px;
}
.w-\[364px\] {
    width: 364px;
}
.w-\[36px\] {
    width: 36px;
}
.w-\[370px\] {
    width: 370px;
}
.w-\[380px\] {
    width: 380px;
}
.w-\[390px\] {
    width: 390px;
}
.w-\[396px\] {
    width: 396px;
}
.w-\[3px\] {
    width: 3px;
}
.w-\[40\%\] {
    width: 40%;
}
.w-\[400px\] {
    width: 400px;
}
.w-\[40px\] {
    width: 40px;
}
.w-\[40vw\] {
    width: 40vw;
}
.w-\[410px\] {
    width: 410px;
}
.w-\[42px\] {
    width: 42px;
}
.w-\[444px\] {
    width: 444px;
}
.w-\[44px\] {
    width: 44px;
}
.w-\[450px\] {
    width: 450px;
}
.w-\[452px\] {
    width: 452px;
}
.w-\[45px\] {
    width: 45px;
}
.w-\[46px\] {
    width: 46px;
}
.w-\[480px\] {
    width: 480px;
}
.w-\[482px\] {
    width: 482px;
}
.w-\[48px\] {
    width: 48px;
}
.w-\[50\%\] {
    width: 50%;
}
.w-\[500px\] {
    width: 500px;
}
.w-\[50px\] {
    width: 50px;
}
.w-\[52px\] {
    width: 52px;
}
.w-\[53px\] {
    width: 53px;
}
.w-\[55\%\] {
    width: 55%;
}
.w-\[56px\] {
    width: 56px;
}
.w-\[5px\] {
    width: 5px;
}
.w-\[60\%\] {
    width: 60%;
}
.w-\[600px\] {
    width: 600px;
}
.w-\[604px\] {
    width: 604px;
}
.w-\[60px\] {
    width: 60px;
}
.w-\[63px\] {
    width: 63px;
}
.w-\[640px\] {
    width: 640px;
}
.w-\[64px\] {
    width: 64px;
}
.w-\[698px\] {
    width: 698px;
}
.w-\[6px\] {
    width: 6px;
}
.w-\[70\%\] {
    width: 70%;
}
.w-\[70px\] {
    width: 70px;
}
.w-\[72px\] {
    width: 72px;
}
.w-\[74px\] {
    width: 74px;
}
.w-\[75px\] {
    width: 75px;
}
.w-\[78px\] {
    width: 78px;
}
.w-\[80\%\] {
    width: 80%;
}
.w-\[80px\] {
    width: 80px;
}
.w-\[82\%\] {
    width: 82%;
}
.w-\[83\%\] {
    width: 83%;
}
.w-\[84px\] {
    width: 84px;
}
.w-\[856px\] {
    width: 856px;
}
.w-\[860px\] {
    width: 860px;
}
.w-\[861px\] {
    width: 861px;
}
.w-\[86px\] {
    width: 86px;
}
.w-\[88px\] {
    width: 88px;
}
.w-\[8px\] {
    width: 8px;
}
.w-\[90\%\] {
    width: 90%;
}
.w-\[90px\] {
    width: 90px;
}
.w-\[94px\] {
    width: 94px;
}
.w-\[96px\] {
    width: 96px;
}
.w-\[98\%\] {
    width: 98%;
}
.w-\[993px\] {
    width: 993px;
}
.w-auto {
    width: auto;
}
.w-full {
    width: 100%;
}
.w-max {
    width: max-content;
}
.w-screen {
    width: 100vw;
}
.min-w-48 {
    min-width: 12rem;
}
.min-w-8 {
    min-width: 2rem;
}
.min-w-\[150px\] {
    min-width: 150px;
}
.min-w-\[230px\] {
    min-width: 230px;
}
.min-w-\[40px\] {
    min-width: 40px;
}
.min-w-\[42px\] {
    min-width: 42px;
}
.min-w-\[56px\] {
    min-width: 56px;
}
.min-w-\[64px\] {
    min-width: 64px;
}
.min-w-\[68px\] {
    min-width: 68px;
}
.min-w-\[752px\] {
    min-width: 752px;
}
.min-w-\[80px\] {
    min-width: 80px;
}
.min-w-\[90px\] {
    min-width: 90px;
}
.min-w-\[96px\] {
    min-width: 96px;
}
.max-w-56 {
    max-width: 14rem;
}
.max-w-96 {
    max-width: 24rem;
}
.max-w-\[100px\] {
    max-width: 100px;
}
.max-w-\[1200px\] {
    max-width: 1200px;
}
.max-w-\[120px\] {
    max-width: 120px;
}
.max-w-\[125px\] {
    max-width: 125px;
}
.max-w-\[199px\] {
    max-width: 199px;
}
.max-w-\[200px\] {
    max-width: 200px;
}
.max-w-\[220px\] {
    max-width: 220px;
}
.max-w-\[224px\] {
    max-width: 224px;
}
.max-w-\[240px\] {
    max-width: 240px;
}
.max-w-\[300px\] {
    max-width: 300px;
}
.max-w-\[350px\] {
    max-width: 350px;
}
.max-w-\[360px\] {
    max-width: 360px;
}
.max-w-\[38px\] {
    max-width: 38px;
}
.max-w-\[400px\] {
    max-width: 400px;
}
.max-w-\[455px\] {
    max-width: 455px;
}
.max-w-\[48px\] {
    max-width: 48px;
}
.max-w-\[50px\] {
    max-width: 50px;
}
.max-w-\[600px\] {
    max-width: 600px;
}
.max-w-\[605px\] {
    max-width: 605px;
}
.max-w-\[632px\] {
    max-width: 632px;
}
.max-w-\[728px\] {
    max-width: 728px;
}
.max-w-\[845px\] {
    max-width: 845px;
}
.max-w-\[860px\] {
    max-width: 860px;
}
.max-w-full {
    max-width: 100%;
}
.flex-1 {
    flex: 1 1;
}
.flex-auto {
    flex: 1 1 auto;
}
.flex-none {
    flex: none;
}
.flex-shrink {
    flex-shrink: 1;
}
.flex-shrink-0 {
    flex-shrink: 0;
}
.shrink {
    flex-shrink: 1;
}
.flex-grow {
    flex-grow: 1;
}
.flex-grow-0 {
    flex-grow: 0;
}
.grow {
    flex-grow: 1;
}
.border-collapse {
    border-collapse: collapse;
}
.-translate-x-1\/2 {
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-full {
    --tw-translate-x: -100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-\[1px\] {
    --tw-translate-y: -1px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-full {
    --tw-translate-y: -100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[-12px\] {
    --tw-translate-x: -12px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[-32px\] {
    --tw-translate-x: -32px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[-50\%\] {
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[280px\] {
    --tw-translate-x: 280px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[96px\] {
    --tw-translate-x: 96px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-full {
    --tw-translate-x: 100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-0 {
    --tw-translate-y: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-\[-219px\] {
    --tw-translate-y: -219px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-\[-50\%\] {
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-\[-80\%\] {
    --tw-translate-y: -80%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-\[50\%\] {
    --tw-translate-y: 50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-\[7\.5\%\] {
    --tw-translate-y: 7.5%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-rotate-180 {
    --tw-rotate: -180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-180 {
    --tw-rotate: 180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-90 {
    --tw-rotate: 90deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-\[-90deg\] {
    --tw-rotate: -90deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-\[180deg\] {
    --tw-rotate: 180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-\[45deg\] {
    --tw-rotate: 45deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-90 {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-\[0\.7\] {
    --tw-scale-x: 0.7;
    --tw-scale-y: 0.7;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-\[0\.83333\] {
    --tw-scale-x: 0.83333;
    --tw-scale-y: 0.83333;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-\[1\.5\] {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\!transform-none {
    transform: none !important;
}
@keyframes ping {

    75%, 100% {
        transform: scale(2);
        opacity: 0;
    }
}
.animate-ping {
    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
}
@keyframes pulse {

    50% {
        opacity: .5;
    }
}
.animate-pulse {
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
@keyframes spin {

    to {
        transform: rotate(360deg);
    }
}
.animate-spin {
    animation: spin 1s linear infinite;
}
.\!cursor-not-allowed {
    cursor: not-allowed !important;
}
.cursor-auto {
    cursor: auto;
}
.cursor-default {
    cursor: default;
}
.cursor-ew-resize {
    cursor: ew-resize;
}
.cursor-move {
    cursor: move;
}
.cursor-not-allowed {
    cursor: not-allowed;
}
.cursor-pointer {
    cursor: pointer;
}
.touch-none {
    touch-action: none;
}
.select-none {
    -webkit-user-select: none;
            user-select: none;
}
.select-all {
    -webkit-user-select: all;
            user-select: all;
}
.resize {
    resize: both;
}
.scroll-p-0 {
    scroll-padding: 0px;
}
.list-none {
    list-style-type: none;
}
.grid-flow-row {
    grid-auto-flow: row;
}
.auto-rows-max {
    grid-auto-rows: max-content;
}
.grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
}
.grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
}
.grid-rows-\[max-content\] {
    grid-template-rows: max-content;
}
.\!flex-row {
    flex-direction: row !important;
}
.flex-row {
    flex-direction: row;
}
.flex-row-reverse {
    flex-direction: row-reverse;
}
.flex-col {
    flex-direction: column;
}
.flex-wrap {
    flex-wrap: wrap;
}
.content-center {
    align-content: center;
}
.\!items-start {
    align-items: flex-start !important;
}
.items-start {
    align-items: flex-start;
}
.\!items-end {
    align-items: flex-end !important;
}
.items-end {
    align-items: flex-end;
}
.\!items-center {
    align-items: center !important;
}
.items-center {
    align-items: center;
}
.items-stretch {
    align-items: stretch;
}
.\!justify-start {
    justify-content: flex-start !important;
}
.justify-start {
    justify-content: flex-start;
}
.\!justify-end {
    justify-content: flex-end !important;
}
.justify-end {
    justify-content: flex-end;
}
.justify-center {
    justify-content: center;
}
.\!justify-between {
    justify-content: space-between !important;
}
.justify-between {
    justify-content: space-between;
}
.justify-around {
    justify-content: space-around;
}
.justify-evenly {
    justify-content: space-evenly;
}
.justify-items-end {
    justify-items: end;
}
.justify-items-stretch {
    justify-items: stretch;
}
.gap-1 {
    gap: 0.25rem;
}
.gap-2 {
    gap: 0.5rem;
}
.gap-3 {
    gap: 0.75rem;
}
.gap-4 {
    gap: 1rem;
}
.gap-\[14px\] {
    gap: 14px;
}
.gap-\[15px\] {
    gap: 15px;
}
.gap-\[20px\] {
    gap: 20px;
}
.gap-\[24px\] {
    gap: 24px;
}
.gap-\[34px\] {
    gap: 34px;
}
.gap-\[41px\] {
    gap: 41px;
}
.gap-\[5\%\] {
    gap: 5%;
}
.gap-\[5px\] {
    gap: 5px;
}
.gap-\[8px\] {
    gap: 8px;
}
.gap-x-0\.5 {
    column-gap: 0.125rem;
}
.gap-x-1 {
    column-gap: 0.25rem;
}
.gap-x-2 {
    column-gap: 0.5rem;
}
.gap-x-4 {
    column-gap: 1rem;
}
.gap-x-8 {
    column-gap: 2rem;
}
.gap-x-\[6px\] {
    column-gap: 6px;
}
.gap-y-2 {
    row-gap: 0.5rem;
}
.gap-y-3 {
    row-gap: 0.75rem;
}
.gap-y-\[12px\] {
    row-gap: 12px;
}
.gap-y-\[5px\] {
    row-gap: 5px;
}
.space-x-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.25rem * var(--tw-space-x-reverse));
    margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.75rem * var(--tw-space-x-reverse));
    margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
}
.space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}
.space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}
.divide-gray-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(229 231 235 / 1);
    border-color: rgb(229 231 235 / var(--tw-divide-opacity, 1));
}
.self-start {
    align-self: flex-start;
}
.self-end {
    align-self: flex-end;
}
.self-center {
    align-self: center;
}
.\!overflow-auto {
    overflow: auto !important;
}
.overflow-auto {
    overflow: auto;
}
.overflow-hidden {
    overflow: hidden;
}
.overflow-scroll {
    overflow: scroll;
}
.overflow-y-auto {
    overflow-y: auto;
}
.overflow-x-hidden {
    overflow-x: hidden;
}
.overflow-y-hidden {
    overflow-y: hidden;
}
.overflow-y-scroll {
    overflow-y: scroll;
}
.overscroll-none {
    overscroll-behavior: none;
}
.truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.overflow-ellipsis {
    text-overflow: ellipsis;
}
.text-ellipsis {
    text-overflow: ellipsis;
}
.whitespace-nowrap {
    white-space: nowrap;
}
.whitespace-pre-line {
    white-space: pre-line;
}
.break-words {
    overflow-wrap: break-word;
}
.break-all {
    word-break: break-all;
}
.\!rounded-12 {
    border-radius: 12px !important;
}
.rounded {
    border-radius: 8px;
}
.rounded-12 {
    border-radius: 12px;
}
.rounded-3xl {
    border-radius: 1.5rem;
}
.rounded-\[10px\] {
    border-radius: 10px;
}
.rounded-\[11px\] {
    border-radius: 11px;
}
.rounded-\[12px\] {
    border-radius: 12px;
}
.rounded-\[14px\] {
    border-radius: 14px;
}
.rounded-\[16px\] {
    border-radius: 16px;
}
.rounded-\[18px\] {
    border-radius: 18px;
}
.rounded-\[20px\] {
    border-radius: 20px;
}
.rounded-\[22px\] {
    border-radius: 22px;
}
.rounded-\[2px\] {
    border-radius: 2px;
}
.rounded-\[4px\] {
    border-radius: 4px;
}
.rounded-\[50\%\] {
    border-radius: 50%;
}
.rounded-\[6px\] {
    border-radius: 6px;
}
.rounded-\[8px\] {
    border-radius: 8px;
}
.rounded-full {
    border-radius: 9999px;
}
.rounded-lg {
    border-radius: 20px;
}
.rounded-md {
    border-radius: 16px;
}
.rounded-sm {
    border-radius: 4px;
}
.rounded-xl {
    border-radius: 0.75rem;
}
.rounded-b {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}
.rounded-b-\[8px\] {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}
.rounded-l-\[16px\] {
    border-top-left-radius: 16px;
    border-bottom-left-radius: 16px;
}
.rounded-l-\[18px\] {
    border-top-left-radius: 18px;
    border-bottom-left-radius: 18px;
}
.rounded-r-\[16px\] {
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
}
.rounded-r-sm {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.rounded-t {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
.rounded-t-\[10px\] {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.rounded-t-\[8px\] {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
.border {
    border-width: 1px;
}
.border-1 {
    border-width: 1px;
}
.border-2 {
    border-width: 2px;
}
.border-\[1px\] {
    border-width: 1px;
}
.border-\[2px\] {
    border-width: 2px;
}
.border-y-4 {
    border-top-width: 4px;
    border-bottom-width: 4px;
}
.border-b {
    border-bottom-width: 1px;
}
.border-b-0 {
    border-bottom-width: 0px;
}
.border-b-1 {
    border-bottom-width: 1px;
}
.border-b-\[1px\] {
    border-bottom-width: 1px;
}
.border-l {
    border-left-width: 1px;
}
.border-l-1 {
    border-left-width: 1px;
}
.border-l-\[2px\] {
    border-left-width: 2px;
}
.border-r {
    border-right-width: 1px;
}
.border-r-1 {
    border-right-width: 1px;
}
.border-r-\[1px\] {
    border-right-width: 1px;
}
.border-t {
    border-top-width: 1px;
}
.border-t-0 {
    border-top-width: 0px;
}
.border-t-1 {
    border-top-width: 1px;
}
.border-t-\[1px\] {
    border-top-width: 1px;
}
.border-solid {
    border-style: solid;
}
.\!border-\[\#3569FD\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(53 105 253 / 1) !important;
    border-color: rgb(53 105 253 / var(--tw-border-opacity, 1)) !important;
}
.\!border-\[\#C8C9CC\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(200 201 204 / 1) !important;
    border-color: rgb(200 201 204 / var(--tw-border-opacity, 1)) !important;
}
.\!border-\[\#d0d3d6\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(208 211 214 / 1) !important;
    border-color: rgb(208 211 214 / var(--tw-border-opacity, 1)) !important;
}
.\!border-transparent {
    border-color: transparent !important;
}
.border-\[\#165DFF\] {
    --tw-border-opacity: 1;
    border-color: rgb(22 93 255 / 1);
    border-color: rgb(22 93 255 / var(--tw-border-opacity, 1));
}
.border-\[\#333\] {
    --tw-border-opacity: 1;
    border-color: rgb(51 51 51 / 1);
    border-color: rgb(51 51 51 / var(--tw-border-opacity, 1));
}
.border-\[\#CCCCCC\] {
    --tw-border-opacity: 1;
    border-color: rgb(204 204 204 / 1);
    border-color: rgb(204 204 204 / var(--tw-border-opacity, 1));
}
.border-\[\#E4E4E4\] {
    --tw-border-opacity: 1;
    border-color: rgb(228 228 228 / 1);
    border-color: rgb(228 228 228 / var(--tw-border-opacity, 1));
}
.border-\[\#EEEEEE\] {
    --tw-border-opacity: 1;
    border-color: rgb(238 238 238 / 1);
    border-color: rgb(238 238 238 / var(--tw-border-opacity, 1));
}
.border-\[\#EEEEF0\] {
    --tw-border-opacity: 1;
    border-color: rgb(238 238 240 / 1);
    border-color: rgb(238 238 240 / var(--tw-border-opacity, 1));
}
.border-\[\#FF5800\] {
    --tw-border-opacity: 1;
    border-color: rgb(255 88 0 / 1);
    border-color: rgb(255 88 0 / var(--tw-border-opacity, 1));
}
.border-\[\#dee0e3\] {
    --tw-border-opacity: 1;
    border-color: rgb(222 224 227 / 1);
    border-color: rgb(222 224 227 / var(--tw-border-opacity, 1));
}
.border-\[\#e4e4e4\] {
    --tw-border-opacity: 1;
    border-color: rgb(228 228 228 / 1);
    border-color: rgb(228 228 228 / var(--tw-border-opacity, 1));
}
.border-\[\#ebebeb\] {
    --tw-border-opacity: 1;
    border-color: rgb(235 235 235 / 1);
    border-color: rgb(235 235 235 / var(--tw-border-opacity, 1));
}
.border-\[\#eee\] {
    --tw-border-opacity: 1;
    border-color: rgb(238 238 238 / 1);
    border-color: rgb(238 238 238 / var(--tw-border-opacity, 1));
}
.border-\[\#f0f0f0\] {
    --tw-border-opacity: 1;
    border-color: rgb(240 240 240 / 1);
    border-color: rgb(240 240 240 / var(--tw-border-opacity, 1));
}
.border-\[\#ffc058\] {
    --tw-border-opacity: 1;
    border-color: rgb(255 192 88 / 1);
    border-color: rgb(255 192 88 / var(--tw-border-opacity, 1));
}
.border-\[\#fff\] {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / 1);
    border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.border-\[rgba\(0\2c 0\2c 0\2c 0\)\] {
    border-color: rgba(0,0,0,0);
}
.border-black {
    border-color: var(--black);
}
.border-border-color {
    border-color: var(--border-color);
}
.border-gray-200 {
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235 / 1);
    border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
}
.border-gray-300 {
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / 1);
    border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
}
.border-highlight {
    border-color: var(--highlight);
}
.border-link {
    border-color: var(--link);
}
.border-primary {
    border-color: var(--ft-primary-color);
}
.border-transparent {
    border-color: transparent;
}
.border-white {
    border-color: var(--white);
}
.border-b-\[\#eee\] {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(238 238 238 / 1);
    border-bottom-color: rgb(238 238 238 / var(--tw-border-opacity, 1));
}
.border-r-border-color {
    border-right-color: var(--border-color);
}
.\!bg-\[\#1375ff\] {
    background-color: #1375ff !important;
}
.\!bg-\[\#3370ff\] {
    background-color: #3370ff !important;
}
.\!bg-\[\#3569FD\] {
    background-color: #3569FD !important;
}
.\!bg-\[\#E70000\] {
    background-color: #E70000 !important;
}
.\!bg-\[\#fff\] {
    background-color: #fff !important;
}
.\!bg-bg-primary {
    background-color: var(--bg-primary) !important;
}
.\!bg-transparent {
    background-color: transparent !important;
}
.\!bg-white {
    background-color: var(--white) !important;
}
.bg-\[\#000000\] {
    background-color: #000000;
}
.bg-\[\#1B7EF2\] {
    background-color: #1B7EF2;
}
.bg-\[\#1DB609\] {
    background-color: #1DB609;
}
.bg-\[\#333\] {
    background-color: #333;
}
.bg-\[\#3a89fe\] {
    background-color: #3a89fe;
}
.bg-\[\#5373FF\] {
    background-color: #5373FF;
}
.bg-\[\#6871ef99\] {
    background-color: #6871ef99;
}
.bg-\[\#9092FF\] {
    background-color: #9092FF;
}
.bg-\[\#C0DBF9\] {
    background-color: #C0DBF9;
}
.bg-\[\#D9E4FA\] {
    background-color: #D9E4FA;
}
.bg-\[\#E0EAFF\] {
    background-color: #E0EAFF;
}
.bg-\[\#E3E8EF\] {
    background-color: #E3E8EF;
}
.bg-\[\#E9F7F7\] {
    background-color: #E9F7F7;
}
.bg-\[\#EBE2FE\] {
    background-color: #EBE2FE;
}
.bg-\[\#EFF6F3\] {
    background-color: #EFF6F3;
}
.bg-\[\#F0F0F0\] {
    background-color: #F0F0F0;
}
.bg-\[\#F1F1F8\] {
    background-color: #F1F1F8;
}
.bg-\[\#F1F7FF\] {
    background-color: #F1F7FF;
}
.bg-\[\#F2F4F7\] {
    background-color: #F2F4F7;
}
.bg-\[\#F3F1FF\] {
    background-color: #F3F1FF;
}
.bg-\[\#F3F6FF\] {
    background-color: #F3F6FF;
}
.bg-\[\#F3F8FC\] {
    background-color: #F3F8FC;
}
.bg-\[\#F4F6F9\] {
    background-color: #F4F6F9;
}
.bg-\[\#F5F5F5\] {
    background-color: #F5F5F5;
}
.bg-\[\#F5F6FF\] {
    background-color: #F5F6FF;
}
.bg-\[\#F7F7F7\] {
    background-color: #F7F7F7;
}
.bg-\[\#F7F7FC\] {
    background-color: #F7F7FC;
}
.bg-\[\#F8F4F1\] {
    background-color: #F8F4F1;
}
.bg-\[\#FC5800\] {
    background-color: #FC5800;
}
.bg-\[\#FCF6E7\] {
    background-color: #FCF6E7;
}
.bg-\[\#FEDB9F\] {
    background-color: #FEDB9F;
}
.bg-\[\#FEF4E2\] {
    background-color: #FEF4E2;
}
.bg-\[\#FFE9E4\]\/\[0\.4\] {
    background-color: rgb(255 233 228 / 0.4);
}
.bg-\[\#FFEBD5\] {
    background-color: #FFEBD5;
}
.bg-\[\#FFEDDA\] {
    background-color: #FFEDDA;
}
.bg-\[\#b700ff5c\] {
    background-color: #b700ff5c;
}
.bg-\[\#ccc\] {
    background-color: #ccc;
}
.bg-\[\#d7d7d7\] {
    background-color: #d7d7d7;
}
.bg-\[\#dad9f9\] {
    background-color: #dad9f9;
}
.bg-\[\#e7e7e7\] {
    background-color: #e7e7e7;
}
.bg-\[\#e8ffea\] {
    background-color: #e8ffea;
}
.bg-\[\#eee\] {
    background-color: #eee;
}
.bg-\[\#efefef\] {
    background-color: #efefef;
}
.bg-\[\#f0f0f0\] {
    background-color: #f0f0f0;
}
.bg-\[\#f0f4ff\] {
    background-color: #f0f4ff;
}
.bg-\[\#f2f3f5\] {
    background-color: #f2f3f5;
}
.bg-\[\#f5f6f7\] {
    background-color: #f5f6f7;
}
.bg-\[\#f5f9ff\] {
    background-color: #f5f9ff;
}
.bg-\[\#f6f9f9\] {
    background-color: #f6f9f9;
}
.bg-\[\#f7f7f7\] {
    background-color: #f7f7f7;
}
.bg-\[\#f7f7f9\] {
    background-color: #f7f7f9;
}
.bg-\[\#f8faff\] {
    background-color: #f8faff;
}
.bg-\[\#ffe85a\] {
    background-color: #ffe85a;
}
.bg-\[\#fff\] {
    background-color: #fff;
}
.bg-\[pink\] {
    background-color: pink;
}
.bg-\[rgba\(27\2c 126\2c 242\2c 0\.15\)\] {
    background-color: rgba(27,126,242,0.15);
}
.bg-bg-primary {
    background-color: var(--bg-primary);
}
.bg-black-300 {
    background-color: var(--black-300);
}
.bg-border-color {
    background-color: var(--border-color);
}
.bg-dark {
    background-color: var(--dark);
}
.bg-disable {
    background-color: var(--disable);
}
.bg-gray-100 {
    background-color: #f3f4f6;
}
.bg-gray-200 {
    background-color: #e5e7eb;
}
.bg-gray-300 {
    background-color: #d1d5db;
}
.bg-gray-50 {
    background-color: #f9fafb;
}
.bg-gray-500 {
    background-color: #6b7280;
}
.bg-light {
    background-color: var(--light);
}
.bg-link {
    background-color: var(--link);
}
.bg-orange {
    background-color: var(--orange);
}
.bg-transparent {
    background-color: transparent;
}
.bg-trueGray-50 {
    background-color: #fafafa;
}
.bg-white {
    background-color: var(--white);
}
.bg-yellow-300 {
    background-color: var(--yellow-300);
}
.bg-\[url\(\'assets\/images\/methodOne\.png\'\)\] {
    background-image: url(/static/media/methodOne.c1202b1ac9c6077f95b1.png);
}
.bg-gradient-to-r {
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.from-\[\#128987\] {
    --tw-gradient-from: #128987 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(18 137 135 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#3a63d3\] {
    --tw-gradient-from: #3a63d3 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(58 99 211 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#FF71AD\] {
    --tw-gradient-from: #FF71AD var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 113 173 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.to-\[\#1d4da5\] {
    --tw-gradient-to: #1d4da5 var(--tw-gradient-to-position);
}
.to-\[\#2842be\] {
    --tw-gradient-to: #2842be var(--tw-gradient-to-position);
}
.to-\[\#FFA852\] {
    --tw-gradient-to: #FFA852 var(--tw-gradient-to-position);
}
.\!bg-repeat {
    background-repeat: repeat !important;
}
.\!bg-no-repeat {
    background-repeat: no-repeat !important;
}
.\!bg-repeat-x {
    background-repeat: repeat-x !important;
}
.\!bg-repeat-y {
    background-repeat: repeat-y !important;
}
.\!bg-repeat-round {
    background-repeat: round !important;
}
.\!bg-repeat-space {
    background-repeat: space !important;
}
.object-contain {
    object-fit: contain;
}
.object-cover {
    object-fit: cover;
}
.\!p-0 {
    padding: 0px !important;
}
.p-0 {
    padding: 0px;
}
.p-1 {
    padding: 0.25rem;
}
.p-2 {
    padding: 0.5rem;
}
.p-3 {
    padding: 0.75rem;
}
.p-4 {
    padding: 1rem;
}
.p-6 {
    padding: 1.5rem;
}
.p-\[10px\] {
    padding: 10px;
}
.p-\[11px\] {
    padding: 11px;
}
.p-\[12px\] {
    padding: 12px;
}
.p-\[16px\] {
    padding: 16px;
}
.p-\[18px\] {
    padding: 18px;
}
.p-\[20px\] {
    padding: 20px;
}
.p-\[24px\] {
    padding: 24px;
}
.p-\[25px\] {
    padding: 25px;
}
.p-\[2px\] {
    padding: 2px;
}
.p-\[30px\] {
    padding: 30px;
}
.p-\[32px\] {
    padding: 32px;
}
.p-\[40px\] {
    padding: 40px;
}
.p-\[48px\] {
    padding: 48px;
}
.p-\[4px\] {
    padding: 4px;
}
.p-\[5px\] {
    padding: 5px;
}
.p-\[6px\] {
    padding: 6px;
}
.p-\[8px\] {
    padding: 8px;
}
.p-\[9px\] {
    padding: 9px;
}
.\!px-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.\!px-1\.5 {
    padding-left: 0.375rem !important;
    padding-right: 0.375rem !important;
}
.\!px-\[2px\] {
    padding-left: 2px !important;
    padding-right: 2px !important;
}
.\!px-\[7px\] {
    padding-left: 7px !important;
    padding-right: 7px !important;
}
.\!py-1\.5 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
}
.px-0 {
    padding-left: 0px;
    padding-right: 0px;
}
.px-0\.5 {
    padding-left: 0.125rem;
    padding-right: 0.125rem;
}
.px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
}
.px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
}
.px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
}
.px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}
.px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
}
.px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
}
.px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
}
.px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
}
.px-\[0\] {
    padding-left: 0;
    padding-right: 0;
}
.px-\[10px\] {
    padding-left: 10px;
    padding-right: 10px;
}
.px-\[11px\] {
    padding-left: 11px;
    padding-right: 11px;
}
.px-\[12px\] {
    padding-left: 12px;
    padding-right: 12px;
}
.px-\[15px\] {
    padding-left: 15px;
    padding-right: 15px;
}
.px-\[16px\] {
    padding-left: 16px;
    padding-right: 16px;
}
.px-\[20px\] {
    padding-left: 20px;
    padding-right: 20px;
}
.px-\[24px\] {
    padding-left: 24px;
    padding-right: 24px;
}
.px-\[30px\] {
    padding-left: 30px;
    padding-right: 30px;
}
.px-\[40px\] {
    padding-left: 40px;
    padding-right: 40px;
}
.px-\[48px\] {
    padding-left: 48px;
    padding-right: 48px;
}
.px-\[4px\] {
    padding-left: 4px;
    padding-right: 4px;
}
.px-\[7px\] {
    padding-left: 7px;
    padding-right: 7px;
}
.px-\[80px\] {
    padding-left: 80px;
    padding-right: 80px;
}
.px-\[8px\] {
    padding-left: 8px;
    padding-right: 8px;
}
.px-\[9px\] {
    padding-left: 9px;
    padding-right: 9px;
}
.px-\[px\] {
    padding-left: px;
    padding-right: px;
}
.py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
}
.py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}
.py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}
.py-\[10px\] {
    padding-top: 10px;
    padding-bottom: 10px;
}
.py-\[12px\] {
    padding-top: 12px;
    padding-bottom: 12px;
}
.py-\[132px\] {
    padding-top: 132px;
    padding-bottom: 132px;
}
.py-\[13px\] {
    padding-top: 13px;
    padding-bottom: 13px;
}
.py-\[15px\] {
    padding-top: 15px;
    padding-bottom: 15px;
}
.py-\[16px\] {
    padding-top: 16px;
    padding-bottom: 16px;
}
.py-\[20px\] {
    padding-top: 20px;
    padding-bottom: 20px;
}
.py-\[24px\] {
    padding-top: 24px;
    padding-bottom: 24px;
}
.py-\[2px\] {
    padding-top: 2px;
    padding-bottom: 2px;
}
.py-\[32px\] {
    padding-top: 32px;
    padding-bottom: 32px;
}
.py-\[3px\] {
    padding-top: 3px;
    padding-bottom: 3px;
}
.py-\[40px\] {
    padding-top: 40px;
    padding-bottom: 40px;
}
.py-\[48px\] {
    padding-top: 48px;
    padding-bottom: 48px;
}
.py-\[4px\] {
    padding-top: 4px;
    padding-bottom: 4px;
}
.py-\[50px\] {
    padding-top: 50px;
    padding-bottom: 50px;
}
.py-\[5px\] {
    padding-top: 5px;
    padding-bottom: 5px;
}
.py-\[6px\] {
    padding-top: 6px;
    padding-bottom: 6px;
}
.py-\[70px\] {
    padding-top: 70px;
    padding-bottom: 70px;
}
.py-\[8px\] {
    padding-top: 8px;
    padding-bottom: 8px;
}
.\!pl-0 {
    padding-left: 0px !important;
}
.\!pr-\[8px\] {
    padding-right: 8px !important;
}
.pb-0 {
    padding-bottom: 0px;
}
.pb-1 {
    padding-bottom: 0.25rem;
}
.pb-10 {
    padding-bottom: 2.5rem;
}
.pb-12 {
    padding-bottom: 12px;
}
.pb-2 {
    padding-bottom: 0.5rem;
}
.pb-24 {
    padding-bottom: 6rem;
}
.pb-3 {
    padding-bottom: 0.75rem;
}
.pb-4 {
    padding-bottom: 1rem;
}
.pb-6 {
    padding-bottom: 1.5rem;
}
.pb-8 {
    padding-bottom: 2rem;
}
.pb-\[0\] {
    padding-bottom: 0;
}
.pb-\[10px\] {
    padding-bottom: 10px;
}
.pb-\[12px\] {
    padding-bottom: 12px;
}
.pb-\[16px\] {
    padding-bottom: 16px;
}
.pb-\[20px\] {
    padding-bottom: 20px;
}
.pb-\[24px\] {
    padding-bottom: 24px;
}
.pb-\[28px\] {
    padding-bottom: 28px;
}
.pb-\[3px\] {
    padding-bottom: 3px;
}
.pb-\[4px\] {
    padding-bottom: 4px;
}
.pb-\[50px\] {
    padding-bottom: 50px;
}
.pb-\[64px\] {
    padding-bottom: 64px;
}
.pb-\[8px\] {
    padding-bottom: 8px;
}
.pb-\[9px\] {
    padding-bottom: 9px;
}
.pl-0\.5 {
    padding-left: 0.125rem;
}
.pl-1 {
    padding-left: 0.25rem;
}
.pl-1\.5 {
    padding-left: 0.375rem;
}
.pl-2 {
    padding-left: 0.5rem;
}
.pl-24px {
    padding-left: 24px;
}
.pl-3 {
    padding-left: 0.75rem;
}
.pl-4 {
    padding-left: 1rem;
}
.pl-8 {
    padding-left: 2rem;
}
.pl-\[10px\] {
    padding-left: 10px;
}
.pl-\[12px\] {
    padding-left: 12px;
}
.pl-\[14px\] {
    padding-left: 14px;
}
.pl-\[15px\] {
    padding-left: 15px;
}
.pl-\[16px\] {
    padding-left: 16px;
}
.pl-\[190px\] {
    padding-left: 190px;
}
.pl-\[20px\] {
    padding-left: 20px;
}
.pl-\[22px\] {
    padding-left: 22px;
}
.pl-\[24px\] {
    padding-left: 24px;
}
.pl-\[40px\] {
    padding-left: 40px;
}
.pl-\[44px\] {
    padding-left: 44px;
}
.pl-\[5px\] {
    padding-left: 5px;
}
.pl-\[7px\] {
    padding-left: 7px;
}
.pl-\[80px\] {
    padding-left: 80px;
}
.pl-\[8px\] {
    padding-left: 8px;
}
.pr-0 {
    padding-right: 0px;
}
.pr-1 {
    padding-right: 0.25rem;
}
.pr-10 {
    padding-right: 2.5rem;
}
.pr-2 {
    padding-right: 0.5rem;
}
.pr-3 {
    padding-right: 0.75rem;
}
.pr-36 {
    padding-right: 9rem;
}
.pr-6 {
    padding-right: 1.5rem;
}
.pr-8 {
    padding-right: 2rem;
}
.pr-\[12px\] {
    padding-right: 12px;
}
.pr-\[20px\] {
    padding-right: 20px;
}
.pr-\[2px\] {
    padding-right: 2px;
}
.pr-\[48px\] {
    padding-right: 48px;
}
.pr-\[4px\] {
    padding-right: 4px;
}
.pr-\[60px\] {
    padding-right: 60px;
}
.pt-0\.5 {
    padding-top: 0.125rem;
}
.pt-1 {
    padding-top: 0.25rem;
}
.pt-10 {
    padding-top: 2.5rem;
}
.pt-14 {
    padding-top: 3.5rem;
}
.pt-2 {
    padding-top: 0.5rem;
}
.pt-20 {
    padding-top: 5rem;
}
.pt-3 {
    padding-top: 0.75rem;
}
.pt-4 {
    padding-top: 1rem;
}
.pt-5 {
    padding-top: 1.25rem;
}
.pt-6 {
    padding-top: 1.5rem;
}
.pt-8 {
    padding-top: 2rem;
}
.pt-9 {
    padding-top: 2.25rem;
}
.pt-\[0\] {
    padding-top: 0;
}
.pt-\[102px\] {
    padding-top: 102px;
}
.pt-\[10px\] {
    padding-top: 10px;
}
.pt-\[14px\] {
    padding-top: 14px;
}
.pt-\[15px\] {
    padding-top: 15px;
}
.pt-\[16px\] {
    padding-top: 16px;
}
.pt-\[20px\] {
    padding-top: 20px;
}
.pt-\[22px\] {
    padding-top: 22px;
}
.pt-\[24px\] {
    padding-top: 24px;
}
.pt-\[32px\] {
    padding-top: 32px;
}
.pt-\[42px\] {
    padding-top: 42px;
}
.pt-\[48px\] {
    padding-top: 48px;
}
.pt-\[5px\] {
    padding-top: 5px;
}
.pt-\[65px\] {
    padding-top: 65px;
}
.pt-\[8px\] {
    padding-top: 8px;
}
.text-left {
    text-align: left;
}
.text-center {
    text-align: center;
}
.text-right {
    text-align: right;
}
.text-justify {
    text-align: justify;
}
.indent-\[2em\] {
    text-indent: 2em;
}
.align-middle {
    vertical-align: middle;
}
.font-hm {
    font-family: HarmonyOS_Sans;
}
.font-sans {
    font-family: HarmonyOS Sans SC, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.\!text-12 {
    font-size: 12px !important;
}
.\!text-14 {
    font-size: 14px !important;
}
.\!text-16 {
    font-size: 16px !important;
}
.\!text-24 {
    font-size: 24px !important;
}
.\!text-\[12px\] {
    font-size: 12px !important;
}
.\!text-\[14px\] {
    font-size: 14px !important;
}
.\!text-\[20px\] {
    font-size: 20px !important;
}
.\!text-\[24px\] {
    font-size: 24px !important;
}
.\!text-xs {
    font-size: 0.75rem !important;
    line-height: 1rem !important;
}
.text-12 {
    font-size: 12px;
}
.text-13 {
    font-size: 13px;
}
.text-14 {
    font-size: 14px;
}
.text-14px {
    font-size: 14px;
}
.text-16 {
    font-size: 16px;
}
.text-18 {
    font-size: 18px;
}
.text-18px {
    font-size: 18px;
}
.text-19 {
    font-size: 19px;
}
.text-20 {
    font-size: 20px;
}
.text-24 {
    font-size: 24px;
}
.text-26 {
    font-size: 26px;
}
.text-26px {
    font-size: 26px;
}
.text-28 {
    font-size: 28px;
}
.text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
}
.text-30 {
    font-size: 30px;
}
.text-32 {
    font-size: 32px;
}
.text-36 {
    font-size: 36px;
}
.text-40 {
    font-size: 40px;
}
.text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
}
.text-50 {
    font-size: 50px;
}
.text-\[\#16px\] {
    font-size: #16px;
}
.text-\[\.48rem\] {
    font-size: .48rem;
}
.text-\[100px\] {
    font-size: 100px;
}
.text-\[10px\] {
    font-size: 10px;
}
.text-\[12px\] {
    font-size: 12px;
}
.text-\[13px\] {
    font-size: 13px;
}
.text-\[14px\] {
    font-size: 14px;
}
.text-\[16px\] {
    font-size: 16px;
}
.text-\[18px\] {
    font-size: 18px;
}
.text-\[20px\] {
    font-size: 20px;
}
.text-\[22px\] {
    font-size: 22px;
}
.text-\[24px\] {
    font-size: 24px;
}
.text-\[25px\] {
    font-size: 25px;
}
.text-\[26px\] {
    font-size: 26px;
}
.text-\[32px\] {
    font-size: 32px;
}
.text-\[40px\] {
    font-size: 40px;
}
.text-\[42px\] {
    font-size: 42px;
}
.text-\[48px\] {
    font-size: 48px;
}
.text-\[50px\] {
    font-size: 50px;
}
.text-\[5px\] {
    font-size: 5px;
}
.text-\[60px\] {
    font-size: 60px;
}
.text-\[80px\] {
    font-size: 80px;
}
.text-base {
    font-size: 1rem;
    line-height: 1.5rem;
}
.text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
}
.text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
}
.text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
}
.text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
}
.\!font-bold {
    font-weight: 700 !important;
}
.font-\[24px\] {
    font-weight: 24px;
}
.font-\[400\] {
    font-weight: 400;
}
.font-\[500\] {
    font-weight: 500;
}
.font-\[500px\] {
    font-weight: 500px;
}
.font-\[600\] {
    font-weight: 600;
}
.font-\[700\] {
    font-weight: 700;
}
.font-bold {
    font-weight: 700;
}
.font-medium {
    font-weight: 500;
}
.font-normal {
    font-weight: 400;
}
.font-semibold {
    font-weight: 600;
}
.font-thin {
    font-weight: 100;
}
.uppercase {
    text-transform: uppercase;
}
.lowercase {
    text-transform: lowercase;
}
.capitalize {
    text-transform: capitalize;
}
.italic {
    font-style: italic;
}
.\!leading-6 {
    line-height: 1.5rem !important;
}
.\!leading-8 {
    line-height: 2rem !important;
}
.leading-10 {
    line-height: 2.5rem;
}
.leading-3 {
    line-height: .75rem;
}
.leading-5 {
    line-height: 1.25rem;
}
.leading-6 {
    line-height: 1.5rem;
}
.leading-8 {
    line-height: 2rem;
}
.leading-9 {
    line-height: 2.25rem;
}
.leading-\[0\] {
    line-height: 0;
}
.leading-\[100\%\] {
    line-height: 100%;
}
.leading-\[12px\] {
    line-height: 12px;
}
.leading-\[14px\] {
    line-height: 14px;
}
.leading-\[16px\] {
    line-height: 16px;
}
.leading-\[18px\] {
    line-height: 18px;
}
.leading-\[200px\] {
    line-height: 200px;
}
.leading-\[20px\] {
    line-height: 20px;
}
.leading-\[21px\] {
    line-height: 21px;
}
.leading-\[22px\] {
    line-height: 22px;
}
.leading-\[24px\] {
    line-height: 24px;
}
.leading-\[26px\] {
    line-height: 26px;
}
.leading-\[28px\] {
    line-height: 28px;
}
.leading-\[30px\] {
    line-height: 30px;
}
.leading-\[32px\] {
    line-height: 32px;
}
.leading-\[34px\] {
    line-height: 34px;
}
.leading-\[36px\] {
    line-height: 36px;
}
.leading-\[38px\] {
    line-height: 38px;
}
.leading-\[40px\] {
    line-height: 40px;
}
.leading-\[42px\] {
    line-height: 42px;
}
.leading-\[44px\] {
    line-height: 44px;
}
.leading-\[46px\] {
    line-height: 46px;
}
.leading-\[48px\] {
    line-height: 48px;
}
.leading-\[52px\] {
    line-height: 52px;
}
.leading-\[55px\] {
    line-height: 55px;
}
.leading-\[58px\] {
    line-height: 58px;
}
.leading-\[62px\] {
    line-height: 62px;
}
.leading-\[64px\] {
    line-height: 64px;
}
.leading-\[80px\] {
    line-height: 80px;
}
.leading-relaxed {
    line-height: 1.625;
}
.\!text-\[\#000\] {
    color: #000 !important;
}
.\!text-\[\#2F3749\] {
    color: #2F3749 !important;
}
.\!text-\[\#3370ff\] {
    color: #3370ff !important;
}
.\!text-\[\#3569FD\] {
    color: #3569FD !important;
}
.\!text-\[\#9092FF\] {
    color: #9092FF !important;
}
.\!text-\[\#999\] {
    color: #999 !important;
}
.\!text-\[\#FF5800\] {
    color: #FF5800 !important;
}
.\!text-\[\#fff\] {
    color: #fff !important;
}
.\!text-highlight {
    color: var(--highlight) !important;
}
.\!text-title-sub {
    color: var(--title-sub) !important;
}
.\!text-white {
    color: var(--white) !important;
}
.\!text-yellow-300 {
    color: var(--yellow-300) !important;
}
.text-\[\#000\] {
    color: #000;
}
.text-\[\#00BD77\] {
    color: #00BD77;
}
.text-\[\#0CBB66\] {
    color: #0CBB66;
}
.text-\[\#1375FF\] {
    color: #1375FF;
}
.text-\[\#162644\] {
    color: #162644;
}
.text-\[\#165DFF\] {
    color: #165DFF;
}
.text-\[\#1DB609\] {
    color: #1DB609;
}
.text-\[\#1d2129\] {
    color: #1d2129;
}
.text-\[\#1f2329\] {
    color: #1f2329;
}
.text-\[\#2933c7\] {
    color: #2933c7;
}
.text-\[\#2C6AF6\] {
    color: #2C6AF6;
}
.text-\[\#2F3749\] {
    color: #2F3749;
}
.text-\[\#3059af\] {
    color: #3059af;
}
.text-\[\#333\] {
    color: #333;
}
.text-\[\#3370ff\] {
    color: #3370ff;
}
.text-\[\#3569FD\] {
    color: #3569FD;
}
.text-\[\#3D3D3D\] {
    color: #3D3D3D;
}
.text-\[\#3a89fe\] {
    color: #3a89fe;
}
.text-\[\#3d3d3d\] {
    color: #3d3d3d;
}
.text-\[\#444\] {
    color: #444;
}
.text-\[\#4E5969\] {
    color: #4E5969;
}
.text-\[\#4E84FF\] {
    color: #4E84FF;
}
.text-\[\#4e5969\] {
    color: #4e5969;
}
.text-\[\#5B5C60\] {
    color: #5B5C60;
}
.text-\[\#5D6F8C\] {
    color: #5D6F8C;
}
.text-\[\#64362A\] {
    color: #64362A;
}
.text-\[\#646a73\] {
    color: #646a73;
}
.text-\[\#666666\] {
    color: #666666;
}
.text-\[\#666\] {
    color: #666;
}
.text-\[\#66ABFF\] {
    color: #66ABFF;
}
.text-\[\#69bb65\] {
    color: #69bb65;
}
.text-\[\#777777\] {
    color: #777777;
}
.text-\[\#86909c\] {
    color: #86909c;
}
.text-\[\#9092FF\] {
    color: #9092FF;
}
.text-\[\#9162F0\] {
    color: #9162F0;
}
.text-\[\#999999\] {
    color: #999999;
}
.text-\[\#999\] {
    color: #999;
}
.text-\[\#A17F5A\] {
    color: #A17F5A;
}
.text-\[\#A4A4A5\] {
    color: #A4A4A5;
}
.text-\[\#B15306\] {
    color: #B15306;
}
.text-\[\#B56100\] {
    color: #B56100;
}
.text-\[\#C1C1C1\] {
    color: #C1C1C1;
}
.text-\[\#D07830\] {
    color: #D07830;
}
.text-\[\#DDDDDD\] {
    color: #DDDDDD;
}
.text-\[\#EA0000\] {
    color: #EA0000;
}
.text-\[\#EEEEEE\] {
    color: #EEEEEE;
}
.text-\[\#F44646\] {
    color: #F44646;
}
.text-\[\#F8B840\] {
    color: #F8B840;
}
.text-\[\#FAAF2B\] {
    color: #FAAF2B;
}
.text-\[\#FAE0A5\] {
    color: #FAE0A5;
}
.text-\[\#FC5800\] {
    color: #FC5800;
}
.text-\[\#FF0000\] {
    color: #FF0000;
}
.text-\[\#FF5800\] {
    color: #FF5800;
}
.text-\[\#FF8400\] {
    color: #FF8400;
}
.text-\[\#FF8E10\] {
    color: #FF8E10;
}
.text-\[\#FFEBD5\] {
    color: #FFEBD5;
}
.text-\[\#FFF\] {
    color: #FFF;
}
.text-\[\#a9aeb8\] {
    color: #a9aeb8;
}
.text-\[\#adadad\] {
    color: #adadad;
}
.text-\[\#bbfdff\] {
    color: #bbfdff;
}
.text-\[\#ccc\] {
    color: #ccc;
}
.text-\[\#cfcfcf\] {
    color: #cfcfcf;
}
.text-\[\#fe572a\] {
    color: #fe572a;
}
.text-\[\#fff\] {
    color: #fff;
}
.text-\[12\] {
    color: 12;
}
.text-\[red\] {
    color: red;
}
.text-\[rgba\(255\2c 255\2c 255\2c \.45\)\] {
    color: rgba(255,255,255,.45);
}
.text-black {
    color: var(--black);
}
.text-black-300 {
    color: var(--black-300);
}
.text-black-400 {
    color: var(--black-400);
}
.text-border-color {
    color: var(--border-color);
}
.text-content {
    color: var(--content);
}
.text-dark {
    color: var(--dark);
}
.text-disable {
    color: var(--disable);
}
.text-gray-300 {
    color: #d1d5db;
}
.text-gray-400 {
    color: #9ca3af;
}
.text-gray-500 {
    color: #6b7280;
}
.text-gray-700 {
    color: #374151;
}
.text-gray-900 {
    color: #111827;
}
.text-highlight {
    color: var(--highlight);
}
.text-light {
    color: var(--light);
}
.text-link {
    color: var(--link);
}
.text-orange {
    color: var(--orange);
}
.text-red {
    color: var(--red);
}
.text-title-primary {
    color: var(--title-primary);
}
.text-title-sub {
    color: var(--title-sub);
}
.text-trueGray-100 {
    color: #f5f5f5;
}
.text-trueGray-400 {
    color: #a3a3a3;
}
.text-trueGray-500 {
    color: #737373;
}
.text-white {
    color: var(--white);
}
.text-yellow-300 {
    color: var(--yellow-300);
}
.text-yellow-500 {
    color: #f59e0b;
}
.underline {
    text-decoration-line: underline;
}
.underline-offset-2 {
    text-underline-offset: 2px;
}
.\!opacity-100 {
    opacity: 1 !important;
}
.opacity-0 {
    opacity: 0;
}
.opacity-100 {
    opacity: 1;
}
.opacity-50 {
    opacity: 0.5;
}
.opacity-60 {
    opacity: 0.6;
}
.opacity-\[0\.28\] {
    opacity: 0.28;
}
.mix-blend-color-burn {
    mix-blend-mode: color-burn;
}
.shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-3xl {
    --tw-shadow: -20px 20px 99px 0px rgba(0, 0, 0, 0.16);
    --tw-shadow-colored: -20px 20px 99px 0px var(--tw-shadow-color);
    box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_10px_0_rgba\(0\2c 0\2c 0\2c 0\.05\)\] {
    --tw-shadow: 0 0 10px 0 rgba(0,0,0,0.05);
    --tw-shadow-colored: 0 0 10px 0 var(--tw-shadow-color);
    box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_10px_10px_-5px_rgba\(0\2c 0\2c 0\2c 0\.3\)\] {
    --tw-shadow: 0 10px 10px -5px rgba(0,0,0,0.3);
    --tw-shadow-colored: 0 10px 10px -5px var(--tw-shadow-color);
    box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_6px_0_rgba\(0\2c 0\2c 0\2c 0\.02\)\] {
    --tw-shadow: 0 4px 6px 0 rgba(0,0,0,0.02);
    --tw-shadow-colored: 0 4px 6px 0 var(--tw-shadow-color);
    box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_6px_12x_0_rgba\(53\2c 105\2c 253\2c 0\.26\)\] {
    --tw-shadow: 0 6px 12x 0 rgba(53,105,253,0.26);
    --tw-shadow-colored: 0 6px 12x 0 var(--tw-shadow-color);
    box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -2px var(--tw-shadow-color);
    box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 10px 10px -5px var(--tw-shadow-color);
    box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[\#d0d0d0\] {
    --tw-shadow-color: #d0d0d0;
    --tw-shadow: var(--tw-shadow-colored);
}
.shadow-gray-700 {
    --tw-shadow-color: #374151;
    --tw-shadow: var(--tw-shadow-colored);
}
.shadow-indigo-500\/40 {
    --tw-shadow-color: rgb(99 102 241 / 0.4);
    --tw-shadow: var(--tw-shadow-colored);
}
.outline {
    outline-style: solid;
}
.blur {
    --tw-blur: blur(8px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow {
    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.grayscale {
    --tw-grayscale: grayscale(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.invert {
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.sepia {
    --tw-sepia: sepia(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.backdrop-filter {
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.transition {
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
.transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
.transition-colors {
    transition-property: background-color, border-color, color, fill, stroke;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
.delay-150 {
    transition-delay: 150ms;
}
.duration-100 {
    transition-duration: 100ms;
}
.duration-300 {
    transition-duration: 300ms;
}
.duration-400 {
    transition-duration: 400ms;
}
.duration-\[0\.3s\] {
    transition-duration: 0.3s;
}
.ease-in {
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.line-clamp-1 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.line-clamp-2 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.line-clamp-3 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}
.colourBorder {
    position: relative;
  }
.colourBorder::before {
      content: "";
      width: 2px;
      border-radius: 2px;
      position: absolute;
      top: 3px;
      bottom: 3px;
      left: 1px;
      background-image: linear-gradient(134deg, red 0%, #FFA852 100%);
    }
.\[key\:\5C5E\6027\8DEF\5F84\] {
    key: 属性路径;
}
.\[value\:\4F9D\8D56\6539key\7684 entity\8DEF\5F84\FF0C\5E76\4E14\6309\7167top\6392\5E8F\] {
    value: 依赖改key的entity路径，并且按照top排序;
}
.\&\:font-hm-12[class*=\&\:font-hm-12] {
    font-size: 12px;
    line-height: 14px;
    font-family: 'HarmonyOS_Sans ui-sans-serif system-ui sans-serif "Apple Color Emoji" "Segoe UI Emoji" "Segoe UI Symbol" "Noto Color Emoji"';
}
.\&\:font-hm-12-bold[class*=\&\:font-hm-12-bold] {
    font-size: 12px;
    line-height: 14px;
    font-weight: bold;
    font-family: 'HarmonyOS_Sans ui-sans-serif system-ui sans-serif "Apple Color Emoji" "Segoe UI Emoji" "Segoe UI Symbol" "Noto Color Emoji"';
}
.\&\:active[class*=\&\:fs-btn-primary\:active\:\:after\2c \ \.fs-btn-primary\:link\:\:after\2c \ \.fs-btn-primary\.active\:\:after\2c \ \.fs-btn-create\:active\:\:after\2c \ \.fs-btn-create\:link\:\:after\2c \ \.fs-btn-create\.active\:\:after] .fs-btn-primary::after,.\&\:active[class*=\&\:fs-btn-primary\:active\:\:after\2c \ \.fs-btn-primary\:link\:\:after\2c \ \.fs-btn-primary\.active\:\:after\2c \ \.fs-btn-create\:active\:\:after\2c \ \.fs-btn-create\:link\:\:after\2c \ \.fs-btn-create\.active\:\:after] .fs-btn-create::after {
        opacity: 0.15;
        display: block;
      }
.\&\:active[class*=\&\:fs-link\.fs-link\.fs-link\.fs-link\:hover\2c \A\ \ \ \ \ \ \.fs-link\.fs-link\.fs-link\.fs-link\:active\2c \A\ \ \ \ \ \ \.fs-link\.fs-link\.fs-link\.fs-link\:link\2c \A\ \ \ \ \ \ \.fs-link\.fs-link\.fs-link\.fs-link\.active]
      .fs-link.fs-link.fs-link.fs-link {
    text-decoration-line: underline;
    text-decoration-thickness: 2px;
    text-underline-offset: 4px;
}
.after\:absolute::after {
    content: var(--tw-content);
    position: absolute;
}
.after\:inset-0::after {
    content: var(--tw-content);
    inset: 0px;
}
.after\:z-\[99\]::after {
    content: var(--tw-content);
    z-index: 99;
}
@keyframes ping {

    75%, 100% {
        content: var(--tw-content);
        transform: scale(2);
        opacity: 0;
    }
}
.after\:animate-ping::after {
    content: var(--tw-content);
    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
}
.after\:\!bg-transparent::after {
    content: var(--tw-content);
    background-color: transparent !important;
}
.first\:ml-0:first-child {
    margin-left: 0px;
}
.last\:border-b-0:last-child {
    border-bottom-width: 0px;
}
.last\:border-r-0:last-child {
    border-right-width: 0px;
}
.hover\:scale-110:hover {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:rounded-sm:hover {
    border-radius: 4px;
}
.hover\:border-gray-500:hover {
    --tw-border-opacity: 1;
    border-color: rgb(107 114 128 / 1);
    border-color: rgb(107 114 128 / var(--tw-border-opacity, 1));
}
.hover\:\!bg-\[\#4080ff\]:hover {
    background-color: #4080ff !important;
}
.hover\:\!bg-brown:hover {
    background-color: var(--brown) !important;
}
.hover\:\!bg-transparent:hover {
    background-color: transparent !important;
}
.hover\:bg-\[\#E5E6EB\]:hover {
    background-color: #E5E6EB;
}
.hover\:bg-\[\#EBEBEB\]:hover {
    background-color: #EBEBEB;
}
.hover\:bg-\[\#EEF3FF\]:hover {
    background-color: #EEF3FF;
}
.hover\:bg-\[\#FFECE2\]:hover {
    background-color: #FFECE2;
}
.hover\:bg-\[\#e4eefa\]:hover {
    background-color: #e4eefa;
}
.hover\:bg-\[\#eceded\]:hover {
    background-color: #eceded;
}
.hover\:bg-\[\#f2f3f5\]:hover {
    background-color: #f2f3f5;
}
.hover\:bg-\[\#f7f7f7\]:hover {
    background-color: #f7f7f7;
}
.hover\:bg-\[\#fff\]:hover {
    background-color: #fff;
}
.hover\:bg-bg-primary:hover {
    background-color: var(--bg-primary);
}
.hover\:bg-brown:hover {
    background-color: var(--brown);
}
.hover\:bg-gray-100:hover {
    background-color: #f3f4f6;
}
.hover\:bg-gray-200:hover {
    background-color: #e5e7eb;
}
.hover\:bg-gray-300:hover {
    background-color: #d1d5db;
}
.hover\:bg-trueGray-200:hover {
    background-color: #e5e5e5;
}
.hover\:bg-warmGray-100:hover {
    background-color: #f5f5f4;
}
.hover\:bg-white:hover {
    background-color: var(--white);
}
.hover\:stroke-\[5px\]:hover {
    stroke-width: 5px;
}
.hover\:font-bold:hover {
    font-weight: 700;
}
.hover\:text-\[\#165DFF\]:hover {
    color: #165DFF;
}
.hover\:text-\[\#165dff\]:hover {
    color: #165dff;
}
.hover\:text-\[\#333\]:hover {
    color: #333;
}
.hover\:text-\[\#40a9ff\]:hover {
    color: #40a9ff;
}
.hover\:text-\[\#666\]:hover {
    color: #666;
}
.hover\:text-\[\#69bb65\]:hover {
    color: #69bb65;
}
.hover\:text-\[\#FF5800\]:hover {
    color: #FF5800;
}
.hover\:text-\[\#ff5800\]:hover {
    color: #ff5800;
}
.hover\:text-blue:hover {
    color: var(--blue);
}
.hover\:text-link:hover {
    color: var(--link);
}
.hover\:text-orange:hover {
    color: var(--orange);
}
.hover\:text-white:hover {
    color: var(--white);
}
.hover\:text-yellow-300:hover {
    color: var(--yellow-300);
}
.hover\:no-underline:hover {
    text-decoration-line: none;
}
.hover\:shadow:hover {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:duration-300:hover {
    transition-duration: 300ms;
}
.focus\:ring-2:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.active\:bg-\[\#E0E0E0\]:active {
    background-color: #E0E0E0;
}
.group:hover .group-hover\:bg-gray-300 {
    background-color: #d1d5db;
}
.\&\:\&\:mb-0[class*=\&\:mb-0][class*=\&\:mb-0] {
    margin-bottom: 0px;
}
.\&\:rounded[class*=\&\:rounded] {
    border-radius: 8px;
}
.\&\:border-0[class*=\&\:border-0] {
    border-width: 0px;
}
.\&\:\&\:bg-transparent[class*=\&\:bg-transparent][class*=\&\:bg-transparent] {
    background-color: transparent;
}
.\&\:bg-bg-primary[class*=\&\:bg-bg-primary] {
    background-color: var(--bg-primary);
}
.\&\:bg-light[class*=\&\:bg-light] {
    background-color: var(--light);
}
.\&\:bg-white[class*=\&\:bg-white] {
    background-color: var(--white);
}
.\&\:pr-0[class*=\&\:pr-0] {
    padding-right: 0px;
}
.\&\:text-content[class*=\&\:text-content] {
    color: var(--content);
}
.p\&\:static:not(script) {
    position: static;
}
.p\&\:mt-\[4px\]:not(script) {
    margin-top: 4px;
}
.p\&\:h-\[24px\]:not(script) {
    height: 24px;
}
.p\&\:w-\[24px\]:not(script) {
    width: 24px;
}
.p\&\:rounded-sm:not(script) {
    border-radius: 4px;
}
@media (min-width: 1536px) {

    .\32xl\:grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
}

/**
* ---------------------------------------------------------------------------------------------------
* general
* ---------------------------------------------------------------------------------------------------
*/
body,
html{
  overflow-x: hidden;
  font-size: 16px;
}


/**
* ---------------------------------------------------------------------------------------------------
* blueprint specific css overrides
* ---------------------------------------------------------------------------------------------------
*/
.bp3-panel-stack-view {
  background: none;
}


/**
* ---------------------------------------------------------------------------------------------------
* custom css
* ---------------------------------------------------------------------------------------------------
*/

* {
  scrollbar-width: thin;
}

::-webkit-scrollbar {
  height: 6px;
  width: 6px;
}

::-webkit-scrollbar-track{
  background-color: transparent;
}

::-webkit-scrollbar-thumb{
  border-radius: 4px;
  background-color: transparent;
}

:hover::-webkit-scrollbar-thumb{
  background-color: var(--content);
}

.react-flow__attribution{
  position: fixed;
  z-index: -10;
  display: none;
  opacity: 0;
}

.arco-tooltip-content-inner .app-global__menu-item-active {
    background-color: transparent !important;
    text-decoration: none;
  }

.arco-dropdown-menu-inner .app-global__dropdown-menu-item {
    color: #333 !important;
  }

.arco-dropdown-menu-inner .arco-dropdown-menu-item >div,
    .arco-dropdown-menu-inner .arco-dropdown-menu-item >div>a,
    .arco-dropdown-menu-inner .app-global__dropdown-menu-item+.arco-dropdown-menu-item >div,
    .arco-dropdown-menu-inner .app-global__dropdown-menu-item+.arco-dropdown-menu-item >div>a {
      color: #1d2129 !important;
      background-color: #fff !important;
    }

.arco-dropdown-menu-inner .arco-dropdown-menu-item >div>a:hover, .arco-dropdown-menu-inner .app-global__dropdown-menu-item+.arco-dropdown-menu-item >div>a:hover {
      background-color: #f5f5f5 !important;
    }
*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}/*
! tailwindcss v3.4.15 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */ /* 3 */
  tab-size: 4; /* 3 */
  font-family: HarmonyOS Sans SC, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}

:root,body {
  --red: #FF4646;
  --orange: #FF5800;
  --green: #14A22F;
  --blue: #2239BC;
  --link: #FC5800;
  --brown-100: #FFC2A2;
  --brown-200: #FFA474;
  --brown: #FFDDCB;
  --cyan: #B7F2C2;
  --sky-blue: #00A7FF;
  --light-blue: #0076FF;
  --white: #ffffff;
  --warning: var(--red);
  --highlight: var(--orange);
  --good: var(--green);
  --disable: #cccccc;
  --border-color: #EEEEEE;
  --bg-primary: #F7F7F7;
  --bg-primary-btn: var(--brown);
  --light: var(--white);
  --dark: var(--black);
  --content: #999999;
  --title-primary: #333333;
  --title-sub: #666666;
  --black-300: #333;
  --black-400: #3D3D3D;
  --black: #000000;
  --yellow-300: var(--orange);
}
  img {
    max-width: none;
    max-width: initial;
  }
    a:is(a) {
      color: inherit;
    }

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

@charset "UTF-8";
html{
  box-sizing:border-box;
}

*,
*::before,
*::after{
  box-sizing:inherit;
}

body{
  font-size:14px;
  font-weight:400;
  letter-spacing:0;
  line-height:1.28581;
  text-transform:none;
  color:#1c2127;
  font-family:-apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Open Sans", "Helvetica Neue", "blueprint-icons-16", sans-serif;
}

p{
  margin-bottom:10px;
  margin-top:0;
}

small{
  font-size:12px;
}

strong{
  font-weight:600;
}

::selection{
  background:rgba(125, 188, 255, 0.6);
}
.bp4-icon{
  display:inline-block;
  flex:0 0 auto;
  vertical-align:text-bottom;
}
.bp4-icon:not(:empty)::before{
  content:"" !important;
  content:initial !important;
}
.bp4-icon > svg{
  display:block;
}
.bp4-icon > svg:not([fill]){
  fill:currentcolor;
}

span.bp4-icon-standard{
  font-family:"blueprint-icons-16", sans-serif;
  font-size:16px;
  font-style:normal;
  font-feature-settings:normal;
  font-variant:normal;
  font-weight:400;
  line-height:1;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  display:inline-block;
}

span.bp4-icon-large{
  font-family:"blueprint-icons-20", sans-serif;
  font-size:20px;
  font-style:normal;
  font-feature-settings:normal;
  font-variant:normal;
  font-weight:400;
  line-height:1;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  display:inline-block;
}

span.bp4-icon:empty{
  font-family:"blueprint-icons-20";
  font-size:inherit;
  font-style:normal;
  font-weight:400;
  line-height:1;
}
span.bp4-icon:empty::before{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
}

.bp4-icon-add::before{
  content:"\f109";
}

.bp4-icon-add-clip::before{
  content:"\f101";
}

.bp4-icon-add-column-left::before{
  content:"\f102";
}

.bp4-icon-add-column-right::before{
  content:"\f103";
}

.bp4-icon-add-location::before{
  content:"\f104";
}

.bp4-icon-add-row-bottom::before{
  content:"\f105";
}

.bp4-icon-add-row-top::before{
  content:"\f106";
}

.bp4-icon-add-to-artifact::before{
  content:"\f107";
}

.bp4-icon-add-to-folder::before{
  content:"\f108";
}

.bp4-icon-aimpoints-target::before{
  content:"\f335";
}

.bp4-icon-airplane::before{
  content:"\f10a";
}

.bp4-icon-align-center::before{
  content:"\f10b";
}

.bp4-icon-align-justify::before{
  content:"\f10c";
}

.bp4-icon-align-left::before{
  content:"\f10d";
}

.bp4-icon-align-right::before{
  content:"\f10e";
}

.bp4-icon-alignment-bottom::before{
  content:"\f10f";
}

.bp4-icon-alignment-horizontal-center::before{
  content:"\f110";
}

.bp4-icon-alignment-left::before{
  content:"\f111";
}

.bp4-icon-alignment-right::before{
  content:"\f112";
}

.bp4-icon-alignment-top::before{
  content:"\f113";
}

.bp4-icon-alignment-vertical-center::before{
  content:"\f114";
}

.bp4-icon-ammunition::before{
  content:"\f342";
}

.bp4-icon-anchor::before{
  content:"\f330";
}

.bp4-icon-annotation::before{
  content:"\f115";
}

.bp4-icon-antenna::before{
  content:"\f116";
}

.bp4-icon-app-header::before{
  content:"\f117";
}

.bp4-icon-application::before{
  content:"\f118";
}

.bp4-icon-applications::before{
  content:"\f119";
}

.bp4-icon-archive::before{
  content:"\f11a";
}

.bp4-icon-area-of-interest::before{
  content:"\f11b";
}

.bp4-icon-array::before{
  content:"\f121";
}

.bp4-icon-array-boolean::before{
  content:"\f11c";
}

.bp4-icon-array-date::before{
  content:"\f11d";
}

.bp4-icon-array-floating-point::before{
  content:"\f32d";
}

.bp4-icon-array-numeric::before{
  content:"\f11e";
}

.bp4-icon-array-string::before{
  content:"\f11f";
}

.bp4-icon-array-timestamp::before{
  content:"\f120";
}

.bp4-icon-arrow-bottom-left::before{
  content:"\f122";
}

.bp4-icon-arrow-bottom-right::before{
  content:"\f123";
}

.bp4-icon-arrow-down::before{
  content:"\f124";
}

.bp4-icon-arrow-left::before{
  content:"\f125";
}

.bp4-icon-arrow-right::before{
  content:"\f126";
}

.bp4-icon-arrow-top-left::before{
  content:"\f127";
}

.bp4-icon-arrow-top-right::before{
  content:"\f128";
}

.bp4-icon-arrow-up::before{
  content:"\f129";
}

.bp4-icon-arrows-horizontal::before{
  content:"\f12a";
}

.bp4-icon-arrows-vertical::before{
  content:"\f12b";
}

.bp4-icon-asterisk::before{
  content:"\f12c";
}

.bp4-icon-at::before{
  content:"\f331";
}

.bp4-icon-automatic-updates::before{
  content:"\f12d";
}

.bp4-icon-axle::before{
  content:"\f338";
}

.bp4-icon-backlink::before{
  content:"\f12e";
}

.bp4-icon-badge::before{
  content:"\f12f";
}

.bp4-icon-ban-circle::before{
  content:"\f130";
}

.bp4-icon-bank-account::before{
  content:"\f131";
}

.bp4-icon-barcode::before{
  content:"\f132";
}

.bp4-icon-blank::before{
  content:"\f133";
}

.bp4-icon-blocked-person::before{
  content:"\f134";
}

.bp4-icon-bold::before{
  content:"\f135";
}

.bp4-icon-book::before{
  content:"\f136";
}

.bp4-icon-bookmark::before{
  content:"\f137";
}

.bp4-icon-box::before{
  content:"\f138";
}

.bp4-icon-briefcase::before{
  content:"\f139";
}

.bp4-icon-bring-data::before{
  content:"\f13a";
}

.bp4-icon-bug::before{
  content:"\f32e";
}

.bp4-icon-buggy::before{
  content:"\f13b";
}

.bp4-icon-build::before{
  content:"\f13c";
}

.bp4-icon-calculator::before{
  content:"\f13d";
}

.bp4-icon-calendar::before{
  content:"\f13e";
}

.bp4-icon-camera::before{
  content:"\f13f";
}

.bp4-icon-caret-down::before{
  content:"\f140";
}

.bp4-icon-caret-left::before{
  content:"\f141";
}

.bp4-icon-caret-right::before{
  content:"\f142";
}

.bp4-icon-caret-up::before{
  content:"\f143";
}

.bp4-icon-cargo-ship::before{
  content:"\f144";
}

.bp4-icon-cell-tower::before{
  content:"\f145";
}

.bp4-icon-changes::before{
  content:"\f146";
}

.bp4-icon-chart::before{
  content:"\f147";
}

.bp4-icon-chat::before{
  content:"\f148";
}

.bp4-icon-chevron-backward::before{
  content:"\f149";
}

.bp4-icon-chevron-down::before{
  content:"\f14a";
}

.bp4-icon-chevron-forward::before{
  content:"\f14b";
}

.bp4-icon-chevron-left::before{
  content:"\f14c";
}

.bp4-icon-chevron-right::before{
  content:"\f14d";
}

.bp4-icon-chevron-up::before{
  content:"\f14e";
}

.bp4-icon-circle::before{
  content:"\f153";
}

.bp4-icon-circle-arrow-down::before{
  content:"\f14f";
}

.bp4-icon-circle-arrow-left::before{
  content:"\f150";
}

.bp4-icon-circle-arrow-right::before{
  content:"\f151";
}

.bp4-icon-circle-arrow-up::before{
  content:"\f152";
}

.bp4-icon-citation::before{
  content:"\f154";
}

.bp4-icon-clean::before{
  content:"\f155";
}

.bp4-icon-clip::before{
  content:"\f156";
}

.bp4-icon-clipboard::before{
  content:"\f157";
}

.bp4-icon-cloud::before{
  content:"\f15a";
}

.bp4-icon-cloud-download::before{
  content:"\f158";
}

.bp4-icon-cloud-upload::before{
  content:"\f159";
}

.bp4-icon-code::before{
  content:"\f15c";
}

.bp4-icon-code-block::before{
  content:"\f15b";
}

.bp4-icon-cog::before{
  content:"\f15d";
}

.bp4-icon-collapse-all::before{
  content:"\f15e";
}

.bp4-icon-color-fill::before{
  content:"\f328";
}

.bp4-icon-column-layout::before{
  content:"\f15f";
}

.bp4-icon-comment::before{
  content:"\f160";
}

.bp4-icon-comparison::before{
  content:"\f161";
}

.bp4-icon-compass::before{
  content:"\f162";
}

.bp4-icon-compressed::before{
  content:"\f163";
}

.bp4-icon-confirm::before{
  content:"\f164";
}

.bp4-icon-console::before{
  content:"\f165";
}

.bp4-icon-contrast::before{
  content:"\f166";
}

.bp4-icon-control::before{
  content:"\f167";
}

.bp4-icon-credit-card::before{
  content:"\f168";
}

.bp4-icon-cross::before{
  content:"\f169";
}

.bp4-icon-cross-circle::before{
  content:"\f336";
}

.bp4-icon-crown::before{
  content:"\f16a";
}

.bp4-icon-cube::before{
  content:"\f16d";
}

.bp4-icon-cube-add::before{
  content:"\f16b";
}

.bp4-icon-cube-remove::before{
  content:"\f16c";
}

.bp4-icon-curved-range-chart::before{
  content:"\f16e";
}

.bp4-icon-cut::before{
  content:"\f16f";
}

.bp4-icon-cycle::before{
  content:"\f170";
}

.bp4-icon-dashboard::before{
  content:"\f171";
}

.bp4-icon-data-connection::before{
  content:"\f172";
}

.bp4-icon-data-lineage::before{
  content:"\f173";
}

.bp4-icon-database::before{
  content:"\f174";
}

.bp4-icon-delete::before{
  content:"\f175";
}

.bp4-icon-delta::before{
  content:"\f176";
}

.bp4-icon-derive-column::before{
  content:"\f177";
}

.bp4-icon-desktop::before{
  content:"\f178";
}

.bp4-icon-detection::before{
  content:"\f341";
}

.bp4-icon-diagnosis::before{
  content:"\f179";
}

.bp4-icon-diagram-tree::before{
  content:"\f17a";
}

.bp4-icon-direction-left::before{
  content:"\f17b";
}

.bp4-icon-direction-right::before{
  content:"\f17c";
}

.bp4-icon-disable::before{
  content:"\f17d";
}

.bp4-icon-divide::before{
  content:"\f327";
}

.bp4-icon-document::before{
  content:"\f180";
}

.bp4-icon-document-open::before{
  content:"\f17e";
}

.bp4-icon-document-share::before{
  content:"\f17f";
}

.bp4-icon-dollar::before{
  content:"\f181";
}

.bp4-icon-dot::before{
  content:"\f182";
}

.bp4-icon-double-caret-horizontal::before{
  content:"\f183";
}

.bp4-icon-double-caret-vertical::before{
  content:"\f184";
}

.bp4-icon-double-chevron-down::before{
  content:"\f185";
}

.bp4-icon-double-chevron-left::before{
  content:"\f186";
}

.bp4-icon-double-chevron-right::before{
  content:"\f187";
}

.bp4-icon-double-chevron-up::before{
  content:"\f188";
}

.bp4-icon-doughnut-chart::before{
  content:"\f189";
}

.bp4-icon-download::before{
  content:"\f18a";
}

.bp4-icon-drag-handle-horizontal::before{
  content:"\f18b";
}

.bp4-icon-drag-handle-vertical::before{
  content:"\f18c";
}

.bp4-icon-draw::before{
  content:"\f18d";
}

.bp4-icon-drawer-left::before{
  content:"\f18f";
}

.bp4-icon-drawer-left-filled::before{
  content:"\f18e";
}

.bp4-icon-drawer-right::before{
  content:"\f191";
}

.bp4-icon-drawer-right-filled::before{
  content:"\f190";
}

.bp4-icon-drive-time::before{
  content:"\f192";
}

.bp4-icon-duplicate::before{
  content:"\f193";
}

.bp4-icon-edit::before{
  content:"\f194";
}

.bp4-icon-eject::before{
  content:"\f195";
}

.bp4-icon-emoji::before{
  content:"\f196";
}

.bp4-icon-endorsed::before{
  content:"\f197";
}

.bp4-icon-envelope::before{
  content:"\f198";
}

.bp4-icon-equals::before{
  content:"\f199";
}

.bp4-icon-eraser::before{
  content:"\f19a";
}

.bp4-icon-error::before{
  content:"\f19b";
}

.bp4-icon-euro::before{
  content:"\f19c";
}

.bp4-icon-exchange::before{
  content:"\f19d";
}

.bp4-icon-exclude-row::before{
  content:"\f19e";
}

.bp4-icon-expand-all::before{
  content:"\f19f";
}

.bp4-icon-export::before{
  content:"\f1a0";
}

.bp4-icon-eye-off::before{
  content:"\f1a1";
}

.bp4-icon-eye-on::before{
  content:"\f1a2";
}

.bp4-icon-eye-open::before{
  content:"\f1a3";
}

.bp4-icon-fast-backward::before{
  content:"\f1a4";
}

.bp4-icon-fast-forward::before{
  content:"\f1a5";
}

.bp4-icon-feed::before{
  content:"\f1a7";
}

.bp4-icon-feed-subscribed::before{
  content:"\f1a6";
}

.bp4-icon-film::before{
  content:"\f1a8";
}

.bp4-icon-filter::before{
  content:"\f1ad";
}

.bp4-icon-filter-keep::before{
  content:"\f1a9";
}

.bp4-icon-filter-list::before{
  content:"\f1aa";
}

.bp4-icon-filter-open::before{
  content:"\f1ab";
}

.bp4-icon-filter-remove::before{
  content:"\f1ac";
}

.bp4-icon-flag::before{
  content:"\f1ae";
}

.bp4-icon-flame::before{
  content:"\f1af";
}

.bp4-icon-flash::before{
  content:"\f1b0";
}

.bp4-icon-floating-point::before{
  content:"\f32c";
}

.bp4-icon-floppy-disk::before{
  content:"\f1b1";
}

.bp4-icon-flow-branch::before{
  content:"\f1b2";
}

.bp4-icon-flow-end::before{
  content:"\f1b3";
}

.bp4-icon-flow-linear::before{
  content:"\f1b4";
}

.bp4-icon-flow-review::before{
  content:"\f1b6";
}

.bp4-icon-flow-review-branch::before{
  content:"\f1b5";
}

.bp4-icon-flows::before{
  content:"\f1b7";
}

.bp4-icon-folder-close::before{
  content:"\f1b8";
}

.bp4-icon-folder-new::before{
  content:"\f1b9";
}

.bp4-icon-folder-open::before{
  content:"\f1ba";
}

.bp4-icon-folder-shared::before{
  content:"\f1bc";
}

.bp4-icon-folder-shared-open::before{
  content:"\f1bb";
}

.bp4-icon-follower::before{
  content:"\f1bd";
}

.bp4-icon-following::before{
  content:"\f1be";
}

.bp4-icon-font::before{
  content:"\f1bf";
}

.bp4-icon-fork::before{
  content:"\f1c0";
}

.bp4-icon-form::before{
  content:"\f1c1";
}

.bp4-icon-fuel::before{
  content:"\f323";
}

.bp4-icon-full-circle::before{
  content:"\f1c2";
}

.bp4-icon-full-stacked-chart::before{
  content:"\f1c3";
}

.bp4-icon-fullscreen::before{
  content:"\f1c4";
}

.bp4-icon-function::before{
  content:"\f1c5";
}

.bp4-icon-gantt-chart::before{
  content:"\f1c6";
}

.bp4-icon-geofence::before{
  content:"\f1c7";
}

.bp4-icon-geolocation::before{
  content:"\f1c8";
}

.bp4-icon-geosearch::before{
  content:"\f1c9";
}

.bp4-icon-git-branch::before{
  content:"\f1ca";
}

.bp4-icon-git-commit::before{
  content:"\f1cb";
}

.bp4-icon-git-merge::before{
  content:"\f1cc";
}

.bp4-icon-git-new-branch::before{
  content:"\f1cd";
}

.bp4-icon-git-pull::before{
  content:"\f1ce";
}

.bp4-icon-git-push::before{
  content:"\f1cf";
}

.bp4-icon-git-repo::before{
  content:"\f1d0";
}

.bp4-icon-glass::before{
  content:"\f1d1";
}

.bp4-icon-globe::before{
  content:"\f1d3";
}

.bp4-icon-globe-network::before{
  content:"\f1d2";
}

.bp4-icon-graph::before{
  content:"\f1d5";
}

.bp4-icon-graph-remove::before{
  content:"\f1d4";
}

.bp4-icon-greater-than::before{
  content:"\f1d7";
}

.bp4-icon-greater-than-or-equal-to::before{
  content:"\f1d6";
}

.bp4-icon-grid::before{
  content:"\f1d9";
}

.bp4-icon-grid-view::before{
  content:"\f1d8";
}

.bp4-icon-group-objects::before{
  content:"\f1da";
}

.bp4-icon-grouped-bar-chart::before{
  content:"\f1db";
}

.bp4-icon-hand::before{
  content:"\f1e0";
}

.bp4-icon-hand-down::before{
  content:"\f1dc";
}

.bp4-icon-hand-left::before{
  content:"\f1dd";
}

.bp4-icon-hand-right::before{
  content:"\f1de";
}

.bp4-icon-hand-up::before{
  content:"\f1df";
}

.bp4-icon-hat::before{
  content:"\f1e1";
}

.bp4-icon-header::before{
  content:"\f1e5";
}

.bp4-icon-header-one::before{
  content:"\f1e2";
}

.bp4-icon-header-three::before{
  content:"\f1e3";
}

.bp4-icon-header-two::before{
  content:"\f1e4";
}

.bp4-icon-headset::before{
  content:"\f1e6";
}

.bp4-icon-heart::before{
  content:"\f1e8";
}

.bp4-icon-heart-broken::before{
  content:"\f1e7";
}

.bp4-icon-heat-grid::before{
  content:"\f1e9";
}

.bp4-icon-heatmap::before{
  content:"\f1ea";
}

.bp4-icon-helicopter::before{
  content:"\f1eb";
}

.bp4-icon-help::before{
  content:"\f1ec";
}

.bp4-icon-helper-management::before{
  content:"\f1ed";
}

.bp4-icon-high-priority::before{
  content:"\f1ee";
}

.bp4-icon-high-voltage-pole::before{
  content:"\f333";
}

.bp4-icon-highlight::before{
  content:"\f1ef";
}

.bp4-icon-history::before{
  content:"\f1f0";
}

.bp4-icon-home::before{
  content:"\f1f1";
}

.bp4-icon-horizontal-bar-chart::before{
  content:"\f1f4";
}

.bp4-icon-horizontal-bar-chart-asc::before{
  content:"\f1f2";
}

.bp4-icon-horizontal-bar-chart-desc::before{
  content:"\f1f3";
}

.bp4-icon-horizontal-distribution::before{
  content:"\f1f5";
}

.bp4-icon-horizontal-inbetween::before{
  content:"\f329";
}

.bp4-icon-hurricane::before{
  content:"\f1f6";
}

.bp4-icon-id-number::before{
  content:"\f1f7";
}

.bp4-icon-image-rotate-left::before{
  content:"\f1f8";
}

.bp4-icon-image-rotate-right::before{
  content:"\f1f9";
}

.bp4-icon-import::before{
  content:"\f1fa";
}

.bp4-icon-inbox::before{
  content:"\f1ff";
}

.bp4-icon-inbox-filtered::before{
  content:"\f1fb";
}

.bp4-icon-inbox-geo::before{
  content:"\f1fc";
}

.bp4-icon-inbox-search::before{
  content:"\f1fd";
}

.bp4-icon-inbox-update::before{
  content:"\f1fe";
}

.bp4-icon-info-sign::before{
  content:"\f200";
}

.bp4-icon-inheritance::before{
  content:"\f201";
}

.bp4-icon-inherited-group::before{
  content:"\f202";
}

.bp4-icon-inner-join::before{
  content:"\f203";
}

.bp4-icon-insert::before{
  content:"\f204";
}

.bp4-icon-intelligence::before{
  content:"\f337";
}

.bp4-icon-intersection::before{
  content:"\f205";
}

.bp4-icon-ip-address::before{
  content:"\f206";
}

.bp4-icon-issue::before{
  content:"\f209";
}

.bp4-icon-issue-closed::before{
  content:"\f207";
}

.bp4-icon-issue-new::before{
  content:"\f208";
}

.bp4-icon-italic::before{
  content:"\f20a";
}

.bp4-icon-join-table::before{
  content:"\f20b";
}

.bp4-icon-key::before{
  content:"\f215";
}

.bp4-icon-key-backspace::before{
  content:"\f20c";
}

.bp4-icon-key-command::before{
  content:"\f20d";
}

.bp4-icon-key-control::before{
  content:"\f20e";
}

.bp4-icon-key-delete::before{
  content:"\f20f";
}

.bp4-icon-key-enter::before{
  content:"\f210";
}

.bp4-icon-key-escape::before{
  content:"\f211";
}

.bp4-icon-key-option::before{
  content:"\f212";
}

.bp4-icon-key-shift::before{
  content:"\f213";
}

.bp4-icon-key-tab::before{
  content:"\f214";
}

.bp4-icon-known-vehicle::before{
  content:"\f216";
}

.bp4-icon-lab-test::before{
  content:"\f217";
}

.bp4-icon-label::before{
  content:"\f218";
}

.bp4-icon-layer::before{
  content:"\f21a";
}

.bp4-icon-layer-outline::before{
  content:"\f219";
}

.bp4-icon-layers::before{
  content:"\f21b";
}

.bp4-icon-layout::before{
  content:"\f225";
}

.bp4-icon-layout-auto::before{
  content:"\f21c";
}

.bp4-icon-layout-balloon::before{
  content:"\f21d";
}

.bp4-icon-layout-circle::before{
  content:"\f21e";
}

.bp4-icon-layout-grid::before{
  content:"\f21f";
}

.bp4-icon-layout-group-by::before{
  content:"\f220";
}

.bp4-icon-layout-hierarchy::before{
  content:"\f221";
}

.bp4-icon-layout-linear::before{
  content:"\f222";
}

.bp4-icon-layout-skew-grid::before{
  content:"\f223";
}

.bp4-icon-layout-sorted-clusters::before{
  content:"\f224";
}

.bp4-icon-learning::before{
  content:"\f226";
}

.bp4-icon-left-join::before{
  content:"\f227";
}

.bp4-icon-lengthen-text::before{
  content:"\f33e";
}

.bp4-icon-less-than::before{
  content:"\f229";
}

.bp4-icon-less-than-or-equal-to::before{
  content:"\f228";
}

.bp4-icon-lifesaver::before{
  content:"\f22a";
}

.bp4-icon-lightbulb::before{
  content:"\f22b";
}

.bp4-icon-lightning::before{
  content:"\f22c";
}

.bp4-icon-link::before{
  content:"\f22d";
}

.bp4-icon-list::before{
  content:"\f230";
}

.bp4-icon-list-columns::before{
  content:"\f22e";
}

.bp4-icon-list-detail-view::before{
  content:"\f22f";
}

.bp4-icon-locate::before{
  content:"\f231";
}

.bp4-icon-lock::before{
  content:"\f232";
}

.bp4-icon-locomotive::before{
  content:"\f33b";
}

.bp4-icon-log-in::before{
  content:"\f233";
}

.bp4-icon-log-out::before{
  content:"\f234";
}

.bp4-icon-low-voltage-pole::before{
  content:"\f332";
}

.bp4-icon-manual::before{
  content:"\f235";
}

.bp4-icon-manually-entered-data::before{
  content:"\f236";
}

.bp4-icon-many-to-many::before{
  content:"\f237";
}

.bp4-icon-many-to-one::before{
  content:"\f238";
}

.bp4-icon-map::before{
  content:"\f23b";
}

.bp4-icon-map-create::before{
  content:"\f239";
}

.bp4-icon-map-marker::before{
  content:"\f23a";
}

.bp4-icon-maximize::before{
  content:"\f23c";
}

.bp4-icon-media::before{
  content:"\f23d";
}

.bp4-icon-menu::before{
  content:"\f240";
}

.bp4-icon-menu-closed::before{
  content:"\f23e";
}

.bp4-icon-menu-open::before{
  content:"\f23f";
}

.bp4-icon-merge-columns::before{
  content:"\f241";
}

.bp4-icon-merge-links::before{
  content:"\f242";
}

.bp4-icon-minimize::before{
  content:"\f243";
}

.bp4-icon-minus::before{
  content:"\f244";
}

.bp4-icon-mobile-phone::before{
  content:"\f245";
}

.bp4-icon-mobile-video::before{
  content:"\f246";
}

.bp4-icon-modal::before{
  content:"\f248";
}

.bp4-icon-modal-filled::before{
  content:"\f247";
}

.bp4-icon-model::before{
  content:"\f33d";
}

.bp4-icon-moon::before{
  content:"\f249";
}

.bp4-icon-more::before{
  content:"\f24a";
}

.bp4-icon-mountain::before{
  content:"\f24b";
}

.bp4-icon-move::before{
  content:"\f24c";
}

.bp4-icon-mugshot::before{
  content:"\f24d";
}

.bp4-icon-multi-select::before{
  content:"\f24e";
}

.bp4-icon-music::before{
  content:"\f24f";
}

.bp4-icon-nest::before{
  content:"\f250";
}

.bp4-icon-new-drawing::before{
  content:"\f251";
}

.bp4-icon-new-grid-item::before{
  content:"\f252";
}

.bp4-icon-new-layer::before{
  content:"\f253";
}

.bp4-icon-new-layers::before{
  content:"\f254";
}

.bp4-icon-new-link::before{
  content:"\f255";
}

.bp4-icon-new-object::before{
  content:"\f256";
}

.bp4-icon-new-person::before{
  content:"\f257";
}

.bp4-icon-new-prescription::before{
  content:"\f258";
}

.bp4-icon-new-text-box::before{
  content:"\f259";
}

.bp4-icon-ninja::before{
  content:"\f25a";
}

.bp4-icon-not-equal-to::before{
  content:"\f25b";
}

.bp4-icon-notifications::before{
  content:"\f25e";
}

.bp4-icon-notifications-snooze::before{
  content:"\f25c";
}

.bp4-icon-notifications-updated::before{
  content:"\f25d";
}

.bp4-icon-numbered-list::before{
  content:"\f25f";
}

.bp4-icon-numerical::before{
  content:"\f260";
}

.bp4-icon-office::before{
  content:"\f261";
}

.bp4-icon-offline::before{
  content:"\f262";
}

.bp4-icon-oil-field::before{
  content:"\f263";
}

.bp4-icon-one-column::before{
  content:"\f264";
}

.bp4-icon-one-to-many::before{
  content:"\f265";
}

.bp4-icon-one-to-one::before{
  content:"\f266";
}

.bp4-icon-open-application::before{
  content:"\f32b";
}

.bp4-icon-outdated::before{
  content:"\f267";
}

.bp4-icon-page-layout::before{
  content:"\f268";
}

.bp4-icon-panel-stats::before{
  content:"\f269";
}

.bp4-icon-panel-table::before{
  content:"\f26a";
}

.bp4-icon-paperclip::before{
  content:"\f26b";
}

.bp4-icon-paragraph::before{
  content:"\f26c";
}

.bp4-icon-path::before{
  content:"\f26e";
}

.bp4-icon-path-search::before{
  content:"\f26d";
}

.bp4-icon-pause::before{
  content:"\f26f";
}

.bp4-icon-people::before{
  content:"\f270";
}

.bp4-icon-percentage::before{
  content:"\f271";
}

.bp4-icon-person::before{
  content:"\f272";
}

.bp4-icon-phone::before{
  content:"\f273";
}

.bp4-icon-pie-chart::before{
  content:"\f274";
}

.bp4-icon-pin::before{
  content:"\f275";
}

.bp4-icon-pivot::before{
  content:"\f277";
}

.bp4-icon-pivot-table::before{
  content:"\f276";
}

.bp4-icon-play::before{
  content:"\f278";
}

.bp4-icon-playbook::before{
  content:"\f324";
}

.bp4-icon-plus::before{
  content:"\f279";
}

.bp4-icon-polygon-filter::before{
  content:"\f27a";
}

.bp4-icon-power::before{
  content:"\f27b";
}

.bp4-icon-predictive-analysis::before{
  content:"\f27c";
}

.bp4-icon-prescription::before{
  content:"\f27d";
}

.bp4-icon-presentation::before{
  content:"\f27e";
}

.bp4-icon-print::before{
  content:"\f27f";
}

.bp4-icon-projects::before{
  content:"\f280";
}

.bp4-icon-properties::before{
  content:"\f281";
}

.bp4-icon-property::before{
  content:"\f282";
}

.bp4-icon-publish-function::before{
  content:"\f283";
}

.bp4-icon-pulse::before{
  content:"\f284";
}

.bp4-icon-rain::before{
  content:"\f285";
}

.bp4-icon-random::before{
  content:"\f286";
}

.bp4-icon-record::before{
  content:"\f287";
}

.bp4-icon-rect-height::before{
  content:"\f325";
}

.bp4-icon-rect-width::before{
  content:"\f326";
}

.bp4-icon-rectangle::before{
  content:"\f321";
}

.bp4-icon-redo::before{
  content:"\f288";
}

.bp4-icon-refresh::before{
  content:"\f289";
}

.bp4-icon-regex::before{
  content:"\f32f";
}

.bp4-icon-regression-chart::before{
  content:"\f28a";
}

.bp4-icon-remove::before{
  content:"\f290";
}

.bp4-icon-remove-column::before{
  content:"\f28d";
}

.bp4-icon-remove-column-left::before{
  content:"\f28b";
}

.bp4-icon-remove-column-right::before{
  content:"\f28c";
}

.bp4-icon-remove-row-bottom::before{
  content:"\f28e";
}

.bp4-icon-remove-row-top::before{
  content:"\f28f";
}

.bp4-icon-repeat::before{
  content:"\f291";
}

.bp4-icon-reset::before{
  content:"\f292";
}

.bp4-icon-resolve::before{
  content:"\f293";
}

.bp4-icon-rig::before{
  content:"\f294";
}

.bp4-icon-right-join::before{
  content:"\f295";
}

.bp4-icon-ring::before{
  content:"\f296";
}

.bp4-icon-rocket::before{
  content:"\f298";
}

.bp4-icon-rocket-slant::before{
  content:"\f297";
}

.bp4-icon-rotate-document::before{
  content:"\f299";
}

.bp4-icon-rotate-page::before{
  content:"\f29a";
}

.bp4-icon-route::before{
  content:"\f29b";
}

.bp4-icon-satellite::before{
  content:"\f29c";
}

.bp4-icon-saved::before{
  content:"\f29d";
}

.bp4-icon-scatter-plot::before{
  content:"\f29e";
}

.bp4-icon-search::before{
  content:"\f2a2";
}

.bp4-icon-search-around::before{
  content:"\f29f";
}

.bp4-icon-search-template::before{
  content:"\f2a0";
}

.bp4-icon-search-text::before{
  content:"\f2a1";
}

.bp4-icon-segmented-control::before{
  content:"\f2a3";
}

.bp4-icon-select::before{
  content:"\f2a4";
}

.bp4-icon-selection::before{
  content:"\f2a5";
}

.bp4-icon-send-message::before{
  content:"\f2a6";
}

.bp4-icon-send-to::before{
  content:"\f2a9";
}

.bp4-icon-send-to-graph::before{
  content:"\f2a7";
}

.bp4-icon-send-to-map::before{
  content:"\f2a8";
}

.bp4-icon-sensor::before{
  content:"\f33c";
}

.bp4-icon-series-add::before{
  content:"\f2aa";
}

.bp4-icon-series-configuration::before{
  content:"\f2ab";
}

.bp4-icon-series-derived::before{
  content:"\f2ac";
}

.bp4-icon-series-filtered::before{
  content:"\f2ad";
}

.bp4-icon-series-search::before{
  content:"\f2ae";
}

.bp4-icon-settings::before{
  content:"\f2af";
}

.bp4-icon-shapes::before{
  content:"\f2b0";
}

.bp4-icon-share::before{
  content:"\f2b1";
}

.bp4-icon-shared-filter::before{
  content:"\f2b2";
}

.bp4-icon-shield::before{
  content:"\f2b3";
}

.bp4-icon-ship::before{
  content:"\f2b4";
}

.bp4-icon-shop::before{
  content:"\f2b5";
}

.bp4-icon-shopping-cart::before{
  content:"\f2b6";
}

.bp4-icon-shorten-text::before{
  content:"\f33f";
}

.bp4-icon-signal-search::before{
  content:"\f2b7";
}

.bp4-icon-sim-card::before{
  content:"\f2b8";
}

.bp4-icon-slash::before{
  content:"\f2b9";
}

.bp4-icon-small-cross::before{
  content:"\f2ba";
}

.bp4-icon-small-info-sign::before{
  content:"\f334";
}

.bp4-icon-small-minus::before{
  content:"\f2bb";
}

.bp4-icon-small-plus::before{
  content:"\f2bc";
}

.bp4-icon-small-square::before{
  content:"\f2bd";
}

.bp4-icon-small-tick::before{
  content:"\f2be";
}

.bp4-icon-snowflake::before{
  content:"\f2bf";
}

.bp4-icon-social-media::before{
  content:"\f2c0";
}

.bp4-icon-sort::before{
  content:"\f2c7";
}

.bp4-icon-sort-alphabetical::before{
  content:"\f2c2";
}

.bp4-icon-sort-alphabetical-desc::before{
  content:"\f2c1";
}

.bp4-icon-sort-asc::before{
  content:"\f2c3";
}

.bp4-icon-sort-desc::before{
  content:"\f2c4";
}

.bp4-icon-sort-numerical::before{
  content:"\f2c6";
}

.bp4-icon-sort-numerical-desc::before{
  content:"\f2c5";
}

.bp4-icon-spell-check::before{
  content:"\f340";
}

.bp4-icon-split-columns::before{
  content:"\f2c8";
}

.bp4-icon-square::before{
  content:"\f2c9";
}

.bp4-icon-stacked-chart::before{
  content:"\f2ca";
}

.bp4-icon-stadium-geometry::before{
  content:"\f2cb";
}

.bp4-icon-star::before{
  content:"\f2cd";
}

.bp4-icon-star-empty::before{
  content:"\f2cc";
}

.bp4-icon-step-backward::before{
  content:"\f2ce";
}

.bp4-icon-step-chart::before{
  content:"\f2cf";
}

.bp4-icon-step-forward::before{
  content:"\f2d0";
}

.bp4-icon-stop::before{
  content:"\f2d1";
}

.bp4-icon-stopwatch::before{
  content:"\f2d2";
}

.bp4-icon-strikethrough::before{
  content:"\f2d3";
}

.bp4-icon-style::before{
  content:"\f2d4";
}

.bp4-icon-subscript::before{
  content:"\f339";
}

.bp4-icon-superscript::before{
  content:"\f33a";
}

.bp4-icon-swap-horizontal::before{
  content:"\f2d5";
}

.bp4-icon-swap-vertical::before{
  content:"\f2d6";
}

.bp4-icon-switch::before{
  content:"\f2d7";
}

.bp4-icon-symbol-circle::before{
  content:"\f2d8";
}

.bp4-icon-symbol-cross::before{
  content:"\f2d9";
}

.bp4-icon-symbol-diamond::before{
  content:"\f2da";
}

.bp4-icon-symbol-rectangle::before{
  content:"\f322";
}

.bp4-icon-symbol-square::before{
  content:"\f2db";
}

.bp4-icon-symbol-triangle-down::before{
  content:"\f2dc";
}

.bp4-icon-symbol-triangle-up::before{
  content:"\f2dd";
}

.bp4-icon-syringe::before{
  content:"\f2de";
}

.bp4-icon-tag::before{
  content:"\f2df";
}

.bp4-icon-take-action::before{
  content:"\f2e0";
}

.bp4-icon-tank::before{
  content:"\f2e1";
}

.bp4-icon-target::before{
  content:"\f2e2";
}

.bp4-icon-taxi::before{
  content:"\f2e3";
}

.bp4-icon-temperature::before{
  content:"\f2e4";
}

.bp4-icon-text-highlight::before{
  content:"\f2e5";
}

.bp4-icon-th::before{
  content:"\f2ea";
}

.bp4-icon-th-derived::before{
  content:"\f2e6";
}

.bp4-icon-th-disconnect::before{
  content:"\f2e7";
}

.bp4-icon-th-filtered::before{
  content:"\f2e8";
}

.bp4-icon-th-list::before{
  content:"\f2e9";
}

.bp4-icon-third-party::before{
  content:"\f2eb";
}

.bp4-icon-thumbs-down::before{
  content:"\f2ec";
}

.bp4-icon-thumbs-up::before{
  content:"\f2ed";
}

.bp4-icon-tick::before{
  content:"\f2ef";
}

.bp4-icon-tick-circle::before{
  content:"\f2ee";
}

.bp4-icon-time::before{
  content:"\f2f0";
}

.bp4-icon-timeline-area-chart::before{
  content:"\f2f1";
}

.bp4-icon-timeline-bar-chart::before{
  content:"\f2f2";
}

.bp4-icon-timeline-events::before{
  content:"\f2f3";
}

.bp4-icon-timeline-line-chart::before{
  content:"\f2f4";
}

.bp4-icon-tint::before{
  content:"\f2f5";
}

.bp4-icon-torch::before{
  content:"\f2f6";
}

.bp4-icon-tractor::before{
  content:"\f2f7";
}

.bp4-icon-train::before{
  content:"\f2f8";
}

.bp4-icon-translate::before{
  content:"\f2f9";
}

.bp4-icon-trash::before{
  content:"\f2fa";
}

.bp4-icon-tree::before{
  content:"\f2fb";
}

.bp4-icon-trending-down::before{
  content:"\f2fc";
}

.bp4-icon-trending-up::before{
  content:"\f2fd";
}

.bp4-icon-truck::before{
  content:"\f2fe";
}

.bp4-icon-two-columns::before{
  content:"\f2ff";
}

.bp4-icon-unarchive::before{
  content:"\f300";
}

.bp4-icon-underline::before{
  content:"\f301";
}

.bp4-icon-undo::before{
  content:"\f302";
}

.bp4-icon-ungroup-objects::before{
  content:"\f303";
}

.bp4-icon-unknown-vehicle::before{
  content:"\f304";
}

.bp4-icon-unlock::before{
  content:"\f305";
}

.bp4-icon-unpin::before{
  content:"\f306";
}

.bp4-icon-unresolve::before{
  content:"\f307";
}

.bp4-icon-updated::before{
  content:"\f308";
}

.bp4-icon-upload::before{
  content:"\f309";
}

.bp4-icon-user::before{
  content:"\f30a";
}

.bp4-icon-variable::before{
  content:"\f30b";
}

.bp4-icon-vertical-bar-chart-asc::before{
  content:"\f30c";
}

.bp4-icon-vertical-bar-chart-desc::before{
  content:"\f30d";
}

.bp4-icon-vertical-distribution::before{
  content:"\f30e";
}

.bp4-icon-vertical-inbetween::before{
  content:"\f32a";
}

.bp4-icon-video::before{
  content:"\f30f";
}

.bp4-icon-virus::before{
  content:"\f310";
}

.bp4-icon-volume-down::before{
  content:"\f311";
}

.bp4-icon-volume-off::before{
  content:"\f312";
}

.bp4-icon-volume-up::before{
  content:"\f313";
}

.bp4-icon-walk::before{
  content:"\f314";
}

.bp4-icon-warning-sign::before{
  content:"\f315";
}

.bp4-icon-waterfall-chart::before{
  content:"\f316";
}

.bp4-icon-waves::before{
  content:"\f317";
}

.bp4-icon-widget::before{
  content:"\f31b";
}

.bp4-icon-widget-button::before{
  content:"\f318";
}

.bp4-icon-widget-footer::before{
  content:"\f319";
}

.bp4-icon-widget-header::before{
  content:"\f31a";
}

.bp4-icon-wind::before{
  content:"\f31c";
}

.bp4-icon-wrench::before{
  content:"\f31d";
}

.bp4-icon-zoom-in::before{
  content:"\f31e";
}

.bp4-icon-zoom-out::before{
  content:"\f31f";
}

.bp4-icon-zoom-to-fit::before{
  content:"\f320";
}

.bp4-text-muted{
  color:#5f6b7c;
}

.bp4-text-disabled{
  color:rgba(95, 107, 124, 0.6);
}

.bp4-running-text hr{
  border-color:rgba(17, 20, 24, 0.15);
}

a{
  color:#215db0;
}
a:hover{
  color:#215db0;
}
a .bp4-icon, a .bp4-icon-standard, a .bp4-icon-large{
  color:inherit;
}
a code{
  color:inherit;
}

.bp4-code,
.bp4-running-text code{
  background:rgba(255, 255, 255, 0.7);
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2);
  color:#5f6b7c;
}
a > .bp4-code,
a > .bp4-running-text code{
  color:#2d72d2;
}

.bp4-code-block,
.bp4-running-text pre{
  background:rgba(255, 255, 255, 0.7);
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.15);
  color:#1c2127;
}
.bp4-code-block > code,
.bp4-running-text pre > code{
  background:none;
  box-shadow:none;
  color:inherit;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-code-block,
  .bp4-running-text pre{
    border:1px solid buttonborder;
    box-shadow:none;
  }
}

.bp4-key,
.bp4-running-text kbd{
  background:#ffffff;
  box-shadow:0 0 0 1px rgba(17, 20, 24, 0.1), 0 1px 1px rgba(17, 20, 24, 0.2);
  color:#5f6b7c;
}

.bp4-icon.bp4-intent-primary, .bp4-icon-standard.bp4-intent-primary, .bp4-icon-large.bp4-intent-primary{
  color:#215db0;
}
.bp4-icon.bp4-intent-success, .bp4-icon-standard.bp4-intent-success, .bp4-icon-large.bp4-intent-success{
  color:#1c6e42;
}
.bp4-icon.bp4-intent-warning, .bp4-icon-standard.bp4-intent-warning, .bp4-icon-large.bp4-intent-warning{
  color:#935610;
}
.bp4-icon.bp4-intent-danger, .bp4-icon-standard.bp4-intent-danger, .bp4-icon-large.bp4-intent-danger{
  color:#ac2f33;
}
.bp4-heading{
  color:#1c2127;
  font-weight:600;
  margin:0 0 10px;
  padding:0;
}
.bp4-dark .bp4-heading{
  color:#f6f7f9;
}

.bp4-running-text h1, h1.bp4-heading{
  font-size:36px;
  line-height:40px;
}

.bp4-running-text h2, h2.bp4-heading{
  font-size:28px;
  line-height:32px;
}

.bp4-running-text h3, h3.bp4-heading{
  font-size:22px;
  line-height:25px;
}

.bp4-running-text h4, h4.bp4-heading{
  font-size:18px;
  line-height:21px;
}

.bp4-running-text h5, h5.bp4-heading{
  font-size:16px;
  line-height:19px;
}

.bp4-running-text h6, h6.bp4-heading{
  font-size:14px;
  line-height:16px;
}
.bp4-ui-text{
  font-size:14px;
  font-weight:400;
  letter-spacing:0;
  line-height:1.28581;
  text-transform:none;
}

.bp4-monospace-text{
  font-family:monospace;
  text-transform:none;
}

.bp4-text-overflow-ellipsis{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  word-wrap:normal;
}
.bp4-running-text{
  font-size:14px;
  line-height:1.5;
}
.bp4-running-text h1{
  color:#1c2127;
  font-weight:600;
  margin-bottom:20px;
  margin-top:40px;
}
.bp4-dark .bp4-running-text h1{
  color:#f6f7f9;
}
.bp4-running-text h2{
  color:#1c2127;
  font-weight:600;
  margin-bottom:20px;
  margin-top:40px;
}
.bp4-dark .bp4-running-text h2{
  color:#f6f7f9;
}
.bp4-running-text h3{
  color:#1c2127;
  font-weight:600;
  margin-bottom:20px;
  margin-top:40px;
}
.bp4-dark .bp4-running-text h3{
  color:#f6f7f9;
}
.bp4-running-text h4{
  color:#1c2127;
  font-weight:600;
  margin-bottom:20px;
  margin-top:40px;
}
.bp4-dark .bp4-running-text h4{
  color:#f6f7f9;
}
.bp4-running-text h5{
  color:#1c2127;
  font-weight:600;
  margin-bottom:20px;
  margin-top:40px;
}
.bp4-dark .bp4-running-text h5{
  color:#f6f7f9;
}
.bp4-running-text h6{
  color:#1c2127;
  font-weight:600;
  margin-bottom:20px;
  margin-top:40px;
}
.bp4-dark .bp4-running-text h6{
  color:#f6f7f9;
}
.bp4-running-text hr{
  border:none;
  border-bottom:1px solid rgba(17, 20, 24, 0.15);
  margin:20px 0;
}
.bp4-running-text p{
  margin:0 0 10px;
  padding:0;
}
.bp4-text-large{
  font-size:16px;
}

.bp4-text-small{
  font-size:12px;
}
a{
  text-decoration:none;
}
a:hover{
  cursor:pointer;
  text-decoration:underline;
}
.bp4-code, .bp4-running-text code{
  font-family:monospace;
  text-transform:none;
  border-radius:2px;
  font-size:smaller;
  padding:2px 5px;
}

.bp4-code-block, .bp4-running-text pre{
  font-family:monospace;
  text-transform:none;
  border-radius:2px;
  display:block;
  font-size:13px;
  line-height:1.4;
  margin:10px 0;
  padding:13px 15px 12px;
  word-break:break-all;
  word-wrap:break-word;
}
.bp4-code-block > code, .bp4-running-text pre > code{
  font-size:inherit;
  padding:0;
}

.bp4-key, .bp4-running-text kbd{
  align-items:center;
  border-radius:2px;
  display:inline-flex;
  font-family:inherit;
  font-size:12px;
  height:24px;
  justify-content:center;
  line-height:24px;
  min-width:24px;
  padding:2px 4px;
  vertical-align:middle;
}
.bp4-key .bp4-icon, .bp4-running-text kbd .bp4-icon, .bp4-key .bp4-icon-standard, .bp4-running-text kbd .bp4-icon-standard, .bp4-key .bp4-icon-large, .bp4-running-text kbd .bp4-icon-large{
  margin-right:5px;
}
.bp4-blockquote, .bp4-running-text blockquote{
  border-left:solid 4px rgba(171, 179, 191, 0.5);
  margin:0 0 10px;
  padding:0 20px;
}
.bp4-dark .bp4-blockquote, .bp4-dark .bp4-running-text blockquote, .bp4-running-text .bp4-dark blockquote{
  border-color:rgba(115, 128, 145, 0.5);
}
.bp4-list, .bp4-running-text ul,
.bp4-running-text ol{
  margin:10px 0;
  padding-left:30px;
}
.bp4-list li:not(:last-child), .bp4-running-text ul li:not(:last-child),
.bp4-running-text ol li:not(:last-child){
  margin-bottom:5px;
}
.bp4-list ol, .bp4-running-text ul ol,
.bp4-running-text ol ol,
.bp4-list ul,
.bp4-running-text ul ul,
.bp4-running-text ol ul{
  margin-top:5px;
}

.bp4-list-unstyled{
  list-style:none;
  margin:0;
  padding:0;
}
.bp4-list-unstyled li{
  padding:0;
}
.bp4-rtl{
  text-align:right;
}
.bp4-dark{
  color:#f6f7f9;
}
.bp4-dark .bp4-text-muted{
  color:#abb3bf;
}
.bp4-dark .bp4-text-disabled{
  color:rgba(171, 179, 191, 0.6);
}
.bp4-dark .bp4-running-text hr{
  border-color:rgba(255, 255, 255, 0.2);
}
.bp4-dark a{
  color:#8abbff;
}
.bp4-dark a:hover{
  color:#8abbff;
}
.bp4-dark a .bp4-icon, .bp4-dark a .bp4-icon-standard, .bp4-dark a .bp4-icon-large{
  color:inherit;
}
.bp4-dark a code{
  color:inherit;
}
.bp4-dark .bp4-code,
.bp4-dark .bp4-running-text code{
  background:rgba(17, 20, 24, 0.3);
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.4);
  color:#abb3bf;
}
a > .bp4-dark .bp4-code,
a > .bp4-dark .bp4-running-text code{
  color:inherit;
}
.bp4-dark .bp4-code-block,
.bp4-dark .bp4-running-text pre{
  background:rgba(17, 20, 24, 0.3);
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.4);
  color:#f6f7f9;
}
.bp4-dark .bp4-code-block > code,
.bp4-dark .bp4-running-text pre > code{
  background:none;
  box-shadow:none;
  color:inherit;
}
.bp4-dark .bp4-key,
.bp4-dark .bp4-running-text kbd{
  background:#383e47;
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 1px 1px 0 rgba(17, 20, 24, 0.4);
  color:#abb3bf;
}
.bp4-dark .bp4-icon.bp4-intent-primary, .bp4-dark .bp4-icon-standard.bp4-intent-primary, .bp4-dark .bp4-icon-large.bp4-intent-primary{
  color:#8abbff;
}
.bp4-dark .bp4-icon.bp4-intent-success, .bp4-dark .bp4-icon-standard.bp4-intent-success, .bp4-dark .bp4-icon-large.bp4-intent-success{
  color:#72ca9b;
}
.bp4-dark .bp4-icon.bp4-intent-warning, .bp4-dark .bp4-icon-standard.bp4-intent-warning, .bp4-dark .bp4-icon-large.bp4-intent-warning{
  color:#fbb360;
}
.bp4-dark .bp4-icon.bp4-intent-danger, .bp4-dark .bp4-icon-standard.bp4-intent-danger, .bp4-dark .bp4-icon-large.bp4-intent-danger{
  color:#fa999c;
}

:focus{
  outline:rgba(45, 114, 210, 0.6) solid 2px;
  outline-offset:2px;
  -moz-outline-radius:6px;
}

.bp4-focus-disabled :focus:not(.bp4-focus-style-manager-ignore *){
  outline:none !important;
}
.bp4-focus-disabled :focus:not(.bp4-focus-style-manager-ignore *) ~ .bp4-control-indicator{
  outline:none !important;
}

.bp4-dark{
  color-scheme:dark;
}
.bp4-alert{
  max-width:400px;
  padding:20px;
}

.bp4-alert-body{
  display:flex;
}
.bp4-alert-body .bp4-icon{
  font-size:40px;
  margin-right:20px;
  margin-top:0;
}

.bp4-alert-contents{
  word-break:break-word;
}

.bp4-alert-footer{
  display:flex;
  flex-direction:row-reverse;
  margin-top:10px;
}
.bp4-alert-footer .bp4-button{
  margin-left:10px;
}
.bp4-breadcrumbs{
  align-items:center;
  cursor:default;
  display:flex;
  flex-wrap:wrap;
  height:30px;
  list-style:none;
  margin:0;
  padding:0;
}
.bp4-breadcrumbs > li{
  align-items:center;
  display:flex;
}
.bp4-breadcrumbs > li::after{
  background:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M10.71 7.29l-4-4a1.003 1.003 0 00-1.42 1.42L8.59 8 5.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z%27 fill=%27%235f6b7c%27/%3e%3c/svg%3e");
  content:"";
  display:block;
  height:16px;
  margin:0 5px;
  width:16px;
}
.bp4-breadcrumbs > li:last-of-type::after{
  display:none;
}

.bp4-breadcrumb,
.bp4-breadcrumb-current,
.bp4-breadcrumbs-collapsed{
  align-items:center;
  display:inline-flex;
  font-size:16px;
}

.bp4-breadcrumb,
.bp4-breadcrumbs-collapsed{
  color:#5f6b7c;
}

.bp4-breadcrumb:hover{
  text-decoration:none;
}
.bp4-breadcrumb.bp4-disabled{
  color:rgba(95, 107, 124, 0.6);
  cursor:not-allowed;
}
.bp4-breadcrumb .bp4-icon{
  margin-right:5px;
}

.bp4-breadcrumb-current{
  color:inherit;
  font-weight:600;
}
.bp4-breadcrumb-current .bp4-input{
  font-size:inherit;
  font-weight:inherit;
  vertical-align:baseline;
}

.bp4-breadcrumbs-collapsed{
  background:rgba(143, 153, 168, 0.15);
  border:none;
  border-radius:2px;
  cursor:pointer;
  margin-right:2px;
  padding:1px 5px;
  vertical-align:text-bottom;
}
.bp4-breadcrumbs-collapsed::before{
  background:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cg fill=%27%235f6b7c%27%3e%3cpath d=%27M2 6.03a2 2 0 100 4 2 2 0 100-4zM14 6.03a2 2 0 100 4 2 2 0 100-4zM8 6.03a2 2 0 100 4 2 2 0 100-4z%27/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
  content:"";
  display:block;
  height:16px;
  width:16px;
}
.bp4-breadcrumbs-collapsed:hover{
  background:rgba(143, 153, 168, 0.3);
  color:#1c2127;
  text-decoration:none;
}

.bp4-dark .bp4-breadcrumb,
.bp4-dark .bp4-breadcrumbs-collapsed{
  color:#abb3bf;
}
.bp4-dark .bp4-breadcrumbs > li::after{
  background:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M10.71 7.29l-4-4a1.003 1.003 0 00-1.42 1.42L8.59 8 5.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z%27 fill=%27%23abb3bf%27/%3e%3c/svg%3e");
  color:#abb3bf;
}
.bp4-dark .bp4-breadcrumb.bp4-disabled{
  color:rgba(171, 179, 191, 0.6);
}
.bp4-dark .bp4-breadcrumb-current{
  color:#f6f7f9;
}
.bp4-dark .bp4-breadcrumbs-collapsed{
  background:rgba(143, 153, 168, 0.2);
}
.bp4-dark .bp4-breadcrumbs-collapsed::before{
  background:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cg fill=%27%23abb3bf%27%3e%3cpath d=%27M2 6.03a2 2 0 100 4 2 2 0 100-4zM14 6.03a2 2 0 100 4 2 2 0 100-4zM8 6.03a2 2 0 100 4 2 2 0 100-4z%27/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
}
.bp4-dark .bp4-breadcrumbs-collapsed:hover{
  background:rgba(143, 153, 168, 0.3);
  color:#f6f7f9;
}
.bp4-button{
  display:inline-flex;
  flex-direction:row;
  align-items:center;
  border:none;
  border-radius:2px;
  cursor:pointer;
  font-size:14px;
  justify-content:center;
  padding:5px 10px;
  text-align:left;
  vertical-align:middle;
  min-height:30px;
  min-width:30px;
}
.bp4-button > *{
  flex-grow:0;
  flex-shrink:0;
}
.bp4-button > .bp4-fill{
  flex-grow:1;
  flex-shrink:1;
}
.bp4-button::before,
.bp4-button > *{
  margin-right:7px;
}
.bp4-button:empty::before,
.bp4-button > :last-child{
  margin-right:0;
}
.bp4-button:empty{
  padding:0 !important;
}
.bp4-button:disabled, .bp4-button.bp4-disabled{
  cursor:not-allowed;
}
.bp4-button.bp4-fill{
  display:flex;
  width:100%;
}
.bp4-button.bp4-align-right, .bp4-align-right .bp4-button{
  text-align:right;
}
.bp4-button.bp4-align-left, .bp4-align-left .bp4-button{
  text-align:left;
}
.bp4-button:not([class*=bp4-intent-]){
  background-color:#f6f7f9;
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.1);
  color:#1c2127;
}
.bp4-button:not([class*=bp4-intent-]):hover{
  background-clip:padding-box;
  background-color:#edeff2;
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.2);
}
.bp4-button:not([class*=bp4-intent-]):active, .bp4-button:not([class*=bp4-intent-]).bp4-active{
  background-color:#dce0e5;
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.2);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-button:not([class*=bp4-intent-]):active, .bp4-button:not([class*=bp4-intent-]).bp4-active{
    background:highlight;
  }
}
.bp4-button:not([class*=bp4-intent-]):disabled, .bp4-button:not([class*=bp4-intent-]).bp4-disabled{
  background-color:rgba(211, 216, 222, 0.5);
  box-shadow:none;
  color:rgba(95, 107, 124, 0.6);
  cursor:not-allowed;
  outline:none;
}
.bp4-button:not([class*=bp4-intent-]):disabled.bp4-active, .bp4-button:not([class*=bp4-intent-]):disabled.bp4-active:hover, .bp4-button:not([class*=bp4-intent-]).bp4-disabled.bp4-active, .bp4-button:not([class*=bp4-intent-]).bp4-disabled.bp4-active:hover{
  background:rgba(211, 216, 222, 0.7);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-button:not([class*=bp4-intent-]){
    border:1px solid buttonborder;
  }
}
.bp4-button.bp4-intent-primary{
  background-color:#2d72d2;
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.1);
  color:#ffffff;
}
.bp4-button.bp4-intent-primary:hover, .bp4-button.bp4-intent-primary:active, .bp4-button.bp4-intent-primary.bp4-active{
  color:#ffffff;
}
.bp4-button.bp4-intent-primary:hover{
  background-color:#215db0;
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.2);
}
.bp4-button.bp4-intent-primary:active, .bp4-button.bp4-intent-primary.bp4-active{
  background-color:#184a90;
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.2);
}
.bp4-button.bp4-intent-primary:disabled, .bp4-button.bp4-intent-primary.bp4-disabled{
  background-color:rgba(45, 114, 210, 0.5);
  border-color:transparent;
  box-shadow:none;
  color:rgba(255, 255, 255, 0.6);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-button.bp4-intent-primary:disabled, .bp4-button.bp4-intent-primary.bp4-disabled{
    border-color:graytext;
    color:graytext;
  }
  .bp4-button.bp4-intent-primary{
    border:1px solid buttonborder;
    box-shadow:none;
  }
}
.bp4-button.bp4-intent-success{
  background-color:#238551;
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.1);
  color:#ffffff;
}
.bp4-button.bp4-intent-success:hover, .bp4-button.bp4-intent-success:active, .bp4-button.bp4-intent-success.bp4-active{
  color:#ffffff;
}
.bp4-button.bp4-intent-success:hover{
  background-color:#1c6e42;
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.2);
}
.bp4-button.bp4-intent-success:active, .bp4-button.bp4-intent-success.bp4-active{
  background-color:#165a36;
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.2);
}
.bp4-button.bp4-intent-success:disabled, .bp4-button.bp4-intent-success.bp4-disabled{
  background-color:rgba(35, 133, 81, 0.5);
  border-color:transparent;
  box-shadow:none;
  color:rgba(255, 255, 255, 0.6);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-button.bp4-intent-success:disabled, .bp4-button.bp4-intent-success.bp4-disabled{
    border-color:graytext;
    color:graytext;
  }
  .bp4-button.bp4-intent-success{
    border:1px solid buttonborder;
    box-shadow:none;
  }
}
.bp4-button.bp4-intent-warning{
  background-color:#c87619;
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.1);
  color:#ffffff;
}
.bp4-button.bp4-intent-warning:hover, .bp4-button.bp4-intent-warning:active, .bp4-button.bp4-intent-warning.bp4-active{
  color:#ffffff;
}
.bp4-button.bp4-intent-warning:hover{
  background-color:#935610;
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.2);
}
.bp4-button.bp4-intent-warning:active, .bp4-button.bp4-intent-warning.bp4-active{
  background-color:#77450d;
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.2);
}
.bp4-button.bp4-intent-warning:disabled, .bp4-button.bp4-intent-warning.bp4-disabled{
  background-color:rgba(200, 118, 25, 0.5);
  border-color:transparent;
  box-shadow:none;
  color:rgba(255, 255, 255, 0.6);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-button.bp4-intent-warning:disabled, .bp4-button.bp4-intent-warning.bp4-disabled{
    border-color:graytext;
    color:graytext;
  }
  .bp4-button.bp4-intent-warning{
    border:1px solid buttonborder;
    box-shadow:none;
  }
}
.bp4-button.bp4-intent-danger{
  background-color:#cd4246;
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.1);
  color:#ffffff;
}
.bp4-button.bp4-intent-danger:hover, .bp4-button.bp4-intent-danger:active, .bp4-button.bp4-intent-danger.bp4-active{
  color:#ffffff;
}
.bp4-button.bp4-intent-danger:hover{
  background-color:#ac2f33;
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.2);
}
.bp4-button.bp4-intent-danger:active, .bp4-button.bp4-intent-danger.bp4-active{
  background-color:#8e292c;
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.2);
}
.bp4-button.bp4-intent-danger:disabled, .bp4-button.bp4-intent-danger.bp4-disabled{
  background-color:rgba(205, 66, 70, 0.5);
  border-color:transparent;
  box-shadow:none;
  color:rgba(255, 255, 255, 0.6);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-button.bp4-intent-danger:disabled, .bp4-button.bp4-intent-danger.bp4-disabled{
    border-color:graytext;
    color:graytext;
  }
  .bp4-button.bp4-intent-danger{
    border:1px solid buttonborder;
    box-shadow:none;
  }
}
.bp4-button[class*=bp4-intent-] .bp4-button-spinner .bp4-spinner-head{
  stroke:#ffffff;
}
.bp4-button.bp4-large, .bp4-large .bp4-button{
  min-height:40px;
  min-width:40px;
  font-size:16px;
  padding:5px 15px;
}
.bp4-button.bp4-large::before,
.bp4-button.bp4-large > *, .bp4-large .bp4-button::before,
.bp4-large .bp4-button > *{
  margin-right:10px;
}
.bp4-button.bp4-large:empty::before,
.bp4-button.bp4-large > :last-child, .bp4-large .bp4-button:empty::before,
.bp4-large .bp4-button > :last-child{
  margin-right:0;
}
.bp4-button.bp4-small, .bp4-small .bp4-button{
  min-height:24px;
  min-width:24px;
  padding:0 7px;
}
.bp4-button.bp4-loading{
  position:relative;
}
.bp4-button.bp4-loading[class*=bp4-icon-]::before{
  visibility:hidden;
}
.bp4-button.bp4-loading .bp4-button-spinner{
  margin:0;
  position:absolute;
}
.bp4-button.bp4-loading > :not(.bp4-button-spinner){
  visibility:hidden;
}
.bp4-button[class*=bp4-icon-]::before{
  font-family:"blueprint-icons-16", sans-serif;
  font-size:16px;
  font-style:normal;
  font-feature-settings:normal;
  font-variant:normal;
  font-weight:400;
  line-height:1;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  color:#5f6b7c;
}
.bp4-button .bp4-icon, .bp4-button .bp4-icon-standard, .bp4-button .bp4-icon-large{
  color:#5f6b7c;
}
.bp4-button .bp4-icon.bp4-align-right, .bp4-button .bp4-icon-standard.bp4-align-right, .bp4-button .bp4-icon-large.bp4-align-right{
  margin-left:7px;
}
.bp4-button .bp4-icon:first-child:last-child,
.bp4-button .bp4-spinner + .bp4-icon:last-child{
  margin:0 -7px;
}
.bp4-dark .bp4-button:not([class*=bp4-intent-]){
  background-color:#383e47;
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(17, 20, 24, 0.2);
  color:#f6f7f9;
}
.bp4-dark .bp4-button:not([class*=bp4-intent-]):hover, .bp4-dark .bp4-button:not([class*=bp4-intent-]):active, .bp4-dark .bp4-button:not([class*=bp4-intent-]).bp4-active{
  color:#f6f7f9;
}
.bp4-dark .bp4-button:not([class*=bp4-intent-]):hover{
  background-color:#2f343c;
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(17, 20, 24, 0.4);
}
.bp4-dark .bp4-button:not([class*=bp4-intent-]):active, .bp4-dark .bp4-button:not([class*=bp4-intent-]).bp4-active{
  background-color:#1c2127;
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(17, 20, 24, 0.4);
}
.bp4-dark .bp4-button:not([class*=bp4-intent-]):disabled, .bp4-dark .bp4-button:not([class*=bp4-intent-]).bp4-disabled{
  background-color:rgba(64, 72, 84, 0.5);
  box-shadow:none;
  color:rgba(171, 179, 191, 0.6);
}
.bp4-dark .bp4-button:not([class*=bp4-intent-]):disabled.bp4-active, .bp4-dark .bp4-button:not([class*=bp4-intent-]).bp4-disabled.bp4-active{
  background:rgba(64, 72, 84, 0.7);
}
.bp4-dark .bp4-button:not([class*=bp4-intent-]) .bp4-button-spinner .bp4-spinner-head{
  background:rgba(17, 20, 24, 0.5);
  stroke:#8f99a8;
}
.bp4-dark .bp4-button:not([class*=bp4-intent-])[class*=bp4-icon-]::before{
  color:#abb3bf;
}
.bp4-dark .bp4-button:not([class*=bp4-intent-]) .bp4-icon:not([class*=bp4-intent-]), .bp4-dark .bp4-button:not([class*=bp4-intent-]) .bp4-icon-standard:not([class*=bp4-intent-]), .bp4-dark .bp4-button:not([class*=bp4-intent-]) .bp4-icon-large:not([class*=bp4-intent-]){
  color:#abb3bf;
}
.bp4-dark .bp4-button[class*=bp4-intent-]{
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(17, 20, 24, 0.2);
}
.bp4-dark .bp4-button[class*=bp4-intent-]:hover{
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(17, 20, 24, 0.2);
}
.bp4-dark .bp4-button[class*=bp4-intent-]:active, .bp4-dark .bp4-button[class*=bp4-intent-].bp4-active{
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(17, 20, 24, 0.4);
}
.bp4-dark .bp4-button[class*=bp4-intent-]:disabled, .bp4-dark .bp4-button[class*=bp4-intent-].bp4-disabled{
  box-shadow:none;
  color:rgba(255, 255, 255, 0.3);
}
.bp4-dark .bp4-button[class*=bp4-intent-] .bp4-button-spinner .bp4-spinner-head{
  stroke:#8f99a8;
}
.bp4-button:disabled::before,
.bp4-button:disabled .bp4-icon, .bp4-button:disabled .bp4-icon-standard, .bp4-button:disabled .bp4-icon-large, .bp4-button.bp4-disabled::before,
.bp4-button.bp4-disabled .bp4-icon, .bp4-button.bp4-disabled .bp4-icon-standard, .bp4-button.bp4-disabled .bp4-icon-large, .bp4-button[class*=bp4-intent-]::before,
.bp4-button[class*=bp4-intent-] .bp4-icon, .bp4-button[class*=bp4-intent-] .bp4-icon-standard, .bp4-button[class*=bp4-intent-] .bp4-icon-large{
  color:inherit !important;
}
.bp4-button.bp4-minimal{
  background:none;
  box-shadow:none;
}
.bp4-button.bp4-minimal:hover{
  background:rgba(143, 153, 168, 0.15);
  box-shadow:none;
  color:#1c2127;
  text-decoration:none;
}
.bp4-button.bp4-minimal:active, .bp4-button.bp4-minimal.bp4-active{
  background:rgba(143, 153, 168, 0.3);
  box-shadow:none;
  color:#1c2127;
}
.bp4-button.bp4-minimal:disabled, .bp4-button.bp4-minimal:disabled:hover, .bp4-button.bp4-minimal.bp4-disabled, .bp4-button.bp4-minimal.bp4-disabled:hover{
  background:none;
  color:rgba(95, 107, 124, 0.6);
  cursor:not-allowed;
}
.bp4-button.bp4-minimal:disabled.bp4-active, .bp4-button.bp4-minimal:disabled:hover.bp4-active, .bp4-button.bp4-minimal.bp4-disabled.bp4-active, .bp4-button.bp4-minimal.bp4-disabled:hover.bp4-active{
  background:rgba(143, 153, 168, 0.3);
}
.bp4-dark .bp4-button.bp4-minimal{
  background:none;
  box-shadow:none;
  color:#ffffff;
}
.bp4-dark .bp4-button.bp4-minimal:hover, .bp4-dark .bp4-button.bp4-minimal:active, .bp4-dark .bp4-button.bp4-minimal.bp4-active{
  background:none;
  box-shadow:none;
  color:#ffffff;
}
.bp4-dark .bp4-button.bp4-minimal:hover{
  background:rgba(143, 153, 168, 0.15);
}
.bp4-dark .bp4-button.bp4-minimal:active, .bp4-dark .bp4-button.bp4-minimal.bp4-active{
  background:rgba(143, 153, 168, 0.3);
}
.bp4-dark .bp4-button.bp4-minimal:disabled, .bp4-dark .bp4-button.bp4-minimal:disabled:hover, .bp4-dark .bp4-button.bp4-minimal.bp4-disabled, .bp4-dark .bp4-button.bp4-minimal.bp4-disabled:hover{
  background:none;
  color:rgba(171, 179, 191, 0.6);
  cursor:not-allowed;
}
.bp4-dark .bp4-button.bp4-minimal:disabled.bp4-active, .bp4-dark .bp4-button.bp4-minimal:disabled:hover.bp4-active, .bp4-dark .bp4-button.bp4-minimal.bp4-disabled.bp4-active, .bp4-dark .bp4-button.bp4-minimal.bp4-disabled:hover.bp4-active{
  background:rgba(143, 153, 168, 0.3);
}
.bp4-button.bp4-minimal.bp4-intent-primary{
  color:#215db0;
}
.bp4-button.bp4-minimal.bp4-intent-primary:hover, .bp4-button.bp4-minimal.bp4-intent-primary:active, .bp4-button.bp4-minimal.bp4-intent-primary.bp4-active{
  background:none;
  box-shadow:none;
  color:#215db0;
}
.bp4-button.bp4-minimal.bp4-intent-primary:hover{
  background:rgba(45, 114, 210, 0.15);
  color:#215db0;
}
.bp4-button.bp4-minimal.bp4-intent-primary:active, .bp4-button.bp4-minimal.bp4-intent-primary.bp4-active{
  background:rgba(45, 114, 210, 0.3);
  color:#184a90;
}
.bp4-button.bp4-minimal.bp4-intent-primary:disabled, .bp4-button.bp4-minimal.bp4-intent-primary.bp4-disabled{
  background:none;
  color:rgba(33, 93, 176, 0.5);
}
.bp4-button.bp4-minimal.bp4-intent-primary:disabled.bp4-active, .bp4-button.bp4-minimal.bp4-intent-primary.bp4-disabled.bp4-active{
  background:rgba(45, 114, 210, 0.3);
}
.bp4-button.bp4-minimal.bp4-intent-primary .bp4-button-spinner .bp4-spinner-head{
  stroke:#215db0;
}
.bp4-dark .bp4-button.bp4-minimal.bp4-intent-primary{
  color:#8abbff;
}
.bp4-dark .bp4-button.bp4-minimal.bp4-intent-primary:hover{
  background:rgba(45, 114, 210, 0.2);
  color:#8abbff;
}
.bp4-dark .bp4-button.bp4-minimal.bp4-intent-primary:active, .bp4-dark .bp4-button.bp4-minimal.bp4-intent-primary.bp4-active{
  background:rgba(45, 114, 210, 0.3);
  color:#99c4ff;
}
.bp4-dark .bp4-button.bp4-minimal.bp4-intent-primary:disabled, .bp4-dark .bp4-button.bp4-minimal.bp4-intent-primary.bp4-disabled{
  background:none;
  color:rgba(138, 187, 255, 0.5);
}
.bp4-dark .bp4-button.bp4-minimal.bp4-intent-primary:disabled.bp4-active, .bp4-dark .bp4-button.bp4-minimal.bp4-intent-primary.bp4-disabled.bp4-active{
  background:rgba(45, 114, 210, 0.3);
}
.bp4-button.bp4-minimal.bp4-intent-success{
  color:#1c6e42;
}
.bp4-button.bp4-minimal.bp4-intent-success:hover, .bp4-button.bp4-minimal.bp4-intent-success:active, .bp4-button.bp4-minimal.bp4-intent-success.bp4-active{
  background:none;
  box-shadow:none;
  color:#1c6e42;
}
.bp4-button.bp4-minimal.bp4-intent-success:hover{
  background:rgba(35, 133, 81, 0.15);
  color:#1c6e42;
}
.bp4-button.bp4-minimal.bp4-intent-success:active, .bp4-button.bp4-minimal.bp4-intent-success.bp4-active{
  background:rgba(35, 133, 81, 0.3);
  color:#165a36;
}
.bp4-button.bp4-minimal.bp4-intent-success:disabled, .bp4-button.bp4-minimal.bp4-intent-success.bp4-disabled{
  background:none;
  color:rgba(28, 110, 66, 0.5);
}
.bp4-button.bp4-minimal.bp4-intent-success:disabled.bp4-active, .bp4-button.bp4-minimal.bp4-intent-success.bp4-disabled.bp4-active{
  background:rgba(35, 133, 81, 0.3);
}
.bp4-button.bp4-minimal.bp4-intent-success .bp4-button-spinner .bp4-spinner-head{
  stroke:#1c6e42;
}
.bp4-dark .bp4-button.bp4-minimal.bp4-intent-success{
  color:#72ca9b;
}
.bp4-dark .bp4-button.bp4-minimal.bp4-intent-success:hover{
  background:rgba(35, 133, 81, 0.2);
  color:#72ca9b;
}
.bp4-dark .bp4-button.bp4-minimal.bp4-intent-success:active, .bp4-dark .bp4-button.bp4-minimal.bp4-intent-success.bp4-active{
  background:rgba(35, 133, 81, 0.3);
  color:#7cd7a2;
}
.bp4-dark .bp4-button.bp4-minimal.bp4-intent-success:disabled, .bp4-dark .bp4-button.bp4-minimal.bp4-intent-success.bp4-disabled{
  background:none;
  color:rgba(114, 202, 155, 0.5);
}
.bp4-dark .bp4-button.bp4-minimal.bp4-intent-success:disabled.bp4-active, .bp4-dark .bp4-button.bp4-minimal.bp4-intent-success.bp4-disabled.bp4-active{
  background:rgba(35, 133, 81, 0.3);
}
.bp4-button.bp4-minimal.bp4-intent-warning{
  color:#935610;
}
.bp4-button.bp4-minimal.bp4-intent-warning:hover, .bp4-button.bp4-minimal.bp4-intent-warning:active, .bp4-button.bp4-minimal.bp4-intent-warning.bp4-active{
  background:none;
  box-shadow:none;
  color:#935610;
}
.bp4-button.bp4-minimal.bp4-intent-warning:hover{
  background:rgba(200, 118, 25, 0.15);
  color:#935610;
}
.bp4-button.bp4-minimal.bp4-intent-warning:active, .bp4-button.bp4-minimal.bp4-intent-warning.bp4-active{
  background:rgba(200, 118, 25, 0.3);
  color:#77450d;
}
.bp4-button.bp4-minimal.bp4-intent-warning:disabled, .bp4-button.bp4-minimal.bp4-intent-warning.bp4-disabled{
  background:none;
  color:rgba(147, 86, 16, 0.5);
}
.bp4-button.bp4-minimal.bp4-intent-warning:disabled.bp4-active, .bp4-button.bp4-minimal.bp4-intent-warning.bp4-disabled.bp4-active{
  background:rgba(200, 118, 25, 0.3);
}
.bp4-button.bp4-minimal.bp4-intent-warning .bp4-button-spinner .bp4-spinner-head{
  stroke:#935610;
}
.bp4-dark .bp4-button.bp4-minimal.bp4-intent-warning{
  color:#fbb360;
}
.bp4-dark .bp4-button.bp4-minimal.bp4-intent-warning:hover{
  background:rgba(200, 118, 25, 0.2);
  color:#fbb360;
}
.bp4-dark .bp4-button.bp4-minimal.bp4-intent-warning:active, .bp4-dark .bp4-button.bp4-minimal.bp4-intent-warning.bp4-active{
  background:rgba(200, 118, 25, 0.3);
  color:#f5c186;
}
.bp4-dark .bp4-button.bp4-minimal.bp4-intent-warning:disabled, .bp4-dark .bp4-button.bp4-minimal.bp4-intent-warning.bp4-disabled{
  background:none;
  color:rgba(251, 179, 96, 0.5);
}
.bp4-dark .bp4-button.bp4-minimal.bp4-intent-warning:disabled.bp4-active, .bp4-dark .bp4-button.bp4-minimal.bp4-intent-warning.bp4-disabled.bp4-active{
  background:rgba(200, 118, 25, 0.3);
}
.bp4-button.bp4-minimal.bp4-intent-danger{
  color:#ac2f33;
}
.bp4-button.bp4-minimal.bp4-intent-danger:hover, .bp4-button.bp4-minimal.bp4-intent-danger:active, .bp4-button.bp4-minimal.bp4-intent-danger.bp4-active{
  background:none;
  box-shadow:none;
  color:#ac2f33;
}
.bp4-button.bp4-minimal.bp4-intent-danger:hover{
  background:rgba(205, 66, 70, 0.15);
  color:#ac2f33;
}
.bp4-button.bp4-minimal.bp4-intent-danger:active, .bp4-button.bp4-minimal.bp4-intent-danger.bp4-active{
  background:rgba(205, 66, 70, 0.3);
  color:#8e292c;
}
.bp4-button.bp4-minimal.bp4-intent-danger:disabled, .bp4-button.bp4-minimal.bp4-intent-danger.bp4-disabled{
  background:none;
  color:rgba(172, 47, 51, 0.5);
}
.bp4-button.bp4-minimal.bp4-intent-danger:disabled.bp4-active, .bp4-button.bp4-minimal.bp4-intent-danger.bp4-disabled.bp4-active{
  background:rgba(205, 66, 70, 0.3);
}
.bp4-button.bp4-minimal.bp4-intent-danger .bp4-button-spinner .bp4-spinner-head{
  stroke:#ac2f33;
}
.bp4-dark .bp4-button.bp4-minimal.bp4-intent-danger{
  color:#fa999c;
}
.bp4-dark .bp4-button.bp4-minimal.bp4-intent-danger:hover{
  background:rgba(205, 66, 70, 0.2);
  color:#fa999c;
}
.bp4-dark .bp4-button.bp4-minimal.bp4-intent-danger:active, .bp4-dark .bp4-button.bp4-minimal.bp4-intent-danger.bp4-active{
  background:rgba(205, 66, 70, 0.3);
  color:#ffa1a4;
}
.bp4-dark .bp4-button.bp4-minimal.bp4-intent-danger:disabled, .bp4-dark .bp4-button.bp4-minimal.bp4-intent-danger.bp4-disabled{
  background:none;
  color:rgba(250, 153, 156, 0.5);
}
.bp4-dark .bp4-button.bp4-minimal.bp4-intent-danger:disabled.bp4-active, .bp4-dark .bp4-button.bp4-minimal.bp4-intent-danger.bp4-disabled.bp4-active{
  background:rgba(205, 66, 70, 0.3);
}
.bp4-button.bp4-outlined{
  background:none;
  box-shadow:none;
  border:1px solid rgba(28, 33, 39, 0.2);
  box-sizing:border-box;
}
.bp4-button.bp4-outlined:hover{
  background:rgba(143, 153, 168, 0.15);
  box-shadow:none;
  color:#1c2127;
  text-decoration:none;
}
.bp4-button.bp4-outlined:active, .bp4-button.bp4-outlined.bp4-active{
  background:rgba(143, 153, 168, 0.3);
  box-shadow:none;
  color:#1c2127;
}
.bp4-button.bp4-outlined:disabled, .bp4-button.bp4-outlined:disabled:hover, .bp4-button.bp4-outlined.bp4-disabled, .bp4-button.bp4-outlined.bp4-disabled:hover{
  background:none;
  color:rgba(95, 107, 124, 0.6);
  cursor:not-allowed;
}
.bp4-button.bp4-outlined:disabled.bp4-active, .bp4-button.bp4-outlined:disabled:hover.bp4-active, .bp4-button.bp4-outlined.bp4-disabled.bp4-active, .bp4-button.bp4-outlined.bp4-disabled:hover.bp4-active{
  background:rgba(143, 153, 168, 0.3);
}
.bp4-dark .bp4-button.bp4-outlined{
  background:none;
  box-shadow:none;
  color:#ffffff;
}
.bp4-dark .bp4-button.bp4-outlined:hover, .bp4-dark .bp4-button.bp4-outlined:active, .bp4-dark .bp4-button.bp4-outlined.bp4-active{
  background:none;
  box-shadow:none;
  color:#ffffff;
}
.bp4-dark .bp4-button.bp4-outlined:hover{
  background:rgba(143, 153, 168, 0.15);
}
.bp4-dark .bp4-button.bp4-outlined:active, .bp4-dark .bp4-button.bp4-outlined.bp4-active{
  background:rgba(143, 153, 168, 0.3);
}
.bp4-dark .bp4-button.bp4-outlined:disabled, .bp4-dark .bp4-button.bp4-outlined:disabled:hover, .bp4-dark .bp4-button.bp4-outlined.bp4-disabled, .bp4-dark .bp4-button.bp4-outlined.bp4-disabled:hover{
  background:none;
  color:rgba(171, 179, 191, 0.6);
  cursor:not-allowed;
}
.bp4-dark .bp4-button.bp4-outlined:disabled.bp4-active, .bp4-dark .bp4-button.bp4-outlined:disabled:hover.bp4-active, .bp4-dark .bp4-button.bp4-outlined.bp4-disabled.bp4-active, .bp4-dark .bp4-button.bp4-outlined.bp4-disabled:hover.bp4-active{
  background:rgba(143, 153, 168, 0.3);
}
.bp4-button.bp4-outlined.bp4-intent-primary{
  color:#215db0;
}
.bp4-button.bp4-outlined.bp4-intent-primary:hover, .bp4-button.bp4-outlined.bp4-intent-primary:active, .bp4-button.bp4-outlined.bp4-intent-primary.bp4-active{
  background:none;
  box-shadow:none;
  color:#215db0;
}
.bp4-button.bp4-outlined.bp4-intent-primary:hover{
  background:rgba(45, 114, 210, 0.15);
  color:#215db0;
}
.bp4-button.bp4-outlined.bp4-intent-primary:active, .bp4-button.bp4-outlined.bp4-intent-primary.bp4-active{
  background:rgba(45, 114, 210, 0.3);
  color:#184a90;
}
.bp4-button.bp4-outlined.bp4-intent-primary:disabled, .bp4-button.bp4-outlined.bp4-intent-primary.bp4-disabled{
  background:none;
  color:rgba(33, 93, 176, 0.5);
}
.bp4-button.bp4-outlined.bp4-intent-primary:disabled.bp4-active, .bp4-button.bp4-outlined.bp4-intent-primary.bp4-disabled.bp4-active{
  background:rgba(45, 114, 210, 0.3);
}
.bp4-button.bp4-outlined.bp4-intent-primary .bp4-button-spinner .bp4-spinner-head{
  stroke:#215db0;
}
.bp4-dark .bp4-button.bp4-outlined.bp4-intent-primary{
  color:#8abbff;
}
.bp4-dark .bp4-button.bp4-outlined.bp4-intent-primary:hover{
  background:rgba(45, 114, 210, 0.2);
  color:#8abbff;
}
.bp4-dark .bp4-button.bp4-outlined.bp4-intent-primary:active, .bp4-dark .bp4-button.bp4-outlined.bp4-intent-primary.bp4-active{
  background:rgba(45, 114, 210, 0.3);
  color:#99c4ff;
}
.bp4-dark .bp4-button.bp4-outlined.bp4-intent-primary:disabled, .bp4-dark .bp4-button.bp4-outlined.bp4-intent-primary.bp4-disabled{
  background:none;
  color:rgba(138, 187, 255, 0.5);
}
.bp4-dark .bp4-button.bp4-outlined.bp4-intent-primary:disabled.bp4-active, .bp4-dark .bp4-button.bp4-outlined.bp4-intent-primary.bp4-disabled.bp4-active{
  background:rgba(45, 114, 210, 0.3);
}
.bp4-button.bp4-outlined.bp4-intent-success{
  color:#1c6e42;
}
.bp4-button.bp4-outlined.bp4-intent-success:hover, .bp4-button.bp4-outlined.bp4-intent-success:active, .bp4-button.bp4-outlined.bp4-intent-success.bp4-active{
  background:none;
  box-shadow:none;
  color:#1c6e42;
}
.bp4-button.bp4-outlined.bp4-intent-success:hover{
  background:rgba(35, 133, 81, 0.15);
  color:#1c6e42;
}
.bp4-button.bp4-outlined.bp4-intent-success:active, .bp4-button.bp4-outlined.bp4-intent-success.bp4-active{
  background:rgba(35, 133, 81, 0.3);
  color:#165a36;
}
.bp4-button.bp4-outlined.bp4-intent-success:disabled, .bp4-button.bp4-outlined.bp4-intent-success.bp4-disabled{
  background:none;
  color:rgba(28, 110, 66, 0.5);
}
.bp4-button.bp4-outlined.bp4-intent-success:disabled.bp4-active, .bp4-button.bp4-outlined.bp4-intent-success.bp4-disabled.bp4-active{
  background:rgba(35, 133, 81, 0.3);
}
.bp4-button.bp4-outlined.bp4-intent-success .bp4-button-spinner .bp4-spinner-head{
  stroke:#1c6e42;
}
.bp4-dark .bp4-button.bp4-outlined.bp4-intent-success{
  color:#72ca9b;
}
.bp4-dark .bp4-button.bp4-outlined.bp4-intent-success:hover{
  background:rgba(35, 133, 81, 0.2);
  color:#72ca9b;
}
.bp4-dark .bp4-button.bp4-outlined.bp4-intent-success:active, .bp4-dark .bp4-button.bp4-outlined.bp4-intent-success.bp4-active{
  background:rgba(35, 133, 81, 0.3);
  color:#7cd7a2;
}
.bp4-dark .bp4-button.bp4-outlined.bp4-intent-success:disabled, .bp4-dark .bp4-button.bp4-outlined.bp4-intent-success.bp4-disabled{
  background:none;
  color:rgba(114, 202, 155, 0.5);
}
.bp4-dark .bp4-button.bp4-outlined.bp4-intent-success:disabled.bp4-active, .bp4-dark .bp4-button.bp4-outlined.bp4-intent-success.bp4-disabled.bp4-active{
  background:rgba(35, 133, 81, 0.3);
}
.bp4-button.bp4-outlined.bp4-intent-warning{
  color:#935610;
}
.bp4-button.bp4-outlined.bp4-intent-warning:hover, .bp4-button.bp4-outlined.bp4-intent-warning:active, .bp4-button.bp4-outlined.bp4-intent-warning.bp4-active{
  background:none;
  box-shadow:none;
  color:#935610;
}
.bp4-button.bp4-outlined.bp4-intent-warning:hover{
  background:rgba(200, 118, 25, 0.15);
  color:#935610;
}
.bp4-button.bp4-outlined.bp4-intent-warning:active, .bp4-button.bp4-outlined.bp4-intent-warning.bp4-active{
  background:rgba(200, 118, 25, 0.3);
  color:#77450d;
}
.bp4-button.bp4-outlined.bp4-intent-warning:disabled, .bp4-button.bp4-outlined.bp4-intent-warning.bp4-disabled{
  background:none;
  color:rgba(147, 86, 16, 0.5);
}
.bp4-button.bp4-outlined.bp4-intent-warning:disabled.bp4-active, .bp4-button.bp4-outlined.bp4-intent-warning.bp4-disabled.bp4-active{
  background:rgba(200, 118, 25, 0.3);
}
.bp4-button.bp4-outlined.bp4-intent-warning .bp4-button-spinner .bp4-spinner-head{
  stroke:#935610;
}
.bp4-dark .bp4-button.bp4-outlined.bp4-intent-warning{
  color:#fbb360;
}
.bp4-dark .bp4-button.bp4-outlined.bp4-intent-warning:hover{
  background:rgba(200, 118, 25, 0.2);
  color:#fbb360;
}
.bp4-dark .bp4-button.bp4-outlined.bp4-intent-warning:active, .bp4-dark .bp4-button.bp4-outlined.bp4-intent-warning.bp4-active{
  background:rgba(200, 118, 25, 0.3);
  color:#f5c186;
}
.bp4-dark .bp4-button.bp4-outlined.bp4-intent-warning:disabled, .bp4-dark .bp4-button.bp4-outlined.bp4-intent-warning.bp4-disabled{
  background:none;
  color:rgba(251, 179, 96, 0.5);
}
.bp4-dark .bp4-button.bp4-outlined.bp4-intent-warning:disabled.bp4-active, .bp4-dark .bp4-button.bp4-outlined.bp4-intent-warning.bp4-disabled.bp4-active{
  background:rgba(200, 118, 25, 0.3);
}
.bp4-button.bp4-outlined.bp4-intent-danger{
  color:#ac2f33;
}
.bp4-button.bp4-outlined.bp4-intent-danger:hover, .bp4-button.bp4-outlined.bp4-intent-danger:active, .bp4-button.bp4-outlined.bp4-intent-danger.bp4-active{
  background:none;
  box-shadow:none;
  color:#ac2f33;
}
.bp4-button.bp4-outlined.bp4-intent-danger:hover{
  background:rgba(205, 66, 70, 0.15);
  color:#ac2f33;
}
.bp4-button.bp4-outlined.bp4-intent-danger:active, .bp4-button.bp4-outlined.bp4-intent-danger.bp4-active{
  background:rgba(205, 66, 70, 0.3);
  color:#8e292c;
}
.bp4-button.bp4-outlined.bp4-intent-danger:disabled, .bp4-button.bp4-outlined.bp4-intent-danger.bp4-disabled{
  background:none;
  color:rgba(172, 47, 51, 0.5);
}
.bp4-button.bp4-outlined.bp4-intent-danger:disabled.bp4-active, .bp4-button.bp4-outlined.bp4-intent-danger.bp4-disabled.bp4-active{
  background:rgba(205, 66, 70, 0.3);
}
.bp4-button.bp4-outlined.bp4-intent-danger .bp4-button-spinner .bp4-spinner-head{
  stroke:#ac2f33;
}
.bp4-dark .bp4-button.bp4-outlined.bp4-intent-danger{
  color:#fa999c;
}
.bp4-dark .bp4-button.bp4-outlined.bp4-intent-danger:hover{
  background:rgba(205, 66, 70, 0.2);
  color:#fa999c;
}
.bp4-dark .bp4-button.bp4-outlined.bp4-intent-danger:active, .bp4-dark .bp4-button.bp4-outlined.bp4-intent-danger.bp4-active{
  background:rgba(205, 66, 70, 0.3);
  color:#ffa1a4;
}
.bp4-dark .bp4-button.bp4-outlined.bp4-intent-danger:disabled, .bp4-dark .bp4-button.bp4-outlined.bp4-intent-danger.bp4-disabled{
  background:none;
  color:rgba(250, 153, 156, 0.5);
}
.bp4-dark .bp4-button.bp4-outlined.bp4-intent-danger:disabled.bp4-active, .bp4-dark .bp4-button.bp4-outlined.bp4-intent-danger.bp4-disabled.bp4-active{
  background:rgba(205, 66, 70, 0.3);
}
.bp4-button.bp4-outlined:disabled, .bp4-button.bp4-outlined.bp4-disabled, .bp4-button.bp4-outlined:disabled:hover, .bp4-button.bp4-outlined.bp4-disabled:hover{
  border-color:rgba(95, 107, 124, 0.1);
}
.bp4-dark .bp4-button.bp4-outlined{
  border-color:rgba(255, 255, 255, 0.4);
}
.bp4-dark .bp4-button.bp4-outlined:disabled, .bp4-dark .bp4-button.bp4-outlined:disabled:hover, .bp4-dark .bp4-button.bp4-outlined.bp4-disabled, .bp4-dark .bp4-button.bp4-outlined.bp4-disabled:hover{
  border-color:rgba(255, 255, 255, 0.2);
}
.bp4-button.bp4-outlined.bp4-intent-primary{
  border-color:rgba(33, 93, 176, 0.6);
}
.bp4-button.bp4-outlined.bp4-intent-primary:disabled, .bp4-button.bp4-outlined.bp4-intent-primary.bp4-disabled{
  border-color:rgba(33, 93, 176, 0.2);
}
.bp4-dark .bp4-button.bp4-outlined.bp4-intent-primary{
  border-color:rgba(138, 187, 255, 0.6);
}
.bp4-dark .bp4-button.bp4-outlined.bp4-intent-primary:disabled, .bp4-dark .bp4-button.bp4-outlined.bp4-intent-primary.bp4-disabled{
  border-color:rgba(138, 187, 255, 0.2);
}
.bp4-button.bp4-outlined.bp4-intent-success{
  border-color:rgba(28, 110, 66, 0.6);
}
.bp4-button.bp4-outlined.bp4-intent-success:disabled, .bp4-button.bp4-outlined.bp4-intent-success.bp4-disabled{
  border-color:rgba(28, 110, 66, 0.2);
}
.bp4-dark .bp4-button.bp4-outlined.bp4-intent-success{
  border-color:rgba(114, 202, 155, 0.6);
}
.bp4-dark .bp4-button.bp4-outlined.bp4-intent-success:disabled, .bp4-dark .bp4-button.bp4-outlined.bp4-intent-success.bp4-disabled{
  border-color:rgba(114, 202, 155, 0.2);
}
.bp4-button.bp4-outlined.bp4-intent-warning{
  border-color:rgba(147, 86, 16, 0.6);
}
.bp4-button.bp4-outlined.bp4-intent-warning:disabled, .bp4-button.bp4-outlined.bp4-intent-warning.bp4-disabled{
  border-color:rgba(147, 86, 16, 0.2);
}
.bp4-dark .bp4-button.bp4-outlined.bp4-intent-warning{
  border-color:rgba(251, 179, 96, 0.6);
}
.bp4-dark .bp4-button.bp4-outlined.bp4-intent-warning:disabled, .bp4-dark .bp4-button.bp4-outlined.bp4-intent-warning.bp4-disabled{
  border-color:rgba(251, 179, 96, 0.2);
}
.bp4-button.bp4-outlined.bp4-intent-danger{
  border-color:rgba(172, 47, 51, 0.6);
}
.bp4-button.bp4-outlined.bp4-intent-danger:disabled, .bp4-button.bp4-outlined.bp4-intent-danger.bp4-disabled{
  border-color:rgba(172, 47, 51, 0.2);
}
.bp4-dark .bp4-button.bp4-outlined.bp4-intent-danger{
  border-color:rgba(250, 153, 156, 0.6);
}
.bp4-dark .bp4-button.bp4-outlined.bp4-intent-danger:disabled, .bp4-dark .bp4-button.bp4-outlined.bp4-intent-danger.bp4-disabled{
  border-color:rgba(250, 153, 156, 0.2);
}
.bp4-button.bp4-intent-warning{
  background:#fbb360;
  color:#1c2127;
}
.bp4-button.bp4-intent-warning:not(.bp4-disabled).bp4-icon > svg{
  fill:rgba(28, 33, 39, 0.7);
}
.bp4-button.bp4-intent-warning:not(.bp4-disabled):not(.bp4-minimal):not(.bp4-outlined):hover{
  background:#ec9a3c;
  color:#1c2127;
}
.bp4-button.bp4-intent-warning:not(.bp4-disabled):not(.bp4-minimal):not(.bp4-outlined):active, .bp4-button.bp4-intent-warning:not(.bp4-disabled):not(.bp4-minimal):not(.bp4-outlined).bp4-active{
  background:#c87619;
  color:#1c2127;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-button.bp4-intent-warning:not(.bp4-disabled):not(.bp4-minimal):not(.bp4-outlined):active, .bp4-button.bp4-intent-warning:not(.bp4-disabled):not(.bp4-minimal):not(.bp4-outlined).bp4-active{
    background:highlight;
  }
}
.bp4-button.bp4-intent-warning:disabled, .bp4-button.bp4-intent-warning.bp4-disabled{
  background:rgba(200, 118, 25, 0.5);
  color:rgba(28, 33, 39, 0.35);
}
.bp4-dark .bp4-button.bp4-intent-warning:disabled, .bp4-dark .bp4-button.bp4-intent-warning.bp4-disabled{
  color:rgba(28, 33, 39, 0.6);
}
.bp4-button.bp4-intent-warning.bp4-minimal, .bp4-button.bp4-intent-warning.bp4-outlined{
  background:none;
}
.bp4-dark .bp4-button.bp4-intent-warning.bp4-minimal:not(.bp4-disabled).bp4-icon > svg, .bp4-dark .bp4-button.bp4-intent-warning.bp4-outlined:not(.bp4-disabled).bp4-icon > svg{
  fill:#fbb360;
}

a.bp4-button{
  text-align:center;
  text-decoration:none;
  transition:none;
}
a.bp4-button, a.bp4-button:hover, a.bp4-button:active{
  color:#1c2127;
}
a.bp4-button.bp4-disabled{
  color:rgba(95, 107, 124, 0.6);
}

.bp4-button-text{
  flex:0 1 auto;
}

.bp4-button.bp4-align-left .bp4-button-text, .bp4-button.bp4-align-right .bp4-button-text,
.bp4-button-group.bp4-align-left .bp4-button-text,
.bp4-button-group.bp4-align-right .bp4-button-text{
  flex:1 1 auto;
}
.bp4-button-group{
  display:inline-flex;
}
.bp4-button-group .bp4-button{
  flex:0 0 auto;
  position:relative;
  z-index:4;
}
.bp4-button-group .bp4-button:focus{
  z-index:5;
}
.bp4-button-group .bp4-button:hover{
  z-index:6;
}
.bp4-button-group .bp4-button:active, .bp4-button-group .bp4-button.bp4-active{
  z-index:7;
}
.bp4-button-group .bp4-button:disabled, .bp4-button-group .bp4-button.bp4-disabled{
  z-index:3;
}
.bp4-button-group .bp4-button[class*=bp4-intent-]{
  z-index:9;
}
.bp4-button-group .bp4-button[class*=bp4-intent-]:focus{
  z-index:10;
}
.bp4-button-group .bp4-button[class*=bp4-intent-]:hover{
  z-index:11;
}
.bp4-button-group .bp4-button[class*=bp4-intent-]:active, .bp4-button-group .bp4-button[class*=bp4-intent-].bp4-active{
  z-index:12;
}
.bp4-button-group .bp4-button[class*=bp4-intent-]:disabled, .bp4-button-group .bp4-button[class*=bp4-intent-].bp4-disabled{
  z-index:8;
}
.bp4-button-group:not(.bp4-minimal) > .bp4-popover-wrapper:not(:first-child) .bp4-button,
.bp4-button-group:not(.bp4-minimal) > .bp4-button:not(:first-child){
  border-bottom-left-radius:0;
  border-top-left-radius:0;
}
.bp4-button-group:not(.bp4-minimal) > .bp4-popover-wrapper:not(:last-child) .bp4-button,
.bp4-button-group:not(.bp4-minimal) > .bp4-button:not(:last-child){
  border-bottom-right-radius:0;
  border-top-right-radius:0;
  margin-right:-1px;
}
.bp4-button-group.bp4-minimal .bp4-button{
  background:none;
  box-shadow:none;
}
.bp4-button-group.bp4-minimal .bp4-button:hover{
  background:rgba(143, 153, 168, 0.15);
  box-shadow:none;
  color:#1c2127;
  text-decoration:none;
}
.bp4-button-group.bp4-minimal .bp4-button:active, .bp4-button-group.bp4-minimal .bp4-button.bp4-active{
  background:rgba(143, 153, 168, 0.3);
  box-shadow:none;
  color:#1c2127;
}
.bp4-button-group.bp4-minimal .bp4-button:disabled, .bp4-button-group.bp4-minimal .bp4-button:disabled:hover, .bp4-button-group.bp4-minimal .bp4-button.bp4-disabled, .bp4-button-group.bp4-minimal .bp4-button.bp4-disabled:hover{
  background:none;
  color:rgba(95, 107, 124, 0.6);
  cursor:not-allowed;
}
.bp4-button-group.bp4-minimal .bp4-button:disabled.bp4-active, .bp4-button-group.bp4-minimal .bp4-button:disabled:hover.bp4-active, .bp4-button-group.bp4-minimal .bp4-button.bp4-disabled.bp4-active, .bp4-button-group.bp4-minimal .bp4-button.bp4-disabled:hover.bp4-active{
  background:rgba(143, 153, 168, 0.3);
}
.bp4-dark .bp4-button-group.bp4-minimal .bp4-button{
  background:none;
  box-shadow:none;
  color:#ffffff;
}
.bp4-dark .bp4-button-group.bp4-minimal .bp4-button:hover, .bp4-dark .bp4-button-group.bp4-minimal .bp4-button:active, .bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-active{
  background:none;
  box-shadow:none;
  color:#ffffff;
}
.bp4-dark .bp4-button-group.bp4-minimal .bp4-button:hover{
  background:rgba(143, 153, 168, 0.15);
}
.bp4-dark .bp4-button-group.bp4-minimal .bp4-button:active, .bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-active{
  background:rgba(143, 153, 168, 0.3);
}
.bp4-dark .bp4-button-group.bp4-minimal .bp4-button:disabled, .bp4-dark .bp4-button-group.bp4-minimal .bp4-button:disabled:hover, .bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-disabled, .bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-disabled:hover{
  background:none;
  color:rgba(171, 179, 191, 0.6);
  cursor:not-allowed;
}
.bp4-dark .bp4-button-group.bp4-minimal .bp4-button:disabled.bp4-active, .bp4-dark .bp4-button-group.bp4-minimal .bp4-button:disabled:hover.bp4-active, .bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-disabled.bp4-active, .bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-disabled:hover.bp4-active{
  background:rgba(143, 153, 168, 0.3);
}
.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary{
  color:#215db0;
}
.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary:hover, .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary:active, .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary.bp4-active{
  background:none;
  box-shadow:none;
  color:#215db0;
}
.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary:hover{
  background:rgba(45, 114, 210, 0.15);
  color:#215db0;
}
.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary:active, .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary.bp4-active{
  background:rgba(45, 114, 210, 0.3);
  color:#184a90;
}
.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary:disabled, .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary.bp4-disabled{
  background:none;
  color:rgba(33, 93, 176, 0.5);
}
.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary:disabled.bp4-active, .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary.bp4-disabled.bp4-active{
  background:rgba(45, 114, 210, 0.3);
}
.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary .bp4-button-spinner .bp4-spinner-head{
  stroke:#215db0;
}
.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary{
  color:#8abbff;
}
.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary:hover{
  background:rgba(45, 114, 210, 0.2);
  color:#8abbff;
}
.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary:active, .bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary.bp4-active{
  background:rgba(45, 114, 210, 0.3);
  color:#99c4ff;
}
.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary:disabled, .bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary.bp4-disabled{
  background:none;
  color:rgba(138, 187, 255, 0.5);
}
.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary:disabled.bp4-active, .bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary.bp4-disabled.bp4-active{
  background:rgba(45, 114, 210, 0.3);
}
.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success{
  color:#1c6e42;
}
.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success:hover, .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success:active, .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success.bp4-active{
  background:none;
  box-shadow:none;
  color:#1c6e42;
}
.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success:hover{
  background:rgba(35, 133, 81, 0.15);
  color:#1c6e42;
}
.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success:active, .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success.bp4-active{
  background:rgba(35, 133, 81, 0.3);
  color:#165a36;
}
.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success:disabled, .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success.bp4-disabled{
  background:none;
  color:rgba(28, 110, 66, 0.5);
}
.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success:disabled.bp4-active, .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success.bp4-disabled.bp4-active{
  background:rgba(35, 133, 81, 0.3);
}
.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success .bp4-button-spinner .bp4-spinner-head{
  stroke:#1c6e42;
}
.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success{
  color:#72ca9b;
}
.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success:hover{
  background:rgba(35, 133, 81, 0.2);
  color:#72ca9b;
}
.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success:active, .bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success.bp4-active{
  background:rgba(35, 133, 81, 0.3);
  color:#7cd7a2;
}
.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success:disabled, .bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success.bp4-disabled{
  background:none;
  color:rgba(114, 202, 155, 0.5);
}
.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success:disabled.bp4-active, .bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success.bp4-disabled.bp4-active{
  background:rgba(35, 133, 81, 0.3);
}
.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning{
  color:#935610;
}
.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning:hover, .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning:active, .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning.bp4-active{
  background:none;
  box-shadow:none;
  color:#935610;
}
.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning:hover{
  background:rgba(200, 118, 25, 0.15);
  color:#935610;
}
.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning:active, .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning.bp4-active{
  background:rgba(200, 118, 25, 0.3);
  color:#77450d;
}
.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning:disabled, .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning.bp4-disabled{
  background:none;
  color:rgba(147, 86, 16, 0.5);
}
.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning:disabled.bp4-active, .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning.bp4-disabled.bp4-active{
  background:rgba(200, 118, 25, 0.3);
}
.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning .bp4-button-spinner .bp4-spinner-head{
  stroke:#935610;
}
.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning{
  color:#fbb360;
}
.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning:hover{
  background:rgba(200, 118, 25, 0.2);
  color:#fbb360;
}
.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning:active, .bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning.bp4-active{
  background:rgba(200, 118, 25, 0.3);
  color:#f5c186;
}
.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning:disabled, .bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning.bp4-disabled{
  background:none;
  color:rgba(251, 179, 96, 0.5);
}
.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning:disabled.bp4-active, .bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning.bp4-disabled.bp4-active{
  background:rgba(200, 118, 25, 0.3);
}
.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger{
  color:#ac2f33;
}
.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger:hover, .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger:active, .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger.bp4-active{
  background:none;
  box-shadow:none;
  color:#ac2f33;
}
.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger:hover{
  background:rgba(205, 66, 70, 0.15);
  color:#ac2f33;
}
.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger:active, .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger.bp4-active{
  background:rgba(205, 66, 70, 0.3);
  color:#8e292c;
}
.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger:disabled, .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger.bp4-disabled{
  background:none;
  color:rgba(172, 47, 51, 0.5);
}
.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger:disabled.bp4-active, .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger.bp4-disabled.bp4-active{
  background:rgba(205, 66, 70, 0.3);
}
.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger .bp4-button-spinner .bp4-spinner-head{
  stroke:#ac2f33;
}
.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger{
  color:#fa999c;
}
.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger:hover{
  background:rgba(205, 66, 70, 0.2);
  color:#fa999c;
}
.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger:active, .bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger.bp4-active{
  background:rgba(205, 66, 70, 0.3);
  color:#ffa1a4;
}
.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger:disabled, .bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger.bp4-disabled{
  background:none;
  color:rgba(250, 153, 156, 0.5);
}
.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger:disabled.bp4-active, .bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger.bp4-disabled.bp4-active{
  background:rgba(205, 66, 70, 0.3);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-button-group.bp4-minimal:not(:first-child){
    border-bottom-left-radius:0;
    border-left:none;
    border-top-left-radius:0;
  }
  .bp4-button-group.bp4-minimal:not(:last-child){
    border-bottom-right-radius:0;
    border-top-right-radius:0;
    margin-right:-1px;
  }
}
.bp4-button-group .bp4-popover-wrapper,
.bp4-button-group .bp4-popover-target{
  display:flex;
  flex:1 1 auto;
}
.bp4-button-group.bp4-fill{
  display:flex;
  width:100%;
}
.bp4-button-group .bp4-button.bp4-fill, .bp4-button-group.bp4-fill .bp4-button:not(.bp4-fixed){
  flex:1 1 auto;
}
.bp4-button-group.bp4-vertical{
  align-items:stretch;
  flex-direction:column;
  vertical-align:top;
}
.bp4-button-group.bp4-vertical.bp4-fill{
  height:100%;
  width:auto;
  width:initial;
}
.bp4-button-group.bp4-vertical .bp4-button{
  margin-right:0 !important;
  width:100%;
}
.bp4-button-group.bp4-vertical:not(.bp4-minimal) > .bp4-popover-wrapper:first-child .bp4-button,
.bp4-button-group.bp4-vertical:not(.bp4-minimal) > .bp4-button:first-child{
  border-radius:2px 2px 0 0;
}
.bp4-button-group.bp4-vertical:not(.bp4-minimal) > .bp4-popover-wrapper:last-child .bp4-button,
.bp4-button-group.bp4-vertical:not(.bp4-minimal) > .bp4-button:last-child{
  border-radius:0 0 2px 2px;
}
.bp4-button-group.bp4-vertical:not(.bp4-minimal) > .bp4-popover-wrapper:not(:last-child) .bp4-button,
.bp4-button-group.bp4-vertical:not(.bp4-minimal) > .bp4-button:not(:last-child){
  margin-bottom:-1px;
}
.bp4-button-group.bp4-align-left .bp4-button{
  text-align:left;
}
.bp4-callout{
  font-size:14px;
  line-height:1.5;
  background-color:rgba(143, 153, 168, 0.15);
  border-radius:2px;
  padding:15px;
  position:relative;
  width:100%;
}
.bp4-callout[class*=bp4-icon-]{
  padding-left:38px;
}
.bp4-callout[class*=bp4-icon-]::before{
  font-family:"blueprint-icons-16", sans-serif;
  font-size:16px;
  font-style:normal;
  font-feature-settings:normal;
  font-variant:normal;
  font-weight:400;
  line-height:1;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  color:#5f6b7c;
  left:15px;
  position:absolute;
  top:17px;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-callout{
    border:1px solid buttonborder;
  }
}
.bp4-callout.bp4-callout-icon{
  padding-left:38px;
}
.bp4-callout.bp4-callout-icon > .bp4-icon:first-child{
  color:#5f6b7c;
  left:15px;
  position:absolute;
  top:17px;
}
.bp4-callout .bp4-heading{
  line-height:16px;
  margin-bottom:5px;
  margin-top:2px;
}
.bp4-callout .bp4-heading:last-child{
  margin-bottom:0;
}
.bp4-dark .bp4-callout{
  background-color:rgba(143, 153, 168, 0.2);
}
.bp4-dark .bp4-callout[class*=bp4-icon-]::before, .bp4-dark .bp4-callout.bp4-callout-icon > .bp4-icon:first-child{
  color:#abb3bf;
}
.bp4-callout.bp4-intent-primary{
  background-color:rgba(45, 114, 210, 0.1);
  color:#215db0;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-callout.bp4-intent-primary{
    border:1px solid buttonborder;
  }
}
.bp4-callout.bp4-intent-primary[class*=bp4-icon-]::before,
.bp4-callout.bp4-intent-primary > .bp4-icon:first-child,
.bp4-callout.bp4-intent-primary .bp4-heading{
  color:#215db0;
}
.bp4-dark .bp4-callout.bp4-intent-primary{
  background-color:rgba(45, 114, 210, 0.2);
  color:#8abbff;
}
.bp4-dark .bp4-callout.bp4-intent-primary[class*=bp4-icon-]::before,
.bp4-dark .bp4-callout.bp4-intent-primary > .bp4-icon:first-child,
.bp4-dark .bp4-callout.bp4-intent-primary .bp4-heading{
  color:#8abbff;
}
.bp4-callout.bp4-intent-success{
  background-color:rgba(35, 133, 81, 0.1);
  color:#1c6e42;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-callout.bp4-intent-success{
    border:1px solid buttonborder;
  }
}
.bp4-callout.bp4-intent-success[class*=bp4-icon-]::before,
.bp4-callout.bp4-intent-success > .bp4-icon:first-child,
.bp4-callout.bp4-intent-success .bp4-heading{
  color:#1c6e42;
}
.bp4-dark .bp4-callout.bp4-intent-success{
  background-color:rgba(35, 133, 81, 0.2);
  color:#72ca9b;
}
.bp4-dark .bp4-callout.bp4-intent-success[class*=bp4-icon-]::before,
.bp4-dark .bp4-callout.bp4-intent-success > .bp4-icon:first-child,
.bp4-dark .bp4-callout.bp4-intent-success .bp4-heading{
  color:#72ca9b;
}
.bp4-callout.bp4-intent-warning{
  background-color:rgba(200, 118, 25, 0.1);
  color:#935610;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-callout.bp4-intent-warning{
    border:1px solid buttonborder;
  }
}
.bp4-callout.bp4-intent-warning[class*=bp4-icon-]::before,
.bp4-callout.bp4-intent-warning > .bp4-icon:first-child,
.bp4-callout.bp4-intent-warning .bp4-heading{
  color:#935610;
}
.bp4-dark .bp4-callout.bp4-intent-warning{
  background-color:rgba(200, 118, 25, 0.2);
  color:#fbb360;
}
.bp4-dark .bp4-callout.bp4-intent-warning[class*=bp4-icon-]::before,
.bp4-dark .bp4-callout.bp4-intent-warning > .bp4-icon:first-child,
.bp4-dark .bp4-callout.bp4-intent-warning .bp4-heading{
  color:#fbb360;
}
.bp4-callout.bp4-intent-danger{
  background-color:rgba(205, 66, 70, 0.1);
  color:#ac2f33;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-callout.bp4-intent-danger{
    border:1px solid buttonborder;
  }
}
.bp4-callout.bp4-intent-danger[class*=bp4-icon-]::before,
.bp4-callout.bp4-intent-danger > .bp4-icon:first-child,
.bp4-callout.bp4-intent-danger .bp4-heading{
  color:#ac2f33;
}
.bp4-dark .bp4-callout.bp4-intent-danger{
  background-color:rgba(205, 66, 70, 0.2);
  color:#fa999c;
}
.bp4-dark .bp4-callout.bp4-intent-danger[class*=bp4-icon-]::before,
.bp4-dark .bp4-callout.bp4-intent-danger > .bp4-icon:first-child,
.bp4-dark .bp4-callout.bp4-intent-danger .bp4-heading{
  color:#fa999c;
}
.bp4-callout.bp4-intent-primary a{
  text-decoration:underline;
}
.bp4-callout.bp4-intent-primary a:hover{
  color:#184a90;
}
.bp4-dark .bp4-callout.bp4-intent-primary a:hover{
  color:#99c4ff;
}
.bp4-running-text .bp4-callout{
  margin:20px 0;
}
.bp4-card{
  background-color:#ffffff;
  border-radius:2px;
  box-shadow:0 0 0 1px rgba(17, 20, 24, 0.15);
  padding:20px;
  transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp4-card.bp4-dark, .bp4-dark .bp4-card{
  background-color:#2f343c;
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.2);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-card{
    border:1px solid buttonborder;
    box-shadow:none;
  }
}

.bp4-elevation-0{
  box-shadow:0 0 0 1px rgba(17, 20, 24, 0.15);
}
.bp4-elevation-0.bp4-dark, .bp4-dark .bp4-elevation-0{
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.2);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-elevation-0{
    border:1px solid buttonborder;
  }
}

.bp4-elevation-1{
  box-shadow:0 0 0 1px rgba(17, 20, 24, 0.1), 0 1px 1px rgba(17, 20, 24, 0.2);
}
.bp4-elevation-1.bp4-dark, .bp4-dark .bp4-elevation-1{
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 1px 1px 0 rgba(17, 20, 24, 0.4);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-elevation-1{
    border:1px solid buttonborder;
  }
}

.bp4-elevation-2{
  box-shadow:0 0 0 1px rgba(17, 20, 24, 0.1), 0 1px 1px rgba(17, 20, 24, 0.2), 0 2px 6px rgba(17, 20, 24, 0.2);
}
.bp4-elevation-2.bp4-dark, .bp4-dark .bp4-elevation-2{
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 1px 1px rgba(17, 20, 24, 0.4), 0 2px 6px rgba(17, 20, 24, 0.4);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-elevation-2{
    border:1px solid buttonborder;
  }
}

.bp4-elevation-3{
  box-shadow:0 0 0 1px rgba(17, 20, 24, 0.1), 0 2px 4px rgba(17, 20, 24, 0.2), 0 8px 24px rgba(17, 20, 24, 0.2);
}
.bp4-elevation-3.bp4-dark, .bp4-dark .bp4-elevation-3{
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 2px 4px rgba(17, 20, 24, 0.4), 0 8px 24px rgba(17, 20, 24, 0.4);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-elevation-3{
    border:1px solid buttonborder;
  }
}

.bp4-elevation-4{
  box-shadow:0 0 0 1px rgba(17, 20, 24, 0.1), 0 4px 8px rgba(17, 20, 24, 0.2), 0 18px 46px 6px rgba(17, 20, 24, 0.2);
}
.bp4-elevation-4.bp4-dark, .bp4-dark .bp4-elevation-4{
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 4px 8px rgba(17, 20, 24, 0.4), 0 18px 46px 6px rgba(17, 20, 24, 0.4);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-elevation-4{
    border:1px solid buttonborder;
  }
}

.bp4-card.bp4-interactive:hover{
  box-shadow:0 0 0 1px rgba(17, 20, 24, 0.1), 0 2px 4px rgba(17, 20, 24, 0.2), 0 8px 24px rgba(17, 20, 24, 0.2);
  cursor:pointer;
}
.bp4-card.bp4-interactive:hover.bp4-dark, .bp4-dark .bp4-card.bp4-interactive:hover{
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 2px 4px rgba(17, 20, 24, 0.4), 0 8px 24px rgba(17, 20, 24, 0.4);
}
.bp4-card.bp4-interactive:active{
  box-shadow:0 0 0 1px rgba(17, 20, 24, 0.1), 0 1px 1px rgba(17, 20, 24, 0.2);
  opacity:0.9;
  transition-duration:0;
}
.bp4-card.bp4-interactive:active.bp4-dark, .bp4-dark .bp4-card.bp4-interactive:active{
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 1px 1px 0 rgba(17, 20, 24, 0.4);
}
.bp4-collapse{
  height:0;
  overflow-y:hidden;
  transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp4-collapse .bp4-collapse-body{
  transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp4-collapse .bp4-collapse-body[aria-hidden=true]{
  display:none;
}

.bp4-context-menu .bp4-popover-target{
  display:block;
}

.bp4-context-menu-popover-target{
  position:fixed;
}
.bp4-divider{
  border-bottom:1px solid rgba(17, 20, 24, 0.15);
  border-right:1px solid rgba(17, 20, 24, 0.15);
  margin:5px;
}
.bp4-dark .bp4-divider{
  border-color:rgba(255, 255, 255, 0.2);
}
.bp4-dialog-container{
  opacity:1;
  transform:scale(1);
  align-items:center;
  display:flex;
  justify-content:center;
  min-height:100%;
  pointer-events:none;
  -webkit-user-select:none;
          user-select:none;
  width:100%;
}
.bp4-dialog-container.bp4-overlay-enter > .bp4-dialog, .bp4-dialog-container.bp4-overlay-appear > .bp4-dialog{
  opacity:0;
  transform:scale(0.5);
}
.bp4-dialog-container.bp4-overlay-enter-active > .bp4-dialog, .bp4-dialog-container.bp4-overlay-appear-active > .bp4-dialog{
  opacity:1;
  transform:scale(1);
  transition-delay:0;
  transition-duration:300ms;
  transition-property:opacity, transform;
  transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
}
.bp4-dialog-container.bp4-overlay-exit > .bp4-dialog{
  opacity:1;
  transform:scale(1);
}
.bp4-dialog-container.bp4-overlay-exit-active > .bp4-dialog{
  opacity:0;
  transform:scale(0.5);
  transition-delay:0;
  transition-duration:300ms;
  transition-property:opacity, transform;
  transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
}

.bp4-dialog{
  background:#f6f7f9;
  border-radius:4px;
  box-shadow:0 0 0 1px rgba(17, 20, 24, 0.1), 0 2px 4px rgba(17, 20, 24, 0.2), 0 8px 24px rgba(17, 20, 24, 0.2);
  display:flex;
  flex-direction:column;
  margin:30px 0;
  pointer-events:all;
  -webkit-user-select:text;
          user-select:text;
  width:500px;
}
.bp4-dialog:focus{
  outline:0;
}
.bp4-dialog.bp4-dark, .bp4-dark .bp4-dialog{
  background:#252a31;
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 2px 4px rgba(17, 20, 24, 0.4), 0 8px 24px rgba(17, 20, 24, 0.4);
  color:#f6f7f9;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-dialog{
    border:1px solid buttonborder;
  }
}

.bp4-dialog-header{
  align-items:center;
  background:#ffffff;
  border-radius:4px 4px 0 0;
  box-shadow:0 1px 0 rgba(17, 20, 24, 0.15);
  display:flex;
  flex:0 0 auto;
  min-height:40px;
  padding:5px;
  padding-left:15px;
  z-index:0;
}
.bp4-dialog-header .bp4-icon-large,
.bp4-dialog-header .bp4-icon{
  color:#5f6b7c;
  flex:0 0 auto;
  margin-left:-3px;
  margin-right:7.5px;
}
.bp4-dialog-header .bp4-heading{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  word-wrap:normal;
  flex:1 1 auto;
  line-height:inherit;
  margin:0;
}
.bp4-dialog-header .bp4-heading:last-child{
  margin-right:15px;
}
.bp4-dark .bp4-dialog-header{
  background:#2f343c;
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.2);
}
.bp4-dark .bp4-dialog-header .bp4-icon-large,
.bp4-dark .bp4-dialog-header .bp4-icon{
  color:#abb3bf;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-dialog-header{
    border-bottom:1px solid buttonborder;
  }
}

.bp4-dialog-body{
  flex:1 1 auto;
  margin:15px;
}

.bp4-dialog-body-scroll-container{
  margin:0;
  max-height:70vh;
  overflow:auto;
  padding:15px;
}

.bp4-dialog-footer{
  flex:0 0 auto;
  margin:15px;
}

.bp4-dialog-footer-fixed{
  align-items:center;
  background-color:#ffffff;
  border-radius:0 0 4px 4px;
  border-top:1px solid rgba(17, 20, 24, 0.15);
  display:flex;
  gap:15px;
  justify-content:space-between;
  margin:0;
  padding:10px 10px 10px 15px;
}
.bp4-dark .bp4-dialog-footer-fixed{
  background:#383e47;
  border-top:1px solid rgba(255, 255, 255, 0.2);
}

.bp4-dialog-footer-main-section{
  flex:1 0 auto;
}

.bp4-dialog-footer-actions{
  display:flex;
  justify-content:flex-end;
}
.bp4-dialog-footer-actions .bp4-button{
  margin-left:10px;
}
.bp4-multistep-dialog-panels{
  display:flex;
}
.bp4-multistep-dialog-panels:first-child .bp4-dialog-step-container:first-child{
  border-radius:4px 0 0 0;
}
.bp4-multistep-dialog-panels:first-child .bp4-multistep-dialog-right-panel{
  border-top-right-radius:4px;
}
.bp4-multistep-dialog-nav-top .bp4-multistep-dialog-panels{
  flex-direction:column;
}
.bp4-multistep-dialog-nav-top .bp4-multistep-dialog-panels:first-child .bp4-dialog-step-container:first-child{
  border-radius:4px 0 0 0;
}
.bp4-multistep-dialog-nav-top .bp4-multistep-dialog-panels:first-child .bp4-dialog-step-container:last-child{
  border-radius:0 4px 0 0;
}
.bp4-multistep-dialog-nav-top .bp4-multistep-dialog-panels .bp4-multistep-dialog-left-panel{
  flex-direction:row;
}
.bp4-multistep-dialog-nav-top .bp4-multistep-dialog-panels .bp4-dialog-step-container{
  flex-grow:1;
}
.bp4-multistep-dialog-nav-top .bp4-multistep-dialog-panels .bp4-dialog-step-container:not(:first-child){
  border-left:1px solid rgba(17, 20, 24, 0.15);
}
.bp4-dark .bp4-multistep-dialog-nav-top .bp4-multistep-dialog-panels .bp4-dialog-step-container{
  border-color:rgba(17, 20, 24, 0.4);
}
.bp4-multistep-dialog-nav-top .bp4-multistep-dialog-panels .bp4-multistep-dialog-right-panel{
  border-left:none;
}
.bp4-multistep-dialog-nav-top .bp4-multistep-dialog-panels .bp4-multistep-dialog-right-panel,
.bp4-multistep-dialog-nav-top .bp4-multistep-dialog-panels .bp4-multistep-dialog-footer{
  border-radius:0 0 4px 4px;
}
.bp4-multistep-dialog-nav-right .bp4-multistep-dialog-panels{
  flex-direction:row-reverse;
}
.bp4-multistep-dialog-nav-right .bp4-multistep-dialog-panels:first-child .bp4-multistep-dialog-right-panel{
  border-radius:4px 0 0 4px;
}
.bp4-multistep-dialog-nav-right .bp4-multistep-dialog-panels:first-child .bp4-dialog-step-container:first-child{
  border-radius:0 4px 0 0;
}
.bp4-multistep-dialog-nav-right .bp4-multistep-dialog-panels .bp4-multistep-dialog-left-panel{
  border-radius:0 0 4px 0;
}
.bp4-multistep-dialog-nav-right .bp4-multistep-dialog-panels .bp4-multistep-dialog-right-panel{
  border-left:none;
  border-radius:4px 0 0 4px;
  border-right:1px solid rgba(17, 20, 24, 0.15);
}
.bp4-dark .bp4-multistep-dialog-nav-right .bp4-multistep-dialog-panels .bp4-multistep-dialog-right-panel{
  border-color:rgba(17, 20, 24, 0.4);
}
.bp4-multistep-dialog-nav-right .bp4-multistep-dialog-panels .bp4-dialog-footer{
  border-bottom-left-radius:0;
}

.bp4-multistep-dialog-left-panel{
  display:flex;
  flex:1 1;
  flex-direction:column;
}
.bp4-dark .bp4-multistep-dialog-left-panel{
  background:#252a31;
  border-bottom:1px solid rgba(255, 255, 255, 0.2);
  border-bottom-left-radius:4px;
  border-left:1px solid rgba(255, 255, 255, 0.2);
}

.bp4-multistep-dialog-right-panel{
  background-color:#f6f7f9;
  border-left:1px solid rgba(17, 20, 24, 0.15);
  border-radius:0 0 4px 0;
  flex:3 1;
  min-width:0;
}
.bp4-dark .bp4-multistep-dialog-right-panel{
  background-color:#2f343c;
  border-bottom:1px solid rgba(255, 255, 255, 0.2);
  border-bottom-right-radius:4px;
  border-left:1px solid rgba(255, 255, 255, 0.2);
  border-right:1px solid rgba(255, 255, 255, 0.2);
}

.bp4-dialog-step-container{
  background-color:#f6f7f9;
  border-bottom:1px solid rgba(17, 20, 24, 0.15);
}
.bp4-dark .bp4-dialog-step-container{
  background:#2f343c;
  border-bottom:1px solid rgba(255, 255, 255, 0.2);
}
.bp4-dialog-step-container.bp4-dialog-step-viewed{
  background-color:#ffffff;
}
.bp4-dark .bp4-dialog-step-container.bp4-dialog-step-viewed{
  background:#383e47;
}

.bp4-dialog-step{
  align-items:center;
  border-radius:4px;
  cursor:not-allowed;
  display:flex;
  margin:4px;
  padding:6px 14px;
}
.bp4-dark .bp4-dialog-step{
  background:#2f343c;
}
.bp4-dialog-step-viewed .bp4-dialog-step{
  background-color:#ffffff;
  cursor:pointer;
}
.bp4-dark .bp4-dialog-step-viewed .bp4-dialog-step{
  background:#383e47;
}
.bp4-dialog-step:hover{
  background-color:#f6f7f9;
}
.bp4-dark .bp4-dialog-step:hover{
  background:#2f343c;
}

.bp4-dialog-step-icon{
  align-items:center;
  background-color:rgba(95, 107, 124, 0.6);
  border-radius:50%;
  color:#ffffff;
  display:flex;
  height:25px;
  justify-content:center;
  width:25px;
}
.bp4-dark .bp4-dialog-step-icon{
  background-color:rgba(171, 179, 191, 0.6);
}
.bp4-active.bp4-dialog-step-viewed .bp4-dialog-step-icon{
  background-color:#4c90f0;
}
.bp4-dialog-step-viewed .bp4-dialog-step-icon{
  background-color:#8f99a8;
}

.bp4-dialog-step-title{
  color:rgba(95, 107, 124, 0.6);
  flex:1 1;
  padding-left:10px;
}
.bp4-dark .bp4-dialog-step-title{
  color:rgba(171, 179, 191, 0.6);
}
.bp4-active.bp4-dialog-step-viewed .bp4-dialog-step-title{
  color:#4c90f0;
}
.bp4-dialog-step-viewed:not(.bp4-active) .bp4-dialog-step-title{
  color:#1c2127;
}
.bp4-dark .bp4-dialog-step-viewed:not(.bp4-active) .bp4-dialog-step-title{
  color:#f6f7f9;
}
.bp4-drawer{
  background:#ffffff;
  box-shadow:0 0 0 1px rgba(17, 20, 24, 0.1), 0 4px 8px rgba(17, 20, 24, 0.2), 0 18px 46px 6px rgba(17, 20, 24, 0.2);
  display:flex;
  flex-direction:column;
  margin:0;
  padding:0;
}
.bp4-drawer:focus{
  outline:0;
}
.bp4-drawer.bp4-position-top{
  height:50%;
  left:0;
  right:0;
  top:0;
}
.bp4-drawer.bp4-position-top.bp4-overlay-enter, .bp4-drawer.bp4-position-top.bp4-overlay-appear{
  transform:translateY(-100%);
}
.bp4-drawer.bp4-position-top.bp4-overlay-enter-active, .bp4-drawer.bp4-position-top.bp4-overlay-appear-active{
  transform:translateY(0);
  transition-delay:0;
  transition-duration:200ms;
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp4-drawer.bp4-position-top.bp4-overlay-exit{
  transform:translateY(0);
}
.bp4-drawer.bp4-position-top.bp4-overlay-exit-active{
  transform:translateY(-100%);
  transition-delay:0;
  transition-duration:100ms;
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-drawer.bp4-position-top{
    border-bottom:1px solid buttonborder;
  }
}
.bp4-drawer.bp4-position-bottom{
  bottom:0;
  height:50%;
  left:0;
  right:0;
}
.bp4-drawer.bp4-position-bottom.bp4-overlay-enter, .bp4-drawer.bp4-position-bottom.bp4-overlay-appear{
  transform:translateY(100%);
}
.bp4-drawer.bp4-position-bottom.bp4-overlay-enter-active, .bp4-drawer.bp4-position-bottom.bp4-overlay-appear-active{
  transform:translateY(0);
  transition-delay:0;
  transition-duration:200ms;
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp4-drawer.bp4-position-bottom.bp4-overlay-exit{
  transform:translateY(0);
}
.bp4-drawer.bp4-position-bottom.bp4-overlay-exit-active{
  transform:translateY(100%);
  transition-delay:0;
  transition-duration:100ms;
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-drawer.bp4-position-bottom{
    border-top:1px solid buttonborder;
  }
}
.bp4-drawer.bp4-position-left{
  bottom:0;
  left:0;
  top:0;
  width:50%;
}
.bp4-drawer.bp4-position-left.bp4-overlay-enter, .bp4-drawer.bp4-position-left.bp4-overlay-appear{
  transform:translateX(-100%);
}
.bp4-drawer.bp4-position-left.bp4-overlay-enter-active, .bp4-drawer.bp4-position-left.bp4-overlay-appear-active{
  transform:translateX(0);
  transition-delay:0;
  transition-duration:200ms;
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp4-drawer.bp4-position-left.bp4-overlay-exit{
  transform:translateX(0);
}
.bp4-drawer.bp4-position-left.bp4-overlay-exit-active{
  transform:translateX(-100%);
  transition-delay:0;
  transition-duration:100ms;
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-drawer.bp4-position-left{
    border-right:1px solid buttonborder;
  }
}
.bp4-drawer.bp4-position-right{
  bottom:0;
  right:0;
  top:0;
  width:50%;
}
.bp4-drawer.bp4-position-right.bp4-overlay-enter, .bp4-drawer.bp4-position-right.bp4-overlay-appear{
  transform:translateX(100%);
}
.bp4-drawer.bp4-position-right.bp4-overlay-enter-active, .bp4-drawer.bp4-position-right.bp4-overlay-appear-active{
  transform:translateX(0);
  transition-delay:0;
  transition-duration:200ms;
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp4-drawer.bp4-position-right.bp4-overlay-exit{
  transform:translateX(0);
}
.bp4-drawer.bp4-position-right.bp4-overlay-exit-active{
  transform:translateX(100%);
  transition-delay:0;
  transition-duration:100ms;
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-drawer.bp4-position-right{
    border-left:1px solid buttonborder;
  }
}
.bp4-drawer.bp4-dark, .bp4-dark .bp4-drawer{
  background:#383e47;
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 2px 4px rgba(17, 20, 24, 0.4), 0 8px 24px rgba(17, 20, 24, 0.4);
  color:#f6f7f9;
}

.bp4-drawer-header{
  align-items:center;
  border-radius:0;
  box-shadow:0 1px 0 rgba(17, 20, 24, 0.15);
  display:flex;
  flex:0 0 auto;
  min-height:40px;
  padding:5px;
  padding-left:20px;
  position:relative;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-drawer-header{
    border-bottom:1px solid buttonborder;
  }
}
.bp4-drawer-header .bp4-icon-large,
.bp4-drawer-header .bp4-icon{
  color:#5f6b7c;
  flex:0 0 auto;
  margin-right:10px;
}
.bp4-drawer-header .bp4-heading{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  word-wrap:normal;
  flex:1 1 auto;
  line-height:inherit;
  margin:0;
}
.bp4-drawer-header .bp4-heading:last-child{
  margin-right:20px;
}
.bp4-dark .bp4-drawer-header{
  box-shadow:0 1px 0 rgba(17, 20, 24, 0.4);
}
.bp4-dark .bp4-drawer-header .bp4-icon-large,
.bp4-dark .bp4-drawer-header .bp4-icon{
  color:#abb3bf;
}

.bp4-drawer-body{
  flex:1 1 auto;
  line-height:18px;
  overflow:auto;
}

.bp4-drawer-footer{
  box-shadow:inset 0 1px 0 rgba(17, 20, 24, 0.15);
  flex:0 0 auto;
  padding:10px 20px;
  position:relative;
}
.bp4-dark .bp4-drawer-footer{
  box-shadow:inset 0 1px 0 rgba(17, 20, 24, 0.4);
}
.bp4-editable-text{
  cursor:text;
  display:inline-block;
  max-width:100%;
  position:relative;
  vertical-align:top;
  white-space:nowrap;
}
.bp4-editable-text::before{
  bottom:-2px;
  left:-2px;
  position:absolute;
  right:-2px;
  top:-2px;
  border-radius:2px;
  content:"";
  transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp4-editable-text:hover::before{
  box-shadow:0 0 0 0 rgba(45, 114, 210, 0), 0 0 0 0 rgba(45, 114, 210, 0), inset 0 0 0 1px rgba(17, 20, 24, 0.15);
}
.bp4-editable-text.bp4-editable-text-editing::before{
  background-color:#ffffff;
  box-shadow:inset 0 0 0 1px #2d72d2, 0 0 0 2px rgba(45, 114, 210, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.2);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-editable-text:not(.bp4-disabled)::before{
    border:1px solid buttonborder;
  }
}
.bp4-editable-text.bp4-intent-primary .bp4-editable-text-content,
.bp4-editable-text.bp4-intent-primary .bp4-editable-text-input,
.bp4-editable-text.bp4-intent-primary .bp4-editable-text-input::placeholder{
  color:#2d72d2;
}
.bp4-editable-text.bp4-intent-primary:hover::before{
  box-shadow:0 0 0 0 rgba(45, 114, 210, 0), 0 0 0 0 rgba(45, 114, 210, 0), inset 0 0 0 1px rgba(45, 114, 210, 0.4);
}
.bp4-editable-text.bp4-intent-primary.bp4-editable-text-editing::before{
  box-shadow:inset 0 0 0 1px #2d72d2, 0 0 0 2px rgba(45, 114, 210, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.2);
}
.bp4-editable-text.bp4-intent-success .bp4-editable-text-content,
.bp4-editable-text.bp4-intent-success .bp4-editable-text-input,
.bp4-editable-text.bp4-intent-success .bp4-editable-text-input::placeholder{
  color:#238551;
}
.bp4-editable-text.bp4-intent-success:hover::before{
  box-shadow:0 0 0 0 rgba(35, 133, 81, 0), 0 0 0 0 rgba(35, 133, 81, 0), inset 0 0 0 1px rgba(35, 133, 81, 0.4);
}
.bp4-editable-text.bp4-intent-success.bp4-editable-text-editing::before{
  box-shadow:inset 0 0 0 1px #238551, 0 0 0 2px rgba(35, 133, 81, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.2);
}
.bp4-editable-text.bp4-intent-warning .bp4-editable-text-content,
.bp4-editable-text.bp4-intent-warning .bp4-editable-text-input,
.bp4-editable-text.bp4-intent-warning .bp4-editable-text-input::placeholder{
  color:#c87619;
}
.bp4-editable-text.bp4-intent-warning:hover::before{
  box-shadow:0 0 0 0 rgba(200, 118, 25, 0), 0 0 0 0 rgba(200, 118, 25, 0), inset 0 0 0 1px rgba(200, 118, 25, 0.4);
}
.bp4-editable-text.bp4-intent-warning.bp4-editable-text-editing::before{
  box-shadow:inset 0 0 0 1px #c87619, 0 0 0 2px rgba(200, 118, 25, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.2);
}
.bp4-editable-text.bp4-intent-danger .bp4-editable-text-content,
.bp4-editable-text.bp4-intent-danger .bp4-editable-text-input,
.bp4-editable-text.bp4-intent-danger .bp4-editable-text-input::placeholder{
  color:#cd4246;
}
.bp4-editable-text.bp4-intent-danger:hover::before{
  box-shadow:0 0 0 0 rgba(205, 66, 70, 0), 0 0 0 0 rgba(205, 66, 70, 0), inset 0 0 0 1px rgba(205, 66, 70, 0.4);
}
.bp4-editable-text.bp4-intent-danger.bp4-editable-text-editing::before{
  box-shadow:inset 0 0 0 1px #cd4246, 0 0 0 2px rgba(205, 66, 70, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.2);
}
.bp4-dark .bp4-editable-text:hover::before{
  box-shadow:0 0 0 0 rgba(76, 144, 240, 0), 0 0 0 0 rgba(76, 144, 240, 0), inset 0 0 0 1px rgba(255, 255, 255, 0.2);
}
.bp4-dark .bp4-editable-text.bp4-editable-text-editing::before{
  background-color:rgba(17, 20, 24, 0.3);
  box-shadow:inset 0 0 0 1px #4c90f0, 0 0 0 2px rgba(76, 144, 240, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 #8f99a8;
}
.bp4-dark .bp4-editable-text.bp4-disabled::before{
  box-shadow:none;
}
.bp4-dark .bp4-editable-text.bp4-intent-primary .bp4-editable-text-content,
.bp4-dark .bp4-editable-text.bp4-intent-primary .bp4-editable-text-input,
.bp4-dark .bp4-editable-text.bp4-intent-primary .bp4-editable-text-input::placeholder{
  color:#8abbff;
}
.bp4-dark .bp4-editable-text.bp4-intent-primary:hover::before{
  box-shadow:0 0 0 0 rgba(138, 187, 255, 0), 0 0 0 0 rgba(138, 187, 255, 0), inset 0 0 0 1px rgba(138, 187, 255, 0.4);
}
.bp4-dark .bp4-editable-text.bp4-intent-primary.bp4-editable-text-editing::before{
  box-shadow:inset 0 0 0 1px #8abbff, 0 0 0 2px rgba(138, 187, 255, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 #8f99a8;
}
.bp4-dark .bp4-editable-text.bp4-intent-success .bp4-editable-text-content,
.bp4-dark .bp4-editable-text.bp4-intent-success .bp4-editable-text-input,
.bp4-dark .bp4-editable-text.bp4-intent-success .bp4-editable-text-input::placeholder{
  color:#72ca9b;
}
.bp4-dark .bp4-editable-text.bp4-intent-success:hover::before{
  box-shadow:0 0 0 0 rgba(114, 202, 155, 0), 0 0 0 0 rgba(114, 202, 155, 0), inset 0 0 0 1px rgba(114, 202, 155, 0.4);
}
.bp4-dark .bp4-editable-text.bp4-intent-success.bp4-editable-text-editing::before{
  box-shadow:inset 0 0 0 1px #72ca9b, 0 0 0 2px rgba(114, 202, 155, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 #8f99a8;
}
.bp4-dark .bp4-editable-text.bp4-intent-warning .bp4-editable-text-content,
.bp4-dark .bp4-editable-text.bp4-intent-warning .bp4-editable-text-input,
.bp4-dark .bp4-editable-text.bp4-intent-warning .bp4-editable-text-input::placeholder{
  color:#fbb360;
}
.bp4-dark .bp4-editable-text.bp4-intent-warning:hover::before{
  box-shadow:0 0 0 0 rgba(251, 179, 96, 0), 0 0 0 0 rgba(251, 179, 96, 0), inset 0 0 0 1px rgba(251, 179, 96, 0.4);
}
.bp4-dark .bp4-editable-text.bp4-intent-warning.bp4-editable-text-editing::before{
  box-shadow:inset 0 0 0 1px #fbb360, 0 0 0 2px rgba(251, 179, 96, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 #8f99a8;
}
.bp4-dark .bp4-editable-text.bp4-intent-danger .bp4-editable-text-content,
.bp4-dark .bp4-editable-text.bp4-intent-danger .bp4-editable-text-input,
.bp4-dark .bp4-editable-text.bp4-intent-danger .bp4-editable-text-input::placeholder{
  color:#fa999c;
}
.bp4-dark .bp4-editable-text.bp4-intent-danger:hover::before{
  box-shadow:0 0 0 0 rgba(250, 153, 156, 0), 0 0 0 0 rgba(250, 153, 156, 0), inset 0 0 0 1px rgba(250, 153, 156, 0.4);
}
.bp4-dark .bp4-editable-text.bp4-intent-danger.bp4-editable-text-editing::before{
  box-shadow:inset 0 0 0 1px #fa999c, 0 0 0 2px rgba(250, 153, 156, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 #8f99a8;
}
.bp4-editable-text.bp4-disabled::before{
  box-shadow:none !important;
}

.bp4-editable-text-input,
.bp4-editable-text-content{
  color:inherit;
  display:inherit;
  font:inherit;
  letter-spacing:inherit;
  max-width:inherit;
  min-width:inherit;
  position:relative;
  resize:none;
  text-transform:inherit;
  vertical-align:top;
}

.bp4-editable-text-input{
  background:none;
  border:none;
  box-shadow:none;
  padding:0;
  white-space:pre-wrap;
  width:100%;
}
.bp4-editable-text-input::placeholder{
  color:#5f6b7c;
  opacity:1;
}
.bp4-editable-text-input:focus{
  outline:none;
}
.bp4-editable-text-input::-ms-clear{
  display:none;
}

.bp4-editable-text-content{
  overflow:hidden;
  padding-right:2px;
  text-overflow:ellipsis;
  white-space:pre;
}
.bp4-editable-text-editing > .bp4-editable-text-content{
  left:0;
  position:absolute;
  visibility:hidden;
}
.bp4-editable-text-placeholder > .bp4-editable-text-content{
  color:#5f6b7c;
}
.bp4-dark .bp4-editable-text-placeholder > .bp4-editable-text-content{
  color:#abb3bf;
}

.bp4-editable-text.bp4-multiline{
  display:block;
}
.bp4-editable-text.bp4-multiline .bp4-editable-text-content{
  overflow:auto;
  white-space:pre-wrap;
  word-wrap:break-word;
}
.bp4-divider{
  border-bottom:1px solid rgba(17, 20, 24, 0.15);
  border-right:1px solid rgba(17, 20, 24, 0.15);
  margin:5px;
}
.bp4-dark .bp4-divider{
  border-color:rgba(255, 255, 255, 0.2);
}
.bp4-control-group{
  transform:translateZ(0);
  display:flex;
  flex-direction:row;
  align-items:stretch;
}
.bp4-control-group > *{
  flex-grow:0;
  flex-shrink:0;
}
.bp4-control-group > .bp4-fill{
  flex-grow:1;
  flex-shrink:1;
}
.bp4-control-group .bp4-button,
.bp4-control-group .bp4-html-select,
.bp4-control-group .bp4-input,
.bp4-control-group .bp4-select{
  position:relative;
}
.bp4-control-group .bp4-input{
  z-index:2;
}
.bp4-control-group .bp4-input:focus{
  z-index:14;
}
.bp4-control-group .bp4-input[class*=bp4-intent]{
  z-index:13;
}
.bp4-control-group .bp4-input[class*=bp4-intent]:focus{
  z-index:15;
}
.bp4-control-group .bp4-input[readonly], .bp4-control-group .bp4-input:disabled, .bp4-control-group .bp4-input.bp4-disabled{
  z-index:1;
}
.bp4-control-group .bp4-input-group[class*=bp4-intent] .bp4-input{
  z-index:13;
}
.bp4-control-group .bp4-input-group[class*=bp4-intent] .bp4-input:focus{
  z-index:15;
}
.bp4-control-group .bp4-button,
.bp4-control-group .bp4-html-select select,
.bp4-control-group .bp4-select select{
  transform:translateZ(0);
  z-index:4;
}
.bp4-control-group .bp4-button:focus,
.bp4-control-group .bp4-html-select select:focus,
.bp4-control-group .bp4-select select:focus{
  z-index:5;
}
.bp4-control-group .bp4-button:hover,
.bp4-control-group .bp4-html-select select:hover,
.bp4-control-group .bp4-select select:hover{
  z-index:6;
}
.bp4-control-group .bp4-button:active,
.bp4-control-group .bp4-html-select select:active,
.bp4-control-group .bp4-select select:active{
  z-index:7;
}
.bp4-control-group .bp4-button[readonly], .bp4-control-group .bp4-button:disabled, .bp4-control-group .bp4-button.bp4-disabled,
.bp4-control-group .bp4-html-select select[readonly],
.bp4-control-group .bp4-html-select select:disabled,
.bp4-control-group .bp4-html-select select.bp4-disabled,
.bp4-control-group .bp4-select select[readonly],
.bp4-control-group .bp4-select select:disabled,
.bp4-control-group .bp4-select select.bp4-disabled{
  z-index:3;
}
.bp4-control-group .bp4-button[class*=bp4-intent],
.bp4-control-group .bp4-html-select select[class*=bp4-intent],
.bp4-control-group .bp4-select select[class*=bp4-intent]{
  z-index:9;
}
.bp4-control-group .bp4-button[class*=bp4-intent]:focus,
.bp4-control-group .bp4-html-select select[class*=bp4-intent]:focus,
.bp4-control-group .bp4-select select[class*=bp4-intent]:focus{
  z-index:10;
}
.bp4-control-group .bp4-button[class*=bp4-intent]:hover,
.bp4-control-group .bp4-html-select select[class*=bp4-intent]:hover,
.bp4-control-group .bp4-select select[class*=bp4-intent]:hover{
  z-index:11;
}
.bp4-control-group .bp4-button[class*=bp4-intent]:active,
.bp4-control-group .bp4-html-select select[class*=bp4-intent]:active,
.bp4-control-group .bp4-select select[class*=bp4-intent]:active{
  z-index:12;
}
.bp4-control-group .bp4-button[class*=bp4-intent][readonly], .bp4-control-group .bp4-button[class*=bp4-intent]:disabled, .bp4-control-group .bp4-button[class*=bp4-intent].bp4-disabled,
.bp4-control-group .bp4-html-select select[class*=bp4-intent][readonly],
.bp4-control-group .bp4-html-select select[class*=bp4-intent]:disabled,
.bp4-control-group .bp4-html-select select[class*=bp4-intent].bp4-disabled,
.bp4-control-group .bp4-select select[class*=bp4-intent][readonly],
.bp4-control-group .bp4-select select[class*=bp4-intent]:disabled,
.bp4-control-group .bp4-select select[class*=bp4-intent].bp4-disabled{
  z-index:8;
}
.bp4-control-group .bp4-input-group > .bp4-icon,
.bp4-control-group .bp4-input-group > .bp4-button,
.bp4-control-group .bp4-input-group > .bp4-input-left-container,
.bp4-control-group .bp4-input-group > .bp4-input-action{
  z-index:16;
}
.bp4-control-group .bp4-select::after,
.bp4-control-group .bp4-html-select::after,
.bp4-control-group .bp4-select > .bp4-icon,
.bp4-control-group .bp4-html-select > .bp4-icon{
  z-index:17;
}
.bp4-control-group .bp4-select:focus-within{
  z-index:5;
}
.bp4-control-group:not(.bp4-vertical) > :not(:last-child){
  margin-right:2px;
}
.bp4-control-group .bp4-numeric-input:not(:first-child) .bp4-input-group{
  border-bottom-left-radius:0;
  border-top-left-radius:0;
}
.bp4-control-group.bp4-fill{
  width:100%;
}
.bp4-control-group > .bp4-fill{
  flex:1 1 auto;
}
.bp4-control-group.bp4-fill > *:not(.bp4-fixed){
  flex:1 1 auto;
}
.bp4-control-group.bp4-vertical{
  flex-direction:column;
}
.bp4-control-group.bp4-vertical > :not(:last-child){
  margin-bottom:2px;
}
.bp4-control{
  cursor:pointer;
  display:block;
  margin-bottom:10px;
  position:relative;
  text-transform:none;
}
.bp4-control input:checked ~ .bp4-control-indicator{
  background-color:#2d72d2;
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2);
  color:#ffffff;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-control input:checked ~ .bp4-control-indicator{
    background-color:highlight;
    border:1px solid highlight;
  }
}
.bp4-control:hover input:checked ~ .bp4-control-indicator{
  background-color:#215db0;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-control:hover input:checked ~ .bp4-control-indicator{
    background-color:highlight;
  }
}
.bp4-control input:not(:disabled):active:checked ~ .bp4-control-indicator{
  background:#184a90;
}
.bp4-control input:disabled:checked ~ .bp4-control-indicator{
  background:rgba(45, 114, 210, 0.5);
  box-shadow:none;
  color:rgba(255, 255, 255, 0.6);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-control input:disabled:checked ~ .bp4-control-indicator{
    background-color:graytext;
    border-color:graytext;
  }
}
.bp4-dark .bp4-control input:checked ~ .bp4-control-indicator{
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.1);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-dark .bp4-control input:checked ~ .bp4-control-indicator{
    border:1px solid buttonborder;
  }
}
.bp4-dark .bp4-control:hover input:checked ~ .bp4-control-indicator{
  background-color:#215db0;
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.1);
}
.bp4-dark .bp4-control input:not(:disabled):active:checked ~ .bp4-control-indicator{
  background-color:#184a90;
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.1);
}
.bp4-dark .bp4-control input:disabled:checked ~ .bp4-control-indicator{
  background:rgba(45, 114, 210, 0.5);
  box-shadow:none;
  color:rgba(255, 255, 255, 0.6);
}
.bp4-control:not(.bp4-align-right){
  padding-left:26px;
}
.bp4-control:not(.bp4-align-right) .bp4-control-indicator{
  margin-left:-26px;
}
.bp4-control.bp4-align-right{
  padding-right:26px;
}
.bp4-control.bp4-align-right .bp4-control-indicator{
  margin-right:-26px;
}
.bp4-control.bp4-disabled{
  color:rgba(95, 107, 124, 0.6);
  cursor:not-allowed;
}
.bp4-control.bp4-inline{
  display:inline-block;
  margin-right:20px;
}
.bp4-control input{
  left:0;
  opacity:0;
  position:absolute;
  top:0;
  z-index:-1;
}
.bp4-control .bp4-control-indicator{
  background-clip:padding-box;
  background-color:transparent;
  border:none;
  box-shadow:inset 0 0 0 1px #738091;
  cursor:pointer;
  display:inline-block;
  font-size:16px;
  height:1em;
  margin-right:10px;
  margin-top:-3px;
  position:relative;
  -webkit-user-select:none;
          user-select:none;
  vertical-align:middle;
  width:1em;
}
.bp4-control .bp4-control-indicator::before{
  content:"";
  display:block;
  height:1em;
  width:1em;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-control .bp4-control-indicator{
    border:1px solid buttonborder;
  }
  .bp4-control .bp4-control-indicator::before{
    margin-left:-1px;
    margin-top:-1px;
  }
}
.bp4-control:hover .bp4-control-indicator{
  background-color:rgba(143, 153, 168, 0.15);
}
.bp4-control input:not(:disabled):active ~ .bp4-control-indicator{
  background:rgba(143, 153, 168, 0.3);
  box-shadow:inset 0 0 0 1px #738091;
}
.bp4-control input:disabled ~ .bp4-control-indicator{
  background:rgba(143, 153, 168, 0.15);
  box-shadow:none;
  cursor:not-allowed;
}
.bp4-control input:focus ~ .bp4-control-indicator{
  outline:rgba(45, 114, 210, 0.6) solid 2px;
  outline-offset:2px;
  -moz-outline-radius:6px;
  outline:#2d72d2 solid 2px;
}
.bp4-control.bp4-align-right .bp4-control-indicator{
  float:right;
  margin-left:10px;
  margin-top:1px;
}
.bp4-control.bp4-large{
  font-size:16px;
}
.bp4-control.bp4-large:not(.bp4-align-right){
  padding-left:30px;
}
.bp4-control.bp4-large:not(.bp4-align-right) .bp4-control-indicator{
  margin-left:-30px;
}
.bp4-control.bp4-large.bp4-align-right{
  padding-right:30px;
}
.bp4-control.bp4-large.bp4-align-right .bp4-control-indicator{
  margin-right:-30px;
}
.bp4-control.bp4-large .bp4-control-indicator{
  font-size:20px;
}
.bp4-control.bp4-large.bp4-align-right .bp4-control-indicator{
  margin-top:0;
}
.bp4-control.bp4-checkbox input:indeterminate ~ .bp4-control-indicator{
  background-color:#2d72d2;
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2);
  color:#ffffff;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-control.bp4-checkbox input:indeterminate ~ .bp4-control-indicator{
    background-color:highlight;
    border:1px solid highlight;
  }
}
.bp4-control.bp4-checkbox:hover input:indeterminate ~ .bp4-control-indicator{
  background-color:#215db0;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-control.bp4-checkbox:hover input:indeterminate ~ .bp4-control-indicator{
    background-color:highlight;
  }
}
.bp4-control.bp4-checkbox input:not(:disabled):active:indeterminate ~ .bp4-control-indicator{
  background:#184a90;
}
.bp4-control.bp4-checkbox input:disabled:indeterminate ~ .bp4-control-indicator{
  background:rgba(45, 114, 210, 0.5);
  box-shadow:none;
  color:rgba(255, 255, 255, 0.6);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-control.bp4-checkbox input:disabled:indeterminate ~ .bp4-control-indicator{
    background-color:graytext;
    border-color:graytext;
  }
}
.bp4-dark .bp4-control.bp4-checkbox input:indeterminate ~ .bp4-control-indicator{
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.1);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-dark .bp4-control.bp4-checkbox input:indeterminate ~ .bp4-control-indicator{
    border:1px solid buttonborder;
  }
}
.bp4-dark .bp4-control.bp4-checkbox:hover input:indeterminate ~ .bp4-control-indicator{
  background-color:#215db0;
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.1);
}
.bp4-dark .bp4-control.bp4-checkbox input:not(:disabled):active:indeterminate ~ .bp4-control-indicator{
  background-color:#184a90;
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.1);
}
.bp4-dark .bp4-control.bp4-checkbox input:disabled:indeterminate ~ .bp4-control-indicator{
  background:rgba(45, 114, 210, 0.5);
  box-shadow:none;
  color:rgba(255, 255, 255, 0.6);
}
.bp4-control.bp4-checkbox .bp4-control-indicator{
  border-radius:2px;
}
.bp4-control.bp4-checkbox input:checked ~ .bp4-control-indicator::before{
  background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 00-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0012 5z%27 fill=%27white%27/%3e%3c/svg%3e");
}
.bp4-control.bp4-checkbox input:indeterminate ~ .bp4-control-indicator::before{
  background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M11 7H5c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1z%27 fill=%27white%27/%3e%3c/svg%3e");
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-control.bp4-checkbox input:checked:not(:disabled) ~ .bp4-control-indicator::before{
    background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 00-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0012 5z%27 fill=%27%23111418%27/%3e%3c/svg%3e");
  }
  .bp4-control.bp4-checkbox input:indeterminate:not(:disabled) ~ .bp4-control-indicator::before{
    background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M11 7H5c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1z%27 fill=%27%23111418%27/%3e%3c/svg%3e");
  }
  .bp4-control.bp4-checkbox input:disabled ~ .bp4-control-indicator{
    border-color:graytext;
  }
}
.bp4-control.bp4-radio .bp4-control-indicator{
  border-radius:50%;
}
.bp4-control.bp4-radio input:checked ~ .bp4-control-indicator::before{
  background-image:radial-gradient(#ffffff, #ffffff 28%, transparent 32%);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-control.bp4-radio input:checked ~ .bp4-control-indicator::before{
    background:highlight;
    height:12px;
    margin-left:1px;
    margin-top:1px;
    width:12px;
  }
}
.bp4-control.bp4-radio input:checked:disabled ~ .bp4-control-indicator::before{
  opacity:0.5;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-control.bp4-radio input:checked:disabled ~ .bp4-control-indicator::before{
    background:graytext;
  }
}
.bp4-control.bp4-radio input:focus ~ .bp4-control-indicator{
  -moz-outline-radius:16px;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-control.bp4-radio input:disabled ~ .bp4-control-indicator{
    border-color:graytext;
  }
}
.bp4-control.bp4-switch input ~ .bp4-control-indicator{
  background:rgba(143, 153, 168, 0.3);
  color:#1c2127;
}
.bp4-control.bp4-switch:hover input ~ .bp4-control-indicator{
  background:rgba(143, 153, 168, 0.4);
}
.bp4-control.bp4-switch input:not(:disabled):active ~ .bp4-control-indicator{
  background:rgba(143, 153, 168, 0.5);
}
.bp4-control.bp4-switch input:disabled ~ .bp4-control-indicator{
  background:rgba(143, 153, 168, 0.15);
  color:rgba(95, 107, 124, 0.6);
}
.bp4-control.bp4-switch input:disabled ~ .bp4-control-indicator::before{
  background:rgba(255, 255, 255, 0.8);
  box-shadow:none;
}
.bp4-control.bp4-switch input:checked ~ .bp4-control-indicator{
  background:#2d72d2;
  color:#ffffff;
}
.bp4-control.bp4-switch:hover input:checked ~ .bp4-control-indicator{
  background:#215db0;
}
.bp4-control.bp4-switch input:checked:not(:disabled):active ~ .bp4-control-indicator{
  background:#184a90;
}
.bp4-control.bp4-switch input:checked:disabled ~ .bp4-control-indicator{
  background:rgba(45, 114, 210, 0.5);
  color:rgba(255, 255, 255, 0.6);
}
.bp4-control.bp4-switch input:checked:disabled ~ .bp4-control-indicator::before{
  background:rgba(255, 255, 255, 0.5);
  box-shadow:none;
}
.bp4-control.bp4-switch:not(.bp4-align-right){
  padding-left:38px;
}
.bp4-control.bp4-switch:not(.bp4-align-right) .bp4-control-indicator{
  margin-left:-38px;
}
.bp4-control.bp4-switch.bp4-align-right{
  padding-right:38px;
}
.bp4-control.bp4-switch.bp4-align-right .bp4-control-indicator{
  margin-right:-38px;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-control.bp4-switch input:checked ~ .bp4-control-indicator{
    background:highlight;
    border:1px solid buttonborder;
  }
  .bp4-control.bp4-switch input:checked:disabled ~ .bp4-control-indicator{
    background-color:graytext;
  }
  .bp4-control.bp4-switch input:not(:checked):disabled ~ .bp4-control-indicator{
    border-color:graytext;
  }
  .bp4-control.bp4-switch input:not(:checked):disabled ~ .bp4-control-indicator::before{
    border-color:graytext;
  }
  .bp4-control.bp4-switch:hover input:checked ~ .bp4-control-indicator{
    background:highlight;
  }
}
.bp4-control.bp4-switch .bp4-control-indicator{
  border:none;
  border-radius:1.75em;
  box-shadow:none !important;
  min-width:1.75em;
  transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  width:auto;
}
.bp4-control.bp4-switch .bp4-control-indicator::before{
  background:#ffffff;
  border-radius:50%;
  box-shadow:0 0 0 1px rgba(17, 20, 24, 0.5);
  height:calc(1em - 4px);
  left:0;
  margin:2px;
  position:absolute;
  transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  width:calc(1em - 4px);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-control.bp4-switch .bp4-control-indicator::before{
    border:1px solid buttonborder;
    margin-top:1px;
  }
  .bp4-control.bp4-switch .bp4-control-indicator{
    border:1px solid buttonborder;
  }
}
.bp4-control.bp4-switch input:checked ~ .bp4-control-indicator::before{
  left:calc(100% - 1em);
}
.bp4-control.bp4-switch.bp4-large:not(.bp4-align-right){
  padding-left:45px;
}
.bp4-control.bp4-switch.bp4-large:not(.bp4-align-right) .bp4-control-indicator{
  margin-left:-45px;
}
.bp4-control.bp4-switch.bp4-large.bp4-align-right{
  padding-right:45px;
}
.bp4-control.bp4-switch.bp4-large.bp4-align-right .bp4-control-indicator{
  margin-right:-45px;
}
.bp4-dark .bp4-control.bp4-switch input ~ .bp4-control-indicator{
  background:rgba(17, 20, 24, 0.5);
  color:#f6f7f9;
}
.bp4-dark .bp4-control.bp4-switch:hover input ~ .bp4-control-indicator{
  background:rgba(17, 20, 24, 0.8);
}
.bp4-dark .bp4-control.bp4-switch input:not(:disabled):active ~ .bp4-control-indicator{
  background:rgba(17, 20, 24, 0.9);
}
.bp4-dark .bp4-control.bp4-switch input:disabled ~ .bp4-control-indicator{
  background:rgba(143, 153, 168, 0.15);
  color:rgba(171, 179, 191, 0.6);
}
.bp4-dark .bp4-control.bp4-switch input:disabled ~ .bp4-control-indicator::before{
  background:rgba(171, 179, 191, 0.5);
  box-shadow:none;
}
.bp4-dark .bp4-control.bp4-switch input:checked ~ .bp4-control-indicator{
  background:#2d72d2;
  color:#ffffff;
}
.bp4-dark .bp4-control.bp4-switch:hover input:checked ~ .bp4-control-indicator{
  background:#215db0;
}
.bp4-dark .bp4-control.bp4-switch input:checked:not(:disabled):active ~ .bp4-control-indicator{
  background:#184a90;
}
.bp4-dark .bp4-control.bp4-switch input:checked:disabled ~ .bp4-control-indicator{
  background:rgba(45, 114, 210, 0.5);
  color:rgba(171, 179, 191, 0.6);
}
.bp4-dark .bp4-control.bp4-switch input:checked:disabled ~ .bp4-control-indicator::before{
  background:rgba(255, 255, 255, 0.3);
  box-shadow:none;
}
.bp4-dark .bp4-control.bp4-switch .bp4-control-indicator::before{
  background:#abb3bf;
}
.bp4-dark .bp4-control.bp4-switch input:checked ~ .bp4-control-indicator::before{
  background:#ffffff;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-dark .bp4-control.bp4-switch input:checked ~ .bp4-control-indicator{
    background:highlight;
    border:1px solid buttonborder;
  }
  .bp4-dark .bp4-control.bp4-switch input:checked:disabled ~ .bp4-control-indicator{
    background-color:graytext;
  }
  .bp4-dark .bp4-control.bp4-switch input:not(:checked):disabled ~ .bp4-control-indicator{
    border-color:graytext;
  }
  .bp4-dark .bp4-control.bp4-switch input:not(:checked):disabled ~ .bp4-control-indicator::before{
    border-color:graytext;
  }
  .bp4-dark .bp4-control.bp4-switch:hover input:checked ~ .bp4-control-indicator{
    background:highlight;
  }
}
.bp4-control.bp4-switch .bp4-switch-inner-text{
  font-size:0.7em;
  text-align:center;
}
.bp4-control.bp4-switch .bp4-control-indicator-child:first-child{
  line-height:0;
  margin-left:0.5em;
  margin-right:1.2em;
  visibility:hidden;
}
.bp4-control.bp4-switch .bp4-control-indicator-child:last-child{
  line-height:1em;
  margin-left:1.2em;
  margin-right:0.5em;
  visibility:visible;
}
.bp4-control.bp4-switch input:checked ~ .bp4-control-indicator .bp4-control-indicator-child:first-child{
  line-height:1em;
  visibility:visible;
}
.bp4-control.bp4-switch input:checked ~ .bp4-control-indicator .bp4-control-indicator-child:last-child{
  line-height:0;
  visibility:hidden;
}
.bp4-dark .bp4-control{
  color:#f6f7f9;
}
.bp4-dark .bp4-control.bp4-disabled{
  color:rgba(171, 179, 191, 0.6);
}
.bp4-dark .bp4-control .bp4-control-indicator{
  background-color:transparent;
  box-shadow:inset 0 0 0 1px #8f99a8;
}
.bp4-dark .bp4-control:hover .bp4-control-indicator{
  background-color:rgba(143, 153, 168, 0.15);
}
.bp4-dark .bp4-control input:focus ~ .bp4-control-indicator{
  outline:#8abbff solid 2px;
}
.bp4-dark .bp4-control input:not(:disabled):active ~ .bp4-control-indicator{
  background:rgba(143, 153, 168, 0.3);
  box-shadow:inset 0 0 0 1px #8f99a8;
}
.bp4-dark .bp4-control input:disabled ~ .bp4-control-indicator{
  background:rgba(143, 153, 168, 0.15);
  box-shadow:none;
  cursor:not-allowed;
}
.bp4-dark .bp4-control.bp4-checkbox input:disabled:checked ~ .bp4-control-indicator, .bp4-dark .bp4-control.bp4-checkbox input:disabled:indeterminate ~ .bp4-control-indicator{
  background:rgba(45, 114, 210, 0.5);
}
.bp4-file-input{
  cursor:pointer;
  display:inline-block;
  height:30px;
  position:relative;
}
.bp4-file-input input{
  margin:0;
  min-width:200px;
  opacity:0;
}
.bp4-file-input input:disabled + .bp4-file-upload-input, .bp4-file-input input.bp4-disabled + .bp4-file-upload-input{
  background:rgba(211, 216, 222, 0.5);
  box-shadow:none;
  color:rgba(95, 107, 124, 0.6);
  cursor:not-allowed;
  resize:none;
}
.bp4-file-input input:disabled + .bp4-file-upload-input::placeholder, .bp4-file-input input.bp4-disabled + .bp4-file-upload-input::placeholder{
  color:rgba(95, 107, 124, 0.6);
}
.bp4-file-input input:disabled + .bp4-file-upload-input::after, .bp4-file-input input.bp4-disabled + .bp4-file-upload-input::after{
  background-color:rgba(211, 216, 222, 0.5);
  box-shadow:none;
  color:rgba(95, 107, 124, 0.6);
  cursor:not-allowed;
  outline:none;
}
.bp4-dark .bp4-file-input input:disabled + .bp4-file-upload-input, .bp4-dark .bp4-file-input input.bp4-disabled + .bp4-file-upload-input{
  background:rgba(64, 72, 84, 0.5);
  box-shadow:none;
  color:rgba(171, 179, 191, 0.6);
}
.bp4-dark .bp4-file-input input:disabled + .bp4-file-upload-input::after, .bp4-dark .bp4-file-input input.bp4-disabled + .bp4-file-upload-input::after{
  background-color:rgba(64, 72, 84, 0.5);
  box-shadow:none;
  color:rgba(171, 179, 191, 0.6);
}
.bp4-file-input.bp4-file-input-has-selection .bp4-file-upload-input{
  color:#1c2127;
}
.bp4-dark .bp4-file-input.bp4-file-input-has-selection .bp4-file-upload-input{
  color:#f6f7f9;
}
.bp4-file-input.bp4-fill{
  width:100%;
}
.bp4-file-input.bp4-large, .bp4-large .bp4-file-input{
  height:40px;
}
.bp4-file-input.bp4-small, .bp4-small .bp4-file-input{
  height:24px;
}
.bp4-file-input .bp4-file-upload-input-custom-text::after{
  content:attr(bp4-button-text);
}

.bp4-file-upload-input{
  -webkit-appearance:none;
          appearance:none;
  background:#ffffff;
  border:none;
  border-radius:2px;
  box-shadow:0 0 0 0 rgba(45, 114, 210, 0), 0 0 0 0 rgba(45, 114, 210, 0), inset 0 0 0 1px rgba(17, 20, 24, 0.2), inset 0 1px 1px rgba(17, 20, 24, 0.5);
  color:#1c2127;
  font-size:14px;
  font-weight:400;
  height:30px;
  line-height:30px;
  outline:none;
  padding:0 10px;
  transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  vertical-align:middle;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  word-wrap:normal;
  color:rgba(95, 107, 124, 0.6);
  left:0;
  padding-right:80px;
  position:absolute;
  right:0;
  top:0;
  -webkit-user-select:none;
          user-select:none;
}
.bp4-file-upload-input::placeholder{
  color:#5f6b7c;
  opacity:1;
}
.bp4-file-upload-input:focus, .bp4-file-upload-input.bp4-active{
  box-shadow:inset 0 0 0 1px #2d72d2, 0 0 0 2px rgba(45, 114, 210, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.2);
}
.bp4-file-upload-input[type=search], .bp4-file-upload-input.bp4-round{
  border-radius:30px;
  box-sizing:border-box;
  padding-left:10px;
}
.bp4-file-upload-input[readonly]{
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.15);
}
.bp4-file-upload-input:disabled, .bp4-file-upload-input.bp4-disabled{
  background:rgba(211, 216, 222, 0.5);
  box-shadow:none;
  color:rgba(95, 107, 124, 0.6);
  cursor:not-allowed;
  resize:none;
}
.bp4-file-upload-input:disabled::placeholder, .bp4-file-upload-input.bp4-disabled::placeholder{
  color:rgba(95, 107, 124, 0.6);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-file-upload-input{
    border:1px solid buttonborder;
  }
}
.bp4-file-upload-input::after{
  background-color:#f6f7f9;
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.1);
  color:#1c2127;
  min-height:24px;
  min-width:24px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  word-wrap:normal;
  border-radius:2px;
  content:"Browse";
  line-height:24px;
  margin:3px;
  position:absolute;
  right:0;
  text-align:center;
  top:0;
  width:70px;
}
.bp4-file-upload-input:hover::after{
  background-clip:padding-box;
  background-color:#edeff2;
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.2);
}
.bp4-file-upload-input:active::after{
  background-color:#dce0e5;
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.2);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-file-upload-input:active::after{
    background:highlight;
  }
}
.bp4-large .bp4-file-upload-input{
  font-size:16px;
  height:40px;
  line-height:40px;
  padding-right:95px;
}
.bp4-large .bp4-file-upload-input[type=search], .bp4-large .bp4-file-upload-input.bp4-round{
  padding:0 15px;
}
.bp4-large .bp4-file-upload-input::after{
  min-height:30px;
  min-width:30px;
  line-height:30px;
  margin:5px;
  width:85px;
}
.bp4-small .bp4-file-upload-input{
  font-size:12px;
  height:24px;
  line-height:24px;
  padding-left:8px;
  padding-right:65px;
}
.bp4-small .bp4-file-upload-input[type=search], .bp4-small .bp4-file-upload-input.bp4-round{
  padding:0 12px;
}
.bp4-small .bp4-file-upload-input::after{
  min-height:20px;
  min-width:20px;
  line-height:20px;
  margin:2px;
  width:55px;
}
.bp4-dark .bp4-file-upload-input{
  background:rgba(17, 20, 24, 0.3);
  box-shadow:0 0 0 0 rgba(76, 144, 240, 0), 0 0 0 0 rgba(76, 144, 240, 0), 0 0 0 0 rgba(76, 144, 240, 0), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 #8f99a8;
  color:#f6f7f9;
  color:rgba(171, 179, 191, 0.6);
}
.bp4-dark .bp4-file-upload-input::placeholder{
  color:#abb3bf;
}
.bp4-dark .bp4-file-upload-input:focus{
  box-shadow:inset 0 0 0 1px #4c90f0, inset 0 0 0 1px #4c90f0, 0 0 0 2px rgba(76, 144, 240, 0.3);
}
.bp4-dark .bp4-file-upload-input[readonly]{
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.4);
}
.bp4-dark .bp4-file-upload-input:disabled, .bp4-dark .bp4-file-upload-input.bp4-disabled{
  background:rgba(64, 72, 84, 0.5);
  box-shadow:none;
  color:rgba(171, 179, 191, 0.6);
}
.bp4-dark .bp4-file-upload-input::after{
  background-color:#383e47;
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(17, 20, 24, 0.2);
  color:#f6f7f9;
}
.bp4-dark .bp4-file-upload-input:hover::after{
  background-color:#2f343c;
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(17, 20, 24, 0.4);
}
.bp4-dark .bp4-file-upload-input:active::after{
  background-color:#1c2127;
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(17, 20, 24, 0.4);
}
.bp4-file-upload-input::after{
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.1);
}
.bp4-form-group{
  display:flex;
  flex-direction:column;
  margin:0 0 15px;
}
.bp4-form-group label.bp4-label{
  margin-bottom:5px;
}
.bp4-form-group .bp4-control{
  margin-top:7px;
}
.bp4-form-group .bp4-form-group-sub-label,
.bp4-form-group .bp4-form-helper-text{
  color:#5f6b7c;
  font-size:12px;
}
.bp4-form-group .bp4-form-group-sub-label{
  margin-bottom:5px;
}
.bp4-form-group .bp4-form-helper-text{
  margin-top:5px;
}
.bp4-form-group.bp4-intent-primary .bp4-form-group-sub-label,
.bp4-form-group.bp4-intent-primary .bp4-form-helper-text{
  color:#215db0;
}
.bp4-form-group.bp4-intent-success .bp4-form-group-sub-label,
.bp4-form-group.bp4-intent-success .bp4-form-helper-text{
  color:#1c6e42;
}
.bp4-form-group.bp4-intent-warning .bp4-form-group-sub-label,
.bp4-form-group.bp4-intent-warning .bp4-form-helper-text{
  color:#935610;
}
.bp4-form-group.bp4-intent-danger .bp4-form-group-sub-label,
.bp4-form-group.bp4-intent-danger .bp4-form-helper-text{
  color:#ac2f33;
}
.bp4-form-group.bp4-inline{
  align-items:flex-start;
  flex-direction:row;
}
.bp4-form-group.bp4-inline.bp4-large label.bp4-label{
  line-height:40px;
  margin:0 10px 0 0;
}
.bp4-form-group.bp4-inline label.bp4-label{
  line-height:30px;
  margin:0 10px 0 0;
}
.bp4-form-group.bp4-disabled .bp4-label,
.bp4-form-group.bp4-disabled .bp4-text-muted,
.bp4-form-group.bp4-disabled .bp4-form-group-sub-label,
.bp4-form-group.bp4-disabled .bp4-form-helper-text{
  color:rgba(95, 107, 124, 0.6) !important;
}
.bp4-dark .bp4-form-group.bp4-intent-primary .bp4-form-group-sub-label,
.bp4-dark .bp4-form-group.bp4-intent-primary .bp4-form-helper-text{
  color:#8abbff;
}
.bp4-dark .bp4-form-group.bp4-intent-success .bp4-form-group-sub-label,
.bp4-dark .bp4-form-group.bp4-intent-success .bp4-form-helper-text{
  color:#72ca9b;
}
.bp4-dark .bp4-form-group.bp4-intent-warning .bp4-form-group-sub-label,
.bp4-dark .bp4-form-group.bp4-intent-warning .bp4-form-helper-text{
  color:#fbb360;
}
.bp4-dark .bp4-form-group.bp4-intent-danger .bp4-form-group-sub-label,
.bp4-dark .bp4-form-group.bp4-intent-danger .bp4-form-helper-text{
  color:#fa999c;
}
.bp4-dark .bp4-form-group .bp4-form-helper-text{
  color:#abb3bf;
}
.bp4-dark .bp4-form-group.bp4-disabled .bp4-label,
.bp4-dark .bp4-form-group.bp4-disabled .bp4-text-muted,
.bp4-dark .bp4-form-group.bp4-disabled .bp4-form-group-sub-label,
.bp4-dark .bp4-form-group.bp4-disabled .bp4-form-helper-text{
  color:rgba(171, 179, 191, 0.6) !important;
}
.bp4-input-group{
  display:block;
  position:relative;
}
.bp4-input-group .bp4-input{
  position:relative;
  width:100%;
}
.bp4-input-group .bp4-input:not(:first-child){
  padding-left:30px;
}
.bp4-input-group .bp4-input:not(:last-child){
  padding-right:30px;
}
.bp4-input-group .bp4-input-action,
.bp4-input-group > .bp4-input-left-container,
.bp4-input-group > .bp4-button,
.bp4-input-group > .bp4-icon{
  position:absolute;
  top:0;
}
.bp4-input-group .bp4-input-action:first-child,
.bp4-input-group > .bp4-input-left-container:first-child,
.bp4-input-group > .bp4-button:first-child,
.bp4-input-group > .bp4-icon:first-child{
  left:0;
}
.bp4-input-group .bp4-input-action:last-child,
.bp4-input-group > .bp4-input-left-container:last-child,
.bp4-input-group > .bp4-button:last-child,
.bp4-input-group > .bp4-icon:last-child{
  right:0;
}
.bp4-input-group .bp4-button{
  min-height:24px;
  min-width:24px;
  margin:3px;
  padding:0 7px;
}
.bp4-input-group .bp4-button:empty{
  padding:0;
}
.bp4-input-group > .bp4-input-left-container,
.bp4-input-group > .bp4-icon{
  z-index:1;
}
.bp4-input-group > .bp4-input-left-container > .bp4-icon,
.bp4-input-group > .bp4-icon{
  color:#5f6b7c;
}
.bp4-input-group > .bp4-input-left-container > .bp4-icon:empty,
.bp4-input-group > .bp4-icon:empty{
  font-family:"blueprint-icons-16", sans-serif;
  font-size:16px;
  font-style:normal;
  font-feature-settings:normal;
  font-variant:normal;
  font-weight:400;
  line-height:1;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
}
.bp4-input-group > .bp4-input-left-container > .bp4-icon,
.bp4-input-group > .bp4-icon,
.bp4-input-group .bp4-input-action > .bp4-spinner{
  margin:7px;
}
.bp4-input-group .bp4-tag{
  margin:5px;
}
.bp4-input-group .bp4-input:not(:focus) + .bp4-button.bp4-minimal:not(:hover):not(:focus),
.bp4-input-group .bp4-input:not(:focus) + .bp4-input-action .bp4-button.bp4-minimal:not(:hover):not(:focus){
  color:#5f6b7c;
}
.bp4-dark .bp4-input-group .bp4-input:not(:focus) + .bp4-button.bp4-minimal:not(:hover):not(:focus),
.bp4-dark .bp4-input-group .bp4-input:not(:focus) + .bp4-input-action .bp4-button.bp4-minimal:not(:hover):not(:focus){
  color:#abb3bf;
}
.bp4-input-group .bp4-input:not(:focus) + .bp4-button.bp4-minimal:not(:hover):not(:focus) .bp4-icon, .bp4-input-group .bp4-input:not(:focus) + .bp4-button.bp4-minimal:not(:hover):not(:focus) .bp4-icon-standard, .bp4-input-group .bp4-input:not(:focus) + .bp4-button.bp4-minimal:not(:hover):not(:focus) .bp4-icon-large,
.bp4-input-group .bp4-input:not(:focus) + .bp4-input-action .bp4-button.bp4-minimal:not(:hover):not(:focus) .bp4-icon,
.bp4-input-group .bp4-input:not(:focus) + .bp4-input-action .bp4-button.bp4-minimal:not(:hover):not(:focus) .bp4-icon-standard,
.bp4-input-group .bp4-input:not(:focus) + .bp4-input-action .bp4-button.bp4-minimal:not(:hover):not(:focus) .bp4-icon-large{
  color:#5f6b7c;
}
.bp4-input-group .bp4-input:not(:focus) + .bp4-button.bp4-minimal:disabled,
.bp4-input-group .bp4-input:not(:focus) + .bp4-input-action .bp4-button.bp4-minimal:disabled{
  color:rgba(95, 107, 124, 0.6) !important;
}
.bp4-input-group .bp4-input:not(:focus) + .bp4-button.bp4-minimal:disabled .bp4-icon, .bp4-input-group .bp4-input:not(:focus) + .bp4-button.bp4-minimal:disabled .bp4-icon-standard, .bp4-input-group .bp4-input:not(:focus) + .bp4-button.bp4-minimal:disabled .bp4-icon-large,
.bp4-input-group .bp4-input:not(:focus) + .bp4-input-action .bp4-button.bp4-minimal:disabled .bp4-icon,
.bp4-input-group .bp4-input:not(:focus) + .bp4-input-action .bp4-button.bp4-minimal:disabled .bp4-icon-standard,
.bp4-input-group .bp4-input:not(:focus) + .bp4-input-action .bp4-button.bp4-minimal:disabled .bp4-icon-large{
  color:rgba(95, 107, 124, 0.6) !important;
}
.bp4-input-group.bp4-disabled{
  cursor:not-allowed;
}
.bp4-input-group.bp4-disabled .bp4-icon{
  color:rgba(95, 107, 124, 0.6);
}
.bp4-input-group.bp4-large .bp4-button{
  min-height:30px;
  min-width:30px;
  margin:5px;
}
.bp4-input-group.bp4-large > .bp4-input-left-container > .bp4-icon,
.bp4-input-group.bp4-large > .bp4-icon,
.bp4-input-group.bp4-large .bp4-input-action > .bp4-spinner{
  margin:12px;
}
.bp4-input-group.bp4-large .bp4-input{
  font-size:16px;
  height:40px;
  line-height:40px;
}
.bp4-input-group.bp4-large .bp4-input[type=search], .bp4-input-group.bp4-large .bp4-input.bp4-round{
  padding:0 15px;
}
.bp4-input-group.bp4-large .bp4-input:not(:first-child){
  padding-left:40px;
}
.bp4-input-group.bp4-large .bp4-input:not(:last-child){
  padding-right:40px;
}
.bp4-input-group.bp4-small .bp4-button{
  min-height:20px;
  min-width:20px;
  margin:2px;
}
.bp4-input-group.bp4-small .bp4-tag{
  min-height:20px;
  min-width:20px;
  margin:2px;
}
.bp4-input-group.bp4-small > .bp4-input-left-container > .bp4-icon,
.bp4-input-group.bp4-small > .bp4-icon,
.bp4-input-group.bp4-small .bp4-input-action > .bp4-spinner{
  margin:4px;
}
.bp4-input-group.bp4-small .bp4-input{
  font-size:12px;
  height:24px;
  line-height:24px;
  padding-left:8px;
  padding-right:8px;
}
.bp4-input-group.bp4-small .bp4-input[type=search], .bp4-input-group.bp4-small .bp4-input.bp4-round{
  padding:0 12px;
}
.bp4-input-group.bp4-small .bp4-input:not(:first-child){
  padding-left:24px;
}
.bp4-input-group.bp4-small .bp4-input:not(:last-child){
  padding-right:24px;
}
.bp4-input-group.bp4-fill{
  flex:1 1 auto;
  width:100%;
}
.bp4-input-group.bp4-round .bp4-button,
.bp4-input-group.bp4-round .bp4-input,
.bp4-input-group.bp4-round .bp4-tag{
  border-radius:30px;
}
.bp4-dark .bp4-input-group .bp4-icon{
  color:#abb3bf;
}
.bp4-dark .bp4-input-group.bp4-disabled .bp4-icon{
  color:rgba(171, 179, 191, 0.6);
}
.bp4-input-group.bp4-intent-primary .bp4-input{
  box-shadow:0 0 0 0 rgba(45, 114, 210, 0), 0 0 0 0 rgba(45, 114, 210, 0), inset 0 0 0 1px #2d72d2, inset 0 0 0 1px rgba(17, 20, 24, 0.2), inset 0 1px 1px rgba(17, 20, 24, 0.5);
}
.bp4-input-group.bp4-intent-primary .bp4-input:focus{
  box-shadow:inset 0 0 0 1px #2d72d2, 0 0 0 2px rgba(45, 114, 210, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.2);
}
.bp4-input-group.bp4-intent-primary .bp4-input[readonly]{
  box-shadow:inset 0 0 0 1px #2d72d2;
}
.bp4-input-group.bp4-intent-primary .bp4-input:disabled, .bp4-input-group.bp4-intent-primary .bp4-input.bp4-disabled{
  box-shadow:none;
}
.bp4-dark .bp4-input-group.bp4-intent-primary .bp4-input{
  box-shadow:0 0 0 0 rgba(76, 144, 240, 0), 0 0 0 0 rgba(76, 144, 240, 0), 0 0 0 0 rgba(76, 144, 240, 0), inset 0 0 0 1px #4c90f0, inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 #8f99a8;
}
.bp4-dark .bp4-input-group.bp4-intent-primary .bp4-input:focus{
  box-shadow:inset 0 0 0 1px #4c90f0, inset 0 0 0 1px #4c90f0, 0 0 0 2px rgba(76, 144, 240, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 #8f99a8;
}
.bp4-dark .bp4-input-group.bp4-intent-primary .bp4-input[readonly]{
  box-shadow:inset 0 0 0 1px #4c90f0;
}
.bp4-dark .bp4-input-group.bp4-intent-primary .bp4-input:disabled, .bp4-dark .bp4-input-group.bp4-intent-primary .bp4-input.bp4-disabled{
  box-shadow:none;
}
.bp4-input-group.bp4-intent-primary > .bp4-icon{
  color:#215db0;
}
.bp4-dark .bp4-input-group.bp4-intent-primary > .bp4-icon{
  color:#8abbff;
}
.bp4-input-group.bp4-intent-success .bp4-input{
  box-shadow:0 0 0 0 rgba(35, 133, 81, 0), 0 0 0 0 rgba(35, 133, 81, 0), inset 0 0 0 1px #238551, inset 0 0 0 1px rgba(17, 20, 24, 0.2), inset 0 1px 1px rgba(17, 20, 24, 0.5);
}
.bp4-input-group.bp4-intent-success .bp4-input:focus{
  box-shadow:inset 0 0 0 1px #238551, 0 0 0 2px rgba(35, 133, 81, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.2);
}
.bp4-input-group.bp4-intent-success .bp4-input[readonly]{
  box-shadow:inset 0 0 0 1px #238551;
}
.bp4-input-group.bp4-intent-success .bp4-input:disabled, .bp4-input-group.bp4-intent-success .bp4-input.bp4-disabled{
  box-shadow:none;
}
.bp4-dark .bp4-input-group.bp4-intent-success .bp4-input{
  box-shadow:0 0 0 0 rgba(50, 164, 103, 0), 0 0 0 0 rgba(50, 164, 103, 0), 0 0 0 0 rgba(50, 164, 103, 0), inset 0 0 0 1px #32a467, inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 #8f99a8;
}
.bp4-dark .bp4-input-group.bp4-intent-success .bp4-input:focus{
  box-shadow:inset 0 0 0 1px #32a467, inset 0 0 0 1px #32a467, 0 0 0 2px rgba(50, 164, 103, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 #8f99a8;
}
.bp4-dark .bp4-input-group.bp4-intent-success .bp4-input[readonly]{
  box-shadow:inset 0 0 0 1px #32a467;
}
.bp4-dark .bp4-input-group.bp4-intent-success .bp4-input:disabled, .bp4-dark .bp4-input-group.bp4-intent-success .bp4-input.bp4-disabled{
  box-shadow:none;
}
.bp4-input-group.bp4-intent-success > .bp4-icon{
  color:#1c6e42;
}
.bp4-dark .bp4-input-group.bp4-intent-success > .bp4-icon{
  color:#72ca9b;
}
.bp4-input-group.bp4-intent-warning .bp4-input{
  box-shadow:0 0 0 0 rgba(200, 118, 25, 0), 0 0 0 0 rgba(200, 118, 25, 0), inset 0 0 0 1px #c87619, inset 0 0 0 1px rgba(17, 20, 24, 0.2), inset 0 1px 1px rgba(17, 20, 24, 0.5);
}
.bp4-input-group.bp4-intent-warning .bp4-input:focus{
  box-shadow:inset 0 0 0 1px #c87619, 0 0 0 2px rgba(200, 118, 25, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.2);
}
.bp4-input-group.bp4-intent-warning .bp4-input[readonly]{
  box-shadow:inset 0 0 0 1px #c87619;
}
.bp4-input-group.bp4-intent-warning .bp4-input:disabled, .bp4-input-group.bp4-intent-warning .bp4-input.bp4-disabled{
  box-shadow:none;
}
.bp4-dark .bp4-input-group.bp4-intent-warning .bp4-input{
  box-shadow:0 0 0 0 rgba(236, 154, 60, 0), 0 0 0 0 rgba(236, 154, 60, 0), 0 0 0 0 rgba(236, 154, 60, 0), inset 0 0 0 1px #ec9a3c, inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 #8f99a8;
}
.bp4-dark .bp4-input-group.bp4-intent-warning .bp4-input:focus{
  box-shadow:inset 0 0 0 1px #ec9a3c, inset 0 0 0 1px #ec9a3c, 0 0 0 2px rgba(236, 154, 60, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 #8f99a8;
}
.bp4-dark .bp4-input-group.bp4-intent-warning .bp4-input[readonly]{
  box-shadow:inset 0 0 0 1px #ec9a3c;
}
.bp4-dark .bp4-input-group.bp4-intent-warning .bp4-input:disabled, .bp4-dark .bp4-input-group.bp4-intent-warning .bp4-input.bp4-disabled{
  box-shadow:none;
}
.bp4-input-group.bp4-intent-warning > .bp4-icon{
  color:#935610;
}
.bp4-dark .bp4-input-group.bp4-intent-warning > .bp4-icon{
  color:#fbb360;
}
.bp4-input-group.bp4-intent-danger .bp4-input{
  box-shadow:0 0 0 0 rgba(205, 66, 70, 0), 0 0 0 0 rgba(205, 66, 70, 0), inset 0 0 0 1px #cd4246, inset 0 0 0 1px rgba(17, 20, 24, 0.2), inset 0 1px 1px rgba(17, 20, 24, 0.5);
}
.bp4-input-group.bp4-intent-danger .bp4-input:focus{
  box-shadow:inset 0 0 0 1px #cd4246, 0 0 0 2px rgba(205, 66, 70, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.2);
}
.bp4-input-group.bp4-intent-danger .bp4-input[readonly]{
  box-shadow:inset 0 0 0 1px #cd4246;
}
.bp4-input-group.bp4-intent-danger .bp4-input:disabled, .bp4-input-group.bp4-intent-danger .bp4-input.bp4-disabled{
  box-shadow:none;
}
.bp4-dark .bp4-input-group.bp4-intent-danger .bp4-input{
  box-shadow:0 0 0 0 rgba(231, 106, 110, 0), 0 0 0 0 rgba(231, 106, 110, 0), 0 0 0 0 rgba(231, 106, 110, 0), inset 0 0 0 1px #e76a6e, inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 #8f99a8;
}
.bp4-dark .bp4-input-group.bp4-intent-danger .bp4-input:focus{
  box-shadow:inset 0 0 0 1px #e76a6e, inset 0 0 0 1px #e76a6e, 0 0 0 2px rgba(231, 106, 110, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 #8f99a8;
}
.bp4-dark .bp4-input-group.bp4-intent-danger .bp4-input[readonly]{
  box-shadow:inset 0 0 0 1px #e76a6e;
}
.bp4-dark .bp4-input-group.bp4-intent-danger .bp4-input:disabled, .bp4-dark .bp4-input-group.bp4-intent-danger .bp4-input.bp4-disabled{
  box-shadow:none;
}
.bp4-input-group.bp4-intent-danger > .bp4-icon{
  color:#ac2f33;
}
.bp4-dark .bp4-input-group.bp4-intent-danger > .bp4-icon{
  color:#fa999c;
}
.bp4-input{
  -webkit-appearance:none;
          appearance:none;
  background:#ffffff;
  border:none;
  border-radius:2px;
  box-shadow:0 0 0 0 rgba(45, 114, 210, 0), 0 0 0 0 rgba(45, 114, 210, 0), inset 0 0 0 1px rgba(17, 20, 24, 0.2), inset 0 1px 1px rgba(17, 20, 24, 0.5);
  color:#1c2127;
  font-size:14px;
  font-weight:400;
  height:30px;
  line-height:30px;
  outline:none;
  padding:0 10px;
  transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  vertical-align:middle;
}
.bp4-input::placeholder{
  color:#5f6b7c;
  opacity:1;
}
.bp4-input:focus, .bp4-input.bp4-active{
  box-shadow:inset 0 0 0 1px #2d72d2, 0 0 0 2px rgba(45, 114, 210, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.2);
}
.bp4-input[type=search], .bp4-input.bp4-round{
  border-radius:30px;
  box-sizing:border-box;
  padding-left:10px;
}
.bp4-input[readonly]{
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.15);
}
.bp4-input:disabled, .bp4-input.bp4-disabled{
  background:rgba(211, 216, 222, 0.5);
  box-shadow:none;
  color:rgba(95, 107, 124, 0.6);
  cursor:not-allowed;
  resize:none;
}
.bp4-input:disabled::placeholder, .bp4-input.bp4-disabled::placeholder{
  color:rgba(95, 107, 124, 0.6);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-input{
    border:1px solid buttonborder;
  }
}
.bp4-input.bp4-large{
  font-size:16px;
  height:40px;
  line-height:40px;
}
.bp4-input.bp4-large[type=search], .bp4-input.bp4-large.bp4-round{
  padding:0 15px;
}
.bp4-input.bp4-small{
  font-size:12px;
  height:24px;
  line-height:24px;
  padding-left:8px;
  padding-right:8px;
}
.bp4-input.bp4-small[type=search], .bp4-input.bp4-small.bp4-round{
  padding:0 12px;
}
.bp4-input.bp4-fill{
  flex:1 1 auto;
  width:100%;
}
.bp4-dark .bp4-input{
  background:rgba(17, 20, 24, 0.3);
  box-shadow:0 0 0 0 rgba(76, 144, 240, 0), 0 0 0 0 rgba(76, 144, 240, 0), 0 0 0 0 rgba(76, 144, 240, 0), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 #8f99a8;
  color:#f6f7f9;
}
.bp4-dark .bp4-input::placeholder{
  color:#abb3bf;
}
.bp4-dark .bp4-input:focus{
  box-shadow:inset 0 0 0 1px #4c90f0, inset 0 0 0 1px #4c90f0, 0 0 0 2px rgba(76, 144, 240, 0.3);
}
.bp4-dark .bp4-input[readonly]{
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.4);
}
.bp4-dark .bp4-input:disabled, .bp4-dark .bp4-input.bp4-disabled{
  background:rgba(64, 72, 84, 0.5);
  box-shadow:none;
  color:rgba(171, 179, 191, 0.6);
}
.bp4-input.bp4-intent-primary{
  box-shadow:0 0 0 0 rgba(45, 114, 210, 0), 0 0 0 0 rgba(45, 114, 210, 0), inset 0 0 0 1px #2d72d2, inset 0 0 0 1px rgba(17, 20, 24, 0.2), inset 0 1px 1px rgba(17, 20, 24, 0.5);
}
.bp4-input.bp4-intent-primary:focus{
  box-shadow:inset 0 0 0 1px #2d72d2, 0 0 0 2px rgba(45, 114, 210, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.2);
}
.bp4-input.bp4-intent-primary[readonly]{
  box-shadow:inset 0 0 0 1px #2d72d2;
}
.bp4-input.bp4-intent-primary:disabled, .bp4-input.bp4-intent-primary.bp4-disabled{
  box-shadow:none;
}
.bp4-dark .bp4-input.bp4-intent-primary{
  box-shadow:0 0 0 0 rgba(76, 144, 240, 0), 0 0 0 0 rgba(76, 144, 240, 0), 0 0 0 0 rgba(76, 144, 240, 0), inset 0 0 0 1px #4c90f0, inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 #8f99a8;
}
.bp4-dark .bp4-input.bp4-intent-primary:focus{
  box-shadow:inset 0 0 0 1px #4c90f0, inset 0 0 0 1px #4c90f0, 0 0 0 2px rgba(76, 144, 240, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 #8f99a8;
}
.bp4-dark .bp4-input.bp4-intent-primary[readonly]{
  box-shadow:inset 0 0 0 1px #4c90f0;
}
.bp4-dark .bp4-input.bp4-intent-primary:disabled, .bp4-dark .bp4-input.bp4-intent-primary.bp4-disabled{
  box-shadow:none;
}
.bp4-input.bp4-intent-success{
  box-shadow:0 0 0 0 rgba(35, 133, 81, 0), 0 0 0 0 rgba(35, 133, 81, 0), inset 0 0 0 1px #238551, inset 0 0 0 1px rgba(17, 20, 24, 0.2), inset 0 1px 1px rgba(17, 20, 24, 0.5);
}
.bp4-input.bp4-intent-success:focus{
  box-shadow:inset 0 0 0 1px #238551, 0 0 0 2px rgba(35, 133, 81, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.2);
}
.bp4-input.bp4-intent-success[readonly]{
  box-shadow:inset 0 0 0 1px #238551;
}
.bp4-input.bp4-intent-success:disabled, .bp4-input.bp4-intent-success.bp4-disabled{
  box-shadow:none;
}
.bp4-dark .bp4-input.bp4-intent-success{
  box-shadow:0 0 0 0 rgba(50, 164, 103, 0), 0 0 0 0 rgba(50, 164, 103, 0), 0 0 0 0 rgba(50, 164, 103, 0), inset 0 0 0 1px #32a467, inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 #8f99a8;
}
.bp4-dark .bp4-input.bp4-intent-success:focus{
  box-shadow:inset 0 0 0 1px #32a467, inset 0 0 0 1px #32a467, 0 0 0 2px rgba(50, 164, 103, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 #8f99a8;
}
.bp4-dark .bp4-input.bp4-intent-success[readonly]{
  box-shadow:inset 0 0 0 1px #32a467;
}
.bp4-dark .bp4-input.bp4-intent-success:disabled, .bp4-dark .bp4-input.bp4-intent-success.bp4-disabled{
  box-shadow:none;
}
.bp4-input.bp4-intent-warning{
  box-shadow:0 0 0 0 rgba(200, 118, 25, 0), 0 0 0 0 rgba(200, 118, 25, 0), inset 0 0 0 1px #c87619, inset 0 0 0 1px rgba(17, 20, 24, 0.2), inset 0 1px 1px rgba(17, 20, 24, 0.5);
}
.bp4-input.bp4-intent-warning:focus{
  box-shadow:inset 0 0 0 1px #c87619, 0 0 0 2px rgba(200, 118, 25, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.2);
}
.bp4-input.bp4-intent-warning[readonly]{
  box-shadow:inset 0 0 0 1px #c87619;
}
.bp4-input.bp4-intent-warning:disabled, .bp4-input.bp4-intent-warning.bp4-disabled{
  box-shadow:none;
}
.bp4-dark .bp4-input.bp4-intent-warning{
  box-shadow:0 0 0 0 rgba(236, 154, 60, 0), 0 0 0 0 rgba(236, 154, 60, 0), 0 0 0 0 rgba(236, 154, 60, 0), inset 0 0 0 1px #ec9a3c, inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 #8f99a8;
}
.bp4-dark .bp4-input.bp4-intent-warning:focus{
  box-shadow:inset 0 0 0 1px #ec9a3c, inset 0 0 0 1px #ec9a3c, 0 0 0 2px rgba(236, 154, 60, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 #8f99a8;
}
.bp4-dark .bp4-input.bp4-intent-warning[readonly]{
  box-shadow:inset 0 0 0 1px #ec9a3c;
}
.bp4-dark .bp4-input.bp4-intent-warning:disabled, .bp4-dark .bp4-input.bp4-intent-warning.bp4-disabled{
  box-shadow:none;
}
.bp4-input.bp4-intent-danger{
  box-shadow:0 0 0 0 rgba(205, 66, 70, 0), 0 0 0 0 rgba(205, 66, 70, 0), inset 0 0 0 1px #cd4246, inset 0 0 0 1px rgba(17, 20, 24, 0.2), inset 0 1px 1px rgba(17, 20, 24, 0.5);
}
.bp4-input.bp4-intent-danger:focus{
  box-shadow:inset 0 0 0 1px #cd4246, 0 0 0 2px rgba(205, 66, 70, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.2);
}
.bp4-input.bp4-intent-danger[readonly]{
  box-shadow:inset 0 0 0 1px #cd4246;
}
.bp4-input.bp4-intent-danger:disabled, .bp4-input.bp4-intent-danger.bp4-disabled{
  box-shadow:none;
}
.bp4-dark .bp4-input.bp4-intent-danger{
  box-shadow:0 0 0 0 rgba(231, 106, 110, 0), 0 0 0 0 rgba(231, 106, 110, 0), 0 0 0 0 rgba(231, 106, 110, 0), inset 0 0 0 1px #e76a6e, inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 #8f99a8;
}
.bp4-dark .bp4-input.bp4-intent-danger:focus{
  box-shadow:inset 0 0 0 1px #e76a6e, inset 0 0 0 1px #e76a6e, 0 0 0 2px rgba(231, 106, 110, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 #8f99a8;
}
.bp4-dark .bp4-input.bp4-intent-danger[readonly]{
  box-shadow:inset 0 0 0 1px #e76a6e;
}
.bp4-dark .bp4-input.bp4-intent-danger:disabled, .bp4-dark .bp4-input.bp4-intent-danger.bp4-disabled{
  box-shadow:none;
}
.bp4-input::-ms-clear{
  display:none;
}

@supports (-webkit-touch-callout: none){
  input.bp4-input:disabled, input.bp4-input.bp4-disabled{
    opacity:1;
    -webkit-text-fill-color:rgba(95, 107, 124, 0.6);
  }
  .bp4-dark input.bp4-input:disabled, .bp4-dark input.bp4-input.bp4-disabled{
    -webkit-text-fill-color:rgba(171, 179, 191, 0.6);
  }
}
textarea.bp4-input{
  max-width:100%;
  padding:10px;
}
textarea.bp4-input, textarea.bp4-input.bp4-large, textarea.bp4-input.bp4-small{
  height:auto;
  line-height:inherit;
}
textarea.bp4-input.bp4-small{
  padding:8px;
}
label.bp4-label{
  display:block;
  margin-bottom:15px;
  margin-top:0;
}
label.bp4-label .bp4-html-select,
label.bp4-label .bp4-input,
label.bp4-label .bp4-select,
label.bp4-label .bp4-slider,
label.bp4-label .bp4-popover-wrapper{
  display:block;
  margin-top:5px;
  text-transform:none;
}
label.bp4-label .bp4-button-group{
  margin-top:5px;
}
label.bp4-label .bp4-select select,
label.bp4-label .bp4-html-select select{
  font-weight:400;
  vertical-align:top;
  width:100%;
}
label.bp4-label .bp4-control-group{
  margin-top:5px;
}
label.bp4-label .bp4-control-group > .bp4-button-group,
label.bp4-label .bp4-control-group > .bp4-html-select,
label.bp4-label .bp4-control-group > .bp4-input,
label.bp4-label .bp4-control-group > .bp4-select,
label.bp4-label .bp4-control-group > .bp4-slider,
label.bp4-label .bp4-control-group > .bp4-popover-wrapper{
  margin-top:0;
}
label.bp4-label.bp4-disabled,
label.bp4-label.bp4-disabled .bp4-text-muted{
  color:rgba(95, 107, 124, 0.6);
}
label.bp4-label.bp4-inline{
  line-height:30px;
}
label.bp4-label.bp4-inline .bp4-html-select,
label.bp4-label.bp4-inline .bp4-input,
label.bp4-label.bp4-inline .bp4-input-group,
label.bp4-label.bp4-inline .bp4-select,
label.bp4-label.bp4-inline .bp4-popover-wrapper{
  display:inline-block;
  margin:0 0 0 5px;
  vertical-align:top;
}
label.bp4-label.bp4-inline .bp4-button-group{
  margin:0 0 0 5px;
}
label.bp4-label.bp4-inline .bp4-input-group .bp4-input{
  margin-left:0;
}
label.bp4-label.bp4-inline.bp4-large{
  line-height:40px;
}
label.bp4-label.bp4-inline .bp4-control-group{
  margin:0 0 0 5px;
}
label.bp4-label.bp4-inline .bp4-control-group > .bp4-button-group,
label.bp4-label.bp4-inline .bp4-control-group > .bp4-html-select,
label.bp4-label.bp4-inline .bp4-control-group > .bp4-input,
label.bp4-label.bp4-inline .bp4-control-group > .bp4-select,
label.bp4-label.bp4-inline .bp4-control-group > .bp4-slider,
label.bp4-label.bp4-inline .bp4-control-group > .bp4-popover-wrapper{
  margin:0;
}
label.bp4-label:not(.bp4-inline) .bp4-popover-target{
  display:block;
}
.bp4-dark label.bp4-label{
  color:#f6f7f9;
}
.bp4-dark label.bp4-label.bp4-disabled,
.bp4-dark label.bp4-label.bp4-disabled .bp4-text-muted{
  color:rgba(171, 179, 191, 0.6);
}
.bp4-numeric-input .bp4-button-group.bp4-vertical > .bp4-button{
  flex:1 1 11px;
  min-height:0;
  padding:0;
  width:24px;
}
.bp4-numeric-input.bp4-large .bp4-button-group.bp4-vertical > .bp4-button{
  width:40px;
}
.bp4-numeric-input.bp4-small .bp4-button-group.bp4-vertical > .bp4-button{
  width:24px;
}

form{
  display:block;
}
.bp4-html-select select,
.bp4-select select{
  display:inline-flex;
  flex-direction:row;
  align-items:center;
  border:none;
  cursor:pointer;
  font-size:14px;
  justify-content:center;
  padding:5px 10px;
  text-align:left;
  vertical-align:middle;
  background-color:#f6f7f9;
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.1);
  color:#1c2127;
  -moz-appearance:none;
  -webkit-appearance:none;
  border-radius:2px;
  height:30px;
  padding:0 25px 0 10px;
  width:100%;
}
.bp4-html-select select > *,
.bp4-select select > *{
  flex-grow:0;
  flex-shrink:0;
}
.bp4-html-select select > .bp4-fill,
.bp4-select select > .bp4-fill{
  flex-grow:1;
  flex-shrink:1;
}
.bp4-html-select select::before,
.bp4-select select::before,
.bp4-html-select select > *,
.bp4-select select > *{
  margin-right:7px;
}
.bp4-html-select select:empty::before,
.bp4-select select:empty::before,
.bp4-html-select select > :last-child,
.bp4-select select > :last-child{
  margin-right:0;
}
.bp4-html-select select:hover,
.bp4-select select:hover{
  background-clip:padding-box;
  background-color:#edeff2;
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.2);
}
.bp4-html-select select:active,
.bp4-select select:active, .bp4-html-select select.bp4-active,
.bp4-select select.bp4-active{
  background-color:#dce0e5;
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.2);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-html-select select:active,
  .bp4-select select:active, .bp4-html-select select.bp4-active,
  .bp4-select select.bp4-active{
    background:highlight;
  }
}
.bp4-html-select select:disabled,
.bp4-select select:disabled, .bp4-html-select select.bp4-disabled,
.bp4-select select.bp4-disabled{
  background-color:rgba(211, 216, 222, 0.5);
  box-shadow:none;
  color:rgba(95, 107, 124, 0.6);
  cursor:not-allowed;
  outline:none;
}
.bp4-html-select select:disabled.bp4-active,
.bp4-select select:disabled.bp4-active, .bp4-html-select select.bp4-disabled.bp4-active,
.bp4-select select.bp4-disabled.bp4-active{
  background:rgba(211, 216, 222, 0.7);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-html-select select,
  .bp4-select select{
    border:1px solid buttonborder;
  }
}

.bp4-html-select.bp4-minimal select,
.bp4-select.bp4-minimal select{
  background:none;
  box-shadow:none;
}
.bp4-html-select.bp4-minimal select:hover,
.bp4-select.bp4-minimal select:hover{
  background:rgba(143, 153, 168, 0.15);
  box-shadow:none;
  color:#1c2127;
  text-decoration:none;
}
.bp4-html-select.bp4-minimal select:active,
.bp4-select.bp4-minimal select:active, .bp4-html-select.bp4-minimal select.bp4-active,
.bp4-select.bp4-minimal select.bp4-active{
  background:rgba(143, 153, 168, 0.3);
  box-shadow:none;
  color:#1c2127;
}
.bp4-html-select.bp4-minimal select:disabled,
.bp4-select.bp4-minimal select:disabled, .bp4-html-select.bp4-minimal select.bp4-disabled,
.bp4-select.bp4-minimal select.bp4-disabled{
  background:none;
  color:rgba(95, 107, 124, 0.6);
  cursor:not-allowed;
}
.bp4-html-select.bp4-minimal select:disabled.bp4-active,
.bp4-select.bp4-minimal select:disabled.bp4-active, .bp4-html-select.bp4-minimal select.bp4-disabled.bp4-active,
.bp4-select.bp4-minimal select.bp4-disabled.bp4-active{
  background:rgba(143, 153, 168, 0.3);
}
.bp4-dark .bp4-html-select.bp4-minimal select, .bp4-html-select.bp4-minimal .bp4-dark select,
.bp4-dark .bp4-select.bp4-minimal select,
.bp4-select.bp4-minimal .bp4-dark select{
  background:none;
  box-shadow:none;
  color:#ffffff;
}
.bp4-dark .bp4-html-select.bp4-minimal select:hover, .bp4-html-select.bp4-minimal .bp4-dark select:hover,
.bp4-dark .bp4-select.bp4-minimal select:hover,
.bp4-select.bp4-minimal .bp4-dark select:hover, .bp4-dark .bp4-html-select.bp4-minimal select:active, .bp4-html-select.bp4-minimal .bp4-dark select:active,
.bp4-dark .bp4-select.bp4-minimal select:active,
.bp4-select.bp4-minimal .bp4-dark select:active, .bp4-dark .bp4-html-select.bp4-minimal select.bp4-active, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-active,
.bp4-dark .bp4-select.bp4-minimal select.bp4-active,
.bp4-select.bp4-minimal .bp4-dark select.bp4-active{
  background:none;
  box-shadow:none;
  color:#ffffff;
}
.bp4-dark .bp4-html-select.bp4-minimal select:hover, .bp4-html-select.bp4-minimal .bp4-dark select:hover,
.bp4-dark .bp4-select.bp4-minimal select:hover,
.bp4-select.bp4-minimal .bp4-dark select:hover{
  background:rgba(143, 153, 168, 0.15);
}
.bp4-dark .bp4-html-select.bp4-minimal select:active, .bp4-html-select.bp4-minimal .bp4-dark select:active,
.bp4-dark .bp4-select.bp4-minimal select:active,
.bp4-select.bp4-minimal .bp4-dark select:active, .bp4-dark .bp4-html-select.bp4-minimal select.bp4-active, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-active,
.bp4-dark .bp4-select.bp4-minimal select.bp4-active,
.bp4-select.bp4-minimal .bp4-dark select.bp4-active{
  background:rgba(143, 153, 168, 0.3);
}
.bp4-dark .bp4-html-select.bp4-minimal select:disabled, .bp4-html-select.bp4-minimal .bp4-dark select:disabled,
.bp4-dark .bp4-select.bp4-minimal select:disabled,
.bp4-select.bp4-minimal .bp4-dark select:disabled, .bp4-dark .bp4-html-select.bp4-minimal select.bp4-disabled, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-disabled,
.bp4-dark .bp4-select.bp4-minimal select.bp4-disabled,
.bp4-select.bp4-minimal .bp4-dark select.bp4-disabled{
  background:none;
  color:rgba(171, 179, 191, 0.6);
  cursor:not-allowed;
}
.bp4-dark .bp4-html-select.bp4-minimal select:disabled.bp4-active, .bp4-html-select.bp4-minimal .bp4-dark select:disabled.bp4-active,
.bp4-dark .bp4-select.bp4-minimal select:disabled.bp4-active,
.bp4-select.bp4-minimal .bp4-dark select:disabled.bp4-active, .bp4-dark .bp4-html-select.bp4-minimal select.bp4-disabled.bp4-active, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-disabled.bp4-active,
.bp4-dark .bp4-select.bp4-minimal select.bp4-disabled.bp4-active,
.bp4-select.bp4-minimal .bp4-dark select.bp4-disabled.bp4-active{
  background:rgba(143, 153, 168, 0.3);
}
.bp4-html-select.bp4-minimal select.bp4-intent-primary,
.bp4-select.bp4-minimal select.bp4-intent-primary{
  color:#215db0;
}
.bp4-html-select.bp4-minimal select.bp4-intent-primary:hover,
.bp4-select.bp4-minimal select.bp4-intent-primary:hover, .bp4-html-select.bp4-minimal select.bp4-intent-primary:active,
.bp4-select.bp4-minimal select.bp4-intent-primary:active, .bp4-html-select.bp4-minimal select.bp4-intent-primary.bp4-active,
.bp4-select.bp4-minimal select.bp4-intent-primary.bp4-active{
  background:none;
  box-shadow:none;
  color:#215db0;
}
.bp4-html-select.bp4-minimal select.bp4-intent-primary:hover,
.bp4-select.bp4-minimal select.bp4-intent-primary:hover{
  background:rgba(45, 114, 210, 0.15);
  color:#215db0;
}
.bp4-html-select.bp4-minimal select.bp4-intent-primary:active,
.bp4-select.bp4-minimal select.bp4-intent-primary:active, .bp4-html-select.bp4-minimal select.bp4-intent-primary.bp4-active,
.bp4-select.bp4-minimal select.bp4-intent-primary.bp4-active{
  background:rgba(45, 114, 210, 0.3);
  color:#184a90;
}
.bp4-html-select.bp4-minimal select.bp4-intent-primary:disabled,
.bp4-select.bp4-minimal select.bp4-intent-primary:disabled, .bp4-html-select.bp4-minimal select.bp4-intent-primary.bp4-disabled,
.bp4-select.bp4-minimal select.bp4-intent-primary.bp4-disabled{
  background:none;
  color:rgba(33, 93, 176, 0.5);
}
.bp4-html-select.bp4-minimal select.bp4-intent-primary:disabled.bp4-active,
.bp4-select.bp4-minimal select.bp4-intent-primary:disabled.bp4-active, .bp4-html-select.bp4-minimal select.bp4-intent-primary.bp4-disabled.bp4-active,
.bp4-select.bp4-minimal select.bp4-intent-primary.bp4-disabled.bp4-active{
  background:rgba(45, 114, 210, 0.3);
}
.bp4-html-select.bp4-minimal select.bp4-intent-primary .bp4-button-spinner .bp4-spinner-head,
.bp4-select.bp4-minimal select.bp4-intent-primary .bp4-button-spinner .bp4-spinner-head{
  stroke:#215db0;
}
.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-primary, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-primary,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-primary,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-primary{
  color:#8abbff;
}
.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-primary:hover, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-primary:hover,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-primary:hover,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-primary:hover{
  background:rgba(45, 114, 210, 0.2);
  color:#8abbff;
}
.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-primary:active, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-primary:active,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-primary:active,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-primary:active, .bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-primary.bp4-active, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-primary.bp4-active,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-primary.bp4-active,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-primary.bp4-active{
  background:rgba(45, 114, 210, 0.3);
  color:#99c4ff;
}
.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-primary:disabled, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-primary:disabled,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-primary:disabled,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-primary:disabled, .bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-primary.bp4-disabled, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-primary.bp4-disabled,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-primary.bp4-disabled,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-primary.bp4-disabled{
  background:none;
  color:rgba(138, 187, 255, 0.5);
}
.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-primary:disabled.bp4-active, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-primary:disabled.bp4-active,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-primary:disabled.bp4-active,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-primary:disabled.bp4-active, .bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-primary.bp4-disabled.bp4-active, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-primary.bp4-disabled.bp4-active,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-primary.bp4-disabled.bp4-active,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-primary.bp4-disabled.bp4-active{
  background:rgba(45, 114, 210, 0.3);
}
.bp4-html-select.bp4-minimal select.bp4-intent-success,
.bp4-select.bp4-minimal select.bp4-intent-success{
  color:#1c6e42;
}
.bp4-html-select.bp4-minimal select.bp4-intent-success:hover,
.bp4-select.bp4-minimal select.bp4-intent-success:hover, .bp4-html-select.bp4-minimal select.bp4-intent-success:active,
.bp4-select.bp4-minimal select.bp4-intent-success:active, .bp4-html-select.bp4-minimal select.bp4-intent-success.bp4-active,
.bp4-select.bp4-minimal select.bp4-intent-success.bp4-active{
  background:none;
  box-shadow:none;
  color:#1c6e42;
}
.bp4-html-select.bp4-minimal select.bp4-intent-success:hover,
.bp4-select.bp4-minimal select.bp4-intent-success:hover{
  background:rgba(35, 133, 81, 0.15);
  color:#1c6e42;
}
.bp4-html-select.bp4-minimal select.bp4-intent-success:active,
.bp4-select.bp4-minimal select.bp4-intent-success:active, .bp4-html-select.bp4-minimal select.bp4-intent-success.bp4-active,
.bp4-select.bp4-minimal select.bp4-intent-success.bp4-active{
  background:rgba(35, 133, 81, 0.3);
  color:#165a36;
}
.bp4-html-select.bp4-minimal select.bp4-intent-success:disabled,
.bp4-select.bp4-minimal select.bp4-intent-success:disabled, .bp4-html-select.bp4-minimal select.bp4-intent-success.bp4-disabled,
.bp4-select.bp4-minimal select.bp4-intent-success.bp4-disabled{
  background:none;
  color:rgba(28, 110, 66, 0.5);
}
.bp4-html-select.bp4-minimal select.bp4-intent-success:disabled.bp4-active,
.bp4-select.bp4-minimal select.bp4-intent-success:disabled.bp4-active, .bp4-html-select.bp4-minimal select.bp4-intent-success.bp4-disabled.bp4-active,
.bp4-select.bp4-minimal select.bp4-intent-success.bp4-disabled.bp4-active{
  background:rgba(35, 133, 81, 0.3);
}
.bp4-html-select.bp4-minimal select.bp4-intent-success .bp4-button-spinner .bp4-spinner-head,
.bp4-select.bp4-minimal select.bp4-intent-success .bp4-button-spinner .bp4-spinner-head{
  stroke:#1c6e42;
}
.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-success, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-success,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-success,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-success{
  color:#72ca9b;
}
.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-success:hover, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-success:hover,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-success:hover,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-success:hover{
  background:rgba(35, 133, 81, 0.2);
  color:#72ca9b;
}
.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-success:active, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-success:active,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-success:active,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-success:active, .bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-success.bp4-active, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-success.bp4-active,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-success.bp4-active,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-success.bp4-active{
  background:rgba(35, 133, 81, 0.3);
  color:#7cd7a2;
}
.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-success:disabled, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-success:disabled,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-success:disabled,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-success:disabled, .bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-success.bp4-disabled, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-success.bp4-disabled,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-success.bp4-disabled,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-success.bp4-disabled{
  background:none;
  color:rgba(114, 202, 155, 0.5);
}
.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-success:disabled.bp4-active, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-success:disabled.bp4-active,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-success:disabled.bp4-active,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-success:disabled.bp4-active, .bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-success.bp4-disabled.bp4-active, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-success.bp4-disabled.bp4-active,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-success.bp4-disabled.bp4-active,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-success.bp4-disabled.bp4-active{
  background:rgba(35, 133, 81, 0.3);
}
.bp4-html-select.bp4-minimal select.bp4-intent-warning,
.bp4-select.bp4-minimal select.bp4-intent-warning{
  color:#935610;
}
.bp4-html-select.bp4-minimal select.bp4-intent-warning:hover,
.bp4-select.bp4-minimal select.bp4-intent-warning:hover, .bp4-html-select.bp4-minimal select.bp4-intent-warning:active,
.bp4-select.bp4-minimal select.bp4-intent-warning:active, .bp4-html-select.bp4-minimal select.bp4-intent-warning.bp4-active,
.bp4-select.bp4-minimal select.bp4-intent-warning.bp4-active{
  background:none;
  box-shadow:none;
  color:#935610;
}
.bp4-html-select.bp4-minimal select.bp4-intent-warning:hover,
.bp4-select.bp4-minimal select.bp4-intent-warning:hover{
  background:rgba(200, 118, 25, 0.15);
  color:#935610;
}
.bp4-html-select.bp4-minimal select.bp4-intent-warning:active,
.bp4-select.bp4-minimal select.bp4-intent-warning:active, .bp4-html-select.bp4-minimal select.bp4-intent-warning.bp4-active,
.bp4-select.bp4-minimal select.bp4-intent-warning.bp4-active{
  background:rgba(200, 118, 25, 0.3);
  color:#77450d;
}
.bp4-html-select.bp4-minimal select.bp4-intent-warning:disabled,
.bp4-select.bp4-minimal select.bp4-intent-warning:disabled, .bp4-html-select.bp4-minimal select.bp4-intent-warning.bp4-disabled,
.bp4-select.bp4-minimal select.bp4-intent-warning.bp4-disabled{
  background:none;
  color:rgba(147, 86, 16, 0.5);
}
.bp4-html-select.bp4-minimal select.bp4-intent-warning:disabled.bp4-active,
.bp4-select.bp4-minimal select.bp4-intent-warning:disabled.bp4-active, .bp4-html-select.bp4-minimal select.bp4-intent-warning.bp4-disabled.bp4-active,
.bp4-select.bp4-minimal select.bp4-intent-warning.bp4-disabled.bp4-active{
  background:rgba(200, 118, 25, 0.3);
}
.bp4-html-select.bp4-minimal select.bp4-intent-warning .bp4-button-spinner .bp4-spinner-head,
.bp4-select.bp4-minimal select.bp4-intent-warning .bp4-button-spinner .bp4-spinner-head{
  stroke:#935610;
}
.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-warning, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-warning,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-warning,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-warning{
  color:#fbb360;
}
.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-warning:hover, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-warning:hover,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-warning:hover,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-warning:hover{
  background:rgba(200, 118, 25, 0.2);
  color:#fbb360;
}
.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-warning:active, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-warning:active,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-warning:active,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-warning:active, .bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-warning.bp4-active, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-warning.bp4-active,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-warning.bp4-active,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-warning.bp4-active{
  background:rgba(200, 118, 25, 0.3);
  color:#f5c186;
}
.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-warning:disabled, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-warning:disabled,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-warning:disabled,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-warning:disabled, .bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-warning.bp4-disabled, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-warning.bp4-disabled,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-warning.bp4-disabled,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-warning.bp4-disabled{
  background:none;
  color:rgba(251, 179, 96, 0.5);
}
.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-warning:disabled.bp4-active, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-warning:disabled.bp4-active,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-warning:disabled.bp4-active,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-warning:disabled.bp4-active, .bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-warning.bp4-disabled.bp4-active, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-warning.bp4-disabled.bp4-active,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-warning.bp4-disabled.bp4-active,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-warning.bp4-disabled.bp4-active{
  background:rgba(200, 118, 25, 0.3);
}
.bp4-html-select.bp4-minimal select.bp4-intent-danger,
.bp4-select.bp4-minimal select.bp4-intent-danger{
  color:#ac2f33;
}
.bp4-html-select.bp4-minimal select.bp4-intent-danger:hover,
.bp4-select.bp4-minimal select.bp4-intent-danger:hover, .bp4-html-select.bp4-minimal select.bp4-intent-danger:active,
.bp4-select.bp4-minimal select.bp4-intent-danger:active, .bp4-html-select.bp4-minimal select.bp4-intent-danger.bp4-active,
.bp4-select.bp4-minimal select.bp4-intent-danger.bp4-active{
  background:none;
  box-shadow:none;
  color:#ac2f33;
}
.bp4-html-select.bp4-minimal select.bp4-intent-danger:hover,
.bp4-select.bp4-minimal select.bp4-intent-danger:hover{
  background:rgba(205, 66, 70, 0.15);
  color:#ac2f33;
}
.bp4-html-select.bp4-minimal select.bp4-intent-danger:active,
.bp4-select.bp4-minimal select.bp4-intent-danger:active, .bp4-html-select.bp4-minimal select.bp4-intent-danger.bp4-active,
.bp4-select.bp4-minimal select.bp4-intent-danger.bp4-active{
  background:rgba(205, 66, 70, 0.3);
  color:#8e292c;
}
.bp4-html-select.bp4-minimal select.bp4-intent-danger:disabled,
.bp4-select.bp4-minimal select.bp4-intent-danger:disabled, .bp4-html-select.bp4-minimal select.bp4-intent-danger.bp4-disabled,
.bp4-select.bp4-minimal select.bp4-intent-danger.bp4-disabled{
  background:none;
  color:rgba(172, 47, 51, 0.5);
}
.bp4-html-select.bp4-minimal select.bp4-intent-danger:disabled.bp4-active,
.bp4-select.bp4-minimal select.bp4-intent-danger:disabled.bp4-active, .bp4-html-select.bp4-minimal select.bp4-intent-danger.bp4-disabled.bp4-active,
.bp4-select.bp4-minimal select.bp4-intent-danger.bp4-disabled.bp4-active{
  background:rgba(205, 66, 70, 0.3);
}
.bp4-html-select.bp4-minimal select.bp4-intent-danger .bp4-button-spinner .bp4-spinner-head,
.bp4-select.bp4-minimal select.bp4-intent-danger .bp4-button-spinner .bp4-spinner-head{
  stroke:#ac2f33;
}
.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-danger, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-danger,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-danger,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-danger{
  color:#fa999c;
}
.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-danger:hover, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-danger:hover,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-danger:hover,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-danger:hover{
  background:rgba(205, 66, 70, 0.2);
  color:#fa999c;
}
.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-danger:active, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-danger:active,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-danger:active,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-danger:active, .bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-danger.bp4-active, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-danger.bp4-active,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-danger.bp4-active,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-danger.bp4-active{
  background:rgba(205, 66, 70, 0.3);
  color:#ffa1a4;
}
.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-danger:disabled, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-danger:disabled,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-danger:disabled,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-danger:disabled, .bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-danger.bp4-disabled, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-danger.bp4-disabled,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-danger.bp4-disabled,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-danger.bp4-disabled{
  background:none;
  color:rgba(250, 153, 156, 0.5);
}
.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-danger:disabled.bp4-active, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-danger:disabled.bp4-active,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-danger:disabled.bp4-active,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-danger:disabled.bp4-active, .bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-danger.bp4-disabled.bp4-active, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-danger.bp4-disabled.bp4-active,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-danger.bp4-disabled.bp4-active,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-danger.bp4-disabled.bp4-active{
  background:rgba(205, 66, 70, 0.3);
}

.bp4-html-select.bp4-large select,
.bp4-select.bp4-large select{
  font-size:16px;
  height:40px;
  padding-right:35px;
}

.bp4-dark .bp4-html-select select,
.bp4-dark .bp4-select select{
  background-color:#383e47;
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(17, 20, 24, 0.2);
  color:#f6f7f9;
}
.bp4-dark .bp4-html-select select:hover,
.bp4-dark .bp4-select select:hover, .bp4-dark .bp4-html-select select:active,
.bp4-dark .bp4-select select:active, .bp4-dark .bp4-html-select select.bp4-active,
.bp4-dark .bp4-select select.bp4-active{
  color:#f6f7f9;
}
.bp4-dark .bp4-html-select select:hover,
.bp4-dark .bp4-select select:hover{
  background-color:#2f343c;
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(17, 20, 24, 0.4);
}
.bp4-dark .bp4-html-select select:active,
.bp4-dark .bp4-select select:active, .bp4-dark .bp4-html-select select.bp4-active,
.bp4-dark .bp4-select select.bp4-active{
  background-color:#1c2127;
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(17, 20, 24, 0.4);
}
.bp4-dark .bp4-html-select select:disabled,
.bp4-dark .bp4-select select:disabled, .bp4-dark .bp4-html-select select.bp4-disabled,
.bp4-dark .bp4-select select.bp4-disabled{
  background-color:rgba(64, 72, 84, 0.5);
  box-shadow:none;
  color:rgba(171, 179, 191, 0.6);
}
.bp4-dark .bp4-html-select select:disabled.bp4-active,
.bp4-dark .bp4-select select:disabled.bp4-active, .bp4-dark .bp4-html-select select.bp4-disabled.bp4-active,
.bp4-dark .bp4-select select.bp4-disabled.bp4-active{
  background:rgba(64, 72, 84, 0.7);
}
.bp4-dark .bp4-html-select select .bp4-button-spinner .bp4-spinner-head,
.bp4-dark .bp4-select select .bp4-button-spinner .bp4-spinner-head{
  background:rgba(17, 20, 24, 0.5);
  stroke:#8f99a8;
}

.bp4-html-select select:disabled,
.bp4-select select:disabled{
  background-color:rgba(211, 216, 222, 0.5);
  box-shadow:none;
  color:rgba(95, 107, 124, 0.6);
  cursor:not-allowed;
}

.bp4-select::after, .bp4-html-select .bp4-icon,
.bp4-select .bp4-icon{
  color:#5f6b7c;
  pointer-events:none;
  position:absolute;
  right:7px;
  top:7px;
}
.bp4-disabled.bp4-select::after, .bp4-html-select .bp4-disabled.bp4-icon,
.bp4-select .bp4-disabled.bp4-icon{
  color:rgba(95, 107, 124, 0.6);
}
.bp4-html-select,
.bp4-select{
  display:inline-block;
  letter-spacing:normal;
  position:relative;
  vertical-align:middle;
}
.bp4-html-select select::-ms-expand,
.bp4-select select::-ms-expand{
  display:none;
}
.bp4-html-select .bp4-icon,
.bp4-select .bp4-icon{
  color:#5f6b7c;
}
.bp4-html-select .bp4-icon:hover,
.bp4-select .bp4-icon:hover{
  color:#1c2127;
}
.bp4-dark .bp4-html-select .bp4-icon,
.bp4-dark .bp4-select .bp4-icon{
  color:#abb3bf;
}
.bp4-dark .bp4-html-select .bp4-icon:hover,
.bp4-dark .bp4-select .bp4-icon:hover{
  color:#f6f7f9;
}
.bp4-html-select.bp4-large::after,
.bp4-html-select.bp4-large .bp4-icon,
.bp4-select.bp4-large::after,
.bp4-select.bp4-large .bp4-icon{
  right:12px;
  top:12px;
}
.bp4-html-select.bp4-fill,
.bp4-html-select.bp4-fill select,
.bp4-select.bp4-fill,
.bp4-select.bp4-fill select{
  width:100%;
}
.bp4-dark .bp4-html-select option,
.bp4-dark .bp4-select option{
  background-color:#2f343c;
  color:#f6f7f9;
}
.bp4-dark .bp4-html-select option:disabled,
.bp4-dark .bp4-select option:disabled{
  color:rgba(171, 179, 191, 0.6);
}
.bp4-dark .bp4-html-select::after,
.bp4-dark .bp4-select::after{
  color:#abb3bf;
}

.bp4-select::after{
  font-family:"blueprint-icons-16", sans-serif;
  font-size:16px;
  font-style:normal;
  font-feature-settings:normal;
  font-variant:normal;
  font-weight:400;
  line-height:1;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  content:"\f184";
}
table.bp4-html-table, .bp4-running-text table{
  border-spacing:0;
  font-size:14px;
}
table.bp4-html-table th, .bp4-running-text table th,
table.bp4-html-table td,
.bp4-running-text table td{
  padding:11px;
  text-align:left;
  vertical-align:top;
}
table.bp4-html-table th, .bp4-running-text table th{
  color:#1c2127;
  font-weight:600;
}
table.bp4-html-table td, .bp4-running-text table td{
  color:#1c2127;
}
table.bp4-html-table tbody tr:first-child th, .bp4-running-text table tbody tr:first-child th,
table.bp4-html-table tbody tr:first-child td,
.bp4-running-text table tbody tr:first-child td,
table.bp4-html-table tfoot tr:first-child th,
.bp4-running-text table tfoot tr:first-child th,
table.bp4-html-table tfoot tr:first-child td,
.bp4-running-text table tfoot tr:first-child td{
  box-shadow:inset 0 1px 0 0 rgba(17, 20, 24, 0.15);
}
.bp4-dark table.bp4-html-table th, .bp4-dark .bp4-running-text table th, .bp4-running-text .bp4-dark table th{
  color:#f6f7f9;
}
.bp4-dark table.bp4-html-table td, .bp4-dark .bp4-running-text table td, .bp4-running-text .bp4-dark table td{
  color:#f6f7f9;
}
.bp4-dark table.bp4-html-table tbody tr:first-child th, .bp4-dark .bp4-running-text table tbody tr:first-child th, .bp4-running-text .bp4-dark table tbody tr:first-child th,
.bp4-dark table.bp4-html-table tbody tr:first-child td,
.bp4-dark .bp4-running-text table tbody tr:first-child td,
.bp4-running-text .bp4-dark table tbody tr:first-child td,
.bp4-dark table.bp4-html-table tfoot tr:first-child th,
.bp4-dark .bp4-running-text table tfoot tr:first-child th,
.bp4-running-text .bp4-dark table tfoot tr:first-child th,
.bp4-dark table.bp4-html-table tfoot tr:first-child td,
.bp4-dark .bp4-running-text table tfoot tr:first-child td,
.bp4-running-text .bp4-dark table tfoot tr:first-child td{
  box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.2);
}

table.bp4-html-table.bp4-compact th,
table.bp4-html-table.bp4-compact td, table.bp4-html-table.bp4-html-table-condensed th,
table.bp4-html-table.bp4-html-table-condensed td{
  padding-bottom:6px;
  padding-top:6px;
}
table.bp4-html-table.bp4-html-table-striped tbody tr:nth-child(odd) td{
  background:rgba(143, 153, 168, 0.15);
}
table.bp4-html-table.bp4-html-table-bordered th:not(:first-child){
  box-shadow:inset 1px 0 0 0 rgba(17, 20, 24, 0.15);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  table.bp4-html-table.bp4-html-table-bordered th:not(:first-child){
    border-left:1px solid buttonborder;
  }
}
table.bp4-html-table.bp4-html-table-bordered tbody tr td,
table.bp4-html-table.bp4-html-table-bordered tfoot tr td{
  box-shadow:inset 0 1px 0 0 rgba(17, 20, 24, 0.15);
}
table.bp4-html-table.bp4-html-table-bordered tbody tr td:not(:first-child),
table.bp4-html-table.bp4-html-table-bordered tfoot tr td:not(:first-child){
  box-shadow:inset 1px 1px 0 0 rgba(17, 20, 24, 0.15);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  table.bp4-html-table.bp4-html-table-bordered tbody tr td:not(:first-child),
  table.bp4-html-table.bp4-html-table-bordered tfoot tr td:not(:first-child){
    border-left:1px solid buttonborder;
    border-top:1px solid buttonborder;
  }
  table.bp4-html-table.bp4-html-table-bordered tbody tr td,
  table.bp4-html-table.bp4-html-table-bordered tfoot tr td{
    border-top:1px solid buttonborder;
  }
}
table.bp4-html-table.bp4-html-table-bordered.bp4-html-table-striped tbody tr:not(:first-child) td{
  box-shadow:none;
}
table.bp4-html-table.bp4-html-table-bordered.bp4-html-table-striped tbody tr:not(:first-child) td:not(:first-child){
  box-shadow:inset 1px 0 0 0 rgba(17, 20, 24, 0.15);
}
table.bp4-html-table.bp4-interactive tbody tr:hover td{
  background-color:rgba(143, 153, 168, 0.3);
  cursor:pointer;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  table.bp4-html-table.bp4-interactive tbody tr:hover td{
    background-color:highlight;
  }
}
table.bp4-html-table.bp4-interactive tbody tr:active td{
  background-color:rgba(143, 153, 168, 0.35);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  table.bp4-html-table.bp4-interactive tbody tr:active td{
    background-color:highlight;
  }
}
.bp4-dark table.bp4-html-table{
}
.bp4-dark table.bp4-html-table.bp4-html-table-striped tbody tr:nth-child(odd) td{
  background:rgba(95, 107, 124, 0.15);
}
.bp4-dark table.bp4-html-table.bp4-html-table-bordered th:not(:first-child){
  box-shadow:inset 1px 0 0 0 rgba(255, 255, 255, 0.2);
}
.bp4-dark table.bp4-html-table.bp4-html-table-bordered tbody tr td,
.bp4-dark table.bp4-html-table.bp4-html-table-bordered tfoot tr td{
  box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.2);
}
.bp4-dark table.bp4-html-table.bp4-html-table-bordered tbody tr td:not(:first-child),
.bp4-dark table.bp4-html-table.bp4-html-table-bordered tfoot tr td:not(:first-child){
  box-shadow:inset 1px 1px 0 0 rgba(255, 255, 255, 0.2);
}
.bp4-dark table.bp4-html-table.bp4-html-table-bordered.bp4-html-table-striped tbody tr:not(:first-child) td{
  box-shadow:inset 1px 0 0 0 rgba(255, 255, 255, 0.2);
}
.bp4-dark table.bp4-html-table.bp4-html-table-bordered.bp4-html-table-striped tbody tr:not(:first-child) td:first-child{
  box-shadow:none;
}
.bp4-dark table.bp4-html-table.bp4-interactive tbody tr:hover td{
  background-color:rgba(95, 107, 124, 0.3);
  cursor:pointer;
}
.bp4-dark table.bp4-html-table.bp4-interactive tbody tr:active td{
  background-color:rgba(95, 107, 124, 0.4);
}
.bp4-key-combo{
  display:flex;
  flex-direction:row;
  align-items:center;
}
.bp4-key-combo > *{
  flex-grow:0;
  flex-shrink:0;
}
.bp4-key-combo > .bp4-fill{
  flex-grow:1;
  flex-shrink:1;
}
.bp4-key-combo::before,
.bp4-key-combo > *{
  margin-right:5px;
}
.bp4-key-combo:empty::before,
.bp4-key-combo > :last-child{
  margin-right:0;
}

.bp4-hotkey-dialog{
  padding-bottom:0;
  top:40px;
}
.bp4-hotkey-dialog .bp4-dialog-body{
  margin:0;
  padding:0;
}
.bp4-hotkey-dialog .bp4-hotkey-label{
  flex-grow:1;
}

.bp4-hotkey-column{
  margin:auto;
  max-height:80vh;
  overflow-y:auto;
  padding:30px;
}
.bp4-hotkey-column .bp4-heading{
  margin-bottom:20px;
}
.bp4-hotkey-column .bp4-heading:not(:first-child){
  margin-top:40px;
}

.bp4-hotkey{
  align-items:center;
  display:flex;
  justify-content:space-between;
  margin-left:0;
  margin-right:0;
}
.bp4-hotkey:not(:last-child){
  margin-bottom:10px;
}
.bp4-icon{
  display:inline-block;
  flex:0 0 auto;
  vertical-align:text-bottom;
}
.bp4-icon:not(:empty)::before{
  content:"" !important;
  content:initial !important;
}
.bp4-icon > svg{
  display:block;
}
.bp4-icon > svg:not([fill]){
  fill:currentcolor;
}

span.bp4-icon-standard{
  font-family:"blueprint-icons-16", sans-serif;
  font-size:16px;
  font-style:normal;
  font-feature-settings:normal;
  font-variant:normal;
  font-weight:400;
  line-height:1;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  display:inline-block;
}

span.bp4-icon-large{
  font-family:"blueprint-icons-20", sans-serif;
  font-size:20px;
  font-style:normal;
  font-feature-settings:normal;
  font-variant:normal;
  font-weight:400;
  line-height:1;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  display:inline-block;
}

span.bp4-icon:empty{
  font-family:"blueprint-icons-20";
  font-size:inherit;
  font-style:normal;
  font-weight:400;
  line-height:1;
}
span.bp4-icon:empty::before{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
}

.bp4-icon-add::before{
  content:"\f109";
}

.bp4-icon-add-clip::before{
  content:"\f101";
}

.bp4-icon-add-column-left::before{
  content:"\f102";
}

.bp4-icon-add-column-right::before{
  content:"\f103";
}

.bp4-icon-add-location::before{
  content:"\f104";
}

.bp4-icon-add-row-bottom::before{
  content:"\f105";
}

.bp4-icon-add-row-top::before{
  content:"\f106";
}

.bp4-icon-add-to-artifact::before{
  content:"\f107";
}

.bp4-icon-add-to-folder::before{
  content:"\f108";
}

.bp4-icon-aimpoints-target::before{
  content:"\f335";
}

.bp4-icon-airplane::before{
  content:"\f10a";
}

.bp4-icon-align-center::before{
  content:"\f10b";
}

.bp4-icon-align-justify::before{
  content:"\f10c";
}

.bp4-icon-align-left::before{
  content:"\f10d";
}

.bp4-icon-align-right::before{
  content:"\f10e";
}

.bp4-icon-alignment-bottom::before{
  content:"\f10f";
}

.bp4-icon-alignment-horizontal-center::before{
  content:"\f110";
}

.bp4-icon-alignment-left::before{
  content:"\f111";
}

.bp4-icon-alignment-right::before{
  content:"\f112";
}

.bp4-icon-alignment-top::before{
  content:"\f113";
}

.bp4-icon-alignment-vertical-center::before{
  content:"\f114";
}

.bp4-icon-ammunition::before{
  content:"\f342";
}

.bp4-icon-anchor::before{
  content:"\f330";
}

.bp4-icon-annotation::before{
  content:"\f115";
}

.bp4-icon-antenna::before{
  content:"\f116";
}

.bp4-icon-app-header::before{
  content:"\f117";
}

.bp4-icon-application::before{
  content:"\f118";
}

.bp4-icon-applications::before{
  content:"\f119";
}

.bp4-icon-archive::before{
  content:"\f11a";
}

.bp4-icon-area-of-interest::before{
  content:"\f11b";
}

.bp4-icon-array::before{
  content:"\f121";
}

.bp4-icon-array-boolean::before{
  content:"\f11c";
}

.bp4-icon-array-date::before{
  content:"\f11d";
}

.bp4-icon-array-floating-point::before{
  content:"\f32d";
}

.bp4-icon-array-numeric::before{
  content:"\f11e";
}

.bp4-icon-array-string::before{
  content:"\f11f";
}

.bp4-icon-array-timestamp::before{
  content:"\f120";
}

.bp4-icon-arrow-bottom-left::before{
  content:"\f122";
}

.bp4-icon-arrow-bottom-right::before{
  content:"\f123";
}

.bp4-icon-arrow-down::before{
  content:"\f124";
}

.bp4-icon-arrow-left::before{
  content:"\f125";
}

.bp4-icon-arrow-right::before{
  content:"\f126";
}

.bp4-icon-arrow-top-left::before{
  content:"\f127";
}

.bp4-icon-arrow-top-right::before{
  content:"\f128";
}

.bp4-icon-arrow-up::before{
  content:"\f129";
}

.bp4-icon-arrows-horizontal::before{
  content:"\f12a";
}

.bp4-icon-arrows-vertical::before{
  content:"\f12b";
}

.bp4-icon-asterisk::before{
  content:"\f12c";
}

.bp4-icon-at::before{
  content:"\f331";
}

.bp4-icon-automatic-updates::before{
  content:"\f12d";
}

.bp4-icon-axle::before{
  content:"\f338";
}

.bp4-icon-backlink::before{
  content:"\f12e";
}

.bp4-icon-badge::before{
  content:"\f12f";
}

.bp4-icon-ban-circle::before{
  content:"\f130";
}

.bp4-icon-bank-account::before{
  content:"\f131";
}

.bp4-icon-barcode::before{
  content:"\f132";
}

.bp4-icon-blank::before{
  content:"\f133";
}

.bp4-icon-blocked-person::before{
  content:"\f134";
}

.bp4-icon-bold::before{
  content:"\f135";
}

.bp4-icon-book::before{
  content:"\f136";
}

.bp4-icon-bookmark::before{
  content:"\f137";
}

.bp4-icon-box::before{
  content:"\f138";
}

.bp4-icon-briefcase::before{
  content:"\f139";
}

.bp4-icon-bring-data::before{
  content:"\f13a";
}

.bp4-icon-bug::before{
  content:"\f32e";
}

.bp4-icon-buggy::before{
  content:"\f13b";
}

.bp4-icon-build::before{
  content:"\f13c";
}

.bp4-icon-calculator::before{
  content:"\f13d";
}

.bp4-icon-calendar::before{
  content:"\f13e";
}

.bp4-icon-camera::before{
  content:"\f13f";
}

.bp4-icon-caret-down::before{
  content:"\f140";
}

.bp4-icon-caret-left::before{
  content:"\f141";
}

.bp4-icon-caret-right::before{
  content:"\f142";
}

.bp4-icon-caret-up::before{
  content:"\f143";
}

.bp4-icon-cargo-ship::before{
  content:"\f144";
}

.bp4-icon-cell-tower::before{
  content:"\f145";
}

.bp4-icon-changes::before{
  content:"\f146";
}

.bp4-icon-chart::before{
  content:"\f147";
}

.bp4-icon-chat::before{
  content:"\f148";
}

.bp4-icon-chevron-backward::before{
  content:"\f149";
}

.bp4-icon-chevron-down::before{
  content:"\f14a";
}

.bp4-icon-chevron-forward::before{
  content:"\f14b";
}

.bp4-icon-chevron-left::before{
  content:"\f14c";
}

.bp4-icon-chevron-right::before{
  content:"\f14d";
}

.bp4-icon-chevron-up::before{
  content:"\f14e";
}

.bp4-icon-circle::before{
  content:"\f153";
}

.bp4-icon-circle-arrow-down::before{
  content:"\f14f";
}

.bp4-icon-circle-arrow-left::before{
  content:"\f150";
}

.bp4-icon-circle-arrow-right::before{
  content:"\f151";
}

.bp4-icon-circle-arrow-up::before{
  content:"\f152";
}

.bp4-icon-citation::before{
  content:"\f154";
}

.bp4-icon-clean::before{
  content:"\f155";
}

.bp4-icon-clip::before{
  content:"\f156";
}

.bp4-icon-clipboard::before{
  content:"\f157";
}

.bp4-icon-cloud::before{
  content:"\f15a";
}

.bp4-icon-cloud-download::before{
  content:"\f158";
}

.bp4-icon-cloud-upload::before{
  content:"\f159";
}

.bp4-icon-code::before{
  content:"\f15c";
}

.bp4-icon-code-block::before{
  content:"\f15b";
}

.bp4-icon-cog::before{
  content:"\f15d";
}

.bp4-icon-collapse-all::before{
  content:"\f15e";
}

.bp4-icon-color-fill::before{
  content:"\f328";
}

.bp4-icon-column-layout::before{
  content:"\f15f";
}

.bp4-icon-comment::before{
  content:"\f160";
}

.bp4-icon-comparison::before{
  content:"\f161";
}

.bp4-icon-compass::before{
  content:"\f162";
}

.bp4-icon-compressed::before{
  content:"\f163";
}

.bp4-icon-confirm::before{
  content:"\f164";
}

.bp4-icon-console::before{
  content:"\f165";
}

.bp4-icon-contrast::before{
  content:"\f166";
}

.bp4-icon-control::before{
  content:"\f167";
}

.bp4-icon-credit-card::before{
  content:"\f168";
}

.bp4-icon-cross::before{
  content:"\f169";
}

.bp4-icon-cross-circle::before{
  content:"\f336";
}

.bp4-icon-crown::before{
  content:"\f16a";
}

.bp4-icon-cube::before{
  content:"\f16d";
}

.bp4-icon-cube-add::before{
  content:"\f16b";
}

.bp4-icon-cube-remove::before{
  content:"\f16c";
}

.bp4-icon-curved-range-chart::before{
  content:"\f16e";
}

.bp4-icon-cut::before{
  content:"\f16f";
}

.bp4-icon-cycle::before{
  content:"\f170";
}

.bp4-icon-dashboard::before{
  content:"\f171";
}

.bp4-icon-data-connection::before{
  content:"\f172";
}

.bp4-icon-data-lineage::before{
  content:"\f173";
}

.bp4-icon-database::before{
  content:"\f174";
}

.bp4-icon-delete::before{
  content:"\f175";
}

.bp4-icon-delta::before{
  content:"\f176";
}

.bp4-icon-derive-column::before{
  content:"\f177";
}

.bp4-icon-desktop::before{
  content:"\f178";
}

.bp4-icon-detection::before{
  content:"\f341";
}

.bp4-icon-diagnosis::before{
  content:"\f179";
}

.bp4-icon-diagram-tree::before{
  content:"\f17a";
}

.bp4-icon-direction-left::before{
  content:"\f17b";
}

.bp4-icon-direction-right::before{
  content:"\f17c";
}

.bp4-icon-disable::before{
  content:"\f17d";
}

.bp4-icon-divide::before{
  content:"\f327";
}

.bp4-icon-document::before{
  content:"\f180";
}

.bp4-icon-document-open::before{
  content:"\f17e";
}

.bp4-icon-document-share::before{
  content:"\f17f";
}

.bp4-icon-dollar::before{
  content:"\f181";
}

.bp4-icon-dot::before{
  content:"\f182";
}

.bp4-icon-double-caret-horizontal::before{
  content:"\f183";
}

.bp4-icon-double-caret-vertical::before{
  content:"\f184";
}

.bp4-icon-double-chevron-down::before{
  content:"\f185";
}

.bp4-icon-double-chevron-left::before{
  content:"\f186";
}

.bp4-icon-double-chevron-right::before{
  content:"\f187";
}

.bp4-icon-double-chevron-up::before{
  content:"\f188";
}

.bp4-icon-doughnut-chart::before{
  content:"\f189";
}

.bp4-icon-download::before{
  content:"\f18a";
}

.bp4-icon-drag-handle-horizontal::before{
  content:"\f18b";
}

.bp4-icon-drag-handle-vertical::before{
  content:"\f18c";
}

.bp4-icon-draw::before{
  content:"\f18d";
}

.bp4-icon-drawer-left::before{
  content:"\f18f";
}

.bp4-icon-drawer-left-filled::before{
  content:"\f18e";
}

.bp4-icon-drawer-right::before{
  content:"\f191";
}

.bp4-icon-drawer-right-filled::before{
  content:"\f190";
}

.bp4-icon-drive-time::before{
  content:"\f192";
}

.bp4-icon-duplicate::before{
  content:"\f193";
}

.bp4-icon-edit::before{
  content:"\f194";
}

.bp4-icon-eject::before{
  content:"\f195";
}

.bp4-icon-emoji::before{
  content:"\f196";
}

.bp4-icon-endorsed::before{
  content:"\f197";
}

.bp4-icon-envelope::before{
  content:"\f198";
}

.bp4-icon-equals::before{
  content:"\f199";
}

.bp4-icon-eraser::before{
  content:"\f19a";
}

.bp4-icon-error::before{
  content:"\f19b";
}

.bp4-icon-euro::before{
  content:"\f19c";
}

.bp4-icon-exchange::before{
  content:"\f19d";
}

.bp4-icon-exclude-row::before{
  content:"\f19e";
}

.bp4-icon-expand-all::before{
  content:"\f19f";
}

.bp4-icon-export::before{
  content:"\f1a0";
}

.bp4-icon-eye-off::before{
  content:"\f1a1";
}

.bp4-icon-eye-on::before{
  content:"\f1a2";
}

.bp4-icon-eye-open::before{
  content:"\f1a3";
}

.bp4-icon-fast-backward::before{
  content:"\f1a4";
}

.bp4-icon-fast-forward::before{
  content:"\f1a5";
}

.bp4-icon-feed::before{
  content:"\f1a7";
}

.bp4-icon-feed-subscribed::before{
  content:"\f1a6";
}

.bp4-icon-film::before{
  content:"\f1a8";
}

.bp4-icon-filter::before{
  content:"\f1ad";
}

.bp4-icon-filter-keep::before{
  content:"\f1a9";
}

.bp4-icon-filter-list::before{
  content:"\f1aa";
}

.bp4-icon-filter-open::before{
  content:"\f1ab";
}

.bp4-icon-filter-remove::before{
  content:"\f1ac";
}

.bp4-icon-flag::before{
  content:"\f1ae";
}

.bp4-icon-flame::before{
  content:"\f1af";
}

.bp4-icon-flash::before{
  content:"\f1b0";
}

.bp4-icon-floating-point::before{
  content:"\f32c";
}

.bp4-icon-floppy-disk::before{
  content:"\f1b1";
}

.bp4-icon-flow-branch::before{
  content:"\f1b2";
}

.bp4-icon-flow-end::before{
  content:"\f1b3";
}

.bp4-icon-flow-linear::before{
  content:"\f1b4";
}

.bp4-icon-flow-review::before{
  content:"\f1b6";
}

.bp4-icon-flow-review-branch::before{
  content:"\f1b5";
}

.bp4-icon-flows::before{
  content:"\f1b7";
}

.bp4-icon-folder-close::before{
  content:"\f1b8";
}

.bp4-icon-folder-new::before{
  content:"\f1b9";
}

.bp4-icon-folder-open::before{
  content:"\f1ba";
}

.bp4-icon-folder-shared::before{
  content:"\f1bc";
}

.bp4-icon-folder-shared-open::before{
  content:"\f1bb";
}

.bp4-icon-follower::before{
  content:"\f1bd";
}

.bp4-icon-following::before{
  content:"\f1be";
}

.bp4-icon-font::before{
  content:"\f1bf";
}

.bp4-icon-fork::before{
  content:"\f1c0";
}

.bp4-icon-form::before{
  content:"\f1c1";
}

.bp4-icon-fuel::before{
  content:"\f323";
}

.bp4-icon-full-circle::before{
  content:"\f1c2";
}

.bp4-icon-full-stacked-chart::before{
  content:"\f1c3";
}

.bp4-icon-fullscreen::before{
  content:"\f1c4";
}

.bp4-icon-function::before{
  content:"\f1c5";
}

.bp4-icon-gantt-chart::before{
  content:"\f1c6";
}

.bp4-icon-geofence::before{
  content:"\f1c7";
}

.bp4-icon-geolocation::before{
  content:"\f1c8";
}

.bp4-icon-geosearch::before{
  content:"\f1c9";
}

.bp4-icon-git-branch::before{
  content:"\f1ca";
}

.bp4-icon-git-commit::before{
  content:"\f1cb";
}

.bp4-icon-git-merge::before{
  content:"\f1cc";
}

.bp4-icon-git-new-branch::before{
  content:"\f1cd";
}

.bp4-icon-git-pull::before{
  content:"\f1ce";
}

.bp4-icon-git-push::before{
  content:"\f1cf";
}

.bp4-icon-git-repo::before{
  content:"\f1d0";
}

.bp4-icon-glass::before{
  content:"\f1d1";
}

.bp4-icon-globe::before{
  content:"\f1d3";
}

.bp4-icon-globe-network::before{
  content:"\f1d2";
}

.bp4-icon-graph::before{
  content:"\f1d5";
}

.bp4-icon-graph-remove::before{
  content:"\f1d4";
}

.bp4-icon-greater-than::before{
  content:"\f1d7";
}

.bp4-icon-greater-than-or-equal-to::before{
  content:"\f1d6";
}

.bp4-icon-grid::before{
  content:"\f1d9";
}

.bp4-icon-grid-view::before{
  content:"\f1d8";
}

.bp4-icon-group-objects::before{
  content:"\f1da";
}

.bp4-icon-grouped-bar-chart::before{
  content:"\f1db";
}

.bp4-icon-hand::before{
  content:"\f1e0";
}

.bp4-icon-hand-down::before{
  content:"\f1dc";
}

.bp4-icon-hand-left::before{
  content:"\f1dd";
}

.bp4-icon-hand-right::before{
  content:"\f1de";
}

.bp4-icon-hand-up::before{
  content:"\f1df";
}

.bp4-icon-hat::before{
  content:"\f1e1";
}

.bp4-icon-header::before{
  content:"\f1e5";
}

.bp4-icon-header-one::before{
  content:"\f1e2";
}

.bp4-icon-header-three::before{
  content:"\f1e3";
}

.bp4-icon-header-two::before{
  content:"\f1e4";
}

.bp4-icon-headset::before{
  content:"\f1e6";
}

.bp4-icon-heart::before{
  content:"\f1e8";
}

.bp4-icon-heart-broken::before{
  content:"\f1e7";
}

.bp4-icon-heat-grid::before{
  content:"\f1e9";
}

.bp4-icon-heatmap::before{
  content:"\f1ea";
}

.bp4-icon-helicopter::before{
  content:"\f1eb";
}

.bp4-icon-help::before{
  content:"\f1ec";
}

.bp4-icon-helper-management::before{
  content:"\f1ed";
}

.bp4-icon-high-priority::before{
  content:"\f1ee";
}

.bp4-icon-high-voltage-pole::before{
  content:"\f333";
}

.bp4-icon-highlight::before{
  content:"\f1ef";
}

.bp4-icon-history::before{
  content:"\f1f0";
}

.bp4-icon-home::before{
  content:"\f1f1";
}

.bp4-icon-horizontal-bar-chart::before{
  content:"\f1f4";
}

.bp4-icon-horizontal-bar-chart-asc::before{
  content:"\f1f2";
}

.bp4-icon-horizontal-bar-chart-desc::before{
  content:"\f1f3";
}

.bp4-icon-horizontal-distribution::before{
  content:"\f1f5";
}

.bp4-icon-horizontal-inbetween::before{
  content:"\f329";
}

.bp4-icon-hurricane::before{
  content:"\f1f6";
}

.bp4-icon-id-number::before{
  content:"\f1f7";
}

.bp4-icon-image-rotate-left::before{
  content:"\f1f8";
}

.bp4-icon-image-rotate-right::before{
  content:"\f1f9";
}

.bp4-icon-import::before{
  content:"\f1fa";
}

.bp4-icon-inbox::before{
  content:"\f1ff";
}

.bp4-icon-inbox-filtered::before{
  content:"\f1fb";
}

.bp4-icon-inbox-geo::before{
  content:"\f1fc";
}

.bp4-icon-inbox-search::before{
  content:"\f1fd";
}

.bp4-icon-inbox-update::before{
  content:"\f1fe";
}

.bp4-icon-info-sign::before{
  content:"\f200";
}

.bp4-icon-inheritance::before{
  content:"\f201";
}

.bp4-icon-inherited-group::before{
  content:"\f202";
}

.bp4-icon-inner-join::before{
  content:"\f203";
}

.bp4-icon-insert::before{
  content:"\f204";
}

.bp4-icon-intelligence::before{
  content:"\f337";
}

.bp4-icon-intersection::before{
  content:"\f205";
}

.bp4-icon-ip-address::before{
  content:"\f206";
}

.bp4-icon-issue::before{
  content:"\f209";
}

.bp4-icon-issue-closed::before{
  content:"\f207";
}

.bp4-icon-issue-new::before{
  content:"\f208";
}

.bp4-icon-italic::before{
  content:"\f20a";
}

.bp4-icon-join-table::before{
  content:"\f20b";
}

.bp4-icon-key::before{
  content:"\f215";
}

.bp4-icon-key-backspace::before{
  content:"\f20c";
}

.bp4-icon-key-command::before{
  content:"\f20d";
}

.bp4-icon-key-control::before{
  content:"\f20e";
}

.bp4-icon-key-delete::before{
  content:"\f20f";
}

.bp4-icon-key-enter::before{
  content:"\f210";
}

.bp4-icon-key-escape::before{
  content:"\f211";
}

.bp4-icon-key-option::before{
  content:"\f212";
}

.bp4-icon-key-shift::before{
  content:"\f213";
}

.bp4-icon-key-tab::before{
  content:"\f214";
}

.bp4-icon-known-vehicle::before{
  content:"\f216";
}

.bp4-icon-lab-test::before{
  content:"\f217";
}

.bp4-icon-label::before{
  content:"\f218";
}

.bp4-icon-layer::before{
  content:"\f21a";
}

.bp4-icon-layer-outline::before{
  content:"\f219";
}

.bp4-icon-layers::before{
  content:"\f21b";
}

.bp4-icon-layout::before{
  content:"\f225";
}

.bp4-icon-layout-auto::before{
  content:"\f21c";
}

.bp4-icon-layout-balloon::before{
  content:"\f21d";
}

.bp4-icon-layout-circle::before{
  content:"\f21e";
}

.bp4-icon-layout-grid::before{
  content:"\f21f";
}

.bp4-icon-layout-group-by::before{
  content:"\f220";
}

.bp4-icon-layout-hierarchy::before{
  content:"\f221";
}

.bp4-icon-layout-linear::before{
  content:"\f222";
}

.bp4-icon-layout-skew-grid::before{
  content:"\f223";
}

.bp4-icon-layout-sorted-clusters::before{
  content:"\f224";
}

.bp4-icon-learning::before{
  content:"\f226";
}

.bp4-icon-left-join::before{
  content:"\f227";
}

.bp4-icon-lengthen-text::before{
  content:"\f33e";
}

.bp4-icon-less-than::before{
  content:"\f229";
}

.bp4-icon-less-than-or-equal-to::before{
  content:"\f228";
}

.bp4-icon-lifesaver::before{
  content:"\f22a";
}

.bp4-icon-lightbulb::before{
  content:"\f22b";
}

.bp4-icon-lightning::before{
  content:"\f22c";
}

.bp4-icon-link::before{
  content:"\f22d";
}

.bp4-icon-list::before{
  content:"\f230";
}

.bp4-icon-list-columns::before{
  content:"\f22e";
}

.bp4-icon-list-detail-view::before{
  content:"\f22f";
}

.bp4-icon-locate::before{
  content:"\f231";
}

.bp4-icon-lock::before{
  content:"\f232";
}

.bp4-icon-locomotive::before{
  content:"\f33b";
}

.bp4-icon-log-in::before{
  content:"\f233";
}

.bp4-icon-log-out::before{
  content:"\f234";
}

.bp4-icon-low-voltage-pole::before{
  content:"\f332";
}

.bp4-icon-manual::before{
  content:"\f235";
}

.bp4-icon-manually-entered-data::before{
  content:"\f236";
}

.bp4-icon-many-to-many::before{
  content:"\f237";
}

.bp4-icon-many-to-one::before{
  content:"\f238";
}

.bp4-icon-map::before{
  content:"\f23b";
}

.bp4-icon-map-create::before{
  content:"\f239";
}

.bp4-icon-map-marker::before{
  content:"\f23a";
}

.bp4-icon-maximize::before{
  content:"\f23c";
}

.bp4-icon-media::before{
  content:"\f23d";
}

.bp4-icon-menu::before{
  content:"\f240";
}

.bp4-icon-menu-closed::before{
  content:"\f23e";
}

.bp4-icon-menu-open::before{
  content:"\f23f";
}

.bp4-icon-merge-columns::before{
  content:"\f241";
}

.bp4-icon-merge-links::before{
  content:"\f242";
}

.bp4-icon-minimize::before{
  content:"\f243";
}

.bp4-icon-minus::before{
  content:"\f244";
}

.bp4-icon-mobile-phone::before{
  content:"\f245";
}

.bp4-icon-mobile-video::before{
  content:"\f246";
}

.bp4-icon-modal::before{
  content:"\f248";
}

.bp4-icon-modal-filled::before{
  content:"\f247";
}

.bp4-icon-model::before{
  content:"\f33d";
}

.bp4-icon-moon::before{
  content:"\f249";
}

.bp4-icon-more::before{
  content:"\f24a";
}

.bp4-icon-mountain::before{
  content:"\f24b";
}

.bp4-icon-move::before{
  content:"\f24c";
}

.bp4-icon-mugshot::before{
  content:"\f24d";
}

.bp4-icon-multi-select::before{
  content:"\f24e";
}

.bp4-icon-music::before{
  content:"\f24f";
}

.bp4-icon-nest::before{
  content:"\f250";
}

.bp4-icon-new-drawing::before{
  content:"\f251";
}

.bp4-icon-new-grid-item::before{
  content:"\f252";
}

.bp4-icon-new-layer::before{
  content:"\f253";
}

.bp4-icon-new-layers::before{
  content:"\f254";
}

.bp4-icon-new-link::before{
  content:"\f255";
}

.bp4-icon-new-object::before{
  content:"\f256";
}

.bp4-icon-new-person::before{
  content:"\f257";
}

.bp4-icon-new-prescription::before{
  content:"\f258";
}

.bp4-icon-new-text-box::before{
  content:"\f259";
}

.bp4-icon-ninja::before{
  content:"\f25a";
}

.bp4-icon-not-equal-to::before{
  content:"\f25b";
}

.bp4-icon-notifications::before{
  content:"\f25e";
}

.bp4-icon-notifications-snooze::before{
  content:"\f25c";
}

.bp4-icon-notifications-updated::before{
  content:"\f25d";
}

.bp4-icon-numbered-list::before{
  content:"\f25f";
}

.bp4-icon-numerical::before{
  content:"\f260";
}

.bp4-icon-office::before{
  content:"\f261";
}

.bp4-icon-offline::before{
  content:"\f262";
}

.bp4-icon-oil-field::before{
  content:"\f263";
}

.bp4-icon-one-column::before{
  content:"\f264";
}

.bp4-icon-one-to-many::before{
  content:"\f265";
}

.bp4-icon-one-to-one::before{
  content:"\f266";
}

.bp4-icon-open-application::before{
  content:"\f32b";
}

.bp4-icon-outdated::before{
  content:"\f267";
}

.bp4-icon-page-layout::before{
  content:"\f268";
}

.bp4-icon-panel-stats::before{
  content:"\f269";
}

.bp4-icon-panel-table::before{
  content:"\f26a";
}

.bp4-icon-paperclip::before{
  content:"\f26b";
}

.bp4-icon-paragraph::before{
  content:"\f26c";
}

.bp4-icon-path::before{
  content:"\f26e";
}

.bp4-icon-path-search::before{
  content:"\f26d";
}

.bp4-icon-pause::before{
  content:"\f26f";
}

.bp4-icon-people::before{
  content:"\f270";
}

.bp4-icon-percentage::before{
  content:"\f271";
}

.bp4-icon-person::before{
  content:"\f272";
}

.bp4-icon-phone::before{
  content:"\f273";
}

.bp4-icon-pie-chart::before{
  content:"\f274";
}

.bp4-icon-pin::before{
  content:"\f275";
}

.bp4-icon-pivot::before{
  content:"\f277";
}

.bp4-icon-pivot-table::before{
  content:"\f276";
}

.bp4-icon-play::before{
  content:"\f278";
}

.bp4-icon-playbook::before{
  content:"\f324";
}

.bp4-icon-plus::before{
  content:"\f279";
}

.bp4-icon-polygon-filter::before{
  content:"\f27a";
}

.bp4-icon-power::before{
  content:"\f27b";
}

.bp4-icon-predictive-analysis::before{
  content:"\f27c";
}

.bp4-icon-prescription::before{
  content:"\f27d";
}

.bp4-icon-presentation::before{
  content:"\f27e";
}

.bp4-icon-print::before{
  content:"\f27f";
}

.bp4-icon-projects::before{
  content:"\f280";
}

.bp4-icon-properties::before{
  content:"\f281";
}

.bp4-icon-property::before{
  content:"\f282";
}

.bp4-icon-publish-function::before{
  content:"\f283";
}

.bp4-icon-pulse::before{
  content:"\f284";
}

.bp4-icon-rain::before{
  content:"\f285";
}

.bp4-icon-random::before{
  content:"\f286";
}

.bp4-icon-record::before{
  content:"\f287";
}

.bp4-icon-rect-height::before{
  content:"\f325";
}

.bp4-icon-rect-width::before{
  content:"\f326";
}

.bp4-icon-rectangle::before{
  content:"\f321";
}

.bp4-icon-redo::before{
  content:"\f288";
}

.bp4-icon-refresh::before{
  content:"\f289";
}

.bp4-icon-regex::before{
  content:"\f32f";
}

.bp4-icon-regression-chart::before{
  content:"\f28a";
}

.bp4-icon-remove::before{
  content:"\f290";
}

.bp4-icon-remove-column::before{
  content:"\f28d";
}

.bp4-icon-remove-column-left::before{
  content:"\f28b";
}

.bp4-icon-remove-column-right::before{
  content:"\f28c";
}

.bp4-icon-remove-row-bottom::before{
  content:"\f28e";
}

.bp4-icon-remove-row-top::before{
  content:"\f28f";
}

.bp4-icon-repeat::before{
  content:"\f291";
}

.bp4-icon-reset::before{
  content:"\f292";
}

.bp4-icon-resolve::before{
  content:"\f293";
}

.bp4-icon-rig::before{
  content:"\f294";
}

.bp4-icon-right-join::before{
  content:"\f295";
}

.bp4-icon-ring::before{
  content:"\f296";
}

.bp4-icon-rocket::before{
  content:"\f298";
}

.bp4-icon-rocket-slant::before{
  content:"\f297";
}

.bp4-icon-rotate-document::before{
  content:"\f299";
}

.bp4-icon-rotate-page::before{
  content:"\f29a";
}

.bp4-icon-route::before{
  content:"\f29b";
}

.bp4-icon-satellite::before{
  content:"\f29c";
}

.bp4-icon-saved::before{
  content:"\f29d";
}

.bp4-icon-scatter-plot::before{
  content:"\f29e";
}

.bp4-icon-search::before{
  content:"\f2a2";
}

.bp4-icon-search-around::before{
  content:"\f29f";
}

.bp4-icon-search-template::before{
  content:"\f2a0";
}

.bp4-icon-search-text::before{
  content:"\f2a1";
}

.bp4-icon-segmented-control::before{
  content:"\f2a3";
}

.bp4-icon-select::before{
  content:"\f2a4";
}

.bp4-icon-selection::before{
  content:"\f2a5";
}

.bp4-icon-send-message::before{
  content:"\f2a6";
}

.bp4-icon-send-to::before{
  content:"\f2a9";
}

.bp4-icon-send-to-graph::before{
  content:"\f2a7";
}

.bp4-icon-send-to-map::before{
  content:"\f2a8";
}

.bp4-icon-sensor::before{
  content:"\f33c";
}

.bp4-icon-series-add::before{
  content:"\f2aa";
}

.bp4-icon-series-configuration::before{
  content:"\f2ab";
}

.bp4-icon-series-derived::before{
  content:"\f2ac";
}

.bp4-icon-series-filtered::before{
  content:"\f2ad";
}

.bp4-icon-series-search::before{
  content:"\f2ae";
}

.bp4-icon-settings::before{
  content:"\f2af";
}

.bp4-icon-shapes::before{
  content:"\f2b0";
}

.bp4-icon-share::before{
  content:"\f2b1";
}

.bp4-icon-shared-filter::before{
  content:"\f2b2";
}

.bp4-icon-shield::before{
  content:"\f2b3";
}

.bp4-icon-ship::before{
  content:"\f2b4";
}

.bp4-icon-shop::before{
  content:"\f2b5";
}

.bp4-icon-shopping-cart::before{
  content:"\f2b6";
}

.bp4-icon-shorten-text::before{
  content:"\f33f";
}

.bp4-icon-signal-search::before{
  content:"\f2b7";
}

.bp4-icon-sim-card::before{
  content:"\f2b8";
}

.bp4-icon-slash::before{
  content:"\f2b9";
}

.bp4-icon-small-cross::before{
  content:"\f2ba";
}

.bp4-icon-small-info-sign::before{
  content:"\f334";
}

.bp4-icon-small-minus::before{
  content:"\f2bb";
}

.bp4-icon-small-plus::before{
  content:"\f2bc";
}

.bp4-icon-small-square::before{
  content:"\f2bd";
}

.bp4-icon-small-tick::before{
  content:"\f2be";
}

.bp4-icon-snowflake::before{
  content:"\f2bf";
}

.bp4-icon-social-media::before{
  content:"\f2c0";
}

.bp4-icon-sort::before{
  content:"\f2c7";
}

.bp4-icon-sort-alphabetical::before{
  content:"\f2c2";
}

.bp4-icon-sort-alphabetical-desc::before{
  content:"\f2c1";
}

.bp4-icon-sort-asc::before{
  content:"\f2c3";
}

.bp4-icon-sort-desc::before{
  content:"\f2c4";
}

.bp4-icon-sort-numerical::before{
  content:"\f2c6";
}

.bp4-icon-sort-numerical-desc::before{
  content:"\f2c5";
}

.bp4-icon-spell-check::before{
  content:"\f340";
}

.bp4-icon-split-columns::before{
  content:"\f2c8";
}

.bp4-icon-square::before{
  content:"\f2c9";
}

.bp4-icon-stacked-chart::before{
  content:"\f2ca";
}

.bp4-icon-stadium-geometry::before{
  content:"\f2cb";
}

.bp4-icon-star::before{
  content:"\f2cd";
}

.bp4-icon-star-empty::before{
  content:"\f2cc";
}

.bp4-icon-step-backward::before{
  content:"\f2ce";
}

.bp4-icon-step-chart::before{
  content:"\f2cf";
}

.bp4-icon-step-forward::before{
  content:"\f2d0";
}

.bp4-icon-stop::before{
  content:"\f2d1";
}

.bp4-icon-stopwatch::before{
  content:"\f2d2";
}

.bp4-icon-strikethrough::before{
  content:"\f2d3";
}

.bp4-icon-style::before{
  content:"\f2d4";
}

.bp4-icon-subscript::before{
  content:"\f339";
}

.bp4-icon-superscript::before{
  content:"\f33a";
}

.bp4-icon-swap-horizontal::before{
  content:"\f2d5";
}

.bp4-icon-swap-vertical::before{
  content:"\f2d6";
}

.bp4-icon-switch::before{
  content:"\f2d7";
}

.bp4-icon-symbol-circle::before{
  content:"\f2d8";
}

.bp4-icon-symbol-cross::before{
  content:"\f2d9";
}

.bp4-icon-symbol-diamond::before{
  content:"\f2da";
}

.bp4-icon-symbol-rectangle::before{
  content:"\f322";
}

.bp4-icon-symbol-square::before{
  content:"\f2db";
}

.bp4-icon-symbol-triangle-down::before{
  content:"\f2dc";
}

.bp4-icon-symbol-triangle-up::before{
  content:"\f2dd";
}

.bp4-icon-syringe::before{
  content:"\f2de";
}

.bp4-icon-tag::before{
  content:"\f2df";
}

.bp4-icon-take-action::before{
  content:"\f2e0";
}

.bp4-icon-tank::before{
  content:"\f2e1";
}

.bp4-icon-target::before{
  content:"\f2e2";
}

.bp4-icon-taxi::before{
  content:"\f2e3";
}

.bp4-icon-temperature::before{
  content:"\f2e4";
}

.bp4-icon-text-highlight::before{
  content:"\f2e5";
}

.bp4-icon-th::before{
  content:"\f2ea";
}

.bp4-icon-th-derived::before{
  content:"\f2e6";
}

.bp4-icon-th-disconnect::before{
  content:"\f2e7";
}

.bp4-icon-th-filtered::before{
  content:"\f2e8";
}

.bp4-icon-th-list::before{
  content:"\f2e9";
}

.bp4-icon-third-party::before{
  content:"\f2eb";
}

.bp4-icon-thumbs-down::before{
  content:"\f2ec";
}

.bp4-icon-thumbs-up::before{
  content:"\f2ed";
}

.bp4-icon-tick::before{
  content:"\f2ef";
}

.bp4-icon-tick-circle::before{
  content:"\f2ee";
}

.bp4-icon-time::before{
  content:"\f2f0";
}

.bp4-icon-timeline-area-chart::before{
  content:"\f2f1";
}

.bp4-icon-timeline-bar-chart::before{
  content:"\f2f2";
}

.bp4-icon-timeline-events::before{
  content:"\f2f3";
}

.bp4-icon-timeline-line-chart::before{
  content:"\f2f4";
}

.bp4-icon-tint::before{
  content:"\f2f5";
}

.bp4-icon-torch::before{
  content:"\f2f6";
}

.bp4-icon-tractor::before{
  content:"\f2f7";
}

.bp4-icon-train::before{
  content:"\f2f8";
}

.bp4-icon-translate::before{
  content:"\f2f9";
}

.bp4-icon-trash::before{
  content:"\f2fa";
}

.bp4-icon-tree::before{
  content:"\f2fb";
}

.bp4-icon-trending-down::before{
  content:"\f2fc";
}

.bp4-icon-trending-up::before{
  content:"\f2fd";
}

.bp4-icon-truck::before{
  content:"\f2fe";
}

.bp4-icon-two-columns::before{
  content:"\f2ff";
}

.bp4-icon-unarchive::before{
  content:"\f300";
}

.bp4-icon-underline::before{
  content:"\f301";
}

.bp4-icon-undo::before{
  content:"\f302";
}

.bp4-icon-ungroup-objects::before{
  content:"\f303";
}

.bp4-icon-unknown-vehicle::before{
  content:"\f304";
}

.bp4-icon-unlock::before{
  content:"\f305";
}

.bp4-icon-unpin::before{
  content:"\f306";
}

.bp4-icon-unresolve::before{
  content:"\f307";
}

.bp4-icon-updated::before{
  content:"\f308";
}

.bp4-icon-upload::before{
  content:"\f309";
}

.bp4-icon-user::before{
  content:"\f30a";
}

.bp4-icon-variable::before{
  content:"\f30b";
}

.bp4-icon-vertical-bar-chart-asc::before{
  content:"\f30c";
}

.bp4-icon-vertical-bar-chart-desc::before{
  content:"\f30d";
}

.bp4-icon-vertical-distribution::before{
  content:"\f30e";
}

.bp4-icon-vertical-inbetween::before{
  content:"\f32a";
}

.bp4-icon-video::before{
  content:"\f30f";
}

.bp4-icon-virus::before{
  content:"\f310";
}

.bp4-icon-volume-down::before{
  content:"\f311";
}

.bp4-icon-volume-off::before{
  content:"\f312";
}

.bp4-icon-volume-up::before{
  content:"\f313";
}

.bp4-icon-walk::before{
  content:"\f314";
}

.bp4-icon-warning-sign::before{
  content:"\f315";
}

.bp4-icon-waterfall-chart::before{
  content:"\f316";
}

.bp4-icon-waves::before{
  content:"\f317";
}

.bp4-icon-widget::before{
  content:"\f31b";
}

.bp4-icon-widget-button::before{
  content:"\f318";
}

.bp4-icon-widget-footer::before{
  content:"\f319";
}

.bp4-icon-widget-header::before{
  content:"\f31a";
}

.bp4-icon-wind::before{
  content:"\f31c";
}

.bp4-icon-wrench::before{
  content:"\f31d";
}

.bp4-icon-zoom-in::before{
  content:"\f31e";
}

.bp4-icon-zoom-out::before{
  content:"\f31f";
}

.bp4-icon-zoom-to-fit::before{
  content:"\f320";
}
.bp4-submenu > .bp4-popover-wrapper{
  display:block;
}
.bp4-submenu .bp4-popover-target{
  display:block;
}
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item{
}
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*=bp4-intent-]){
  background-color:rgba(143, 153, 168, 0.15);
  color:inherit;
  cursor:pointer;
  text-decoration:none;
}
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*=bp4-intent-]).ns-selected{
  background-color:rgba(45, 114, 210, 0.1);
  color:#215db0;
}
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*=bp4-intent-]).ns-selected .bp4-menu-item-label{
  color:inherit;
}
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*=bp4-intent-]).ns-selected::before,
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*=bp4-intent-]).ns-selected .bp4-menu-item-icon,
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*=bp4-intent-]).ns-selected .bp4-submenu-icon{
  color:#215db0;
}
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*=bp4-intent-]).ns-selected.bp4-intent-success{
  background-color:rgba(35, 133, 81, 0.1);
  color:#1c6e42;
}
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*=bp4-intent-]).ns-selected.bp4-intent-success::before,
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*=bp4-intent-]).ns-selected.bp4-intent-success .bp4-menu-item-icon,
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*=bp4-intent-]).ns-selected.bp4-intent-success .bp4-submenu-icon{
  color:inherit;
}
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*=bp4-intent-]).ns-selected.bp4-intent-warning{
  background-color:rgba(200, 118, 25, 0.1);
  color:#935610;
}
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*=bp4-intent-]).ns-selected.bp4-intent-warning::before,
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*=bp4-intent-]).ns-selected.bp4-intent-warning .bp4-menu-item-icon,
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*=bp4-intent-]).ns-selected.bp4-intent-warning .bp4-submenu-icon{
  color:inherit;
}
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*=bp4-intent-]).ns-selected.bp4-intent-danger{
  background-color:rgba(205, 66, 70, 0.1);
  color:#ac2f33;
}
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*=bp4-intent-]).ns-selected.bp4-intent-danger::before,
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*=bp4-intent-]).ns-selected.bp4-intent-danger .bp4-menu-item-icon,
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*=bp4-intent-]).ns-selected.bp4-intent-danger .bp4-submenu-icon{
  color:inherit;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*=bp4-intent-]).ns-selected{
    background-color:highlight;
  }
}
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*=bp4-intent-]){
  color:inherit;
}
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*=bp4-intent-]) .bp4-menu-item-icon,
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*=bp4-intent-]) .bp4-submenu-icon{
  color:#abb3bf;
}
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*=bp4-intent-]).ns-selected{
  background-color:rgba(45, 114, 210, 0.2);
  color:#8abbff;
}
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*=bp4-intent-]).ns-selected::before,
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*=bp4-intent-]).ns-selected .bp4-menu-item-icon,
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*=bp4-intent-]).ns-selected .bp4-submenu-icon{
  color:#8abbff;
}
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*=bp4-intent-]).ns-selected.bp4-intent-success{
  background-color:rgba(35, 133, 81, 0.2);
  color:#72ca9b;
}
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*=bp4-intent-]).ns-selected.bp4-intent-success::before,
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*=bp4-intent-]).ns-selected.bp4-intent-success .bp4-menu-item-icon,
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*=bp4-intent-]).ns-selected.bp4-intent-success .bp4-submenu-icon{
  color:inherit;
}
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*=bp4-intent-]).ns-selected.bp4-intent-warning{
  background-color:rgba(200, 118, 25, 0.2);
  color:#fbb360;
}
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*=bp4-intent-]).ns-selected.bp4-intent-warning::before,
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*=bp4-intent-]).ns-selected.bp4-intent-warning .bp4-menu-item-icon,
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*=bp4-intent-]).ns-selected.bp4-intent-warning .bp4-submenu-icon{
  color:inherit;
}
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*=bp4-intent-]).ns-selected.bp4-intent-danger{
  background-color:rgba(205, 66, 70, 0.2);
  color:#fa999c;
}
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*=bp4-intent-]).ns-selected.bp4-intent-danger::before,
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*=bp4-intent-]).ns-selected.bp4-intent-danger .bp4-menu-item-icon,
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*=bp4-intent-]).ns-selected.bp4-intent-danger .bp4-submenu-icon{
  color:inherit;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*=bp4-intent-]).ns-selected{
    background-color:highlight;
  }
}
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-], .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:hover, .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:active{
  background-color:rgba(45, 114, 210, 0.1);
  color:#215db0;
}
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-] .bp4-menu-item-label, .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:hover .bp4-menu-item-label, .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:active .bp4-menu-item-label{
  color:inherit;
}
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]::before,
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-] .bp4-menu-item-icon,
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-] .bp4-submenu-icon, .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:hover::before,
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:hover .bp4-menu-item-icon,
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:hover .bp4-submenu-icon, .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:active::before,
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:active .bp4-menu-item-icon,
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:active .bp4-submenu-icon{
  color:#215db0;
}
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-].bp4-intent-success, .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:hover.bp4-intent-success, .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:active.bp4-intent-success{
  background-color:rgba(35, 133, 81, 0.1);
  color:#1c6e42;
}
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-].bp4-intent-success::before,
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-].bp4-intent-success .bp4-menu-item-icon,
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-].bp4-intent-success .bp4-submenu-icon, .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:hover.bp4-intent-success::before,
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:hover.bp4-intent-success .bp4-menu-item-icon,
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:hover.bp4-intent-success .bp4-submenu-icon, .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:active.bp4-intent-success::before,
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:active.bp4-intent-success .bp4-menu-item-icon,
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:active.bp4-intent-success .bp4-submenu-icon{
  color:inherit;
}
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-].bp4-intent-warning, .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:hover.bp4-intent-warning, .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:active.bp4-intent-warning{
  background-color:rgba(200, 118, 25, 0.1);
  color:#935610;
}
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-].bp4-intent-warning::before,
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-].bp4-intent-warning .bp4-menu-item-icon,
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-].bp4-intent-warning .bp4-submenu-icon, .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:hover.bp4-intent-warning::before,
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:hover.bp4-intent-warning .bp4-menu-item-icon,
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:hover.bp4-intent-warning .bp4-submenu-icon, .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:active.bp4-intent-warning::before,
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:active.bp4-intent-warning .bp4-menu-item-icon,
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:active.bp4-intent-warning .bp4-submenu-icon{
  color:inherit;
}
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-].bp4-intent-danger, .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:hover.bp4-intent-danger, .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:active.bp4-intent-danger{
  background-color:rgba(205, 66, 70, 0.1);
  color:#ac2f33;
}
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-].bp4-intent-danger::before,
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-].bp4-intent-danger .bp4-menu-item-icon,
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-].bp4-intent-danger .bp4-submenu-icon, .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:hover.bp4-intent-danger::before,
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:hover.bp4-intent-danger .bp4-menu-item-icon,
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:hover.bp4-intent-danger .bp4-submenu-icon, .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:active.bp4-intent-danger::before,
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:active.bp4-intent-danger .bp4-menu-item-icon,
.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:active.bp4-intent-danger .bp4-submenu-icon{
  color:inherit;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-], .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:hover, .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:active{
    background-color:highlight;
  }
}
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-], .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:hover, .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:active{
  background-color:rgba(45, 114, 210, 0.2);
  color:#8abbff;
}
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]::before,
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-] .bp4-menu-item-icon,
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-] .bp4-submenu-icon, .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:hover::before,
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:hover .bp4-menu-item-icon,
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:hover .bp4-submenu-icon, .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:active::before,
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:active .bp4-menu-item-icon,
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:active .bp4-submenu-icon{
  color:#8abbff;
}
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-].bp4-intent-success, .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:hover.bp4-intent-success, .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:active.bp4-intent-success{
  background-color:rgba(35, 133, 81, 0.2);
  color:#72ca9b;
}
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-].bp4-intent-success::before,
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-].bp4-intent-success .bp4-menu-item-icon,
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-].bp4-intent-success .bp4-submenu-icon, .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:hover.bp4-intent-success::before,
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:hover.bp4-intent-success .bp4-menu-item-icon,
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:hover.bp4-intent-success .bp4-submenu-icon, .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:active.bp4-intent-success::before,
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:active.bp4-intent-success .bp4-menu-item-icon,
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:active.bp4-intent-success .bp4-submenu-icon{
  color:inherit;
}
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-].bp4-intent-warning, .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:hover.bp4-intent-warning, .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:active.bp4-intent-warning{
  background-color:rgba(200, 118, 25, 0.2);
  color:#fbb360;
}
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-].bp4-intent-warning::before,
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-].bp4-intent-warning .bp4-menu-item-icon,
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-].bp4-intent-warning .bp4-submenu-icon, .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:hover.bp4-intent-warning::before,
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:hover.bp4-intent-warning .bp4-menu-item-icon,
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:hover.bp4-intent-warning .bp4-submenu-icon, .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:active.bp4-intent-warning::before,
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:active.bp4-intent-warning .bp4-menu-item-icon,
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:active.bp4-intent-warning .bp4-submenu-icon{
  color:inherit;
}
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-].bp4-intent-danger, .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:hover.bp4-intent-danger, .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:active.bp4-intent-danger{
  background-color:rgba(205, 66, 70, 0.2);
  color:#fa999c;
}
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-].bp4-intent-danger::before,
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-].bp4-intent-danger .bp4-menu-item-icon,
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-].bp4-intent-danger .bp4-submenu-icon, .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:hover.bp4-intent-danger::before,
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:hover.bp4-intent-danger .bp4-menu-item-icon,
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:hover.bp4-intent-danger .bp4-submenu-icon, .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:active.bp4-intent-danger::before,
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:active.bp4-intent-danger .bp4-menu-item-icon,
.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:active.bp4-intent-danger .bp4-submenu-icon{
  color:inherit;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-], .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:hover, .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*=bp4-intent-]:active{
    background-color:highlight;
  }
}
.bp4-submenu.bp4-popover{
  box-shadow:none;
  padding:0 5px;
}
.bp4-submenu.bp4-popover > .bp4-popover-content{
  box-shadow:0 0 0 1px rgba(17, 20, 24, 0.1), 0 2px 4px rgba(17, 20, 24, 0.2), 0 8px 24px rgba(17, 20, 24, 0.2);
}
.bp4-dark .bp4-submenu.bp4-popover, .bp4-submenu.bp4-popover.bp4-dark{
  box-shadow:none;
}
.bp4-dark .bp4-submenu.bp4-popover > .bp4-popover-content, .bp4-submenu.bp4-popover.bp4-dark > .bp4-popover-content{
  box-shadow:0 0 0 1px hsl(215, 3%, 38%), inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 2px 4px rgba(17, 20, 24, 0.4), 0 8px 24px rgba(17, 20, 24, 0.4);
}
.bp4-menu{
  background:#ffffff;
  border-radius:2px;
  color:#1c2127;
  list-style:none;
  margin:0;
  min-width:180px;
  padding:5px;
  text-align:left;
}

.bp4-menu-divider{
  border-top:1px solid rgba(17, 20, 24, 0.15);
  display:block;
  margin:5px;
}
.bp4-dark .bp4-menu-divider{
  border-top-color:rgba(255, 255, 255, 0.2);
}

.bp4-menu-item{
  display:flex;
  flex-direction:row;
  align-items:flex-start;
  border-radius:2px;
  color:inherit;
  line-height:20px;
  padding:5px 7px;
  text-decoration:none;
  -webkit-user-select:none;
          user-select:none;
}
.bp4-menu-item > *{
  flex-grow:0;
  flex-shrink:0;
}
.bp4-menu-item > .bp4-fill{
  flex-grow:1;
  flex-shrink:1;
}
.bp4-menu-item::before,
.bp4-menu-item > *{
  margin-right:7px;
}
.bp4-menu-item:empty::before,
.bp4-menu-item > :last-child{
  margin-right:0;
}
.bp4-menu-item > .bp4-fill{
  word-break:break-word;
}
.bp4-menu-item .bp4-menu-item-icon{
  display:flex;
  flex-direction:column;
  height:20px;
  justify-content:center;
}
.bp4-menu-item .bp4-menu-item-label{
  color:#5f6b7c;
}
.bp4-menu-item::before,
.bp4-menu-item .bp4-menu-item-icon,
.bp4-menu-item .bp4-submenu-icon{
  color:#5f6b7c;
}
.bp4-menu-item::before,
.bp4-menu-item .bp4-submenu-icon{
  margin-top:2px;
}
.bp4-menu-item:hover{
  background-color:rgba(143, 153, 168, 0.15);
  color:inherit;
  cursor:pointer;
  text-decoration:none;
}
.bp4-menu-item:hover.ns-selected{
  background-color:rgba(45, 114, 210, 0.1);
  color:#215db0;
}
.bp4-menu-item:hover.ns-selected .bp4-menu-item-label{
  color:inherit;
}
.bp4-menu-item:hover.ns-selected::before,
.bp4-menu-item:hover.ns-selected .bp4-menu-item-icon,
.bp4-menu-item:hover.ns-selected .bp4-submenu-icon{
  color:#215db0;
}
.bp4-menu-item:hover.ns-selected.bp4-intent-success{
  background-color:rgba(35, 133, 81, 0.1);
  color:#1c6e42;
}
.bp4-menu-item:hover.ns-selected.bp4-intent-success::before,
.bp4-menu-item:hover.ns-selected.bp4-intent-success .bp4-menu-item-icon,
.bp4-menu-item:hover.ns-selected.bp4-intent-success .bp4-submenu-icon{
  color:inherit;
}
.bp4-menu-item:hover.ns-selected.bp4-intent-warning{
  background-color:rgba(200, 118, 25, 0.1);
  color:#935610;
}
.bp4-menu-item:hover.ns-selected.bp4-intent-warning::before,
.bp4-menu-item:hover.ns-selected.bp4-intent-warning .bp4-menu-item-icon,
.bp4-menu-item:hover.ns-selected.bp4-intent-warning .bp4-submenu-icon{
  color:inherit;
}
.bp4-menu-item:hover.ns-selected.bp4-intent-danger{
  background-color:rgba(205, 66, 70, 0.1);
  color:#ac2f33;
}
.bp4-menu-item:hover.ns-selected.bp4-intent-danger::before,
.bp4-menu-item:hover.ns-selected.bp4-intent-danger .bp4-menu-item-icon,
.bp4-menu-item:hover.ns-selected.bp4-intent-danger .bp4-submenu-icon{
  color:inherit;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-menu-item:hover.ns-selected{
    background-color:highlight;
  }
}
.bp4-menu-item:active, .bp4-menu-item.bp4-active{
  background-color:rgba(143, 153, 168, 0.3);
}
.bp4-menu-item:active .bp4-menu-item-label, .bp4-menu-item.bp4-active .bp4-menu-item-label{
  color:#1c2127;
}
.bp4-menu-item.bp4-selected, .bp4-menu-item.bp4-selected:hover, .bp4-menu-item.bp4-selected:active{
  background-color:rgba(45, 114, 210, 0.1);
  color:#215db0;
}
.bp4-menu-item.bp4-selected .bp4-menu-item-label, .bp4-menu-item.bp4-selected:hover .bp4-menu-item-label, .bp4-menu-item.bp4-selected:active .bp4-menu-item-label{
  color:inherit;
}
.bp4-menu-item.bp4-selected::before,
.bp4-menu-item.bp4-selected .bp4-menu-item-icon,
.bp4-menu-item.bp4-selected .bp4-submenu-icon, .bp4-menu-item.bp4-selected:hover::before,
.bp4-menu-item.bp4-selected:hover .bp4-menu-item-icon,
.bp4-menu-item.bp4-selected:hover .bp4-submenu-icon, .bp4-menu-item.bp4-selected:active::before,
.bp4-menu-item.bp4-selected:active .bp4-menu-item-icon,
.bp4-menu-item.bp4-selected:active .bp4-submenu-icon{
  color:#215db0;
}
.bp4-menu-item.bp4-selected.bp4-intent-success, .bp4-menu-item.bp4-selected:hover.bp4-intent-success, .bp4-menu-item.bp4-selected:active.bp4-intent-success{
  background-color:rgba(35, 133, 81, 0.1);
  color:#1c6e42;
}
.bp4-menu-item.bp4-selected.bp4-intent-success::before,
.bp4-menu-item.bp4-selected.bp4-intent-success .bp4-menu-item-icon,
.bp4-menu-item.bp4-selected.bp4-intent-success .bp4-submenu-icon, .bp4-menu-item.bp4-selected:hover.bp4-intent-success::before,
.bp4-menu-item.bp4-selected:hover.bp4-intent-success .bp4-menu-item-icon,
.bp4-menu-item.bp4-selected:hover.bp4-intent-success .bp4-submenu-icon, .bp4-menu-item.bp4-selected:active.bp4-intent-success::before,
.bp4-menu-item.bp4-selected:active.bp4-intent-success .bp4-menu-item-icon,
.bp4-menu-item.bp4-selected:active.bp4-intent-success .bp4-submenu-icon{
  color:inherit;
}
.bp4-menu-item.bp4-selected.bp4-intent-warning, .bp4-menu-item.bp4-selected:hover.bp4-intent-warning, .bp4-menu-item.bp4-selected:active.bp4-intent-warning{
  background-color:rgba(200, 118, 25, 0.1);
  color:#935610;
}
.bp4-menu-item.bp4-selected.bp4-intent-warning::before,
.bp4-menu-item.bp4-selected.bp4-intent-warning .bp4-menu-item-icon,
.bp4-menu-item.bp4-selected.bp4-intent-warning .bp4-submenu-icon, .bp4-menu-item.bp4-selected:hover.bp4-intent-warning::before,
.bp4-menu-item.bp4-selected:hover.bp4-intent-warning .bp4-menu-item-icon,
.bp4-menu-item.bp4-selected:hover.bp4-intent-warning .bp4-submenu-icon, .bp4-menu-item.bp4-selected:active.bp4-intent-warning::before,
.bp4-menu-item.bp4-selected:active.bp4-intent-warning .bp4-menu-item-icon,
.bp4-menu-item.bp4-selected:active.bp4-intent-warning .bp4-submenu-icon{
  color:inherit;
}
.bp4-menu-item.bp4-selected.bp4-intent-danger, .bp4-menu-item.bp4-selected:hover.bp4-intent-danger, .bp4-menu-item.bp4-selected:active.bp4-intent-danger{
  background-color:rgba(205, 66, 70, 0.1);
  color:#ac2f33;
}
.bp4-menu-item.bp4-selected.bp4-intent-danger::before,
.bp4-menu-item.bp4-selected.bp4-intent-danger .bp4-menu-item-icon,
.bp4-menu-item.bp4-selected.bp4-intent-danger .bp4-submenu-icon, .bp4-menu-item.bp4-selected:hover.bp4-intent-danger::before,
.bp4-menu-item.bp4-selected:hover.bp4-intent-danger .bp4-menu-item-icon,
.bp4-menu-item.bp4-selected:hover.bp4-intent-danger .bp4-submenu-icon, .bp4-menu-item.bp4-selected:active.bp4-intent-danger::before,
.bp4-menu-item.bp4-selected:active.bp4-intent-danger .bp4-menu-item-icon,
.bp4-menu-item.bp4-selected:active.bp4-intent-danger .bp4-submenu-icon{
  color:inherit;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-menu-item.bp4-selected, .bp4-menu-item.bp4-selected:hover, .bp4-menu-item.bp4-selected:active{
    background-color:highlight;
  }
}
.bp4-menu-item.bp4-disabled{
  background-color:inherit !important;
  color:rgba(95, 107, 124, 0.6) !important;
  cursor:not-allowed !important;
  outline:none !important;
}
.bp4-menu-item.bp4-disabled::before,
.bp4-menu-item.bp4-disabled .bp4-menu-item-icon,
.bp4-menu-item.bp4-disabled .bp4-submenu-icon{
  color:rgba(95, 107, 124, 0.6) !important;
}
.bp4-menu-item.bp4-disabled .bp4-menu-item-label{
  color:rgba(95, 107, 124, 0.6) !important;
}
.bp4-menu-item.bp4-intent-primary{
  color:#215db0;
}
.bp4-menu-item.bp4-intent-primary::before,
.bp4-menu-item.bp4-intent-primary .bp4-menu-item-icon,
.bp4-menu-item.bp4-intent-primary .bp4-submenu-icon,
.bp4-menu-item.bp4-intent-primary .bp4-menu-item-label{
  color:inherit;
}
.bp4-menu-item.bp4-intent-primary:hover{
  background-color:rgba(45, 114, 210, 0.1);
}
.bp4-menu-item.bp4-intent-primary:active, .bp4-menu-item.bp4-intent-primary.bp4-active{
  background-color:rgba(45, 114, 210, 0.2);
  color:#184a90;
}
.bp4-menu-item.bp4-intent-success{
  color:#1c6e42;
}
.bp4-menu-item.bp4-intent-success::before,
.bp4-menu-item.bp4-intent-success .bp4-menu-item-icon,
.bp4-menu-item.bp4-intent-success .bp4-submenu-icon,
.bp4-menu-item.bp4-intent-success .bp4-menu-item-label{
  color:inherit;
}
.bp4-menu-item.bp4-intent-success:hover{
  background-color:rgba(35, 133, 81, 0.1);
}
.bp4-menu-item.bp4-intent-success:active, .bp4-menu-item.bp4-intent-success.bp4-active{
  background-color:rgba(35, 133, 81, 0.2);
  color:#165a36;
}
.bp4-menu-item.bp4-intent-warning{
  color:#935610;
}
.bp4-menu-item.bp4-intent-warning::before,
.bp4-menu-item.bp4-intent-warning .bp4-menu-item-icon,
.bp4-menu-item.bp4-intent-warning .bp4-submenu-icon,
.bp4-menu-item.bp4-intent-warning .bp4-menu-item-label{
  color:inherit;
}
.bp4-menu-item.bp4-intent-warning:hover{
  background-color:rgba(200, 118, 25, 0.1);
}
.bp4-menu-item.bp4-intent-warning:active, .bp4-menu-item.bp4-intent-warning.bp4-active{
  background-color:rgba(200, 118, 25, 0.2);
  color:#77450d;
}
.bp4-menu-item.bp4-intent-danger{
  color:#ac2f33;
}
.bp4-menu-item.bp4-intent-danger::before,
.bp4-menu-item.bp4-intent-danger .bp4-menu-item-icon,
.bp4-menu-item.bp4-intent-danger .bp4-submenu-icon,
.bp4-menu-item.bp4-intent-danger .bp4-menu-item-label{
  color:inherit;
}
.bp4-menu-item.bp4-intent-danger:hover{
  background-color:rgba(205, 66, 70, 0.1);
}
.bp4-menu-item.bp4-intent-danger:active, .bp4-menu-item.bp4-intent-danger.bp4-active{
  background-color:rgba(205, 66, 70, 0.2);
  color:#8e292c;
}
.bp4-menu-item::before{
  font-family:"blueprint-icons-16", sans-serif;
  font-size:16px;
  font-style:normal;
  font-feature-settings:normal;
  font-variant:normal;
  font-weight:400;
  line-height:1;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  margin-right:7px;
}
.bp4-large .bp4-menu-item{
  font-size:16px;
  line-height:22px;
  padding:9px 7px;
}
.bp4-large .bp4-menu-item .bp4-menu-item-icon{
  height:22px;
}
.bp4-large .bp4-menu-item::before,
.bp4-large .bp4-menu-item .bp4-submenu-icon{
  margin-top:3px;
}
.bp4-large .bp4-menu-item::before{
  font-family:"blueprint-icons-20", sans-serif;
  font-size:20px;
  font-style:normal;
  font-feature-settings:normal;
  font-variant:normal;
  font-weight:400;
  line-height:1;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  margin-right:10px;
}

button.bp4-menu-item{
  background:none;
  border:none;
  text-align:left;
  width:100%;
}
.bp4-menu-header{
  border-top:1px solid rgba(17, 20, 24, 0.15);
  display:block;
  margin:5px;
  cursor:default;
  padding-left:2px;
}
.bp4-dark .bp4-menu-header{
  border-top-color:rgba(255, 255, 255, 0.2);
}
.bp4-menu-header:first-of-type{
  border-top:none;
}
.bp4-menu-header > h6{
  color:#1c2127;
  font-weight:600;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  word-wrap:normal;
  line-height:17px;
  margin:0;
  padding:10px 7px 0 1px;
}
.bp4-dark .bp4-menu-header > h6{
  color:#f6f7f9;
}
.bp4-menu-header:first-of-type > h6{
  padding-top:0;
}
.bp4-large .bp4-menu-header > h6{
  font-size:18px;
  padding-bottom:5px;
  padding-top:15px;
}
.bp4-large .bp4-menu-header:first-of-type > h6{
  padding-top:0;
}

.bp4-dark .bp4-menu{
  background:#2f343c;
  color:#f6f7f9;
}
.bp4-dark .bp4-menu-item{
  color:inherit;
}
.bp4-dark .bp4-menu-item .bp4-menu-item-label{
  color:#abb3bf;
}
.bp4-dark .bp4-menu-item::before,
.bp4-dark .bp4-menu-item .bp4-menu-item-icon,
.bp4-dark .bp4-menu-item .bp4-submenu-icon{
  color:#abb3bf;
}
.bp4-dark .bp4-menu-item:hover{
  color:inherit;
}
.bp4-dark .bp4-menu-item:hover .bp4-menu-item-icon,
.bp4-dark .bp4-menu-item:hover .bp4-submenu-icon{
  color:#abb3bf;
}
.bp4-dark .bp4-menu-item:hover.ns-selected{
  background-color:rgba(45, 114, 210, 0.2);
  color:#8abbff;
}
.bp4-dark .bp4-menu-item:hover.ns-selected::before,
.bp4-dark .bp4-menu-item:hover.ns-selected .bp4-menu-item-icon,
.bp4-dark .bp4-menu-item:hover.ns-selected .bp4-submenu-icon{
  color:#8abbff;
}
.bp4-dark .bp4-menu-item:hover.ns-selected.bp4-intent-success{
  background-color:rgba(35, 133, 81, 0.2);
  color:#72ca9b;
}
.bp4-dark .bp4-menu-item:hover.ns-selected.bp4-intent-success::before,
.bp4-dark .bp4-menu-item:hover.ns-selected.bp4-intent-success .bp4-menu-item-icon,
.bp4-dark .bp4-menu-item:hover.ns-selected.bp4-intent-success .bp4-submenu-icon{
  color:inherit;
}
.bp4-dark .bp4-menu-item:hover.ns-selected.bp4-intent-warning{
  background-color:rgba(200, 118, 25, 0.2);
  color:#fbb360;
}
.bp4-dark .bp4-menu-item:hover.ns-selected.bp4-intent-warning::before,
.bp4-dark .bp4-menu-item:hover.ns-selected.bp4-intent-warning .bp4-menu-item-icon,
.bp4-dark .bp4-menu-item:hover.ns-selected.bp4-intent-warning .bp4-submenu-icon{
  color:inherit;
}
.bp4-dark .bp4-menu-item:hover.ns-selected.bp4-intent-danger{
  background-color:rgba(205, 66, 70, 0.2);
  color:#fa999c;
}
.bp4-dark .bp4-menu-item:hover.ns-selected.bp4-intent-danger::before,
.bp4-dark .bp4-menu-item:hover.ns-selected.bp4-intent-danger .bp4-menu-item-icon,
.bp4-dark .bp4-menu-item:hover.ns-selected.bp4-intent-danger .bp4-submenu-icon{
  color:inherit;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-dark .bp4-menu-item:hover.ns-selected{
    background-color:highlight;
  }
}
.bp4-dark .bp4-menu-item:active .bp4-menu-item-label, .bp4-dark .bp4-menu-item.bp4-active .bp4-menu-item-label{
  color:#f6f7f9;
}
.bp4-dark .bp4-menu-item.bp4-selected, .bp4-dark .bp4-menu-item.bp4-selected:hover, .bp4-dark .bp4-menu-item.bp4-selected:active{
  background-color:rgba(45, 114, 210, 0.2);
  color:#8abbff;
}
.bp4-dark .bp4-menu-item.bp4-selected::before,
.bp4-dark .bp4-menu-item.bp4-selected .bp4-menu-item-icon,
.bp4-dark .bp4-menu-item.bp4-selected .bp4-submenu-icon, .bp4-dark .bp4-menu-item.bp4-selected:hover::before,
.bp4-dark .bp4-menu-item.bp4-selected:hover .bp4-menu-item-icon,
.bp4-dark .bp4-menu-item.bp4-selected:hover .bp4-submenu-icon, .bp4-dark .bp4-menu-item.bp4-selected:active::before,
.bp4-dark .bp4-menu-item.bp4-selected:active .bp4-menu-item-icon,
.bp4-dark .bp4-menu-item.bp4-selected:active .bp4-submenu-icon{
  color:#8abbff;
}
.bp4-dark .bp4-menu-item.bp4-selected.bp4-intent-success, .bp4-dark .bp4-menu-item.bp4-selected:hover.bp4-intent-success, .bp4-dark .bp4-menu-item.bp4-selected:active.bp4-intent-success{
  background-color:rgba(35, 133, 81, 0.2);
  color:#72ca9b;
}
.bp4-dark .bp4-menu-item.bp4-selected.bp4-intent-success::before,
.bp4-dark .bp4-menu-item.bp4-selected.bp4-intent-success .bp4-menu-item-icon,
.bp4-dark .bp4-menu-item.bp4-selected.bp4-intent-success .bp4-submenu-icon, .bp4-dark .bp4-menu-item.bp4-selected:hover.bp4-intent-success::before,
.bp4-dark .bp4-menu-item.bp4-selected:hover.bp4-intent-success .bp4-menu-item-icon,
.bp4-dark .bp4-menu-item.bp4-selected:hover.bp4-intent-success .bp4-submenu-icon, .bp4-dark .bp4-menu-item.bp4-selected:active.bp4-intent-success::before,
.bp4-dark .bp4-menu-item.bp4-selected:active.bp4-intent-success .bp4-menu-item-icon,
.bp4-dark .bp4-menu-item.bp4-selected:active.bp4-intent-success .bp4-submenu-icon{
  color:inherit;
}
.bp4-dark .bp4-menu-item.bp4-selected.bp4-intent-warning, .bp4-dark .bp4-menu-item.bp4-selected:hover.bp4-intent-warning, .bp4-dark .bp4-menu-item.bp4-selected:active.bp4-intent-warning{
  background-color:rgba(200, 118, 25, 0.2);
  color:#fbb360;
}
.bp4-dark .bp4-menu-item.bp4-selected.bp4-intent-warning::before,
.bp4-dark .bp4-menu-item.bp4-selected.bp4-intent-warning .bp4-menu-item-icon,
.bp4-dark .bp4-menu-item.bp4-selected.bp4-intent-warning .bp4-submenu-icon, .bp4-dark .bp4-menu-item.bp4-selected:hover.bp4-intent-warning::before,
.bp4-dark .bp4-menu-item.bp4-selected:hover.bp4-intent-warning .bp4-menu-item-icon,
.bp4-dark .bp4-menu-item.bp4-selected:hover.bp4-intent-warning .bp4-submenu-icon, .bp4-dark .bp4-menu-item.bp4-selected:active.bp4-intent-warning::before,
.bp4-dark .bp4-menu-item.bp4-selected:active.bp4-intent-warning .bp4-menu-item-icon,
.bp4-dark .bp4-menu-item.bp4-selected:active.bp4-intent-warning .bp4-submenu-icon{
  color:inherit;
}
.bp4-dark .bp4-menu-item.bp4-selected.bp4-intent-danger, .bp4-dark .bp4-menu-item.bp4-selected:hover.bp4-intent-danger, .bp4-dark .bp4-menu-item.bp4-selected:active.bp4-intent-danger{
  background-color:rgba(205, 66, 70, 0.2);
  color:#fa999c;
}
.bp4-dark .bp4-menu-item.bp4-selected.bp4-intent-danger::before,
.bp4-dark .bp4-menu-item.bp4-selected.bp4-intent-danger .bp4-menu-item-icon,
.bp4-dark .bp4-menu-item.bp4-selected.bp4-intent-danger .bp4-submenu-icon, .bp4-dark .bp4-menu-item.bp4-selected:hover.bp4-intent-danger::before,
.bp4-dark .bp4-menu-item.bp4-selected:hover.bp4-intent-danger .bp4-menu-item-icon,
.bp4-dark .bp4-menu-item.bp4-selected:hover.bp4-intent-danger .bp4-submenu-icon, .bp4-dark .bp4-menu-item.bp4-selected:active.bp4-intent-danger::before,
.bp4-dark .bp4-menu-item.bp4-selected:active.bp4-intent-danger .bp4-menu-item-icon,
.bp4-dark .bp4-menu-item.bp4-selected:active.bp4-intent-danger .bp4-submenu-icon{
  color:inherit;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-dark .bp4-menu-item.bp4-selected, .bp4-dark .bp4-menu-item.bp4-selected:hover, .bp4-dark .bp4-menu-item.bp4-selected:active{
    background-color:highlight;
  }
}
.bp4-dark .bp4-menu-item.bp4-disabled{
  color:rgba(171, 179, 191, 0.6) !important;
}
.bp4-dark .bp4-menu-item.bp4-disabled::before,
.bp4-dark .bp4-menu-item.bp4-disabled .bp4-menu-item-icon,
.bp4-dark .bp4-menu-item.bp4-disabled .bp4-submenu-icon{
  color:rgba(171, 179, 191, 0.6) !important;
}
.bp4-dark .bp4-menu-item.bp4-disabled .bp4-menu-item-label{
  color:rgba(171, 179, 191, 0.6) !important;
}
.bp4-dark .bp4-menu-item.bp4-intent-primary{
  color:#8abbff;
}
.bp4-dark .bp4-menu-item.bp4-intent-primary::before,
.bp4-dark .bp4-menu-item.bp4-intent-primary .bp4-menu-item-icon,
.bp4-dark .bp4-menu-item.bp4-intent-primary .bp4-submenu-icon,
.bp4-dark .bp4-menu-item.bp4-intent-primary .bp4-menu-item-label{
  color:inherit;
}
.bp4-dark .bp4-menu-item.bp4-intent-primary:hover{
  background-color:rgba(45, 114, 210, 0.2);
}
.bp4-dark .bp4-menu-item.bp4-intent-primary:active, .bp4-dark .bp4-menu-item.bp4-intent-primary.bp4-active{
  background-color:rgba(45, 114, 210, 0.3);
  color:#99c4ff;
}
.bp4-dark .bp4-menu-item.bp4-intent-success{
  color:#72ca9b;
}
.bp4-dark .bp4-menu-item.bp4-intent-success::before,
.bp4-dark .bp4-menu-item.bp4-intent-success .bp4-menu-item-icon,
.bp4-dark .bp4-menu-item.bp4-intent-success .bp4-submenu-icon,
.bp4-dark .bp4-menu-item.bp4-intent-success .bp4-menu-item-label{
  color:inherit;
}
.bp4-dark .bp4-menu-item.bp4-intent-success:hover{
  background-color:rgba(35, 133, 81, 0.2);
}
.bp4-dark .bp4-menu-item.bp4-intent-success:active, .bp4-dark .bp4-menu-item.bp4-intent-success.bp4-active{
  background-color:rgba(35, 133, 81, 0.3);
  color:#7cd7a2;
}
.bp4-dark .bp4-menu-item.bp4-intent-warning{
  color:#fbb360;
}
.bp4-dark .bp4-menu-item.bp4-intent-warning::before,
.bp4-dark .bp4-menu-item.bp4-intent-warning .bp4-menu-item-icon,
.bp4-dark .bp4-menu-item.bp4-intent-warning .bp4-submenu-icon,
.bp4-dark .bp4-menu-item.bp4-intent-warning .bp4-menu-item-label{
  color:inherit;
}
.bp4-dark .bp4-menu-item.bp4-intent-warning:hover{
  background-color:rgba(200, 118, 25, 0.2);
}
.bp4-dark .bp4-menu-item.bp4-intent-warning:active, .bp4-dark .bp4-menu-item.bp4-intent-warning.bp4-active{
  background-color:rgba(200, 118, 25, 0.3);
  color:#f5c186;
}
.bp4-dark .bp4-menu-item.bp4-intent-danger{
  color:#fa999c;
}
.bp4-dark .bp4-menu-item.bp4-intent-danger::before,
.bp4-dark .bp4-menu-item.bp4-intent-danger .bp4-menu-item-icon,
.bp4-dark .bp4-menu-item.bp4-intent-danger .bp4-submenu-icon,
.bp4-dark .bp4-menu-item.bp4-intent-danger .bp4-menu-item-label{
  color:inherit;
}
.bp4-dark .bp4-menu-item.bp4-intent-danger:hover{
  background-color:rgba(205, 66, 70, 0.2);
}
.bp4-dark .bp4-menu-item.bp4-intent-danger:active, .bp4-dark .bp4-menu-item.bp4-intent-danger.bp4-active{
  background-color:rgba(205, 66, 70, 0.3);
  color:#ffa1a4;
}
.bp4-dark .bp4-menu-divider,
.bp4-dark .bp4-menu-header{
  border-color:rgba(255, 255, 255, 0.2);
}
.bp4-dark .bp4-menu-header > h6{
  color:#f6f7f9;
}

.bp4-label .bp4-menu{
  margin-top:5px;
}
.bp4-navbar{
  background-color:#ffffff;
  box-shadow:0 0 0 1px rgba(17, 20, 24, 0.1), 0 1px 1px rgba(17, 20, 24, 0.2);
  height:50px;
  padding:0 15px;
  position:relative;
  width:100%;
  z-index:10;
}
.bp4-navbar.bp4-dark, .bp4-dark .bp4-navbar{
  background-color:#383e47;
}
.bp4-navbar.bp4-dark{
  box-shadow:inset inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 1px 1px 0 rgba(17, 20, 24, 0.4);
}
.bp4-dark .bp4-navbar{
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 1px 1px 0 rgba(17, 20, 24, 0.4);
}
.bp4-navbar.bp4-fixed-top{
  left:0;
  position:fixed;
  right:0;
  top:0;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-navbar{
    border:1px solid buttonborder;
  }
}

.bp4-navbar-heading{
  font-size:16px;
  margin-right:15px;
}

.bp4-navbar-group{
  align-items:center;
  display:flex;
  height:50px;
}
.bp4-navbar-group.bp4-align-left{
  float:left;
}
.bp4-navbar-group.bp4-align-right{
  float:right;
}

.bp4-navbar-divider{
  border-left:1px solid rgba(17, 20, 24, 0.15);
  height:20px;
  margin:0 10px;
}
.bp4-dark .bp4-navbar-divider{
  border-left-color:rgba(255, 255, 255, 0.2);
}
.bp4-non-ideal-state{
  display:flex;
  flex-direction:column;
  align-items:center;
  color:#5f6b7c;
  height:100%;
  justify-content:center;
  text-align:center;
  width:100%;
}
.bp4-non-ideal-state > *{
  flex-grow:0;
  flex-shrink:0;
}
.bp4-non-ideal-state > .bp4-fill{
  flex-grow:1;
  flex-shrink:1;
}
.bp4-non-ideal-state::before,
.bp4-non-ideal-state > *{
  margin-bottom:20px;
}
.bp4-non-ideal-state:empty::before,
.bp4-non-ideal-state > :last-child{
  margin-bottom:0;
}
.bp4-non-ideal-state > *{
  max-width:400px;
}
.bp4-non-ideal-state .bp4-heading{
  color:#5f6b7c;
  line-height:20px;
  margin-bottom:10px;
}
.bp4-non-ideal-state .bp4-heading:only-child{
  margin-bottom:0;
}
.bp4-non-ideal-state.bp4-non-ideal-state-horizontal{
  display:flex;
  flex-direction:row;
  text-align:left;
}
.bp4-non-ideal-state.bp4-non-ideal-state-horizontal > *{
  flex-grow:0;
  flex-shrink:0;
}
.bp4-non-ideal-state.bp4-non-ideal-state-horizontal > .bp4-fill{
  flex-grow:1;
  flex-shrink:1;
}
.bp4-non-ideal-state.bp4-non-ideal-state-horizontal::before,
.bp4-non-ideal-state.bp4-non-ideal-state-horizontal > *{
  margin-right:20px;
}
.bp4-non-ideal-state.bp4-non-ideal-state-horizontal:empty::before,
.bp4-non-ideal-state.bp4-non-ideal-state-horizontal > :last-child{
  margin-right:0;
}
.bp4-non-ideal-state.bp4-non-ideal-state-horizontal > *{
  margin-bottom:0;
}
.bp4-dark .bp4-non-ideal-state{
  color:#abb3bf;
}
.bp4-dark .bp4-non-ideal-state .bp4-heading{
  color:#abb3bf;
}

.bp4-non-ideal-state-visual{
  color:#8f99a8;
}
.bp4-non-ideal-state-visual .bp4-icon svg{
  fill-opacity:15%;
  overflow:visible;
}
.bp4-non-ideal-state-visual .bp4-icon svg path{
  stroke:#8f99a8;
  stroke-opacity:50%;
  stroke-width:0.5px;
}
.bp4-dark .bp4-non-ideal-state-visual .bp4-icon svg{
  fill-opacity:20%;
}

.bp4-overflow-list{
  display:flex;
  flex-wrap:nowrap;
  min-width:0;
}

.bp4-overflow-list-spacer{
  flex-shrink:1;
  width:1px;
}
body.bp4-overlay-open{
  overflow:hidden;
}

.bp4-overlay{
  bottom:0;
  left:0;
  position:static;
  right:0;
  top:0;
  z-index:20;
}
.bp4-overlay:not(.bp4-overlay-open){
  pointer-events:none;
}
.bp4-overlay.bp4-overlay-container{
  overflow:hidden;
  position:fixed;
}
.bp4-overlay.bp4-overlay-container.bp4-overlay-inline{
  position:absolute;
}
.bp4-overlay.bp4-overlay-scroll-container{
  overflow:auto;
  position:fixed;
}
.bp4-overlay.bp4-overlay-scroll-container.bp4-overlay-inline{
  position:absolute;
}
.bp4-overlay.bp4-overlay-inline{
  display:inline;
  overflow:visible;
}

.bp4-overlay-content{
  position:fixed;
  z-index:20;
}
.bp4-overlay-inline .bp4-overlay-content, .bp4-overlay-scroll-container .bp4-overlay-content{
  position:absolute;
}

.bp4-overlay-backdrop{
  bottom:0;
  left:0;
  position:fixed;
  right:0;
  top:0;
  opacity:1;
  background-color:rgba(17, 20, 24, 0.7);
  overflow:auto;
  -webkit-user-select:none;
          user-select:none;
  z-index:20;
}
.bp4-overlay-backdrop.bp4-overlay-enter, .bp4-overlay-backdrop.bp4-overlay-appear{
  opacity:0;
}
.bp4-overlay-backdrop.bp4-overlay-enter-active, .bp4-overlay-backdrop.bp4-overlay-appear-active{
  opacity:1;
  transition-delay:0;
  transition-duration:200ms;
  transition-property:opacity;
  transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp4-overlay-backdrop.bp4-overlay-exit{
  opacity:1;
}
.bp4-overlay-backdrop.bp4-overlay-exit-active{
  opacity:0;
  transition-delay:0;
  transition-duration:200ms;
  transition-property:opacity;
  transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp4-overlay-backdrop:focus{
  outline:none;
}
.bp4-overlay-inline .bp4-overlay-backdrop{
  position:absolute;
}
.bp4-panel-stack{
  overflow:hidden;
  position:relative;
}

.bp4-panel-stack-header{
  align-items:center;
  box-shadow:0 1px rgba(17, 20, 24, 0.15);
  display:flex;
  flex-shrink:0;
  height:30px;
  z-index:1;
}
.bp4-dark .bp4-panel-stack-header{
  box-shadow:0 1px rgba(255, 255, 255, 0.2);
}
.bp4-panel-stack-header > span{
  align-items:stretch;
  display:flex;
  flex:1 1;
}
.bp4-panel-stack-header .bp4-heading{
  margin:0 5px;
}

.bp4-button.bp4-panel-stack-header-back{
  margin-left:5px;
  padding-left:0;
  white-space:nowrap;
}
.bp4-button.bp4-panel-stack-header-back .bp4-icon{
  margin:0 2px;
}

.bp4-panel-stack-view{
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0;
  background-color:#ffffff;
  border-right:1px solid rgba(17, 20, 24, 0.15);
  display:flex;
  flex-direction:column;
  margin-right:-1px;
  overflow-y:auto;
  z-index:1;
}
.bp4-dark .bp4-panel-stack-view{
  background-color:#383e47;
}
.bp4-panel-stack-view:nth-last-child(n+4){
  display:none;
}

.bp4-panel-stack-push .bp4-panel-stack-enter, .bp4-panel-stack-push .bp4-panel-stack-appear{
  transform:translateX(100%);
  opacity:0;
}
.bp4-panel-stack-push .bp4-panel-stack-enter-active, .bp4-panel-stack-push .bp4-panel-stack-appear-active{
  transform:translate(0%);
  opacity:1;
  transition-delay:0;
  transition-duration:400ms;
  transition-property:transform, opacity;
  transition-timing-function:ease;
}
.bp4-panel-stack-push .bp4-panel-stack-exit{
  transform:translate(0%);
  opacity:1;
}
.bp4-panel-stack-push .bp4-panel-stack-exit-active{
  transform:translateX(-50%);
  opacity:0;
  transition-delay:0;
  transition-duration:400ms;
  transition-property:transform, opacity;
  transition-timing-function:ease;
}

.bp4-panel-stack-pop .bp4-panel-stack-enter, .bp4-panel-stack-pop .bp4-panel-stack-appear{
  transform:translateX(-50%);
  opacity:0;
}
.bp4-panel-stack-pop .bp4-panel-stack-enter-active, .bp4-panel-stack-pop .bp4-panel-stack-appear-active{
  transform:translate(0%);
  opacity:1;
  transition-delay:0;
  transition-duration:400ms;
  transition-property:transform, opacity;
  transition-timing-function:ease;
}
.bp4-panel-stack-pop .bp4-panel-stack-exit{
  transform:translate(0%);
  opacity:1;
}
.bp4-panel-stack-pop .bp4-panel-stack-exit-active{
  transform:translateX(100%);
  opacity:0;
  transition-delay:0;
  transition-duration:400ms;
  transition-property:transform, opacity;
  transition-timing-function:ease;
}
.bp4-panel-stack2{
  overflow:hidden;
  position:relative;
}

.bp4-panel-stack2-header{
  align-items:center;
  box-shadow:0 1px rgba(17, 20, 24, 0.15);
  display:flex;
  flex-shrink:0;
  height:30px;
  z-index:1;
}
.bp4-dark .bp4-panel-stack2-header{
  box-shadow:0 1px rgba(255, 255, 255, 0.2);
}
.bp4-panel-stack2-header > span{
  align-items:stretch;
  display:flex;
  flex:1 1;
}
.bp4-panel-stack2-header .bp4-heading{
  margin:0 5px;
}

.bp4-button.bp4-panel-stack2-header-back{
  margin-left:5px;
  padding-left:0;
  white-space:nowrap;
}
.bp4-button.bp4-panel-stack2-header-back .bp4-icon{
  margin:0 2px;
}

.bp4-panel-stack2-view{
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0;
  background-color:#ffffff;
  border-right:1px solid rgba(17, 20, 24, 0.15);
  display:flex;
  flex-direction:column;
  margin-right:-1px;
  overflow-y:auto;
  z-index:1;
}
.bp4-dark .bp4-panel-stack2-view{
  background-color:#383e47;
}
.bp4-panel-stack2-view:nth-last-child(n+4){
  display:none;
}

.bp4-panel-stack2-push .bp4-panel-stack2-enter, .bp4-panel-stack2-push .bp4-panel-stack2-appear{
  transform:translateX(100%);
  opacity:0;
}
.bp4-panel-stack2-push .bp4-panel-stack2-enter-active, .bp4-panel-stack2-push .bp4-panel-stack2-appear-active{
  transform:translate(0%);
  opacity:1;
  transition-delay:0;
  transition-duration:400ms;
  transition-property:transform, opacity;
  transition-timing-function:ease;
}
.bp4-panel-stack2-push .bp4-panel-stack2-exit{
  transform:translate(0%);
  opacity:1;
}
.bp4-panel-stack2-push .bp4-panel-stack2-exit-active{
  transform:translateX(-50%);
  opacity:0;
  transition-delay:0;
  transition-duration:400ms;
  transition-property:transform, opacity;
  transition-timing-function:ease;
}

.bp4-panel-stack2-pop .bp4-panel-stack2-enter, .bp4-panel-stack2-pop .bp4-panel-stack2-appear{
  transform:translateX(-50%);
  opacity:0;
}
.bp4-panel-stack2-pop .bp4-panel-stack2-enter-active, .bp4-panel-stack2-pop .bp4-panel-stack2-appear-active{
  transform:translate(0%);
  opacity:1;
  transition-delay:0;
  transition-duration:400ms;
  transition-property:transform, opacity;
  transition-timing-function:ease;
}
.bp4-panel-stack2-pop .bp4-panel-stack2-exit{
  transform:translate(0%);
  opacity:1;
}
.bp4-panel-stack2-pop .bp4-panel-stack2-exit-active{
  transform:translateX(100%);
  opacity:0;
  transition-delay:0;
  transition-duration:400ms;
  transition-property:transform, opacity;
  transition-timing-function:ease;
}
.bp4-popover{
  box-shadow:0 0 0 1px rgba(17, 20, 24, 0.1), 0 2px 4px rgba(17, 20, 24, 0.2), 0 8px 24px rgba(17, 20, 24, 0.2);
  transform:scale(1);
  border-radius:2px;
  display:inline-block;
  z-index:20;
}
.bp4-popover .bp4-popover-arrow{
  height:30px;
  position:absolute;
  width:30px;
}
.bp4-popover .bp4-popover-arrow::before{
  height:20px;
  margin:5px;
  width:20px;
}
.bp4-tether-element-attached-bottom.bp4-tether-target-attached-top > .bp4-popover{
  margin-bottom:17px;
  margin-top:-17px;
}
.bp4-tether-element-attached-bottom.bp4-tether-target-attached-top > .bp4-popover > .bp4-popover-arrow{
  bottom:-11px;
}
.bp4-tether-element-attached-bottom.bp4-tether-target-attached-top > .bp4-popover > .bp4-popover-arrow svg{
  transform:rotate(-90deg);
}
.bp4-tether-element-attached-left.bp4-tether-target-attached-right > .bp4-popover{
  margin-left:17px;
}
.bp4-tether-element-attached-left.bp4-tether-target-attached-right > .bp4-popover > .bp4-popover-arrow{
  left:-11px;
}
.bp4-tether-element-attached-left.bp4-tether-target-attached-right > .bp4-popover > .bp4-popover-arrow svg{
  transform:rotate(0);
}
.bp4-tether-element-attached-top.bp4-tether-target-attached-bottom > .bp4-popover{
  margin-top:17px;
}
.bp4-tether-element-attached-top.bp4-tether-target-attached-bottom > .bp4-popover > .bp4-popover-arrow{
  top:-11px;
}
.bp4-tether-element-attached-top.bp4-tether-target-attached-bottom > .bp4-popover > .bp4-popover-arrow svg{
  transform:rotate(90deg);
}
.bp4-tether-element-attached-right.bp4-tether-target-attached-left > .bp4-popover{
  margin-left:-17px;
  margin-right:17px;
}
.bp4-tether-element-attached-right.bp4-tether-target-attached-left > .bp4-popover > .bp4-popover-arrow{
  right:-11px;
}
.bp4-tether-element-attached-right.bp4-tether-target-attached-left > .bp4-popover > .bp4-popover-arrow svg{
  transform:rotate(180deg);
}
.bp4-tether-element-attached-middle > .bp4-popover > .bp4-popover-arrow{
  top:50%;
  transform:translateY(-50%);
}
.bp4-tether-element-attached-center > .bp4-popover > .bp4-popover-arrow{
  right:50%;
  transform:translateX(50%);
}
.bp4-tether-element-attached-top.bp4-tether-target-attached-top > .bp4-popover > .bp4-popover-arrow{
  top:-0.3933982644px;
}
.bp4-tether-element-attached-right.bp4-tether-target-attached-right > .bp4-popover > .bp4-popover-arrow{
  right:-0.3933982644px;
}
.bp4-tether-element-attached-left.bp4-tether-target-attached-left > .bp4-popover > .bp4-popover-arrow{
  left:-0.3933982644px;
}
.bp4-tether-element-attached-bottom.bp4-tether-target-attached-bottom > .bp4-popover > .bp4-popover-arrow{
  bottom:-0.3933982644px;
}
.bp4-tether-element-attached-top.bp4-tether-element-attached-left > .bp4-popover{
  transform-origin:top left;
}
.bp4-tether-element-attached-top.bp4-tether-element-attached-center > .bp4-popover{
  transform-origin:top center;
}
.bp4-tether-element-attached-top.bp4-tether-element-attached-right > .bp4-popover{
  transform-origin:top right;
}
.bp4-tether-element-attached-middle.bp4-tether-element-attached-left > .bp4-popover{
  transform-origin:center left;
}
.bp4-tether-element-attached-middle.bp4-tether-element-attached-center > .bp4-popover{
  transform-origin:center center;
}
.bp4-tether-element-attached-middle.bp4-tether-element-attached-right > .bp4-popover{
  transform-origin:center right;
}
.bp4-tether-element-attached-bottom.bp4-tether-element-attached-left > .bp4-popover{
  transform-origin:bottom left;
}
.bp4-tether-element-attached-bottom.bp4-tether-element-attached-center > .bp4-popover{
  transform-origin:bottom center;
}
.bp4-tether-element-attached-bottom.bp4-tether-element-attached-right > .bp4-popover{
  transform-origin:bottom right;
}
.bp4-popover .bp4-popover-content{
  background:#ffffff;
}
.bp4-popover .bp4-popover-content,
.bp4-popover .bp4-heading{
  color:inherit;
}
.bp4-popover .bp4-popover-arrow::before{
  box-shadow:1px 1px 6px rgba(17, 20, 24, 0.2);
}
.bp4-popover .bp4-popover-arrow-border{
  fill:#111418;
  fill-opacity:0.1;
}
.bp4-popover .bp4-popover-arrow-fill{
  fill:#ffffff;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-popover .bp4-popover-arrow-fill{
    fill:buttonborder;
  }
}
.bp4-popover-enter > .bp4-popover, .bp4-popover-appear > .bp4-popover{
  transform:scale(0.3);
}
.bp4-popover-enter-active > .bp4-popover, .bp4-popover-appear-active > .bp4-popover{
  transform:scale(1);
  transition-delay:0;
  transition-duration:300ms;
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
}
.bp4-popover-exit > .bp4-popover{
  transform:scale(1);
}
.bp4-popover-exit-active > .bp4-popover{
  transform:scale(0.3);
  transition-delay:0;
  transition-duration:300ms;
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
}
.bp4-popover .bp4-popover-content{
  border-radius:2px;
  position:relative;
}
.bp4-popover.bp4-popover-content-sizing .bp4-popover-content{
  max-width:350px;
  padding:20px;
}
.bp4-popover-target + .bp4-overlay .bp4-popover.bp4-popover-content-sizing{
  width:350px;
}
.bp4-popover.bp4-minimal{
  margin:0 !important;
}
.bp4-popover.bp4-minimal .bp4-popover-arrow{
  display:none;
}
.bp4-popover.bp4-minimal.bp4-popover{
  transform:scale(1);
}
.bp4-popover-enter > .bp4-popover.bp4-minimal.bp4-popover, .bp4-popover-appear > .bp4-popover.bp4-minimal.bp4-popover{
  transform:scale(1);
}
.bp4-popover-enter-active > .bp4-popover.bp4-minimal.bp4-popover, .bp4-popover-appear-active > .bp4-popover.bp4-minimal.bp4-popover{
  transform:scale(1);
  transition-delay:0;
  transition-duration:100ms;
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp4-popover-exit > .bp4-popover.bp4-minimal.bp4-popover{
  transform:scale(1);
}
.bp4-popover-exit-active > .bp4-popover.bp4-minimal.bp4-popover{
  transform:scale(1);
  transition-delay:0;
  transition-duration:100ms;
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp4-popover.bp4-dark, .bp4-dark .bp4-popover{
  box-shadow:0 0 0 1px hsl(215, 3%, 38%), inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 2px 4px rgba(17, 20, 24, 0.4), 0 8px 24px rgba(17, 20, 24, 0.4);
}
.bp4-popover.bp4-dark .bp4-popover-content, .bp4-dark .bp4-popover .bp4-popover-content{
  background:#2f343c;
}
.bp4-popover.bp4-dark .bp4-popover-content,
.bp4-popover.bp4-dark .bp4-heading, .bp4-dark .bp4-popover .bp4-popover-content,
.bp4-dark .bp4-popover .bp4-heading{
  color:inherit;
}
.bp4-popover.bp4-dark .bp4-popover-arrow::before, .bp4-dark .bp4-popover .bp4-popover-arrow::before{
  box-shadow:0 0 0 1px #777a7e, 1px 1px 6px rgba(17, 20, 24, 0.4);
}
.bp4-popover.bp4-dark .bp4-popover-arrow-border, .bp4-dark .bp4-popover .bp4-popover-arrow-border{
  fill:#111418;
  fill-opacity:0.2;
}
.bp4-popover.bp4-dark .bp4-popover-arrow-fill, .bp4-dark .bp4-popover .bp4-popover-arrow-fill{
  fill:#2f343c;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-popover.bp4-dark .bp4-popover-arrow-fill, .bp4-dark .bp4-popover .bp4-popover-arrow-fill{
    fill:buttonborder;
  }
  .bp4-popover{
    border:1px solid buttonborder;
    box-shadow:none;
  }
}

.bp4-popover-arrow::before{
  border-radius:1px;
  content:"";
  display:block;
  position:absolute;
  transform:rotate(45deg);
}

.bp4-tether-pinned .bp4-popover-arrow{
  display:none;
}

.bp4-popover-backdrop{
  background:rgba(255, 255, 255, 0);
}

.bp4-transition-container{
  opacity:1;
  display:flex;
  z-index:20;
}
.bp4-transition-container.bp4-popover-enter, .bp4-transition-container.bp4-popover-appear{
  opacity:0;
}
.bp4-transition-container.bp4-popover-enter-active, .bp4-transition-container.bp4-popover-appear-active{
  opacity:1;
  transition-delay:0;
  transition-duration:100ms;
  transition-property:opacity;
  transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp4-transition-container.bp4-popover-exit{
  opacity:1;
}
.bp4-transition-container.bp4-popover-exit-active{
  opacity:0;
  transition-delay:0;
  transition-duration:100ms;
  transition-property:opacity;
  transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp4-transition-container:focus{
  outline:none;
}
.bp4-transition-container.bp4-popover-leave .bp4-popover-content{
  pointer-events:none;
}
.bp4-transition-container[data-x-out-of-boundaries]{
  display:none;
}

span.bp4-popover-target{
  display:inline-block;
}

.bp4-popover-wrapper.bp4-fill{
  width:100%;
}

.bp4-portal{
  left:0;
  position:absolute;
  right:0;
  top:0;
}
@keyframes linear-progress-bar-stripes{
  from{
    background-position:0 0;
  }
  to{
    background-position:30px 0;
  }
}
.bp4-progress-bar{
  background:rgba(95, 107, 124, 0.2);
  border-radius:40px;
  display:block;
  height:8px;
  overflow:hidden;
  position:relative;
  width:100%;
}
.bp4-progress-bar .bp4-progress-meter{
  background:linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%);
  background-color:rgba(95, 107, 124, 0.8);
  background-size:30px 30px;
  border-radius:40px;
  height:100%;
  position:absolute;
  transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  width:100%;
}
.bp4-progress-bar:not(.bp4-no-animation):not(.bp4-no-stripes) .bp4-progress-meter{
  animation:linear-progress-bar-stripes 300ms linear infinite reverse;
}
.bp4-progress-bar.bp4-no-stripes .bp4-progress-meter{
  background-image:none;
}

.bp4-dark .bp4-progress-bar{
  background:rgba(17, 20, 24, 0.5);
}
.bp4-dark .bp4-progress-bar .bp4-progress-meter{
  background-color:#8f99a8;
}

.bp4-progress-bar.bp4-intent-primary .bp4-progress-meter{
  background-color:#2d72d2;
}

.bp4-progress-bar.bp4-intent-success .bp4-progress-meter{
  background-color:#238551;
}

.bp4-progress-bar.bp4-intent-warning .bp4-progress-meter{
  background-color:#c87619;
}

.bp4-progress-bar.bp4-intent-danger .bp4-progress-meter{
  background-color:#cd4246;
}
@keyframes skeleton-glow{
  from{
    background:rgba(211, 216, 222, 0.2);
    border-color:rgba(211, 216, 222, 0.2);
  }
  to{
    background:rgba(95, 107, 124, 0.2);
    border-color:rgba(95, 107, 124, 0.2);
  }
}
.bp4-skeleton{
  animation:1000ms linear infinite alternate skeleton-glow;
  background:rgba(211, 216, 222, 0.2);
  background-clip:padding-box !important;
  border-color:rgba(211, 216, 222, 0.2) !important;
  border-radius:2px;
  box-shadow:none !important;
  color:transparent !important;
  cursor:default;
  pointer-events:none;
  -webkit-user-select:none;
          user-select:none;
}
.bp4-skeleton::before, .bp4-skeleton::after,
.bp4-skeleton *{
  visibility:hidden !important;
}
.bp4-slider{
  height:40px;
  min-width:150px;
  width:100%;
  cursor:default;
  outline:none;
  position:relative;
  -webkit-user-select:none;
          user-select:none;
}
.bp4-slider:hover{
  cursor:pointer;
}
.bp4-slider:active{
  cursor:grabbing;
}
.bp4-slider.bp4-disabled{
  cursor:not-allowed;
  opacity:0.5;
}
.bp4-slider.bp4-slider-unlabeled{
  height:16px;
}

.bp4-slider-track,
.bp4-slider-progress{
  height:6px;
  left:0;
  right:0;
  top:5px;
  position:absolute;
}

.bp4-slider-track{
  border-radius:2px;
  overflow:hidden;
}

.bp4-slider-progress{
  background:rgba(95, 107, 124, 0.2);
}
.bp4-dark .bp4-slider-progress{
  background:rgba(17, 20, 24, 0.5);
}
.bp4-slider-progress.bp4-intent-primary{
  background-color:#2d72d2;
}
.bp4-slider-progress.bp4-intent-success{
  background-color:#238551;
}
.bp4-slider-progress.bp4-intent-warning{
  background-color:#c87619;
}
.bp4-slider-progress.bp4-intent-danger{
  background-color:#cd4246;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-slider-progress{
    background:ButtonText;
  }
}

.bp4-slider-handle{
  background-color:#f6f7f9;
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.1);
  color:#1c2127;
  border-radius:2px;
  box-shadow:0 0 0 1px rgba(17, 20, 24, 0.5), 0 1px 1px rgba(17, 20, 24, 0.5);
  cursor:pointer;
  height:16px;
  left:0;
  position:absolute;
  top:0;
  width:16px;
}
.bp4-slider-handle:hover{
  background-clip:padding-box;
  background-color:#edeff2;
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.2);
}
.bp4-slider-handle:active, .bp4-slider-handle.bp4-active{
  background-color:#dce0e5;
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.2);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-slider-handle:active, .bp4-slider-handle.bp4-active{
    background:highlight;
  }
}
.bp4-slider-handle:disabled, .bp4-slider-handle.bp4-disabled{
  background-color:rgba(211, 216, 222, 0.5);
  box-shadow:none;
  color:rgba(95, 107, 124, 0.6);
  cursor:not-allowed;
  outline:none;
}
.bp4-slider-handle:disabled.bp4-active, .bp4-slider-handle:disabled.bp4-active:hover, .bp4-slider-handle.bp4-disabled.bp4-active, .bp4-slider-handle.bp4-disabled.bp4-active:hover{
  background:rgba(211, 216, 222, 0.7);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-slider-handle{
    border:1px solid buttonborder;
  }
}
.bp4-slider-handle:focus{
  z-index:1;
}
.bp4-slider-handle:hover{
  background-clip:padding-box;
  background-color:#edeff2;
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.2);
  box-shadow:0 0 0 1px rgba(17, 20, 24, 0.5), 0 1px 2px rgba(17, 20, 24, 0.6);
  cursor:grab;
  z-index:2;
}
.bp4-slider-handle.bp4-active{
  background-color:#dce0e5;
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.2);
  box-shadow:inset 0 1px 1px rgba(17, 20, 24, 0.1), 0 0 0 1px rgba(17, 20, 24, 0.5), 0 1px 2px rgba(17, 20, 24, 0.2);
  cursor:grabbing;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-slider-handle.bp4-active{
    background:highlight;
  }
}
.bp4-disabled .bp4-slider-handle{
  background:#c5cbd3;
  box-shadow:none;
  pointer-events:none;
}
.bp4-dark .bp4-slider-handle{
  background-color:#abb3bf;
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(17, 20, 24, 0.2);
}
.bp4-dark .bp4-slider-handle:hover{
  background-color:#8f99a8;
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(17, 20, 24, 0.4);
}
.bp4-dark .bp4-slider-handle.bp4-active{
  background-color:#738091;
  box-shadow:inset 0 1px 1px rgba(17, 20, 24, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(17, 20, 24, 0.4);
}
.bp4-dark .bp4-disabled .bp4-slider-handle{
  background:#5f6b7c;
  border-color:#5f6b7c;
  box-shadow:none;
}
.bp4-slider-handle .bp4-slider-label{
  background:#404854;
  border-radius:2px;
  box-shadow:0 0 0 1px rgba(17, 20, 24, 0.1), 0 2px 4px rgba(17, 20, 24, 0.2), 0 8px 24px rgba(17, 20, 24, 0.2);
  color:#f6f7f9;
  margin-left:8px;
}
.bp4-dark .bp4-slider-handle .bp4-slider-label{
  background:#e5e8eb;
  box-shadow:0 2px 4px rgba(17, 20, 24, 0.4), 0 8px 24px rgba(17, 20, 24, 0.4);
  color:#404854;
}
.bp4-disabled .bp4-slider-handle .bp4-slider-label{
  box-shadow:none;
}
.bp4-slider-handle.bp4-start, .bp4-slider-handle.bp4-end{
  width:8px;
}
.bp4-slider-handle.bp4-start{
  border-bottom-right-radius:0;
  border-top-right-radius:0;
}
.bp4-slider-handle.bp4-end{
  border-bottom-left-radius:0;
  border-top-left-radius:0;
  margin-left:8px;
}
.bp4-slider-handle.bp4-end .bp4-slider-label{
  margin-left:0;
}

.bp4-slider-label{
  transform:translate(-50%, 20px);
  display:inline-block;
  font-size:12px;
  line-height:1;
  padding:2px 5px;
  position:absolute;
  vertical-align:top;
}

.bp4-slider.bp4-vertical{
  height:150px;
  min-width:40px;
  width:40px;
}
.bp4-slider.bp4-vertical .bp4-slider-track,
.bp4-slider.bp4-vertical .bp4-slider-progress{
  bottom:0;
  height:auto;
  left:5px;
  top:0;
  width:6px;
}
.bp4-slider.bp4-vertical .bp4-slider-progress{
  top:auto;
}
.bp4-slider.bp4-vertical .bp4-slider-label{
  transform:translate(20px, 50%);
}
.bp4-slider.bp4-vertical .bp4-slider-handle{
  top:auto;
}
.bp4-slider.bp4-vertical .bp4-slider-handle .bp4-slider-label{
  margin-left:0;
  margin-top:-8px;
}
.bp4-slider.bp4-vertical .bp4-slider-handle.bp4-end, .bp4-slider.bp4-vertical .bp4-slider-handle.bp4-start{
  height:8px;
  margin-left:0;
  width:16px;
}
.bp4-slider.bp4-vertical .bp4-slider-handle.bp4-start{
  border-bottom-right-radius:2px;
  border-top-left-radius:0;
}
.bp4-slider.bp4-vertical .bp4-slider-handle.bp4-start .bp4-slider-label{
  transform:translate(20px);
}
.bp4-slider.bp4-vertical .bp4-slider-handle.bp4-end{
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
  border-top-left-radius:2px;
  margin-bottom:8px;
}
@keyframes pt-spinner-animation{
  from{
    transform:rotate(0deg);
  }
  to{
    transform:rotate(360deg);
  }
}
.bp4-spinner{
  align-items:center;
  display:flex;
  justify-content:center;
  overflow:visible;
  vertical-align:middle;
}
.bp4-spinner svg{
  display:block;
}
.bp4-spinner path{
  fill-opacity:0%;
}
.bp4-spinner .bp4-spinner-head{
  stroke:rgba(95, 107, 124, 0.8);
  stroke-linecap:round;
  transform-origin:center;
  transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp4-spinner .bp4-spinner-track{
  stroke:rgba(95, 107, 124, 0.2);
}

.bp4-spinner-animation{
  animation:pt-spinner-animation 500ms linear infinite;
}
.bp4-no-spin > .bp4-spinner-animation{
  animation:none;
}

.bp4-dark .bp4-spinner .bp4-spinner-head{
  stroke:#8f99a8;
}
.bp4-dark .bp4-spinner .bp4-spinner-track{
  stroke:rgba(17, 20, 24, 0.5);
}

.bp4-spinner.bp4-intent-primary .bp4-spinner-head{
  stroke:#2d72d2;
}

.bp4-spinner.bp4-intent-success .bp4-spinner-head{
  stroke:#238551;
}

.bp4-spinner.bp4-intent-warning .bp4-spinner-head{
  stroke:#c87619;
}

.bp4-spinner.bp4-intent-danger .bp4-spinner-head{
  stroke:#cd4246;
}
.bp4-tabs:not(.bp4-vertical).bp4-fill{
  height:100%;
}
.bp4-tabs:not(.bp4-vertical).bp4-fill .bp4-tab-list{
  height:100%;
}

.bp4-tabs.bp4-vertical{
  display:flex;
}
.bp4-tabs.bp4-vertical > .bp4-tab-list{
  align-items:flex-start;
  flex-direction:column;
}
.bp4-tabs.bp4-vertical > .bp4-tab-list .bp4-tab{
  align-items:center;
  border-radius:2px;
  display:flex;
  padding:0 10px;
  width:100%;
}
.bp4-tabs.bp4-vertical > .bp4-tab-list .bp4-tab[aria-selected=true]{
  background-color:rgba(45, 114, 210, 0.2);
  box-shadow:none;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-tabs.bp4-vertical > .bp4-tab-list .bp4-tab[aria-selected=true]{
    background-color:highlight;
    color:#111418;
  }
}
.bp4-tabs.bp4-vertical > .bp4-tab-list .bp4-tab-indicator-wrapper .bp4-tab-indicator{
  background-color:rgba(45, 114, 210, 0.2);
  border-radius:2px;
  bottom:0;
  height:auto;
  left:0;
  right:0;
  top:0;
}
.bp4-tabs.bp4-vertical > .bp4-tab-panel{
  margin-top:0;
  padding-left:20px;
}

.bp4-tab-list{
  align-items:flex-end;
  border:none;
  display:flex;
  flex:0 0 auto;
  list-style:none;
  margin:0;
  padding:0;
  position:relative;
}
.bp4-tab-list > *:not(:last-child){
  margin-right:20px;
}

.bp4-tab{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  word-wrap:normal;
  align-items:center;
  align-self:stretch;
  color:#1c2127;
  cursor:pointer;
  display:flex;
  flex:0 0 auto;
  font-size:14px;
  line-height:30px;
  max-width:100%;
  position:relative;
  vertical-align:top;
}
.bp4-tab a{
  color:inherit;
  display:block;
  text-decoration:none;
}
.bp4-tab-indicator-wrapper ~ .bp4-tab{
  background-color:transparent !important;
  box-shadow:none !important;
}
.bp4-tab[aria-disabled=true]{
  color:rgba(95, 107, 124, 0.6);
  cursor:not-allowed;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-tab[aria-disabled=true]{
    color:graytext;
  }
}
.bp4-tab[aria-selected=true]{
  border-radius:0;
  box-shadow:inset 0 -3px 0 #215db0;
}
.bp4-tab[aria-selected=true], .bp4-tab:not([aria-disabled=true]):hover{
  color:#215db0;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-tab[aria-selected=true], .bp4-tab:not([aria-disabled=true]):hover{
    color:highlight;
  }
}
.bp4-tab:focus{
  -moz-outline-radius:0;
}
.bp4-large > .bp4-tab{
  font-size:16px;
  line-height:40px;
}

.bp4-tab-panel{
  margin-top:20px;
}
.bp4-tab-panel[aria-hidden=true]{
  display:none;
}

.bp4-tab-icon{
  margin-right:7px;
}

.bp4-tab-tag{
  margin-left:7px;
}

.bp4-tab-indicator-wrapper{
  left:0;
  pointer-events:none;
  position:absolute;
  top:0;
  transform:translateX(0), translateY(0);
  transition:height, transform, width;
  transition-duration:200ms;
  transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp4-tab-indicator-wrapper .bp4-tab-indicator{
  background-color:#215db0;
  bottom:0;
  height:3px;
  left:0;
  position:absolute;
  right:0;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-tab-indicator-wrapper .bp4-tab-indicator{
    background-color:highlight;
  }
}
.bp4-tab-indicator-wrapper.bp4-no-animation{
  transition:none;
}
.bp4-tabs:not(.bp4-vertical) .bp4-tab-indicator-wrapper{
  height:100%;
}

.bp4-dark .bp4-tab{
  color:#f6f7f9;
}
.bp4-dark .bp4-tab[aria-disabled=true]{
  color:rgba(171, 179, 191, 0.6);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-dark .bp4-tab[aria-disabled=true]{
    color:graytext;
  }
}
.bp4-dark .bp4-tab[aria-selected=true]{
  box-shadow:inset 0 -3px 0 #8abbff;
}
.bp4-dark .bp4-tab[aria-selected=true], .bp4-dark .bp4-tab:not([aria-disabled=true]):hover{
  color:#8abbff;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-dark .bp4-tab[aria-selected=true], .bp4-dark .bp4-tab:not([aria-disabled=true]):hover{
    color:highlight;
  }
}
.bp4-dark .bp4-tab-indicator{
  background-color:#8abbff;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-dark .bp4-tab-indicator{
    background-color:highlight;
  }
}

.bp4-flex-expander{
  flex:1 1;
}
.bp4-tag{
  display:inline-flex;
  flex-direction:row;
  align-items:center;
  background-color:#5f6b7c;
  border:none;
  border-radius:2px;
  box-shadow:none;
  color:#ffffff;
  font-size:12px;
  line-height:16px;
  max-width:100%;
  min-height:20px;
  min-width:20px;
  padding:2px 6px;
  position:relative;
}
.bp4-tag > *{
  flex-grow:0;
  flex-shrink:0;
}
.bp4-tag > .bp4-fill{
  flex-grow:1;
  flex-shrink:1;
}
.bp4-tag::before,
.bp4-tag > *{
  margin-right:4px;
}
.bp4-tag:empty::before,
.bp4-tag > :last-child{
  margin-right:0;
}
.bp4-tag:focus{
  outline:rgba(45, 114, 210, 0.6) solid 2px;
  outline-offset:0;
  -moz-outline-radius:6px;
}
.bp4-tag.bp4-interactive{
  cursor:pointer;
}
.bp4-tag.bp4-interactive:hover{
  background:#404854;
}
.bp4-tag.bp4-interactive:active, .bp4-tag.bp4-interactive.bp4-active{
  background:#383e47;
}
.bp4-tag.bp4-round{
  border-radius:30px;
  padding-left:8px;
  padding-right:8px;
}
.bp4-dark .bp4-tag{
  background-color:#c5cbd3;
  color:#1c2127;
}
.bp4-dark .bp4-tag > .bp4-icon, .bp4-dark .bp4-tag .bp4-icon-standard, .bp4-dark .bp4-tag .bp4-icon-large{
  fill:currentcolor;
}
.bp4-dark .bp4-tag.bp4-interactive:hover{
  background:#abb3bf;
}
.bp4-dark .bp4-tag.bp4-interactive:active, .bp4-dark .bp4-tag.bp4-interactive.bp4-active{
  background:#8f99a8;
}
.bp4-tag > .bp4-icon, .bp4-tag .bp4-icon-standard, .bp4-tag .bp4-icon-large{
  fill:#ffffff;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-tag{
    border:1px solid buttonborder;
  }
}
.bp4-tag.bp4-large, .bp4-large .bp4-tag{
  font-size:14px;
  line-height:20px;
  min-height:30px;
  min-width:30px;
  padding:5px 10px;
}
.bp4-tag.bp4-large::before,
.bp4-tag.bp4-large > *, .bp4-large .bp4-tag::before,
.bp4-large .bp4-tag > *{
  margin-right:7px;
}
.bp4-tag.bp4-large:empty::before,
.bp4-tag.bp4-large > :last-child, .bp4-large .bp4-tag:empty::before,
.bp4-large .bp4-tag > :last-child{
  margin-right:0;
}
.bp4-tag.bp4-large.bp4-round, .bp4-large .bp4-tag.bp4-round{
  padding-left:12px;
  padding-right:12px;
}
.bp4-tag.bp4-intent-primary{
  background:#2d72d2;
  color:#ffffff;
}
.bp4-tag.bp4-intent-primary.bp4-interactive:hover{
  background-color:#215db0;
}
.bp4-tag.bp4-intent-primary.bp4-interactive:active, .bp4-tag.bp4-intent-primary.bp4-interactive.bp4-active{
  background-color:#184a90;
}
.bp4-tag.bp4-intent-primary .bp4-tag-remove{
  color:rgba(255, 255, 255, 0.7);
}
.bp4-tag.bp4-intent-primary .bp4-tag-remove:hover, .bp4-tag.bp4-intent-primary .bp4-tag-remove:active{
  color:#ffffff;
}
.bp4-tag.bp4-intent-success{
  background:#238551;
  color:#ffffff;
}
.bp4-tag.bp4-intent-success.bp4-interactive:hover{
  background-color:#1c6e42;
}
.bp4-tag.bp4-intent-success.bp4-interactive:active, .bp4-tag.bp4-intent-success.bp4-interactive.bp4-active{
  background-color:#165a36;
}
.bp4-tag.bp4-intent-success .bp4-tag-remove{
  color:rgba(255, 255, 255, 0.7);
}
.bp4-tag.bp4-intent-success .bp4-tag-remove:hover, .bp4-tag.bp4-intent-success .bp4-tag-remove:active{
  color:#ffffff;
}
.bp4-tag.bp4-intent-warning{
  background:#fbb360;
  color:#1c2127;
}
.bp4-tag.bp4-intent-warning.bp4-interactive:hover{
  background-color:#ec9a3c;
}
.bp4-tag.bp4-intent-warning.bp4-interactive:active, .bp4-tag.bp4-intent-warning.bp4-interactive.bp4-active{
  background-color:#c87619;
}
.bp4-tag.bp4-intent-warning .bp4-tag-remove{
  color:rgba(28, 33, 39, 0.7);
}
.bp4-tag.bp4-intent-warning .bp4-tag-remove:hover, .bp4-tag.bp4-intent-warning .bp4-tag-remove:active{
  color:#1c2127;
}
.bp4-tag.bp4-intent-danger{
  background:#cd4246;
  color:#ffffff;
}
.bp4-tag.bp4-intent-danger.bp4-interactive:hover{
  background-color:#ac2f33;
}
.bp4-tag.bp4-intent-danger.bp4-interactive:active, .bp4-tag.bp4-intent-danger.bp4-interactive.bp4-active{
  background-color:#8e292c;
}
.bp4-tag.bp4-intent-danger .bp4-tag-remove{
  color:rgba(255, 255, 255, 0.7);
}
.bp4-tag.bp4-intent-danger .bp4-tag-remove:hover, .bp4-tag.bp4-intent-danger .bp4-tag-remove:active{
  color:#ffffff;
}
.bp4-tag.bp4-fill{
  display:flex;
  width:100%;
}
.bp4-tag.bp4-minimal > .bp4-icon, .bp4-tag.bp4-minimal .bp4-icon-standard, .bp4-tag.bp4-minimal .bp4-icon-large{
  fill:#5f6b7c;
}
.bp4-tag.bp4-minimal:not([class*=bp4-intent-]){
  background-color:rgba(143, 153, 168, 0.15);
  color:#1c2127;
}
.bp4-tag.bp4-minimal:not([class*=bp4-intent-]).bp4-interactive{
  cursor:pointer;
}
.bp4-tag.bp4-minimal:not([class*=bp4-intent-]).bp4-interactive:hover{
  background-color:rgba(143, 153, 168, 0.3);
  color:#111418;
}
.bp4-tag.bp4-minimal:not([class*=bp4-intent-]).bp4-interactive.bp4-active, .bp4-tag.bp4-minimal:not([class*=bp4-intent-]).bp4-interactive:active{
  background-color:rgba(143, 153, 168, 0.35);
  color:#111418;
}
.bp4-tag.bp4-minimal:not([class*=bp4-intent-]) .bp4-tag-remove{
  color:#5f6b7c;
}
.bp4-tag.bp4-minimal:not([class*=bp4-intent-]) .bp4-tag-remove:hover, .bp4-tag.bp4-minimal:not([class*=bp4-intent-]) .bp4-tag-remove:active{
  color:#404854;
}
.bp4-dark .bp4-tag.bp4-minimal:not([class*=bp4-intent-]){
  background-color:rgba(143, 153, 168, 0.15);
  color:#f6f7f9;
}
.bp4-dark .bp4-tag.bp4-minimal:not([class*=bp4-intent-]).bp4-interactive{
  cursor:pointer;
}
.bp4-dark .bp4-tag.bp4-minimal:not([class*=bp4-intent-]).bp4-interactive:hover{
  background-color:rgba(143, 153, 168, 0.3);
  color:#ffffff;
}
.bp4-dark .bp4-tag.bp4-minimal:not([class*=bp4-intent-]).bp4-interactive.bp4-active, .bp4-dark .bp4-tag.bp4-minimal:not([class*=bp4-intent-]).bp4-interactive:active{
  background-color:rgba(143, 153, 168, 0.35);
  color:#ffffff;
}
.bp4-dark .bp4-tag.bp4-minimal:not([class*=bp4-intent-]) .bp4-tag-remove{
  color:#abb3bf;
}
.bp4-dark .bp4-tag.bp4-minimal:not([class*=bp4-intent-]) .bp4-tag-remove:hover, .bp4-dark .bp4-tag.bp4-minimal:not([class*=bp4-intent-]) .bp4-tag-remove:active{
  color:#d3d8de;
}
.bp4-tag.bp4-minimal.bp4-intent-primary{
  background-color:rgba(45, 114, 210, 0.1);
  color:#215db0;
}
.bp4-tag.bp4-minimal.bp4-intent-primary > .bp4-icon, .bp4-tag.bp4-minimal.bp4-intent-primary .bp4-icon-standard, .bp4-tag.bp4-minimal.bp4-intent-primary .bp4-icon-large{
  fill:#215db0;
}
.bp4-tag.bp4-minimal.bp4-intent-primary.bp4-interactive:hover{
  background-color:rgba(45, 114, 210, 0.2);
  color:#184a90;
}
.bp4-tag.bp4-minimal.bp4-intent-primary.bp4-interactive:active, .bp4-tag.bp4-minimal.bp4-intent-primary.bp4-interactive.bp4-active{
  background-color:rgba(45, 114, 210, 0.3);
  color:#184a90;
}
.bp4-tag.bp4-minimal.bp4-intent-primary .bp4-tag-remove{
  color:#215db0;
}
.bp4-tag.bp4-minimal.bp4-intent-primary .bp4-tag-remove:hover, .bp4-tag.bp4-minimal.bp4-intent-primary .bp4-tag-remove:active{
  color:#184a90;
}
.bp4-tag.bp4-minimal.bp4-intent-success{
  background-color:rgba(35, 133, 81, 0.1);
  color:#1c6e42;
}
.bp4-tag.bp4-minimal.bp4-intent-success > .bp4-icon, .bp4-tag.bp4-minimal.bp4-intent-success .bp4-icon-standard, .bp4-tag.bp4-minimal.bp4-intent-success .bp4-icon-large{
  fill:#1c6e42;
}
.bp4-tag.bp4-minimal.bp4-intent-success.bp4-interactive:hover{
  background-color:rgba(35, 133, 81, 0.2);
  color:#165a36;
}
.bp4-tag.bp4-minimal.bp4-intent-success.bp4-interactive:active, .bp4-tag.bp4-minimal.bp4-intent-success.bp4-interactive.bp4-active{
  background-color:rgba(35, 133, 81, 0.3);
  color:#165a36;
}
.bp4-tag.bp4-minimal.bp4-intent-success .bp4-tag-remove{
  color:#1c6e42;
}
.bp4-tag.bp4-minimal.bp4-intent-success .bp4-tag-remove:hover, .bp4-tag.bp4-minimal.bp4-intent-success .bp4-tag-remove:active{
  color:#165a36;
}
.bp4-tag.bp4-minimal.bp4-intent-warning{
  background-color:rgba(200, 118, 25, 0.1);
  color:#935610;
}
.bp4-tag.bp4-minimal.bp4-intent-warning > .bp4-icon, .bp4-tag.bp4-minimal.bp4-intent-warning .bp4-icon-standard, .bp4-tag.bp4-minimal.bp4-intent-warning .bp4-icon-large{
  fill:#935610;
}
.bp4-tag.bp4-minimal.bp4-intent-warning.bp4-interactive:hover{
  background-color:rgba(200, 118, 25, 0.2);
  color:#77450d;
}
.bp4-tag.bp4-minimal.bp4-intent-warning.bp4-interactive:active, .bp4-tag.bp4-minimal.bp4-intent-warning.bp4-interactive.bp4-active{
  background-color:rgba(200, 118, 25, 0.3);
  color:#77450d;
}
.bp4-tag.bp4-minimal.bp4-intent-warning .bp4-tag-remove{
  color:#935610;
}
.bp4-tag.bp4-minimal.bp4-intent-warning .bp4-tag-remove:hover, .bp4-tag.bp4-minimal.bp4-intent-warning .bp4-tag-remove:active{
  color:#77450d;
}
.bp4-tag.bp4-minimal.bp4-intent-danger{
  background-color:rgba(205, 66, 70, 0.1);
  color:#ac2f33;
}
.bp4-tag.bp4-minimal.bp4-intent-danger > .bp4-icon, .bp4-tag.bp4-minimal.bp4-intent-danger .bp4-icon-standard, .bp4-tag.bp4-minimal.bp4-intent-danger .bp4-icon-large{
  fill:#ac2f33;
}
.bp4-tag.bp4-minimal.bp4-intent-danger.bp4-interactive:hover{
  background-color:rgba(205, 66, 70, 0.2);
  color:#8e292c;
}
.bp4-tag.bp4-minimal.bp4-intent-danger.bp4-interactive:active, .bp4-tag.bp4-minimal.bp4-intent-danger.bp4-interactive.bp4-active{
  background-color:rgba(205, 66, 70, 0.3);
  color:#8e292c;
}
.bp4-tag.bp4-minimal.bp4-intent-danger .bp4-tag-remove{
  color:#ac2f33;
}
.bp4-tag.bp4-minimal.bp4-intent-danger .bp4-tag-remove:hover, .bp4-tag.bp4-minimal.bp4-intent-danger .bp4-tag-remove:active{
  color:#8e292c;
}
.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-primary{
  background-color:rgba(45, 114, 210, 0.2);
  color:#8abbff;
}
.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-primary.bp4-interactive:hover{
  background-color:rgba(45, 114, 210, 0.3);
  color:#99c4ff;
}
.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-primary.bp4-interactive:active, .bp4-dark .bp4-tag.bp4-minimal.bp4-intent-primary.bp4-interactive.bp4-active{
  background-color:rgba(45, 114, 210, 0.35);
  color:#99c4ff;
}
.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-primary .bp4-tag-remove{
  color:#8abbff;
}
.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-primary .bp4-tag-remove:hover, .bp4-dark .bp4-tag.bp4-minimal.bp4-intent-primary .bp4-tag-remove:active{
  color:#99c4ff;
}
.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-success{
  background-color:rgba(35, 133, 81, 0.2);
  color:#72ca9b;
}
.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-success.bp4-interactive:hover{
  background-color:rgba(35, 133, 81, 0.3);
  color:#7cd7a2;
}
.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-success.bp4-interactive:active, .bp4-dark .bp4-tag.bp4-minimal.bp4-intent-success.bp4-interactive.bp4-active{
  background-color:rgba(35, 133, 81, 0.35);
  color:#7cd7a2;
}
.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-success .bp4-tag-remove{
  color:#72ca9b;
}
.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-success .bp4-tag-remove:hover, .bp4-dark .bp4-tag.bp4-minimal.bp4-intent-success .bp4-tag-remove:active{
  color:#7cd7a2;
}
.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-warning{
  background-color:rgba(200, 118, 25, 0.2);
  color:#fbb360;
}
.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-warning.bp4-interactive:hover{
  background-color:rgba(200, 118, 25, 0.3);
  color:#f5c186;
}
.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-warning.bp4-interactive:active, .bp4-dark .bp4-tag.bp4-minimal.bp4-intent-warning.bp4-interactive.bp4-active{
  background-color:rgba(200, 118, 25, 0.35);
  color:#f5c186;
}
.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-warning .bp4-tag-remove{
  color:#fbb360;
}
.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-warning .bp4-tag-remove:hover, .bp4-dark .bp4-tag.bp4-minimal.bp4-intent-warning .bp4-tag-remove:active{
  color:#f5c186;
}
.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-danger{
  background-color:rgba(205, 66, 70, 0.2);
  color:#fa999c;
}
.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-danger.bp4-interactive:hover{
  background-color:rgba(205, 66, 70, 0.3);
  color:#ffa1a4;
}
.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-danger.bp4-interactive:active, .bp4-dark .bp4-tag.bp4-minimal.bp4-intent-danger.bp4-interactive.bp4-active{
  background-color:rgba(205, 66, 70, 0.35);
  color:#ffa1a4;
}
.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-danger .bp4-tag-remove{
  color:#fa999c;
}
.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-danger .bp4-tag-remove:hover, .bp4-dark .bp4-tag.bp4-minimal.bp4-intent-danger .bp4-tag-remove:active{
  color:#ffa1a4;
}

.bp4-tag-remove{
  background:none;
  border:none;
  color:rgba(255, 255, 255, 0.7);
  cursor:pointer;
  display:flex;
  margin-bottom:-2px;
  margin-right:-6px !important;
  margin-top:-2px;
  padding:2px;
  padding-left:0;
}
.bp4-tag-remove:hover{
  background:none;
  color:inherit;
  text-decoration:none;
}
.bp4-tag-remove .bp4-icon:first-child{
  color:inherit;
}
.bp4-tag-remove:hover, .bp4-tag-remove:active{
  color:#ffffff;
}
.bp4-tag-remove:empty::before{
  font-family:"blueprint-icons-16", sans-serif;
  font-size:16px;
  font-style:normal;
  font-feature-settings:normal;
  font-variant:normal;
  font-weight:400;
  line-height:1;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  content:"\f2ba";
}
.bp4-large .bp4-tag-remove{
  margin-right:-10px !important;
  padding:0 5px 0 0;
}
.bp4-large .bp4-tag-remove:empty::before{
  font-family:"blueprint-icons-20", sans-serif;
  font-size:20px;
  font-style:normal;
  font-feature-settings:normal;
  font-variant:normal;
  font-weight:400;
  line-height:1;
}
.bp4-dark .bp4-tag-remove{
  color:rgba(28, 33, 39, 0.7);
}
.bp4-dark .bp4-tag-remove:hover, .bp4-dark .bp4-tag-remove:active{
  color:#1c2127;
}
.bp4-tag-input{
  display:flex;
  flex-direction:row;
  align-items:flex-start;
  cursor:text;
  height:auto;
  line-height:inherit;
  min-height:30px;
  padding-left:5px;
  padding-right:0;
}
.bp4-tag-input > *{
  flex-grow:0;
  flex-shrink:0;
}
.bp4-tag-input > .bp4-tag-input-values{
  flex-grow:1;
  flex-shrink:1;
}
.bp4-tag-input .bp4-tag-input-icon{
  color:#5f6b7c;
  margin-left:2px;
  margin-right:7px;
  margin-top:7px;
}
.bp4-tag-input .bp4-tag-input-values{
  display:flex;
  flex-direction:row;
  align-items:center;
  align-self:stretch;
  flex-wrap:wrap;
  margin-right:7px;
  margin-top:5px;
  min-width:0;
  position:relative;
}
.bp4-tag-input .bp4-tag-input-values > *{
  flex-grow:0;
  flex-shrink:0;
}
.bp4-tag-input .bp4-tag-input-values > .bp4-fill{
  flex-grow:1;
  flex-shrink:1;
}
.bp4-tag-input .bp4-tag-input-values::before,
.bp4-tag-input .bp4-tag-input-values > *{
  margin-right:5px;
}
.bp4-tag-input .bp4-tag-input-values:empty::before,
.bp4-tag-input .bp4-tag-input-values > :last-child{
  margin-right:0;
}
.bp4-tag-input .bp4-tag-input-values:first-child .bp4-tag ~ .bp4-input-ghost{
  padding-left:0;
}
.bp4-tag-input .bp4-tag-input-values:first-child .bp4-input-ghost{
  padding-left:5px;
}
.bp4-tag-input .bp4-tag-input-values > *{
  margin-bottom:5px;
}
.bp4-tag-input .bp4-tag{
  overflow-wrap:break-word;
}
.bp4-tag-input .bp4-tag.bp4-active{
  outline:rgba(45, 114, 210, 0.6) solid 2px;
  outline-offset:0;
  -moz-outline-radius:6px;
}
.bp4-tag-input .bp4-input-ghost{
  flex:1 1 auto;
  line-height:20px;
  width:80px;
}
.bp4-tag-input .bp4-input-ghost:disabled, .bp4-tag-input .bp4-input-ghost.bp4-disabled{
  cursor:not-allowed;
}
.bp4-tag-input .bp4-button,
.bp4-tag-input .bp4-spinner{
  margin:3px;
  margin-left:0;
}
.bp4-tag-input .bp4-button{
  min-height:24px;
  min-width:24px;
  padding:0 7px;
}
.bp4-tag-input.bp4-large{
  height:auto;
  min-height:40px;
}
.bp4-tag-input.bp4-large::before,
.bp4-tag-input.bp4-large > *{
  margin-right:10px;
}
.bp4-tag-input.bp4-large:empty::before,
.bp4-tag-input.bp4-large > :last-child{
  margin-right:0;
}
.bp4-tag-input.bp4-large .bp4-tag-input-icon{
  margin-left:5px;
  margin-top:10px;
}
.bp4-tag-input.bp4-large .bp4-input-ghost{
  line-height:30px;
}
.bp4-tag-input.bp4-large .bp4-button{
  min-height:30px;
  min-width:30px;
  padding:5px 10px;
  margin:5px;
  margin-left:0;
}
.bp4-tag-input.bp4-large .bp4-spinner{
  margin:8px;
  margin-left:0;
}
.bp4-tag-input.bp4-active{
  background-color:#ffffff;
  box-shadow:inset 0 0 0 1px #2d72d2, 0 0 0 2px rgba(45, 114, 210, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.2);
}
.bp4-tag-input.bp4-active.bp4-intent-primary{
  box-shadow:inset 0 0 0 1px #2d72d2, 0 0 0 2px rgba(45, 114, 210, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.2);
}
.bp4-tag-input.bp4-active.bp4-intent-success{
  box-shadow:inset 0 0 0 1px #238551, 0 0 0 2px rgba(35, 133, 81, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.2);
}
.bp4-tag-input.bp4-active.bp4-intent-warning{
  box-shadow:inset 0 0 0 1px #c87619, 0 0 0 2px rgba(200, 118, 25, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.2);
}
.bp4-tag-input.bp4-active.bp4-intent-danger{
  box-shadow:inset 0 0 0 1px #cd4246, 0 0 0 2px rgba(205, 66, 70, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.2);
}
.bp4-dark .bp4-tag-input .bp4-tag-input-icon, .bp4-tag-input.bp4-dark .bp4-tag-input-icon{
  color:#abb3bf;
}
.bp4-dark .bp4-tag-input .bp4-input-ghost, .bp4-tag-input.bp4-dark .bp4-input-ghost{
  color:#f6f7f9;
}
.bp4-dark .bp4-tag-input .bp4-input-ghost::placeholder, .bp4-tag-input.bp4-dark .bp4-input-ghost::placeholder{
  color:#abb3bf;
}
.bp4-dark .bp4-tag-input.bp4-active, .bp4-tag-input.bp4-dark.bp4-active{
  background-color:rgba(17, 20, 24, 0.3);
  box-shadow:inset 0 0 0 1px #4c90f0, inset 0 0 0 1px #4c90f0, 0 0 0 2px rgba(76, 144, 240, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 #8f99a8;
}
.bp4-dark .bp4-tag-input.bp4-active.bp4-intent-primary, .bp4-tag-input.bp4-dark.bp4-active.bp4-intent-primary{
  box-shadow:inset 0 0 0 1px #4c90f0, 0 0 0 2px rgba(76, 144, 240, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 #8f99a8;
}
.bp4-dark .bp4-tag-input.bp4-active.bp4-intent-success, .bp4-tag-input.bp4-dark.bp4-active.bp4-intent-success{
  box-shadow:inset 0 0 0 1px #32a467, 0 0 0 2px rgba(50, 164, 103, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 #8f99a8;
}
.bp4-dark .bp4-tag-input.bp4-active.bp4-intent-warning, .bp4-tag-input.bp4-dark.bp4-active.bp4-intent-warning{
  box-shadow:inset 0 0 0 1px #ec9a3c, 0 0 0 2px rgba(236, 154, 60, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 #8f99a8;
}
.bp4-dark .bp4-tag-input.bp4-active.bp4-intent-danger, .bp4-tag-input.bp4-dark.bp4-active.bp4-intent-danger{
  box-shadow:inset 0 0 0 1px #e76a6e, 0 0 0 2px rgba(231, 106, 110, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 #8f99a8;
}

.bp4-input-ghost{
  background:none;
  border:none;
  box-shadow:none;
  padding:0;
}
.bp4-input-ghost::placeholder{
  color:#5f6b7c;
  opacity:1;
}
.bp4-input-ghost:focus{
  outline:none !important;
}
.bp4-resizable-input-span{
  max-height:0;
  max-width:100%;
  min-width:80px;
  opacity:0;
  overflow:hidden;
  position:absolute;
  white-space:nowrap;
  z-index:-1;
}
.bp4-toast{
  align-items:flex-start;
  background-color:#ffffff;
  border-radius:2px;
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 2px 4px rgba(17, 20, 24, 0.2), 0 8px 24px rgba(17, 20, 24, 0.2);
  display:flex;
  margin:20px 0 0;
  max-width:500px;
  min-width:300px;
  pointer-events:all;
  position:relative !important;
}
.bp4-toast.bp4-toast-enter, .bp4-toast.bp4-toast-appear{
  transform:translateY(-40px);
}
.bp4-toast.bp4-toast-enter-active, .bp4-toast.bp4-toast-appear-active{
  transform:translateY(0);
  transition-delay:0;
  transition-duration:300ms;
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
}
.bp4-toast.bp4-toast-enter ~ .bp4-toast, .bp4-toast.bp4-toast-appear ~ .bp4-toast{
  transform:translateY(-40px);
}
.bp4-toast.bp4-toast-enter-active ~ .bp4-toast, .bp4-toast.bp4-toast-appear-active ~ .bp4-toast{
  transform:translateY(0);
  transition-delay:0;
  transition-duration:300ms;
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
}
.bp4-toast.bp4-toast-exit{
  opacity:1;
  filter:blur(0);
}
.bp4-toast.bp4-toast-exit-active{
  opacity:0;
  filter:blur(10px);
  transition-delay:0;
  transition-duration:300ms;
  transition-property:opacity, filter;
  transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp4-toast.bp4-toast-exit ~ .bp4-toast{
  transform:translateY(0);
}
.bp4-toast.bp4-toast-exit-active ~ .bp4-toast{
  transform:translateY(-40px);
  transition-delay:50ms;
  transition-duration:100ms;
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp4-toast .bp4-button-group{
  flex:0 0 auto;
  padding:5px;
  padding-left:0;
}
.bp4-toast > .bp4-icon{
  color:#5f6b7c;
  margin:12px;
  margin-right:0;
}
.bp4-toast.bp4-dark, .bp4-dark .bp4-toast{
  background-color:#404854;
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 2px 4px rgba(17, 20, 24, 0.4), 0 8px 24px rgba(17, 20, 24, 0.4);
}
.bp4-toast.bp4-dark > .bp4-icon, .bp4-dark .bp4-toast > .bp4-icon{
  color:#abb3bf;
}
.bp4-toast.bp4-dark .bp4-button .bp4-icon, .bp4-dark .bp4-toast .bp4-button .bp4-icon{
  color:rgba(255, 255, 255, 0.7);
}
.bp4-toast[class*=bp4-intent-] a{
  color:rgba(255, 255, 255, 0.7);
}
.bp4-toast[class*=bp4-intent-] a:hover{
  color:#ffffff;
}
.bp4-toast[class*=bp4-intent-] > .bp4-icon{
  color:#ffffff;
}
.bp4-toast.bp4-intent-primary{
  background-color:#2d72d2;
  color:#ffffff;
}
.bp4-toast.bp4-intent-primary .bp4-icon:first-child{
  color:rgba(255, 255, 255, 0.7);
}
.bp4-toast.bp4-intent-primary .bp4-button{
  background-color:#2d72d2 !important;
  color:#ffffff !important;
}
.bp4-toast.bp4-intent-primary .bp4-button:hover{
  background-color:#215db0 !important;
  color:#ffffff !important;
}
.bp4-toast.bp4-intent-primary .bp4-button:active{
  background-color:#184a90 !important;
  color:#ffffff !important;
}
.bp4-toast.bp4-intent-primary .bp4-button:focus{
  outline-color:rgba(255, 255, 255, 0.5);
}
.bp4-toast.bp4-intent-primary .bp4-button:last-child > .bp4-icon-cross{
  color:rgba(255, 255, 255, 0.7) !important;
}
.bp4-toast.bp4-intent-success{
  background-color:#238551;
  color:#ffffff;
}
.bp4-toast.bp4-intent-success .bp4-icon:first-child{
  color:rgba(255, 255, 255, 0.7);
}
.bp4-toast.bp4-intent-success .bp4-button{
  background-color:#238551 !important;
  color:#ffffff !important;
}
.bp4-toast.bp4-intent-success .bp4-button:hover{
  background-color:#1c6e42 !important;
  color:#ffffff !important;
}
.bp4-toast.bp4-intent-success .bp4-button:active{
  background-color:#165a36 !important;
  color:#ffffff !important;
}
.bp4-toast.bp4-intent-success .bp4-button:focus{
  outline-color:rgba(255, 255, 255, 0.5);
}
.bp4-toast.bp4-intent-success .bp4-button:last-child > .bp4-icon-cross{
  color:rgba(255, 255, 255, 0.7) !important;
}
.bp4-toast.bp4-intent-warning{
  background-color:#fbb360;
  color:#1c2127;
}
.bp4-toast.bp4-intent-warning .bp4-icon:first-child{
  color:rgba(28, 33, 39, 0.7);
}
.bp4-toast.bp4-intent-warning .bp4-button{
  background-color:#fbb360 !important;
  color:#1c2127 !important;
}
.bp4-toast.bp4-intent-warning .bp4-button:hover{
  background-color:#ec9a3c !important;
  color:#1c2127 !important;
}
.bp4-toast.bp4-intent-warning .bp4-button:active{
  background-color:#c87619 !important;
  color:#1c2127 !important;
}
.bp4-toast.bp4-intent-warning .bp4-button:focus{
  outline-color:rgba(255, 255, 255, 0.5);
}
.bp4-toast.bp4-intent-warning .bp4-button:last-child > .bp4-icon-cross{
  color:rgba(28, 33, 39, 0.7) !important;
}
.bp4-toast.bp4-intent-danger{
  background-color:#cd4246;
  color:#ffffff;
}
.bp4-toast.bp4-intent-danger .bp4-icon:first-child{
  color:rgba(255, 255, 255, 0.7);
}
.bp4-toast.bp4-intent-danger .bp4-button{
  background-color:#cd4246 !important;
  color:#ffffff !important;
}
.bp4-toast.bp4-intent-danger .bp4-button:hover{
  background-color:#ac2f33 !important;
  color:#ffffff !important;
}
.bp4-toast.bp4-intent-danger .bp4-button:active{
  background-color:#8e292c !important;
  color:#ffffff !important;
}
.bp4-toast.bp4-intent-danger .bp4-button:focus{
  outline-color:rgba(255, 255, 255, 0.5);
}
.bp4-toast.bp4-intent-danger .bp4-button:last-child > .bp4-icon-cross{
  color:rgba(255, 255, 255, 0.7) !important;
}

.bp4-toast-message{
  flex:1 1 auto;
  padding:11px;
  word-break:break-word;
}

.bp4-toast-container{
  align-items:center;
  display:flex !important;
  flex-direction:column;
  left:0;
  overflow:hidden;
  padding:0 20px 20px;
  pointer-events:none;
  right:0;
  z-index:40;
}
.bp4-toast-container.bp4-toast-container-in-portal{
  position:fixed;
}
.bp4-toast-container.bp4-toast-container-inline{
  position:absolute;
}
.bp4-toast-container.bp4-toast-container-top{
  top:0;
}
.bp4-toast-container.bp4-toast-container-bottom{
  bottom:0;
  flex-direction:column-reverse;
  top:auto;
}
.bp4-toast-container.bp4-toast-container-left{
  align-items:flex-start;
}
.bp4-toast-container.bp4-toast-container-right{
  align-items:flex-end;
}

.bp4-toast-container-bottom .bp4-toast.bp4-toast-enter:not(.bp4-toast-enter-active), .bp4-toast-container-bottom .bp4-toast.bp4-toast-enter:not(.bp4-toast-enter-active) ~ .bp4-toast, .bp4-toast-container-bottom .bp4-toast.bp4-toast-appear:not(.bp4-toast-appear-active), .bp4-toast-container-bottom .bp4-toast.bp4-toast-appear:not(.bp4-toast-appear-active) ~ .bp4-toast, .bp4-toast-container-bottom .bp4-toast.bp4-toast-exit-active ~ .bp4-toast, .bp4-toast-container-bottom .bp4-toast.bp4-toast-leave-active ~ .bp4-toast{
  transform:translateY(60px);
}
.bp4-tooltip{
  box-shadow:0 0 0 1px rgba(17, 20, 24, 0.1), 0 2px 4px rgba(17, 20, 24, 0.2), 0 8px 24px rgba(17, 20, 24, 0.2);
  transform:scale(1);
  color:#f6f7f9;
}
.bp4-tooltip .bp4-popover-arrow{
  height:22px;
  position:absolute;
  width:22px;
}
.bp4-tooltip .bp4-popover-arrow::before{
  height:14px;
  margin:4px;
  width:14px;
}
.bp4-tether-element-attached-bottom.bp4-tether-target-attached-top > .bp4-tooltip{
  margin-bottom:11px;
  margin-top:-11px;
}
.bp4-tether-element-attached-bottom.bp4-tether-target-attached-top > .bp4-tooltip > .bp4-popover-arrow{
  bottom:-8px;
}
.bp4-tether-element-attached-bottom.bp4-tether-target-attached-top > .bp4-tooltip > .bp4-popover-arrow svg{
  transform:rotate(-90deg);
}
.bp4-tether-element-attached-left.bp4-tether-target-attached-right > .bp4-tooltip{
  margin-left:11px;
}
.bp4-tether-element-attached-left.bp4-tether-target-attached-right > .bp4-tooltip > .bp4-popover-arrow{
  left:-8px;
}
.bp4-tether-element-attached-left.bp4-tether-target-attached-right > .bp4-tooltip > .bp4-popover-arrow svg{
  transform:rotate(0);
}
.bp4-tether-element-attached-top.bp4-tether-target-attached-bottom > .bp4-tooltip{
  margin-top:11px;
}
.bp4-tether-element-attached-top.bp4-tether-target-attached-bottom > .bp4-tooltip > .bp4-popover-arrow{
  top:-8px;
}
.bp4-tether-element-attached-top.bp4-tether-target-attached-bottom > .bp4-tooltip > .bp4-popover-arrow svg{
  transform:rotate(90deg);
}
.bp4-tether-element-attached-right.bp4-tether-target-attached-left > .bp4-tooltip{
  margin-left:-11px;
  margin-right:11px;
}
.bp4-tether-element-attached-right.bp4-tether-target-attached-left > .bp4-tooltip > .bp4-popover-arrow{
  right:-8px;
}
.bp4-tether-element-attached-right.bp4-tether-target-attached-left > .bp4-tooltip > .bp4-popover-arrow svg{
  transform:rotate(180deg);
}
.bp4-tether-element-attached-middle > .bp4-tooltip > .bp4-popover-arrow{
  top:50%;
  transform:translateY(-50%);
}
.bp4-tether-element-attached-center > .bp4-tooltip > .bp4-popover-arrow{
  right:50%;
  transform:translateX(50%);
}
.bp4-tether-element-attached-top.bp4-tether-target-attached-top > .bp4-tooltip > .bp4-popover-arrow{
  top:-0.2218253939px;
}
.bp4-tether-element-attached-right.bp4-tether-target-attached-right > .bp4-tooltip > .bp4-popover-arrow{
  right:-0.2218253939px;
}
.bp4-tether-element-attached-left.bp4-tether-target-attached-left > .bp4-tooltip > .bp4-popover-arrow{
  left:-0.2218253939px;
}
.bp4-tether-element-attached-bottom.bp4-tether-target-attached-bottom > .bp4-tooltip > .bp4-popover-arrow{
  bottom:-0.2218253939px;
}
.bp4-tether-element-attached-top.bp4-tether-element-attached-left > .bp4-tooltip{
  transform-origin:top left;
}
.bp4-tether-element-attached-top.bp4-tether-element-attached-center > .bp4-tooltip{
  transform-origin:top center;
}
.bp4-tether-element-attached-top.bp4-tether-element-attached-right > .bp4-tooltip{
  transform-origin:top right;
}
.bp4-tether-element-attached-middle.bp4-tether-element-attached-left > .bp4-tooltip{
  transform-origin:center left;
}
.bp4-tether-element-attached-middle.bp4-tether-element-attached-center > .bp4-tooltip{
  transform-origin:center center;
}
.bp4-tether-element-attached-middle.bp4-tether-element-attached-right > .bp4-tooltip{
  transform-origin:center right;
}
.bp4-tether-element-attached-bottom.bp4-tether-element-attached-left > .bp4-tooltip{
  transform-origin:bottom left;
}
.bp4-tether-element-attached-bottom.bp4-tether-element-attached-center > .bp4-tooltip{
  transform-origin:bottom center;
}
.bp4-tether-element-attached-bottom.bp4-tether-element-attached-right > .bp4-tooltip{
  transform-origin:bottom right;
}
.bp4-tooltip .bp4-popover-content{
  background:#404854;
}
.bp4-tooltip .bp4-popover-content,
.bp4-tooltip .bp4-heading{
  color:#f6f7f9;
}
.bp4-tooltip .bp4-popover-arrow::before{
  box-shadow:1px 1px 6px rgba(17, 20, 24, 0.2);
}
.bp4-tooltip .bp4-popover-arrow-border{
  fill:#111418;
  fill-opacity:0.1;
}
.bp4-tooltip .bp4-popover-arrow-fill{
  fill:#404854;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-tooltip .bp4-popover-arrow-fill{
    fill:buttonborder;
  }
}
.bp4-popover-enter > .bp4-tooltip, .bp4-popover-appear > .bp4-tooltip{
  transform:scale(0.8);
}
.bp4-popover-enter-active > .bp4-tooltip, .bp4-popover-appear-active > .bp4-tooltip{
  transform:scale(1);
  transition-delay:0;
  transition-duration:100ms;
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp4-popover-exit > .bp4-tooltip{
  transform:scale(1);
}
.bp4-popover-exit-active > .bp4-tooltip{
  transform:scale(0.8);
  transition-delay:0;
  transition-duration:100ms;
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp4-tooltip .bp4-text-muted{
  color:#abb3bf;
}
.bp4-tooltip .bp4-text-disabled{
  color:rgba(171, 179, 191, 0.6);
}
.bp4-tooltip .bp4-running-text hr{
  border-color:rgba(255, 255, 255, 0.2);
}
.bp4-tooltip a{
  color:#8abbff;
}
.bp4-tooltip a:hover{
  color:#8abbff;
}
.bp4-tooltip a .bp4-icon, .bp4-tooltip a .bp4-icon-standard, .bp4-tooltip a .bp4-icon-large{
  color:inherit;
}
.bp4-tooltip a code{
  color:inherit;
}
.bp4-tooltip .bp4-code,
.bp4-tooltip .bp4-running-text code{
  background:rgba(17, 20, 24, 0.3);
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.4);
  color:#abb3bf;
}
a > .bp4-tooltip .bp4-code,
a > .bp4-tooltip .bp4-running-text code{
  color:inherit;
}
.bp4-tooltip .bp4-code-block,
.bp4-tooltip .bp4-running-text pre{
  background:rgba(17, 20, 24, 0.3);
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.4);
  color:#f6f7f9;
}
.bp4-tooltip .bp4-code-block > code,
.bp4-tooltip .bp4-running-text pre > code{
  background:none;
  box-shadow:none;
  color:inherit;
}
.bp4-tooltip .bp4-key,
.bp4-tooltip .bp4-running-text kbd{
  background:#383e47;
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 1px 1px 0 rgba(17, 20, 24, 0.4);
  color:#abb3bf;
}
.bp4-tooltip .bp4-icon.bp4-intent-primary, .bp4-tooltip .bp4-icon-standard.bp4-intent-primary, .bp4-tooltip .bp4-icon-large.bp4-intent-primary{
  color:#8abbff;
}
.bp4-tooltip .bp4-icon.bp4-intent-success, .bp4-tooltip .bp4-icon-standard.bp4-intent-success, .bp4-tooltip .bp4-icon-large.bp4-intent-success{
  color:#72ca9b;
}
.bp4-tooltip .bp4-icon.bp4-intent-warning, .bp4-tooltip .bp4-icon-standard.bp4-intent-warning, .bp4-tooltip .bp4-icon-large.bp4-intent-warning{
  color:#fbb360;
}
.bp4-tooltip .bp4-icon.bp4-intent-danger, .bp4-tooltip .bp4-icon-standard.bp4-intent-danger, .bp4-tooltip .bp4-icon-large.bp4-intent-danger{
  color:#fa999c;
}
.bp4-tooltip .bp4-popover-content{
  padding:10px 12px;
}
.bp4-tooltip.bp4-dark, .bp4-dark .bp4-tooltip{
  box-shadow:0 2px 4px rgba(17, 20, 24, 0.4), 0 8px 24px rgba(17, 20, 24, 0.4);
}
.bp4-tooltip.bp4-dark .bp4-popover-content, .bp4-dark .bp4-tooltip .bp4-popover-content{
  background:#e5e8eb;
}
.bp4-tooltip.bp4-dark .bp4-popover-content,
.bp4-tooltip.bp4-dark .bp4-heading, .bp4-dark .bp4-tooltip .bp4-popover-content,
.bp4-dark .bp4-tooltip .bp4-heading{
  color:#404854;
}
.bp4-tooltip.bp4-dark .bp4-popover-arrow::before, .bp4-dark .bp4-tooltip .bp4-popover-arrow::before{
  box-shadow:1px 1px 6px rgba(17, 20, 24, 0.4);
}
.bp4-tooltip.bp4-dark .bp4-popover-arrow-border, .bp4-dark .bp4-tooltip .bp4-popover-arrow-border{
  fill:#111418;
  fill-opacity:0.2;
}
.bp4-tooltip.bp4-dark .bp4-popover-arrow-fill, .bp4-dark .bp4-tooltip .bp4-popover-arrow-fill{
  fill:#e5e8eb;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-tooltip.bp4-dark .bp4-popover-arrow-fill, .bp4-dark .bp4-tooltip .bp4-popover-arrow-fill{
    fill:buttonborder;
  }
}
.bp4-tooltip.bp4-dark .bp4-text-muted, .bp4-dark .bp4-tooltip .bp4-text-muted{
  color:#5f6b7c;
}
.bp4-tooltip.bp4-dark .bp4-text-disabled, .bp4-dark .bp4-tooltip .bp4-text-disabled{
  color:rgba(95, 107, 124, 0.6);
}
.bp4-tooltip.bp4-dark .bp4-running-text hr, .bp4-dark .bp4-tooltip .bp4-running-text hr{
  border-color:rgba(17, 20, 24, 0.15);
}
.bp4-tooltip.bp4-dark a, .bp4-dark .bp4-tooltip a{
  color:#215db0;
}
.bp4-tooltip.bp4-dark a:hover, .bp4-dark .bp4-tooltip a:hover{
  color:#215db0;
}
.bp4-tooltip.bp4-dark a .bp4-icon, .bp4-tooltip.bp4-dark a .bp4-icon-standard, .bp4-tooltip.bp4-dark a .bp4-icon-large, .bp4-dark .bp4-tooltip a .bp4-icon, .bp4-dark .bp4-tooltip a .bp4-icon-standard, .bp4-dark .bp4-tooltip a .bp4-icon-large{
  color:inherit;
}
.bp4-tooltip.bp4-dark a code, .bp4-dark .bp4-tooltip a code{
  color:inherit;
}
.bp4-tooltip.bp4-dark .bp4-code,
.bp4-tooltip.bp4-dark .bp4-running-text code, .bp4-dark .bp4-tooltip .bp4-code,
.bp4-dark .bp4-tooltip .bp4-running-text code{
  background:rgba(255, 255, 255, 0.7);
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2);
  color:#5f6b7c;
}
a > .bp4-tooltip.bp4-dark .bp4-code,
a > .bp4-tooltip.bp4-dark .bp4-running-text code, a > .bp4-dark .bp4-tooltip .bp4-code,
a > .bp4-dark .bp4-tooltip .bp4-running-text code{
  color:#2d72d2;
}
.bp4-tooltip.bp4-dark .bp4-code-block,
.bp4-tooltip.bp4-dark .bp4-running-text pre, .bp4-dark .bp4-tooltip .bp4-code-block,
.bp4-dark .bp4-tooltip .bp4-running-text pre{
  background:rgba(255, 255, 255, 0.7);
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.15);
  color:#1c2127;
}
.bp4-tooltip.bp4-dark .bp4-code-block > code,
.bp4-tooltip.bp4-dark .bp4-running-text pre > code, .bp4-dark .bp4-tooltip .bp4-code-block > code,
.bp4-dark .bp4-tooltip .bp4-running-text pre > code{
  background:none;
  box-shadow:none;
  color:inherit;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-tooltip.bp4-dark .bp4-code-block,
  .bp4-tooltip.bp4-dark .bp4-running-text pre, .bp4-dark .bp4-tooltip .bp4-code-block,
  .bp4-dark .bp4-tooltip .bp4-running-text pre{
    border:1px solid buttonborder;
    box-shadow:none;
  }
}
.bp4-tooltip.bp4-dark .bp4-key,
.bp4-tooltip.bp4-dark .bp4-running-text kbd, .bp4-dark .bp4-tooltip .bp4-key,
.bp4-dark .bp4-tooltip .bp4-running-text kbd{
  background:#ffffff;
  box-shadow:0 0 0 1px rgba(17, 20, 24, 0.1), 0 1px 1px rgba(17, 20, 24, 0.2);
  color:#5f6b7c;
}
.bp4-tooltip.bp4-dark .bp4-icon.bp4-intent-primary, .bp4-tooltip.bp4-dark .bp4-icon-standard.bp4-intent-primary, .bp4-tooltip.bp4-dark .bp4-icon-large.bp4-intent-primary, .bp4-dark .bp4-tooltip .bp4-icon.bp4-intent-primary, .bp4-dark .bp4-tooltip .bp4-icon-standard.bp4-intent-primary, .bp4-dark .bp4-tooltip .bp4-icon-large.bp4-intent-primary{
  color:#215db0;
}
.bp4-tooltip.bp4-dark .bp4-icon.bp4-intent-success, .bp4-tooltip.bp4-dark .bp4-icon-standard.bp4-intent-success, .bp4-tooltip.bp4-dark .bp4-icon-large.bp4-intent-success, .bp4-dark .bp4-tooltip .bp4-icon.bp4-intent-success, .bp4-dark .bp4-tooltip .bp4-icon-standard.bp4-intent-success, .bp4-dark .bp4-tooltip .bp4-icon-large.bp4-intent-success{
  color:#1c6e42;
}
.bp4-tooltip.bp4-dark .bp4-icon.bp4-intent-warning, .bp4-tooltip.bp4-dark .bp4-icon-standard.bp4-intent-warning, .bp4-tooltip.bp4-dark .bp4-icon-large.bp4-intent-warning, .bp4-dark .bp4-tooltip .bp4-icon.bp4-intent-warning, .bp4-dark .bp4-tooltip .bp4-icon-standard.bp4-intent-warning, .bp4-dark .bp4-tooltip .bp4-icon-large.bp4-intent-warning{
  color:#935610;
}
.bp4-tooltip.bp4-dark .bp4-icon.bp4-intent-danger, .bp4-tooltip.bp4-dark .bp4-icon-standard.bp4-intent-danger, .bp4-tooltip.bp4-dark .bp4-icon-large.bp4-intent-danger, .bp4-dark .bp4-tooltip .bp4-icon.bp4-intent-danger, .bp4-dark .bp4-tooltip .bp4-icon-standard.bp4-intent-danger, .bp4-dark .bp4-tooltip .bp4-icon-large.bp4-intent-danger{
  color:#ac2f33;
}
.bp4-tooltip.bp4-intent-primary .bp4-popover-content{
  background:#2d72d2;
  color:#ffffff;
}
.bp4-tooltip.bp4-intent-primary .bp4-popover-arrow-fill{
  fill:#2d72d2;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-tooltip.bp4-intent-primary .bp4-popover-arrow-fill{
    fill:buttonborder;
  }
}
.bp4-tooltip.bp4-intent-success .bp4-popover-content{
  background:#238551;
  color:#ffffff;
}
.bp4-tooltip.bp4-intent-success .bp4-popover-arrow-fill{
  fill:#238551;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-tooltip.bp4-intent-success .bp4-popover-arrow-fill{
    fill:buttonborder;
  }
}
.bp4-tooltip.bp4-intent-warning .bp4-popover-content{
  background:#c87619;
  color:#ffffff;
}
.bp4-tooltip.bp4-intent-warning .bp4-popover-arrow-fill{
  fill:#c87619;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-tooltip.bp4-intent-warning .bp4-popover-arrow-fill{
    fill:buttonborder;
  }
}
.bp4-tooltip.bp4-intent-danger .bp4-popover-content{
  background:#cd4246;
  color:#ffffff;
}
.bp4-tooltip.bp4-intent-danger .bp4-popover-arrow-fill{
  fill:#cd4246;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp4-tooltip.bp4-intent-danger .bp4-popover-arrow-fill{
    fill:buttonborder;
  }
}

.bp4-tooltip-indicator{
  border-bottom:dotted 1px;
  cursor:help;
}
.bp4-tree .bp4-icon, .bp4-tree .bp4-icon-standard, .bp4-tree .bp4-icon-large{
  color:#5f6b7c;
}
.bp4-tree .bp4-icon.bp4-intent-primary, .bp4-tree .bp4-icon-standard.bp4-intent-primary, .bp4-tree .bp4-icon-large.bp4-intent-primary{
  color:#2d72d2;
}
.bp4-tree .bp4-icon.bp4-intent-success, .bp4-tree .bp4-icon-standard.bp4-intent-success, .bp4-tree .bp4-icon-large.bp4-intent-success{
  color:#238551;
}
.bp4-tree .bp4-icon.bp4-intent-warning, .bp4-tree .bp4-icon-standard.bp4-intent-warning, .bp4-tree .bp4-icon-large.bp4-intent-warning{
  color:#c87619;
}
.bp4-tree .bp4-icon.bp4-intent-danger, .bp4-tree .bp4-icon-standard.bp4-intent-danger, .bp4-tree .bp4-icon-large.bp4-intent-danger{
  color:#cd4246;
}

.bp4-tree-node-list{
  list-style:none;
  margin:0;
  padding-left:0;
}

.bp4-tree-root{
  background-color:transparent;
  cursor:default;
  padding-left:0;
  position:relative;
}

.bp4-tree-node-content-0{
  padding-left:0px;
}

.bp4-tree-node-content-1{
  padding-left:23px;
}

.bp4-tree-node-content-2{
  padding-left:46px;
}

.bp4-tree-node-content-3{
  padding-left:69px;
}

.bp4-tree-node-content-4{
  padding-left:92px;
}

.bp4-tree-node-content-5{
  padding-left:115px;
}

.bp4-tree-node-content-6{
  padding-left:138px;
}

.bp4-tree-node-content-7{
  padding-left:161px;
}

.bp4-tree-node-content-8{
  padding-left:184px;
}

.bp4-tree-node-content-9{
  padding-left:207px;
}

.bp4-tree-node-content-10{
  padding-left:230px;
}

.bp4-tree-node-content-11{
  padding-left:253px;
}

.bp4-tree-node-content-12{
  padding-left:276px;
}

.bp4-tree-node-content-13{
  padding-left:299px;
}

.bp4-tree-node-content-14{
  padding-left:322px;
}

.bp4-tree-node-content-15{
  padding-left:345px;
}

.bp4-tree-node-content-16{
  padding-left:368px;
}

.bp4-tree-node-content-17{
  padding-left:391px;
}

.bp4-tree-node-content-18{
  padding-left:414px;
}

.bp4-tree-node-content-19{
  padding-left:437px;
}

.bp4-tree-node-content-20{
  padding-left:460px;
}

.bp4-tree-node-content{
  align-items:center;
  background:none;
  display:flex;
  height:30px;
  padding-right:5px;
  width:100%;
}
.bp4-tree-node-content:hover{
  background-color:rgba(143, 153, 168, 0.15);
}
.bp4-tree-node-content:active{
  background-color:rgba(143, 153, 168, 0.3);
}

.bp4-tree-node-caret,
.bp4-tree-node-caret-none{
  min-width:30px;
}

.bp4-tree-node-caret{
  color:#5f6b7c;
  cursor:pointer;
  padding:7px;
  transform:rotate(0deg);
  transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp4-tree-node-caret:hover{
  color:#1c2127;
}
.bp4-dark .bp4-tree-node-caret{
  color:#abb3bf;
}
.bp4-dark .bp4-tree-node-caret:hover{
  color:#f6f7f9;
}
.bp4-tree-node-caret.bp4-tree-node-caret-open{
  transform:rotate(90deg);
}
.bp4-tree-node-caret.bp4-icon-standard::before{
  content:"\f14d";
}

.bp4-tree-node-icon{
  margin-right:7px;
  position:relative;
}

.bp4-tree-node-label{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  word-wrap:normal;
  flex:1 1 auto;
  position:relative;
  -webkit-user-select:none;
          user-select:none;
}
.bp4-tree-node-label span{
  display:inline;
}

.bp4-tree-node-secondary-label{
  padding:0 5px;
  -webkit-user-select:none;
          user-select:none;
}
.bp4-tree-node-secondary-label .bp4-popover-wrapper,
.bp4-tree-node-secondary-label .bp4-popover-target{
  align-items:center;
  display:flex;
}

.bp4-tree-node.bp4-disabled .bp4-tree-node-content{
  background-color:inherit;
  color:rgba(95, 107, 124, 0.6);
  cursor:not-allowed;
}
.bp4-tree-node.bp4-disabled .bp4-tree-node-caret,
.bp4-tree-node.bp4-disabled .bp4-tree-node-icon{
  color:rgba(95, 107, 124, 0.6);
  cursor:not-allowed;
}

.bp4-tree-node.bp4-tree-node-selected > .bp4-tree-node-content{
  background-color:#2d72d2;
}
.bp4-tree-node.bp4-tree-node-selected > .bp4-tree-node-content,
.bp4-tree-node.bp4-tree-node-selected > .bp4-tree-node-content .bp4-icon, .bp4-tree-node.bp4-tree-node-selected > .bp4-tree-node-content .bp4-icon-standard, .bp4-tree-node.bp4-tree-node-selected > .bp4-tree-node-content .bp4-icon-large{
  color:#ffffff;
}
.bp4-tree-node.bp4-tree-node-selected > .bp4-tree-node-content .bp4-tree-node-caret::before{
  color:rgba(255, 255, 255, 0.7);
}
.bp4-tree-node.bp4-tree-node-selected > .bp4-tree-node-content .bp4-tree-node-caret:hover::before{
  color:#ffffff;
}

.bp4-dark .bp4-tree-node-content:hover{
  background-color:rgba(95, 107, 124, 0.3);
}
.bp4-dark .bp4-tree .bp4-icon, .bp4-dark .bp4-tree .bp4-icon-standard, .bp4-dark .bp4-tree .bp4-icon-large{
  color:#abb3bf;
}
.bp4-dark .bp4-tree .bp4-icon.bp4-intent-primary, .bp4-dark .bp4-tree .bp4-icon-standard.bp4-intent-primary, .bp4-dark .bp4-tree .bp4-icon-large.bp4-intent-primary{
  color:#8abbff;
}
.bp4-dark .bp4-tree .bp4-icon.bp4-intent-success, .bp4-dark .bp4-tree .bp4-icon-standard.bp4-intent-success, .bp4-dark .bp4-tree .bp4-icon-large.bp4-intent-success{
  color:#72ca9b;
}
.bp4-dark .bp4-tree .bp4-icon.bp4-intent-warning, .bp4-dark .bp4-tree .bp4-icon-standard.bp4-intent-warning, .bp4-dark .bp4-tree .bp4-icon-large.bp4-intent-warning{
  color:#fbb360;
}
.bp4-dark .bp4-tree .bp4-icon.bp4-intent-danger, .bp4-dark .bp4-tree .bp4-icon-standard.bp4-intent-danger, .bp4-dark .bp4-tree .bp4-icon-large.bp4-intent-danger{
  color:#fa999c;
}
.bp4-dark .bp4-tree-node.bp4-tree-node-selected > .bp4-tree-node-content{
  background-color:#2d72d2;
}
.bp4-dark .bp4-tree-node.bp4-tree-node-selected > .bp4-tree-node-content .bp4-icon, .bp4-dark .bp4-tree-node.bp4-tree-node-selected > .bp4-tree-node-content .bp4-icon-standard, .bp4-dark .bp4-tree-node.bp4-tree-node-selected > .bp4-tree-node-content .bp4-icon-large{
  color:#ffffff;
}
@font-face{
  font-family:"Icons16";
  font-style:normal;
  font-weight:normal;
  src:url(/static/media/icons-16.2368f88a078780d80145.eot?#iefix) format("embedded-opentype"), url(/static/media/icons-16.1645f50fb7f7c109f64e.woff) format("woff"), url(/static/media/icons-16.13933033991f62d6bb64.ttf) format("truetype"); }

@font-face{
  font-family:"Icons20";
  font-style:normal;
  font-weight:normal;
  src:url(/static/media/icons-20.cde033c5d3f24283f757.eot?#iefix) format("embedded-opentype"), url(/static/media/icons-20.1ef633d3a28d0986f63e.woff) format("woff"), url(/static/media/icons-20.57b3e708b232fdcb64f9.ttf) format("truetype"); }
:root,
body {
  /* orange */
  --ft-color-orange-900: #B7491A;
  --ft-color-orange-800: #D15420;
  --ft-color-orange-700: #DF5B23;
  --ft-color-orange-600: #ED6227;
  --ft-color-orange-500: #F86A2B;

  /* Primary */
  --ft-color-orange-400: #F97D4A;
  --ft-color-orange-300: #F9936B;
  --ft-color-orange-200: #FBB195;
  --ft-color-orange-100: #FCCFBF;
  --ft-color-orange-50: #FAEAE8;

  /* black */
  --ft-color-black-900: #F86A2B;
  /* #191919; */
  --ft-color-black-800: #393939;
  --ft-color-black-700: #575757;
  --ft-color-black-600: #6B6B6B;
  --ft-color-black-500: #939393;
  --ft-color-black-400: #B3B3B3;
  --ft-color-black-300: #D7D7D7;
  --ft-color-black-250: #E0DEDE;
  --ft-color-black-200: #E7E7E7;
  --ft-color-black-100: #F1F1F1;
  --ft-color-black-50: #F8F8F8;
  --ft-color-black-0: #FFFFFF;

  /* green */
  --ft-color-green-500: #03B364;
  --ft-color-green-50: #E5F6EC;

  /* yellow */
  --ft-color-yellow-500: #FEC518;
  --ft-color-yellow-50: #FFF8E2;

  /* red */
  --ft-color-red-500: #F13125;
  --ft-color-red-50: #FFEAEC;

  --primary-linear-gradient: linear-gradient(134deg, #ff71ad 0%, #ffa852 100%);
  --primary-linear-gradient-2: linear-gradient(134deg, #ff71ad 0%, #ffa852 100%);
  --primary-gradient-hover: linear-gradient(134deg, #f2719c 0%, #f29b54 100%);
  --primary-gradient-active: linear-gradient(134deg, #e56a95 0%, #e6944e 100%);
  --primary-linear-gradient2: linear-gradient(103deg, #FF71AD 9%, #FF71AD 9%, #FFA852 95%, #FFA852 95%);
  --primary-linear-gradient3: linear-gradient(164deg, #FF71AD 48%, #FF71AD 48%, #FFA852 90%, #FFA852 90%);
  --primary-linear-gradient4: linear-gradient(116deg, #FF71AD 20%, #FF71AD 20%, #FFA852 94%, #FFA852 94%);

  --color-primary-light-1: #FCCFBF;
  --color-custome-orange-1: #FF5800;

  --primary-6: 255, 88, 00;
  --primary-5: 251, 177, 149;
  --primary-7: 249, 125, 74;
  --primary-4: 252, 207, 191;
  --primary-3: 250, 234, 232;
  --primary-2: 250, 234, 232;
  --border-radius-small: 4px;

  --border-color1: #FF5800;

  /* icon */
  --icon-primary-color: #FF71AD;
  --icon-secondary-color: #FFA852;

  /* canvas */
  --canvas-bg-color: rgb(237, 237, 237);

  /* menu */
  --menu-bg-selected: rgba(252, 88, 0, 0.04);
}

.ft-light-theme {
  /* Syntax of style naming */
  /* --ft-<entity name>-<style-name> */
  /* --------------------- */

  /* input */
  --ft-input-focus-border-color: var(--ft-color-black-900);

  /* search input */
  --ft-search-input-focus-mobile-border-color: var(--ft-color-black-900);
  --ft-search-input-mobile-border-color: var(--ft-color-black-400);

}



div#driver-popover-item {
  display      : none;
  position     : absolute;
  background   : #fff;
  color        : #2d2d2d;
  margin       : 0;
  padding      : 15px;
  border-radius: 5px;
  min-width    : 250px;
  max-width    : 300px;
  box-shadow   : 0 1px 10px rgba(0, 0, 0, .4);
  z-index      : 1000000000
}

div#driver-popover-item .driver-popover-tip {
  border  : 5px solid #fff;
  content : "";
  position: absolute
}

div#driver-popover-item .driver-popover-tip.bottom {
  bottom      : -10px;
  border-color: #fff transparent transparent
}

div#driver-popover-item .driver-popover-tip.bottom.position-center {
  left: 49%
}

div#driver-popover-item .driver-popover-tip.bottom.position-right {
  right: 20px
}

div#driver-popover-item .driver-popover-tip.left {
  left        : -10px;
  top         : 10px;
  border-color: transparent #fff transparent transparent
}

div#driver-popover-item .driver-popover-tip.left.position-center {
  top: 46%
}

div#driver-popover-item .driver-popover-tip.left.position-bottom {
  top   : auto;
  bottom: 20px
}

div#driver-popover-item .driver-popover-tip.right {
  right       : -10px;
  top         : 10px;
  border-color: transparent transparent transparent #fff
}

div#driver-popover-item .driver-popover-tip.right.position-center {
  top: 46%
}

div#driver-popover-item .driver-popover-tip.right.position-bottom {
  top   : auto;
  bottom: 20px
}

div#driver-popover-item .driver-popover-tip.top {
  top         : -10px;
  border-color: transparent transparent #fff
}

div#driver-popover-item .driver-popover-tip.top.position-center {
  left: 49%
}

div#driver-popover-item .driver-popover-tip.top.position-right {
  right: 20px
}

div#driver-popover-item .driver-popover-tip.mid-center {
  display: none
}

div#driver-popover-item .driver-popover-footer {
  display   : block;
  margin-top: 10px
}

div#driver-popover-item .driver-popover-footer button {
  display         : inline-block;
  padding         : 3px 10px;
  border          : 1px solid #d4d4d4;
  text-decoration : none;
  text-shadow     : 1px 1px 0 #fff;
  color           : #2d2d2d;
  font            : 11px/normal sans-serif;
  cursor          : pointer;
  outline         : 0;
  background-color: #f1f1f1;
  border-radius   : 2px;
  zoom            : 1;
  line-height     : 1.3
}

div#driver-popover-item .driver-popover-footer button.driver-disabled {
  color         : grey;
  cursor        : default;
  pointer-events: none
}

div#driver-popover-item .driver-popover-footer .driver-close-btn {
  float: left
}

div#driver-popover-item .driver-popover-footer .driver-btn-group,
div#driver-popover-item .driver-popover-footer .driver-close-only-btn {
  float: right
}

div#driver-popover-item .driver-popover-title {
  font       : 19px/normal sans-serif;
  margin     : 0 0 5px;
  font-weight: 700;
  display    : block;
  position   : relative;
  line-height: 1.5;
  zoom       : 1
}

div#driver-popover-item .driver-popover-description {
  margin-bottom: 0;
  font         : 14px/normal sans-serif;
  line-height  : 1.5;
  color        : #2d2d2d;
  font-weight  : 400;
  zoom         : 1
}

.driver-clearfix:after,
.driver-clearfix:before {
  content: "";
  display: table
}

.driver-clearfix:after {
  clear: both
}

.driver-stage-no-animation {
  transition        : none !important;
  background        : transparent !important;
  outline           : 5000px solid rgba(0, 0, 0, .75)
}

div#driver-page-overlay {
  background: #000;
  position  : fixed;
  bottom    : 0;
  right     : 0;
  display   : block;
  width     : 100%;
  height    : 100%;
  zoom      : 1;
  filter    : alpha(opacity=75);
  opacity   : .75;
  z-index   : 100002 !important
}

div#driver-highlighted-element-stage,
div#driver-page-overlay {
  top               : 0;
  left              : 0;
  transition        : all .3s
}

div#driver-highlighted-element-stage {
  position     : absolute;
  height       : 50px;
  width        : 300px;
  background   : #fff;
  z-index      : 100003 !important;
  display      : none;
  border-radius: 2px
}

.driver-highlighted-element {
  z-index: 100004 !important
}

.driver-position-relative {
  position: relative !important
}

.driver-fix-stacking {
  z-index                : auto !important;
  opacity                : 1 !important;
  transform              : none !important;
  -moz-filter            : none !important;
  -ms-filter             : none !important;
  -o-filter              : none !important;
  filter                 : none !important;
  -ms-perspective        : none !important;
  -o-perspective         : none !important;
  perspective            : none !important;
  transform-style        : flat !important;
  -webkit-transform-box  : border-box !important;
  -moz-transform-box     : border-box !important;
  -ms-transform-box      : border-box !important;
  -o-transform-box       : border-box !important;
  transform-box          : border-box !important;
  will-change            : initial !important
}
/*!
 * Hover.css (http://ianlunn.github.io/Hover/)
 * Version: 2.3.2
 * Author: Ian Lunn @IanLunn
 * Author URL: http://ianlunn.co.uk/
 * Github: https://github.com/IanLunn/Hover

 * Hover.css Copyright Ian Lunn 2017. Generated with Sass.
 */
/* 2D TRANSITIONS */
/* Grow */
.hvr-grow {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.3s;
  transition-property: transform;
}
.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {
  transform: scale(1.1);
}

/* Shrink */
.hvr-shrink {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.3s;
  transition-property: transform;
}
.hvr-shrink:hover, .hvr-shrink:focus, .hvr-shrink:active {
  transform: scale(0.9);
}

/* Pulse */
@keyframes hvr-pulse {
  25% {
    transform: scale(1.1);
  }
  75% {
    transform: scale(0.9);
  }
}
.hvr-pulse {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-pulse:hover, .hvr-pulse:focus, .hvr-pulse:active {
  animation-name: hvr-pulse;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}

/* Pulse Grow */
@keyframes hvr-pulse-grow {
  to {
    transform: scale(1.1);
  }
}
.hvr-pulse-grow {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-pulse-grow:hover, .hvr-pulse-grow:focus, .hvr-pulse-grow:active {
  animation-name: hvr-pulse-grow;
  animation-duration: 0.3s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}

/* Pulse Shrink */
@keyframes hvr-pulse-shrink {
  to {
    transform: scale(0.9);
  }
}
.hvr-pulse-shrink {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-pulse-shrink:hover, .hvr-pulse-shrink:focus, .hvr-pulse-shrink:active {
  animation-name: hvr-pulse-shrink;
  animation-duration: 0.3s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}

/* Push */
@keyframes hvr-push {
  50% {
    transform: scale(0.8);
  }
  100% {
    transform: scale(1);
  }
}
.hvr-push {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-push:hover, .hvr-push:focus, .hvr-push:active {
  animation-name: hvr-push;
  animation-duration: 0.3s;
  animation-timing-function: linear;
  animation-iteration-count: 1;
}

/* Pop */
@keyframes hvr-pop {
  50% {
    transform: scale(1.2);
  }
}
.hvr-pop {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-pop:hover, .hvr-pop:focus, .hvr-pop:active {
  animation-name: hvr-pop;
  animation-duration: 0.3s;
  animation-timing-function: linear;
  animation-iteration-count: 1;
}

/* Bounce In */
.hvr-bounce-in {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.5s;
}
.hvr-bounce-in:hover, .hvr-bounce-in:focus, .hvr-bounce-in:active {
  transform: scale(1.2);
  transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
}

/* Bounce Out */
.hvr-bounce-out {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.5s;
}
.hvr-bounce-out:hover, .hvr-bounce-out:focus, .hvr-bounce-out:active {
  transform: scale(0.8);
  transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
}

/* Rotate */
.hvr-rotate {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.3s;
  transition-property: transform;
}
.hvr-rotate:hover, .hvr-rotate:focus, .hvr-rotate:active {
  transform: rotate(4deg);
}

/* Grow Rotate */
.hvr-grow-rotate {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.3s;
  transition-property: transform;
}
.hvr-grow-rotate:hover, .hvr-grow-rotate:focus, .hvr-grow-rotate:active {
  transform: scale(1.1) rotate(4deg);
}

/* Float */
.hvr-float {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.3s;
  transition-property: transform;
  transition-timing-function: ease-out;
}
.hvr-float:hover, .hvr-float:focus, .hvr-float:active {
  transform: translateY(-8px);
}

/* Sink */
.hvr-sink {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.3s;
  transition-property: transform;
  transition-timing-function: ease-out;
}
.hvr-sink:hover, .hvr-sink:focus, .hvr-sink:active {
  transform: translateY(8px);
}

/* Bob */
@keyframes hvr-bob {
  0% {
    transform: translateY(-8px);
  }
  50% {
    transform: translateY(-4px);
  }
  100% {
    transform: translateY(-8px);
  }
}
@keyframes hvr-bob-float {
  100% {
    transform: translateY(-8px);
  }
}
.hvr-bob {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-bob:hover, .hvr-bob:focus, .hvr-bob:active {
  animation-name: hvr-bob-float, hvr-bob;
  animation-duration: .3s, 1.5s;
  animation-delay: 0s, .3s;
  animation-timing-function: ease-out, ease-in-out;
  animation-iteration-count: 1, infinite;
  animation-fill-mode: forwards;
  animation-direction: normal, alternate;
}

/* Hang */
@keyframes hvr-hang {
  0% {
    transform: translateY(8px);
  }
  50% {
    transform: translateY(4px);
  }
  100% {
    transform: translateY(8px);
  }
}
@keyframes hvr-hang-sink {
  100% {
    transform: translateY(8px);
  }
}
.hvr-hang {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-hang:hover, .hvr-hang:focus, .hvr-hang:active {
  animation-name: hvr-hang-sink, hvr-hang;
  animation-duration: .3s, 1.5s;
  animation-delay: 0s, .3s;
  animation-timing-function: ease-out, ease-in-out;
  animation-iteration-count: 1, infinite;
  animation-fill-mode: forwards;
  animation-direction: normal, alternate;
}

/* Skew */
.hvr-skew {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.3s;
  transition-property: transform;
}
.hvr-skew:hover, .hvr-skew:focus, .hvr-skew:active {
  transform: skew(-10deg);
}

/* Skew Forward */
.hvr-skew-forward {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.3s;
  transition-property: transform;
  transform-origin: 0 100%;
}
.hvr-skew-forward:hover, .hvr-skew-forward:focus, .hvr-skew-forward:active {
  transform: skew(-10deg);
}

/* Skew Backward */
.hvr-skew-backward {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.3s;
  transition-property: transform;
  transform-origin: 0 100%;
}
.hvr-skew-backward:hover, .hvr-skew-backward:focus, .hvr-skew-backward:active {
  transform: skew(10deg);
}

/* Wobble Vertical */
@keyframes hvr-wobble-vertical {
  16.65% {
    transform: translateY(8px);
  }
  33.3% {
    transform: translateY(-6px);
  }
  49.95% {
    transform: translateY(4px);
  }
  66.6% {
    transform: translateY(-2px);
  }
  83.25% {
    transform: translateY(1px);
  }
  100% {
    transform: translateY(0);
  }
}
.hvr-wobble-vertical {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-wobble-vertical:hover, .hvr-wobble-vertical:focus, .hvr-wobble-vertical:active {
  animation-name: hvr-wobble-vertical;
  animation-duration: 1s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: 1;
}

/* Wobble Horizontal */
@keyframes hvr-wobble-horizontal {
  16.65% {
    transform: translateX(8px);
  }
  33.3% {
    transform: translateX(-6px);
  }
  49.95% {
    transform: translateX(4px);
  }
  66.6% {
    transform: translateX(-2px);
  }
  83.25% {
    transform: translateX(1px);
  }
  100% {
    transform: translateX(0);
  }
}
.hvr-wobble-horizontal {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-wobble-horizontal:hover, .hvr-wobble-horizontal:focus, .hvr-wobble-horizontal:active {
  animation-name: hvr-wobble-horizontal;
  animation-duration: 1s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: 1;
}

/* Wobble To Bottom Right */
@keyframes hvr-wobble-to-bottom-right {
  16.65% {
    transform: translate(8px, 8px);
  }
  33.3% {
    transform: translate(-6px, -6px);
  }
  49.95% {
    transform: translate(4px, 4px);
  }
  66.6% {
    transform: translate(-2px, -2px);
  }
  83.25% {
    transform: translate(1px, 1px);
  }
  100% {
    transform: translate(0, 0);
  }
}
.hvr-wobble-to-bottom-right {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-wobble-to-bottom-right:hover, .hvr-wobble-to-bottom-right:focus, .hvr-wobble-to-bottom-right:active {
  animation-name: hvr-wobble-to-bottom-right;
  animation-duration: 1s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: 1;
}

/* Wobble To Top Right */
@keyframes hvr-wobble-to-top-right {
  16.65% {
    transform: translate(8px, -8px);
  }
  33.3% {
    transform: translate(-6px, 6px);
  }
  49.95% {
    transform: translate(4px, -4px);
  }
  66.6% {
    transform: translate(-2px, 2px);
  }
  83.25% {
    transform: translate(1px, -1px);
  }
  100% {
    transform: translate(0, 0);
  }
}
.hvr-wobble-to-top-right {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-wobble-to-top-right:hover, .hvr-wobble-to-top-right:focus, .hvr-wobble-to-top-right:active {
  animation-name: hvr-wobble-to-top-right;
  animation-duration: 1s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: 1;
}

/* Wobble Top */
@keyframes hvr-wobble-top {
  16.65% {
    transform: skew(-12deg);
  }
  33.3% {
    transform: skew(10deg);
  }
  49.95% {
    transform: skew(-6deg);
  }
  66.6% {
    transform: skew(4deg);
  }
  83.25% {
    transform: skew(-2deg);
  }
  100% {
    transform: skew(0);
  }
}
.hvr-wobble-top {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transform-origin: 0 100%;
}
.hvr-wobble-top:hover, .hvr-wobble-top:focus, .hvr-wobble-top:active {
  animation-name: hvr-wobble-top;
  animation-duration: 1s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: 1;
}

/* Wobble Bottom */
@keyframes hvr-wobble-bottom {
  16.65% {
    transform: skew(-12deg);
  }
  33.3% {
    transform: skew(10deg);
  }
  49.95% {
    transform: skew(-6deg);
  }
  66.6% {
    transform: skew(4deg);
  }
  83.25% {
    transform: skew(-2deg);
  }
  100% {
    transform: skew(0);
  }
}
.hvr-wobble-bottom {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transform-origin: 100% 0;
}
.hvr-wobble-bottom:hover, .hvr-wobble-bottom:focus, .hvr-wobble-bottom:active {
  animation-name: hvr-wobble-bottom;
  animation-duration: 1s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: 1;
}

/* Wobble Skew */
@keyframes hvr-wobble-skew {
  16.65% {
    transform: skew(-12deg);
  }
  33.3% {
    transform: skew(10deg);
  }
  49.95% {
    transform: skew(-6deg);
  }
  66.6% {
    transform: skew(4deg);
  }
  83.25% {
    transform: skew(-2deg);
  }
  100% {
    transform: skew(0);
  }
}
.hvr-wobble-skew {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-wobble-skew:hover, .hvr-wobble-skew:focus, .hvr-wobble-skew:active {
  animation-name: hvr-wobble-skew;
  animation-duration: 1s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: 1;
}

/* Buzz */
@keyframes hvr-buzz {
  50% {
    transform: translateX(3px) rotate(2deg);
  }
  100% {
    transform: translateX(-3px) rotate(-2deg);
  }
}
.hvr-buzz {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-buzz:hover, .hvr-buzz:focus, .hvr-buzz:active {
  animation-name: hvr-buzz;
  animation-duration: 0.15s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}

/* Buzz Out */
@keyframes hvr-buzz-out {
  10% {
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    transform: translateX(1px) rotate(0);
  }
  100% {
    transform: translateX(-1px) rotate(0);
  }
}
.hvr-buzz-out {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-buzz-out:hover, .hvr-buzz-out:focus, .hvr-buzz-out:active {
  animation-name: hvr-buzz-out;
  animation-duration: 0.75s;
  animation-timing-function: linear;
  animation-iteration-count: 1;
}

/* Forward */
.hvr-forward {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.3s;
  transition-property: transform;
}
.hvr-forward:hover, .hvr-forward:focus, .hvr-forward:active {
  transform: translateX(8px);
}

/* Backward */
.hvr-backward {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.3s;
  transition-property: transform;
}
.hvr-backward:hover, .hvr-backward:focus, .hvr-backward:active {
  transform: translateX(-8px);
}

/* BACKGROUND TRANSITIONS */
/* Fade */
.hvr-fade {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  overflow: hidden;
  transition-duration: 0.3s;
  transition-property: color, background-color;
}
.hvr-fade:hover, .hvr-fade:focus, .hvr-fade:active {
  background-color: #2098D1;
  color: white;
}

/* Back Pulse */
@keyframes hvr-back-pulse {
  50% {
    background-color: rgba(32, 152, 209, 0.75);
  }
}
.hvr-back-pulse {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  overflow: hidden;
  transition-duration: 0.5s;
  transition-property: color, background-color;
}
.hvr-back-pulse:hover, .hvr-back-pulse:focus, .hvr-back-pulse:active {
  animation-name: hvr-back-pulse;
  animation-duration: 1s;
  animation-delay: 0.5s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  background-color: #2098D1;
  background-color: #2098d1;
  color: white;
}

/* Sweep To Right */
.hvr-sweep-to-right {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  transition-property: color;
  transition-duration: 0.3s;
}
.hvr-sweep-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  transform: scaleX(0);
  transform-origin: 0 50%;
  transition-property: transform;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {
  color: white;
}
.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {
  transform: scaleX(1);
}

/* Sweep To Left */
.hvr-sweep-to-left {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  transition-property: color;
  transition-duration: 0.3s;
}
.hvr-sweep-to-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  transform: scaleX(0);
  transform-origin: 100% 50%;
  transition-property: transform;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-left:hover, .hvr-sweep-to-left:focus, .hvr-sweep-to-left:active {
  color: white;
}
.hvr-sweep-to-left:hover:before, .hvr-sweep-to-left:focus:before, .hvr-sweep-to-left:active:before {
  transform: scaleX(1);
}

/* Sweep To Bottom */
.hvr-sweep-to-bottom {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  transition-property: color;
  transition-duration: 0.3s;
}
.hvr-sweep-to-bottom:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  transform: scaleY(0);
  transform-origin: 50% 0;
  transition-property: transform;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-bottom:hover, .hvr-sweep-to-bottom:focus, .hvr-sweep-to-bottom:active {
  color: white;
}
.hvr-sweep-to-bottom:hover:before, .hvr-sweep-to-bottom:focus:before, .hvr-sweep-to-bottom:active:before {
  transform: scaleY(1);
}

/* Sweep To Top */
.hvr-sweep-to-top {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  transition-property: color;
  transition-duration: 0.3s;
}
.hvr-sweep-to-top:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  transform: scaleY(0);
  transform-origin: 50% 100%;
  transition-property: transform;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-top:hover, .hvr-sweep-to-top:focus, .hvr-sweep-to-top:active {
  color: white;
}
.hvr-sweep-to-top:hover:before, .hvr-sweep-to-top:focus:before, .hvr-sweep-to-top:active:before {
  transform: scaleY(1);
}

/* Bounce To Right */
.hvr-bounce-to-right {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  transition-property: color;
  transition-duration: 0.5s;
}
.hvr-bounce-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  transform: scaleX(0);
  transform-origin: 0 50%;
  transition-property: transform;
  transition-duration: 0.5s;
  transition-timing-function: ease-out;
}
.hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active {
  color: white;
}
.hvr-bounce-to-right:hover:before, .hvr-bounce-to-right:focus:before, .hvr-bounce-to-right:active:before {
  transform: scaleX(1);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

/* Bounce To Left */
.hvr-bounce-to-left {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  transition-property: color;
  transition-duration: 0.5s;
}
.hvr-bounce-to-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  transform: scaleX(0);
  transform-origin: 100% 50%;
  transition-property: transform;
  transition-duration: 0.5s;
  transition-timing-function: ease-out;
}
.hvr-bounce-to-left:hover, .hvr-bounce-to-left:focus, .hvr-bounce-to-left:active {
  color: white;
}
.hvr-bounce-to-left:hover:before, .hvr-bounce-to-left:focus:before, .hvr-bounce-to-left:active:before {
  transform: scaleX(1);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

/* Bounce To Bottom */
.hvr-bounce-to-bottom {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  transition-property: color;
  transition-duration: 0.5s;
}
.hvr-bounce-to-bottom:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  transform: scaleY(0);
  transform-origin: 50% 0;
  transition-property: transform;
  transition-duration: 0.5s;
  transition-timing-function: ease-out;
}
.hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
  color: white;
}
.hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
  transform: scaleY(1);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

/* Bounce To Top */
.hvr-bounce-to-top {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  transition-property: color;
  transition-duration: 0.5s;
}
.hvr-bounce-to-top:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  transform: scaleY(0);
  transform-origin: 50% 100%;
  transition-property: transform;
  transition-duration: 0.5s;
  transition-timing-function: ease-out;
}
.hvr-bounce-to-top:hover, .hvr-bounce-to-top:focus, .hvr-bounce-to-top:active {
  color: white;
}
.hvr-bounce-to-top:hover:before, .hvr-bounce-to-top:focus:before, .hvr-bounce-to-top:active:before {
  transform: scaleY(1);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

/* Radial Out */
.hvr-radial-out {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
  background: #e1e1e1;
  transition-property: color;
  transition-duration: 0.3s;
}
.hvr-radial-out:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  border-radius: 100%;
  transform: scale(0);
  transition-property: transform;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
}
.hvr-radial-out:hover, .hvr-radial-out:focus, .hvr-radial-out:active {
  color: white;
}
.hvr-radial-out:hover:before, .hvr-radial-out:focus:before, .hvr-radial-out:active:before {
  transform: scale(2);
}

/* Radial In */
.hvr-radial-in {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
  background: #2098D1;
  transition-property: color;
  transition-duration: 0.3s;
}
.hvr-radial-in:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #e1e1e1;
  border-radius: 100%;
  transform: scale(2);
  transition-property: transform;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
}
.hvr-radial-in:hover, .hvr-radial-in:focus, .hvr-radial-in:active {
  color: white;
}
.hvr-radial-in:hover:before, .hvr-radial-in:focus:before, .hvr-radial-in:active:before {
  transform: scale(0);
}

/* Rectangle In */
.hvr-rectangle-in {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  background: #2098D1;
  transition-property: color;
  transition-duration: 0.3s;
}
.hvr-rectangle-in:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #e1e1e1;
  transform: scale(1);
  transition-property: transform;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
}
.hvr-rectangle-in:hover, .hvr-rectangle-in:focus, .hvr-rectangle-in:active {
  color: white;
}
.hvr-rectangle-in:hover:before, .hvr-rectangle-in:focus:before, .hvr-rectangle-in:active:before {
  transform: scale(0);
}

/* Rectangle Out */
.hvr-rectangle-out {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  background: #e1e1e1;
  transition-property: color;
  transition-duration: 0.3s;
}
.hvr-rectangle-out:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  transform: scale(0);
  transition-property: transform;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
}
.hvr-rectangle-out:hover, .hvr-rectangle-out:focus, .hvr-rectangle-out:active {
  color: white;
}
.hvr-rectangle-out:hover:before, .hvr-rectangle-out:focus:before, .hvr-rectangle-out:active:before {
  transform: scale(1);
}

/* Shutter In Horizontal */
.hvr-shutter-in-horizontal {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  background: #2098D1;
  transition-property: color;
  transition-duration: 0.3s;
}
.hvr-shutter-in-horizontal:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #e1e1e1;
  transform: scaleX(1);
  transform-origin: 50%;
  transition-property: transform;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
}
.hvr-shutter-in-horizontal:hover, .hvr-shutter-in-horizontal:focus, .hvr-shutter-in-horizontal:active {
  color: white;
}
.hvr-shutter-in-horizontal:hover:before, .hvr-shutter-in-horizontal:focus:before, .hvr-shutter-in-horizontal:active:before {
  transform: scaleX(0);
}

/* Shutter Out Horizontal */
.hvr-shutter-out-horizontal {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  background: #e1e1e1;
  transition-property: color;
  transition-duration: 0.3s;
}
.hvr-shutter-out-horizontal:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #2098D1;
  transform: scaleX(0);
  transform-origin: 50%;
  transition-property: transform;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
}
.hvr-shutter-out-horizontal:hover, .hvr-shutter-out-horizontal:focus, .hvr-shutter-out-horizontal:active {
  color: white;
}
.hvr-shutter-out-horizontal:hover:before, .hvr-shutter-out-horizontal:focus:before, .hvr-shutter-out-horizontal:active:before {
  transform: scaleX(1);
}

/* Shutter In Vertical */
.hvr-shutter-in-vertical {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  background: #2098D1;
  transition-property: color;
  transition-duration: 0.3s;
}
.hvr-shutter-in-vertical:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #e1e1e1;
  transform: scaleY(1);
  transform-origin: 50%;
  transition-property: transform;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
}
.hvr-shutter-in-vertical:hover, .hvr-shutter-in-vertical:focus, .hvr-shutter-in-vertical:active {
  color: white;
}
.hvr-shutter-in-vertical:hover:before, .hvr-shutter-in-vertical:focus:before, .hvr-shutter-in-vertical:active:before {
  transform: scaleY(0);
}

/* Shutter Out Vertical */
.hvr-shutter-out-vertical {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  background: #e1e1e1;
  transition-property: color;
  transition-duration: 0.3s;
}
.hvr-shutter-out-vertical:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #2098D1;
  transform: scaleY(0);
  transform-origin: 50%;
  transition-property: transform;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
}
.hvr-shutter-out-vertical:hover, .hvr-shutter-out-vertical:focus, .hvr-shutter-out-vertical:active {
  color: white;
}
.hvr-shutter-out-vertical:hover:before, .hvr-shutter-out-vertical:focus:before, .hvr-shutter-out-vertical:active:before {
  transform: scaleY(1);
}

/* BORDER TRANSITIONS */
/* Border Fade */
.hvr-border-fade {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.3s;
  transition-property: box-shadow;
  box-shadow: inset 0 0 0 4px #e1e1e1, 0 0 1px rgba(0, 0, 0, 0);
  /* Hack to improve aliasing on mobile/tablet devices */
}
.hvr-border-fade:hover, .hvr-border-fade:focus, .hvr-border-fade:active {
  box-shadow: inset 0 0 0 4px #2098D1, 0 0 1px rgba(0, 0, 0, 0);
  /* Hack to improve aliasing on mobile/tablet devices */
}

/* Hollow */
.hvr-hollow {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.3s;
  transition-property: background;
  box-shadow: inset 0 0 0 4px #e1e1e1, 0 0 1px rgba(0, 0, 0, 0);
  /* Hack to improve aliasing on mobile/tablet devices */
}
.hvr-hollow:hover, .hvr-hollow:focus, .hvr-hollow:active {
  background: none;
}

/* Trim */
.hvr-trim {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}
.hvr-trim:before {
  content: '';
  position: absolute;
  border: white solid 4px;
  top: 4px;
  left: 4px;
  right: 4px;
  bottom: 4px;
  opacity: 0;
  transition-duration: 0.3s;
  transition-property: opacity;
}
.hvr-trim:hover:before, .hvr-trim:focus:before, .hvr-trim:active:before {
  opacity: 1;
}

/* Ripple Out */
@keyframes hvr-ripple-out {
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
  }
}
.hvr-ripple-out {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}
.hvr-ripple-out:before {
  content: '';
  position: absolute;
  border: #e1e1e1 solid 6px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  animation-duration: 1s;
}
.hvr-ripple-out:hover:before, .hvr-ripple-out:focus:before, .hvr-ripple-out:active:before {
  animation-name: hvr-ripple-out;
}

/* Ripple In */
@keyframes hvr-ripple-in {
  100% {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
  }
}
.hvr-ripple-in {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}
.hvr-ripple-in:before {
  content: '';
  position: absolute;
  border: #e1e1e1 solid 4px;
  top: -12px;
  right: -12px;
  bottom: -12px;
  left: -12px;
  opacity: 0;
  animation-duration: 1s;
}
.hvr-ripple-in:hover:before, .hvr-ripple-in:focus:before, .hvr-ripple-in:active:before {
  animation-name: hvr-ripple-in;
}

/* Outline Out */
.hvr-outline-out {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}
.hvr-outline-out:before {
  content: '';
  position: absolute;
  border: #e1e1e1 solid 4px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition-duration: 0.3s;
  transition-property: top, right, bottom, left;
}
.hvr-outline-out:hover:before, .hvr-outline-out:focus:before, .hvr-outline-out:active:before {
  top: -8px;
  right: -8px;
  bottom: -8px;
  left: -8px;
}

/* Outline In */
.hvr-outline-in {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}
.hvr-outline-in:before {
  pointer-events: none;
  content: '';
  position: absolute;
  border: #e1e1e1 solid 4px;
  top: -16px;
  right: -16px;
  bottom: -16px;
  left: -16px;
  opacity: 0;
  transition-duration: 0.3s;
  transition-property: top, right, bottom, left;
}
.hvr-outline-in:hover:before, .hvr-outline-in:focus:before, .hvr-outline-in:active:before {
  top: -8px;
  right: -8px;
  bottom: -8px;
  left: -8px;
  opacity: 1;
}

/* Round Corners */
.hvr-round-corners {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.3s;
  transition-property: border-radius;
}
.hvr-round-corners:hover, .hvr-round-corners:focus, .hvr-round-corners:active {
  border-radius: 1em;
}

/* Underline From Left */
.hvr-underline-from-left {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
}
.hvr-underline-from-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 100%;
  bottom: 0;
  background: #2098D1;
  height: 4px;
  transition-property: right;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
}
.hvr-underline-from-left:hover:before, .hvr-underline-from-left:focus:before, .hvr-underline-from-left:active:before {
  right: 0;
}

/* Underline From Center */
.hvr-underline-from-center {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
}
.hvr-underline-from-center:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 51%;
  right: 51%;
  bottom: 0;
  background: #2098D1;
  height: 4px;
  transition-property: left, right;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
}
.hvr-underline-from-center:hover:before, .hvr-underline-from-center:focus:before, .hvr-underline-from-center:active:before {
  left: 0;
  right: 0;
}

/* Underline From Right */
.hvr-underline-from-right {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
}
.hvr-underline-from-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 100%;
  right: 0;
  bottom: 0;
  background: #2098D1;
  height: 4px;
  transition-property: left;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
}
.hvr-underline-from-right:hover:before, .hvr-underline-from-right:focus:before, .hvr-underline-from-right:active:before {
  left: 0;
}

/* Overline From Left */
.hvr-overline-from-left {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
}
.hvr-overline-from-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 100%;
  top: 0;
  background: #2098D1;
  height: 4px;
  transition-property: right;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
}
.hvr-overline-from-left:hover:before, .hvr-overline-from-left:focus:before, .hvr-overline-from-left:active:before {
  right: 0;
}

/* Overline From Center */
.hvr-overline-from-center {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
}
.hvr-overline-from-center:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 51%;
  right: 51%;
  top: 0;
  background: #2098D1;
  height: 4px;
  transition-property: left, right;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
}
.hvr-overline-from-center:hover:before, .hvr-overline-from-center:focus:before, .hvr-overline-from-center:active:before {
  left: 0;
  right: 0;
}

/* Overline From Right */
.hvr-overline-from-right {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
}
.hvr-overline-from-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 100%;
  right: 0;
  top: 0;
  background: #2098D1;
  height: 4px;
  transition-property: left;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
}
.hvr-overline-from-right:hover:before, .hvr-overline-from-right:focus:before, .hvr-overline-from-right:active:before {
  left: 0;
}

/* Reveal */
.hvr-reveal {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
}
.hvr-reveal:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border-color: #2098D1;
  border-style: solid;
  border-width: 0;
  transition-property: border-width;
  transition-duration: 0.1s;
  transition-timing-function: ease-out;
}
.hvr-reveal:hover:before, .hvr-reveal:focus:before, .hvr-reveal:active:before {
  transform: translateY(0);
  border-width: 4px;
}

/* Underline Reveal */
.hvr-underline-reveal {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
}
.hvr-underline-reveal:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  height: 4px;
  transform: translateY(4px);
  transition-property: transform;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
}
.hvr-underline-reveal:hover:before, .hvr-underline-reveal:focus:before, .hvr-underline-reveal:active:before {
  transform: translateY(0);
}

/* Overline Reveal */
.hvr-overline-reveal {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
}
.hvr-overline-reveal:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  background: #2098D1;
  height: 4px;
  transform: translateY(-4px);
  transition-property: transform;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
}
.hvr-overline-reveal:hover:before, .hvr-overline-reveal:focus:before, .hvr-overline-reveal:active:before {
  transform: translateY(0);
}

/* SHADOW/GLOW TRANSITIONS */
/* Glow */
.hvr-glow {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.3s;
  transition-property: box-shadow;
}
.hvr-glow:hover, .hvr-glow:focus, .hvr-glow:active {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}

/* Shadow */
.hvr-shadow {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.3s;
  transition-property: box-shadow;
}
.hvr-shadow:hover, .hvr-shadow:focus, .hvr-shadow:active {
  box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
}

/* Grow Shadow */
.hvr-grow-shadow {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.3s;
  transition-property: box-shadow, transform;
}
.hvr-grow-shadow:hover, .hvr-grow-shadow:focus, .hvr-grow-shadow:active {
  box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
  transform: scale(1.1);
}

/* Box Shadow Outset */
.hvr-box-shadow-outset {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.3s;
  transition-property: box-shadow;
}
.hvr-box-shadow-outset:hover, .hvr-box-shadow-outset:focus, .hvr-box-shadow-outset:active {
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.6);
}

/* Box Shadow Inset */
.hvr-box-shadow-inset {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.3s;
  transition-property: box-shadow;
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.6), 0 0 1px rgba(0, 0, 0, 0);
  /* Hack to improve aliasing on mobile/tablet devices */
}
.hvr-box-shadow-inset:hover, .hvr-box-shadow-inset:focus, .hvr-box-shadow-inset:active {
  box-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.6), 0 0 1px rgba(0, 0, 0, 0);
  /* Hack to improve aliasing on mobile/tablet devices */
}

/* Float Shadow */
.hvr-float-shadow {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  transition-duration: 0.3s;
  transition-property: transform;
}
.hvr-float-shadow:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  top: 100%;
  left: 5%;
  height: 10px;
  width: 90%;
  opacity: 0;
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  /* W3C */
  transition-duration: 0.3s;
  transition-property: transform, opacity;
}
.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {
  transform: translateY(-5px);
  /* move the element up by 5px */
}
.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {
  opacity: 1;
  transform: translateY(5px);
  /* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */
}

/* Shadow Radial */
.hvr-shadow-radial {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}
.hvr-shadow-radial:before, .hvr-shadow-radial:after {
  pointer-events: none;
  position: absolute;
  content: '';
  left: 0;
  width: 100%;
  box-sizing: border-box;
  background-repeat: no-repeat;
  height: 5px;
  opacity: 0;
  transition-duration: 0.3s;
  transition-property: opacity;
}
.hvr-shadow-radial:before {
  bottom: 100%;
  background: radial-gradient(ellipse at 50% 150%, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
}
.hvr-shadow-radial:after {
  top: 100%;
  background: radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
}
.hvr-shadow-radial:hover:before, .hvr-shadow-radial:focus:before, .hvr-shadow-radial:active:before, .hvr-shadow-radial:hover:after, .hvr-shadow-radial:focus:after, .hvr-shadow-radial:active:after {
  opacity: 1;
}

/* SPEECH BUBBLES */
/* Bubble Top */
.hvr-bubble-top {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}
.hvr-bubble-top:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  border-style: solid;
  transition-duration: 0.3s;
  transition-property: transform;
  left: calc(50% - 10px);
  top: 0;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #e1e1e1 transparent;
}
.hvr-bubble-top:hover:before, .hvr-bubble-top:focus:before, .hvr-bubble-top:active:before {
  transform: translateY(-10px);
}

/* Bubble Right */
.hvr-bubble-right {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}
.hvr-bubble-right:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  border-style: solid;
  transition-duration: 0.3s;
  transition-property: transform;
  top: calc(50% - 10px);
  right: 0;
  border-width: 10px 0 10px 10px;
  border-color: transparent transparent transparent #e1e1e1;
}
.hvr-bubble-right:hover:before, .hvr-bubble-right:focus:before, .hvr-bubble-right:active:before {
  transform: translateX(10px);
}

/* Bubble Bottom */
.hvr-bubble-bottom {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}
.hvr-bubble-bottom:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  border-style: solid;
  transition-duration: 0.3s;
  transition-property: transform;
  left: calc(50% - 10px);
  bottom: 0;
  border-width: 10px 10px 0 10px;
  border-color: #e1e1e1 transparent transparent transparent;
}
.hvr-bubble-bottom:hover:before, .hvr-bubble-bottom:focus:before, .hvr-bubble-bottom:active:before {
  transform: translateY(10px);
}

/* Bubble Left */
.hvr-bubble-left {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}
.hvr-bubble-left:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  border-style: solid;
  transition-duration: 0.3s;
  transition-property: transform;
  top: calc(50% - 10px);
  left: 0;
  border-width: 10px 10px 10px 0;
  border-color: transparent #e1e1e1 transparent transparent;
}
.hvr-bubble-left:hover:before, .hvr-bubble-left:focus:before, .hvr-bubble-left:active:before {
  transform: translateX(-10px);
}

/* Bubble Float Top */
.hvr-bubble-float-top {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  transition-duration: 0.3s;
  transition-property: transform;
}
.hvr-bubble-float-top:before {
  position: absolute;
  z-index: -1;
  content: '';
  left: calc(50% - 10px);
  top: 0;
  border-style: solid;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #e1e1e1 transparent;
  transition-duration: 0.3s;
  transition-property: transform;
}
.hvr-bubble-float-top:hover, .hvr-bubble-float-top:focus, .hvr-bubble-float-top:active {
  transform: translateY(10px);
}
.hvr-bubble-float-top:hover:before, .hvr-bubble-float-top:focus:before, .hvr-bubble-float-top:active:before {
  transform: translateY(-10px);
}

/* Bubble Float Right */
.hvr-bubble-float-right {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  transition-duration: 0.3s;
  transition-property: transform;
}
.hvr-bubble-float-right:before {
  position: absolute;
  z-index: -1;
  top: calc(50% - 10px);
  right: 0;
  content: '';
  border-style: solid;
  border-width: 10px 0 10px 10px;
  border-color: transparent transparent transparent #e1e1e1;
  transition-duration: 0.3s;
  transition-property: transform;
}
.hvr-bubble-float-right:hover, .hvr-bubble-float-right:focus, .hvr-bubble-float-right:active {
  transform: translateX(-10px);
}
.hvr-bubble-float-right:hover:before, .hvr-bubble-float-right:focus:before, .hvr-bubble-float-right:active:before {
  transform: translateX(10px);
}

/* Bubble Float Bottom */
.hvr-bubble-float-bottom {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  transition-duration: 0.3s;
  transition-property: transform;
}
.hvr-bubble-float-bottom:before {
  position: absolute;
  z-index: -1;
  content: '';
  left: calc(50% - 10px);
  bottom: 0;
  border-style: solid;
  border-width: 10px 10px 0 10px;
  border-color: #e1e1e1 transparent transparent transparent;
  transition-duration: 0.3s;
  transition-property: transform;
}
.hvr-bubble-float-bottom:hover, .hvr-bubble-float-bottom:focus, .hvr-bubble-float-bottom:active {
  transform: translateY(-10px);
}
.hvr-bubble-float-bottom:hover:before, .hvr-bubble-float-bottom:focus:before, .hvr-bubble-float-bottom:active:before {
  transform: translateY(10px);
}

/* Bubble Float Left */
.hvr-bubble-float-left {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  transition-duration: 0.3s;
  transition-property: transform;
}
.hvr-bubble-float-left:before {
  position: absolute;
  z-index: -1;
  content: '';
  top: calc(50% - 10px);
  left: 0;
  border-style: solid;
  border-width: 10px 10px 10px 0;
  border-color: transparent #e1e1e1 transparent transparent;
  transition-duration: 0.3s;
  transition-property: transform;
}
.hvr-bubble-float-left:hover, .hvr-bubble-float-left:focus, .hvr-bubble-float-left:active {
  transform: translateX(10px);
}
.hvr-bubble-float-left:hover:before, .hvr-bubble-float-left:focus:before, .hvr-bubble-float-left:active:before {
  transform: translateX(-10px);
}

/* ICONS */
/* Icon Back */
.hvr-icon-back {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.1s;
}
.hvr-icon-back .hvr-icon {
  transform: translateZ(0);
  transition-duration: 0.1s;
  transition-property: transform;
  transition-timing-function: ease-out;
}
.hvr-icon-back:hover .hvr-icon, .hvr-icon-back:focus .hvr-icon, .hvr-icon-back:active .hvr-icon {
  transform: translateX(-4px);
}

/* Icon Forward */
.hvr-icon-forward {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.1s;
}
.hvr-icon-forward .hvr-icon {
  transform: translateZ(0);
  transition-duration: 0.1s;
  transition-property: transform;
  transition-timing-function: ease-out;
}
.hvr-icon-forward:hover .hvr-icon, .hvr-icon-forward:focus .hvr-icon, .hvr-icon-forward:active .hvr-icon {
  transform: translateX(4px);
}

/* Icon Down */
@keyframes hvr-icon-down {
  0%,
	50%,
	100% {
    transform: translateY(0);
  }
  25%,
	75% {
    transform: translateY(6px);
  }
}
/* Icon Down */
.hvr-icon-down {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-icon-down .hvr-icon {
  transform: translateZ(0);
}
.hvr-icon-down:hover .hvr-icon, .hvr-icon-down:focus .hvr-icon, .hvr-icon-down:active .hvr-icon {
  animation-name: hvr-icon-down;
  animation-duration: 0.75s;
  animation-timing-function: ease-out;
}

/* Icon Up */
@keyframes hvr-icon-up {
  0%,
	50%,
	100% {
    transform: translateY(0);
  }
  25%,
	75% {
    transform: translateY(-6px);
  }
}
/* Icon Up */
.hvr-icon-up {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-icon-up .hvr-icon {
  transform: translateZ(0);
}
.hvr-icon-up:hover .hvr-icon, .hvr-icon-up:focus .hvr-icon, .hvr-icon-up:active .hvr-icon {
  animation-name: hvr-icon-up;
  animation-duration: 0.75s;
  animation-timing-function: ease-out;
}

/* Icon Spin */
.hvr-icon-spin {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-icon-spin .hvr-icon {
  transition-duration: 1s;
  transition-property: transform;
  transition-timing-function: ease-in-out;
}
.hvr-icon-spin:hover .hvr-icon, .hvr-icon-spin:focus .hvr-icon, .hvr-icon-spin:active .hvr-icon {
  transform: rotate(360deg);
}

/* Icon Drop */
@keyframes hvr-icon-drop {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
    transform: translateY(-100%);
  }
  51%,
	100% {
    opacity: 1;
  }
}
/* Icon Drop */
.hvr-icon-drop {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-icon-drop .hvr-icon {
  transform: translateZ(0);
}
.hvr-icon-drop:hover .hvr-icon, .hvr-icon-drop:focus .hvr-icon, .hvr-icon-drop:active .hvr-icon {
  opacity: 0;
  transition-duration: 0.3s;
  animation-name: hvr-icon-drop;
  animation-duration: 0.5s;
  animation-delay: 0.3s;
  animation-fill-mode: forwards;
  animation-timing-function: ease-in-out;
  animation-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

/* Icon Fade */
.hvr-icon-fade {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-icon-fade .hvr-icon {
  transform: translateZ(0);
  transition-duration: 0.5s;
  transition-property: color;
}
.hvr-icon-fade:hover .hvr-icon, .hvr-icon-fade:focus .hvr-icon, .hvr-icon-fade:active .hvr-icon {
  color: #0F9E5E;
}

/* Icon Float Away */
@keyframes hvr-icon-float-away {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateY(-1em);
  }
}
/* Icon Float Away */
.hvr-icon-float-away {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-icon-float-away .hvr-icon {
  transform: translateZ(0);
  animation-duration: 0.5s;
  animation-fill-mode: forwards;
}
.hvr-icon-float-away:hover .hvr-icon, .hvr-icon-float-away:focus .hvr-icon, .hvr-icon-float-away:active .hvr-icon {
  animation-name: hvr-icon-float-away;
  animation-timing-function: ease-out;
}

/* Icon Sink Away */
@keyframes hvr-icon-sink-away {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateY(1em);
  }
}
/* Icon Sink Away */
.hvr-icon-sink-away {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-icon-sink-away .hvr-icon {
  transform: translateZ(0);
  animation-duration: 0.5s;
  animation-fill-mode: forwards;
}
.hvr-icon-sink-away:hover .hvr-icon, .hvr-icon-sink-away:focus .hvr-icon, .hvr-icon-sink-away:active .hvr-icon {
  animation-name: hvr-icon-sink-away;
  animation-timing-function: ease-out;
}

/* Icon Grow */
.hvr-icon-grow {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.3s;
}
.hvr-icon-grow .hvr-icon {
  transform: translateZ(0);
  transition-duration: 0.3s;
  transition-property: transform;
  transition-timing-function: ease-out;
}
.hvr-icon-grow:hover .hvr-icon, .hvr-icon-grow:focus .hvr-icon, .hvr-icon-grow:active .hvr-icon {
  transform: scale(1.3) translateZ(0);
}

/* Icon Shrink */
.hvr-icon-shrink {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.3s;
}
.hvr-icon-shrink .hvr-icon {
  transform: translateZ(0);
  transition-duration: 0.3s;
  transition-property: transform;
  transition-timing-function: ease-out;
}
.hvr-icon-shrink:hover .hvr-icon, .hvr-icon-shrink:focus .hvr-icon, .hvr-icon-shrink:active .hvr-icon {
  transform: scale(0.8);
}

/* Icon Pulse */
@keyframes hvr-icon-pulse {
  25% {
    transform: scale(1.3);
  }
  75% {
    transform: scale(0.8);
  }
}
.hvr-icon-pulse {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-icon-pulse .hvr-icon {
  transform: translateZ(0);
  transition-timing-function: ease-out;
}
.hvr-icon-pulse:hover .hvr-icon, .hvr-icon-pulse:focus .hvr-icon, .hvr-icon-pulse:active .hvr-icon {
  animation-name: hvr-icon-pulse;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}

/* Icon Pulse Grow */
@keyframes hvr-icon-pulse-grow {
  to {
    transform: scale(1.3);
  }
}
.hvr-icon-pulse-grow {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-icon-pulse-grow .hvr-icon {
  transform: translateZ(0);
  transition-timing-function: ease-out;
}
.hvr-icon-pulse-grow:hover .hvr-icon, .hvr-icon-pulse-grow:focus .hvr-icon, .hvr-icon-pulse-grow:active .hvr-icon {
  animation-name: hvr-icon-pulse-grow;
  animation-duration: 0.3s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}

/* Icon Pulse Shrink */
@keyframes hvr-icon-pulse-shrink {
  to {
    transform: scale(0.8);
  }
}
.hvr-icon-pulse-shrink {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-icon-pulse-shrink .hvr-icon {
  transform: translateZ(0);
  transition-timing-function: ease-out;
}
.hvr-icon-pulse-shrink:hover .hvr-icon, .hvr-icon-pulse-shrink:focus .hvr-icon, .hvr-icon-pulse-shrink:active .hvr-icon {
  animation-name: hvr-icon-pulse-shrink;
  animation-duration: 0.3s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}

/* Icon Push */
@keyframes hvr-icon-push {
  50% {
    transform: scale(0.5);
  }
}
.hvr-icon-push {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.3s;
}
.hvr-icon-push .hvr-icon {
  transform: translateZ(0);
  transition-duration: 0.3s;
  transition-property: transform;
  transition-timing-function: ease-out;
}
.hvr-icon-push:hover .hvr-icon, .hvr-icon-push:focus .hvr-icon, .hvr-icon-push:active .hvr-icon {
  animation-name: hvr-icon-push;
  animation-duration: 0.3s;
  animation-timing-function: linear;
  animation-iteration-count: 1;
}

/* Icon Pop */
@keyframes hvr-icon-pop {
  50% {
    transform: scale(1.5);
  }
}
.hvr-icon-pop {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.3s;
}
.hvr-icon-pop .hvr-icon {
  transform: translateZ(0);
  transition-duration: 0.3s;
  transition-property: transform;
  transition-timing-function: ease-out;
}
.hvr-icon-pop:hover .hvr-icon, .hvr-icon-pop:focus .hvr-icon, .hvr-icon-pop:active .hvr-icon {
  animation-name: hvr-icon-pop;
  animation-duration: 0.3s;
  animation-timing-function: linear;
  animation-iteration-count: 1;
}

/* Icon Bounce */
.hvr-icon-bounce {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.3s;
}
.hvr-icon-bounce .hvr-icon {
  transform: translateZ(0);
  transition-duration: 0.3s;
  transition-property: transform;
  transition-timing-function: ease-out;
}
.hvr-icon-bounce:hover .hvr-icon, .hvr-icon-bounce:focus .hvr-icon, .hvr-icon-bounce:active .hvr-icon {
  transform: scale(1.5);
  transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
}

/* Icon Rotate */
.hvr-icon-rotate {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.3s;
}
.hvr-icon-rotate .hvr-icon {
  transform: translateZ(0);
  transition-duration: 0.3s;
  transition-property: transform;
  transition-timing-function: ease-out;
}
.hvr-icon-rotate:hover .hvr-icon, .hvr-icon-rotate:focus .hvr-icon, .hvr-icon-rotate:active .hvr-icon {
  transform: rotate(20deg);
}

/* Icon Grow Rotate */
.hvr-icon-grow-rotate {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.3s;
}
.hvr-icon-grow-rotate .hvr-icon {
  transform: translateZ(0);
  transition-duration: 0.3s;
  transition-property: transform;
  transition-timing-function: ease-out;
}
.hvr-icon-grow-rotate:hover .hvr-icon, .hvr-icon-grow-rotate:focus .hvr-icon, .hvr-icon-grow-rotate:active .hvr-icon {
  transform: scale(1.5) rotate(12deg);
}

/* Icon Float */
.hvr-icon-float {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.3s;
}
.hvr-icon-float .hvr-icon {
  transform: translateZ(0);
  transition-duration: 0.3s;
  transition-property: transform;
  transition-timing-function: ease-out;
}
.hvr-icon-float:hover .hvr-icon, .hvr-icon-float:focus .hvr-icon, .hvr-icon-float:active .hvr-icon {
  transform: translateY(-4px);
}

/* Icon Sink */
.hvr-icon-sink {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.3s;
}
.hvr-icon-sink .hvr-icon {
  transform: translateZ(0);
  transition-duration: 0.3s;
  transition-property: transform;
  transition-timing-function: ease-out;
}
.hvr-icon-sink:hover .hvr-icon, .hvr-icon-sink:focus .hvr-icon, .hvr-icon-sink:active .hvr-icon {
  transform: translateY(4px);
}

/* Icon Bob */
@keyframes hvr-icon-bob {
  0% {
    transform: translateY(-6px);
  }
  50% {
    transform: translateY(-2px);
  }
  100% {
    transform: translateY(-6px);
  }
}
@keyframes hvr-icon-bob-float {
  100% {
    transform: translateY(-6px);
  }
}
.hvr-icon-bob {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.3s;
}
.hvr-icon-bob .hvr-icon {
  transform: translateZ(0);
}
.hvr-icon-bob:hover .hvr-icon, .hvr-icon-bob:focus .hvr-icon, .hvr-icon-bob:active .hvr-icon {
  animation-name: hvr-icon-bob-float, hvr-icon-bob;
  animation-duration: .3s, 1.5s;
  animation-delay: 0s, .3s;
  animation-timing-function: ease-out, ease-in-out;
  animation-iteration-count: 1, infinite;
  animation-fill-mode: forwards;
  animation-direction: normal, alternate;
}

/* Icon Hang */
@keyframes hvr-icon-hang {
  0% {
    transform: translateY(6px);
  }
  50% {
    transform: translateY(2px);
  }
  100% {
    transform: translateY(6px);
  }
}
@keyframes hvr-icon-hang-sink {
  100% {
    transform: translateY(6px);
  }
}
.hvr-icon-hang {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.3s;
}
.hvr-icon-hang .hvr-icon {
  transform: translateZ(0);
}
.hvr-icon-hang:hover .hvr-icon, .hvr-icon-hang:focus .hvr-icon, .hvr-icon-hang:active .hvr-icon {
  animation-name: hvr-icon-hang-sink, hvr-icon-hang;
  animation-duration: .3s, 1.5s;
  animation-delay: 0s, .3s;
  animation-timing-function: ease-out, ease-in-out;
  animation-iteration-count: 1, infinite;
  animation-fill-mode: forwards;
  animation-direction: normal, alternate;
}

/* Icon Wobble Horizontal */
@keyframes hvr-icon-wobble-horizontal {
  16.65% {
    transform: translateX(6px);
  }
  33.3% {
    transform: translateX(-5px);
  }
  49.95% {
    transform: translateX(4px);
  }
  66.6% {
    transform: translateX(-2px);
  }
  83.25% {
    transform: translateX(1px);
  }
  100% {
    transform: translateX(0);
  }
}
.hvr-icon-wobble-horizontal {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.3s;
}
.hvr-icon-wobble-horizontal .hvr-icon {
  transform: translateZ(0);
}
.hvr-icon-wobble-horizontal:hover .hvr-icon, .hvr-icon-wobble-horizontal:focus .hvr-icon, .hvr-icon-wobble-horizontal:active .hvr-icon {
  animation-name: hvr-icon-wobble-horizontal;
  animation-duration: 1s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: 1;
}

/* Icon Wobble Vertical */
@keyframes hvr-icon-wobble-vertical {
  16.65% {
    transform: translateY(6px);
  }
  33.3% {
    transform: translateY(-5px);
  }
  49.95% {
    transform: translateY(4px);
  }
  66.6% {
    transform: translateY(-2px);
  }
  83.25% {
    transform: translateY(1px);
  }
  100% {
    transform: translateY(0);
  }
}
.hvr-icon-wobble-vertical {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.3s;
}
.hvr-icon-wobble-vertical .hvr-icon {
  transform: translateZ(0);
}
.hvr-icon-wobble-vertical:hover .hvr-icon, .hvr-icon-wobble-vertical:focus .hvr-icon, .hvr-icon-wobble-vertical:active .hvr-icon {
  animation-name: hvr-icon-wobble-vertical;
  animation-duration: 1s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: 1;
}

/* Icon Buzz */
@keyframes hvr-icon-buzz {
  50% {
    transform: translateX(3px) rotate(2deg);
  }
  100% {
    transform: translateX(-3px) rotate(-2deg);
  }
}
.hvr-icon-buzz {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.3s;
}
.hvr-icon-buzz .hvr-icon {
  transform: translateZ(0);
}
.hvr-icon-buzz:hover .hvr-icon, .hvr-icon-buzz:focus .hvr-icon, .hvr-icon-buzz:active .hvr-icon {
  animation-name: hvr-icon-buzz;
  animation-duration: 0.15s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}

/* Icon Buzz Out */
@keyframes hvr-icon-buzz-out {
  10% {
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    transform: translateX(1px) rotate(0);
  }
  100% {
    transform: translateX(-1px) rotate(0);
  }
}
.hvr-icon-buzz-out {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.3s;
}
.hvr-icon-buzz-out .hvr-icon {
  transform: translateZ(0);
}
.hvr-icon-buzz-out:hover .hvr-icon, .hvr-icon-buzz-out:focus .hvr-icon, .hvr-icon-buzz-out:active .hvr-icon {
  animation-name: hvr-icon-buzz-out;
  animation-duration: 0.75s;
  animation-timing-function: linear;
  animation-iteration-count: 1;
}

/* CURLS */
/* Curl Top Left */
.hvr-curl-top-left {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}
.hvr-curl-top-left:before {
  pointer-events: none;
  position: absolute;
  content: '';
  height: 0;
  width: 0;
  top: 0;
  left: 0;
  background: white;
  /* IE9 */
  background: linear-gradient(135deg, white 45%, #aaa 50%, #ccc 56%, white 80%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#000000');
  /*For IE7-8-9*/
  z-index: 1000;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
  transition-duration: 0.3s;
  transition-property: width, height;
}
.hvr-curl-top-left:hover:before, .hvr-curl-top-left:focus:before, .hvr-curl-top-left:active:before {
  width: 25px;
  height: 25px;
}

/* Curl Top Right */
.hvr-curl-top-right {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}
.hvr-curl-top-right:before {
  pointer-events: none;
  position: absolute;
  content: '';
  height: 0;
  width: 0;
  top: 0;
  right: 0;
  background: white;
  /* IE9 */
  background: linear-gradient(225deg, white 45%, #aaa 50%, #ccc 56%, white 80%);
  box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.4);
  transition-duration: 0.3s;
  transition-property: width, height;
}
.hvr-curl-top-right:hover:before, .hvr-curl-top-right:focus:before, .hvr-curl-top-right:active:before {
  width: 25px;
  height: 25px;
}

/* Curl Bottom Right */
.hvr-curl-bottom-right {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}
.hvr-curl-bottom-right:before {
  pointer-events: none;
  position: absolute;
  content: '';
  height: 0;
  width: 0;
  bottom: 0;
  right: 0;
  background: white;
  /* IE9 */
  background: linear-gradient(315deg, white 45%, #aaa 50%, #ccc 56%, white 80%);
  box-shadow: -1px -1px 1px rgba(0, 0, 0, 0.4);
  transition-duration: 0.3s;
  transition-property: width, height;
}
.hvr-curl-bottom-right:hover:before, .hvr-curl-bottom-right:focus:before, .hvr-curl-bottom-right:active:before {
  width: 25px;
  height: 25px;
}

/* Curl Bottom Left */
.hvr-curl-bottom-left {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}
.hvr-curl-bottom-left:before {
  pointer-events: none;
  position: absolute;
  content: '';
  height: 0;
  width: 0;
  bottom: 0;
  left: 0;
  background: white;
  /* IE9 */
  background: linear-gradient(45deg, white 45%, #aaa 50%, #ccc 56%, white 80%);
  box-shadow: 1px -1px 1px rgba(0, 0, 0, 0.4);
  transition-duration: 0.3s;
  transition-property: width, height;
}
.hvr-curl-bottom-left:hover:before, .hvr-curl-bottom-left:focus:before, .hvr-curl-bottom-left:active:before {
  width: 25px;
  height: 25px;
}

@font-face {
  font-family: HarmonyOS_Sans;
  src: url(/static/media/hm.edd68e725bfe5368258b.woff2);
}

@font-face {
  font-family: HarmonyOS_Sans;
  src: url(/static/media/hm-bold.f48b2ebebb811714e30a.woff2);
  font-weight: bold;
}

@font-face {
  font-family: "Roboto Mono";
  src: url(/static/media/roboto-mono-v7-latin-regular.fe990f0633a16121db07.woff2);
  font-weight: bold;
}

@font-face {
  font-family: "Roboto Mono";
  src: url(/static/media/roboto-mono-v7-latin-700.abe745323392dea13b21.woff2);
}

.cm-s-duotone-light.cm-s-duotone-light {
  font-family: "Roboto Mono";
}

body {
  margin: 0;
  padding: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  height: 100vh;
  color: var(--color-text-1);
}

svg {
  vertical-align: middle !important;
}

.arco-btn-size-default svg {
  vertical-align: -2px !important;
}

.arco-btn-size-small {
  vertical-align: -2px !important;
}

.arco-icon {
  vertical-align: -2px !important;
}

body.dragging * {
  cursor: grabbing !important;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;
}

* {
  outline: none !important;
}

div.bp3-select-popover .bp3-popover-content {
  padding: 0;
}

span.bp3-popover-target {
  display: flex;
  width: 100%;
}

span.bp3-popover-target>* {
  flex-grow: 1;
}

div.bp3-popover-arrow {
  display: none;
}

.bp3-button.bp3-loading {
  cursor: default !important;
}

.display-none {
  display: none;
}

.bp4-popover-content {
  font-size: 12px;
  font-weight: bold;
}

/* .Toastify__toast {
  padding: 0 !important;
  border-radius: 4px !important;
  box-shadow: none !important;
}

.Toastify__toast-body {
  margin: 0 !important;
}

.Toastify__progress-bar--default {
  background: rgb(3, 179, 101) !important;
} */

.t--editor-appname-menu-portal {
  z-index: 9 !important;
}

.bp3-popover-enter-done {
  z-index: 10;
}

.bp3-popover .bp3-input {
  outline: 0;
  box-shadow: none;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0 !important;
}

.bp3-popover .bp3-input:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.1rem rgba(0, 123, 255, 0.25);
}

.bp3-popover.bp3-minimal {
  margin-top: 8px !important;
}

.layout-control.bp3-popover.bp3-minimal {
  margin-top: 8px !important;
}

.bp3-popover.none-shadow-popover {
  box-shadow: none;
  border: 0px;
}

.bp3-datepicker {
  border-radius: 0 !important;
}

/* rich text editor styles */
.tox-tinymce {
  border-color: #e7e7e7 !important;
}

.tox:not([dir="rtl"]) .tox-toolbar__group:not(:last-of-type),
.tox .tox-statusbar {
  border-color: #e7e7e7 !important;
}

.tox .tox-toolbar__primary {
  background: white !important;
  border-bottom: 1px solid #e7e7e7 !important;
}

/* making both the Modal layer and the Dropdown layer */
.bp3-modal-widget,
.appsmith_widget_0>.bp3-portal {
  z-index: 2 !important;
}

/* Portals on the Modal widget */
.bp3-modal-widget .bp3-portal {
  z-index: 21 !important;
}

.bp3-overlay-backdrop {
  background-color: rgba(16, 22, 26, 0.7) !important;
}

.arco-btn {
  transition: 0.3s;
}

/* .arco-pagination-item {
  color: var(--ft-color-orange-200);
}

.arco-pagination-item-active {
  color: var(--ft-color-orange-600);
} */

/* .arco-pagination-item:not(.arco-pagination-item-disabled):not(.arco-pagination-item-active):hover {
  color: var(--ft-color-orange-200);
  background-color: var(--ft-color-orange-50);
} */

/* .arco-form-item{
  margin-bottom: 12px;
} */

.arco-input:focus,
.arco-input.arco-input-focus{
  border-color: var(--highlight);
}

.arco-input:hover:not(:disabled){
  border-color: var(--highlight);
}

span.bp3-popover2-target {
  vertical-align: top;
}

.bold-text .bp4-editable-text-content{
  font-weight: 700;
  color: var(--black-300) !important;
}

._side-nav .t--code-editor-wrapper.active .CodeMirror-wrap:not(script), ._side-property .t--code-editor-wrapper.active .CodeMirror-wrap:not(script) {
      border-width: 1px !important;
      background-color: var(--light) !important;
    }

._side-nav .CodeMirror.CodeMirror.CodeMirror-wrap:not(script), ._side-property .CodeMirror.CodeMirror.CodeMirror-wrap:not(script){
  border-radius: 4px !important;
}

._side-nav .CodeMirror.CodeMirror.CodeMirror-wrap:not(script).CodeMirror-wrap.CodeMirror-wrap .CodeMirror-lines, ._side-property .CodeMirror.CodeMirror.CodeMirror-wrap:not(script).CodeMirror-wrap.CodeMirror-wrap .CodeMirror-lines{
  font-size: 12px;
  line-height: 14px;
  font-family: 'HarmonyOS_Sans ui-sans-serif system-ui sans-serif "Apple Color Emoji" "Segoe UI Emoji" "Segoe UI Symbol" "Noto Color Emoji"';
          line-height: inherit;
}

._side-nav .CodeMirror.CodeMirror.CodeMirror-wrap:not(script).CodeMirror-wrap.CodeMirror-wrap .CodeMirror-placeholder, ._side-property .CodeMirror.CodeMirror.CodeMirror-wrap:not(script).CodeMirror-wrap.CodeMirror-wrap .CodeMirror-placeholder{
  color: var(--content);
          line-height: 20px !important;
}

._side-nav .fs-editor-wrapper, ._side-property .fs-editor-wrapper {
    min-height: 32px;
    background-color: transparent !important;
  }

._side-nav .bp4-popover-open .faGQss.faGQss.faGQss .bp4-button:not(script), ._side-property .bp4-popover-open .faGQss.faGQss.faGQss .bp4-button:not(script){
  border-color: var(--highlight);
  background-color: var(--light);
}

._side-nav .faGQss.faGQss.faGQss .bp4-button:not(script), ._side-property .faGQss.faGQss.faGQss .bp4-button:not(script){
  border-radius: 4px;
  border-color: transparent;
    min-height: 32px;
}

._side-nav .faGQss.faGQss.faGQss .bp4-button:not(script) code[class*='language-'], ._side-property .faGQss.faGQss.faGQss .bp4-button:not(script) code[class*='language-']{
  background-color: transparent;
}

._side-nav .faGQss.faGQss.faGQss .bp4-button:not(script) .bp4-button-text,._side-property .faGQss.faGQss.faGQss .bp4-button:not(script) .bp4-button-text{
  font-size: 12px;
  line-height: 14px;
  font-family: 'HarmonyOS_Sans ui-sans-serif system-ui sans-serif "Apple Color Emoji" "Segoe UI Emoji" "Segoe UI Symbol" "Noto Color Emoji"';
}

._side-nav .fs-tree-structure .tree li:last-child:before, ._side-property .fs-tree-structure .tree li:last-child:before{
  background-color: var(--light);
}

._side-nav .fs-tree-structure label, ._side-property .fs-tree-structure label{
  font-size: 12px;
  line-height: 14px;
  font-family: 'HarmonyOS_Sans ui-sans-serif system-ui sans-serif "Apple Color Emoji" "Segoe UI Emoji" "Segoe UI Symbol" "Noto Color Emoji"';
}

._side-nav .fs-styled-input-group.bp4-active .bp4-input.bp4-input, ._side-property .fs-styled-input-group.bp4-active .bp4-input.bp4-input{
  background-color: var(--light);
}

._side-nav .fs-styled-input-group .bp4-input.bp4-input, ._side-property .fs-styled-input-group .bp4-input.bp4-input {
      height: 32px;
      border-radius: 4px;
      border-color: transparent;
    }

._side-nav .fs-styled-input-group .bp4-input.bp4-input::placeholder, ._side-property .fs-styled-input-group .bp4-input.bp4-input::placeholder{
  font-size: 12px;
  line-height: 14px;
  font-family: 'HarmonyOS_Sans ui-sans-serif system-ui sans-serif "Apple Color Emoji" "Segoe UI Emoji" "Segoe UI Symbol" "Noto Color Emoji"';
}

._side-nav .dropdown-select, ._side-property .dropdown-select {
  min-height: 32px;
  height: 32px;
  border-radius: 4px;
  border-color: transparent;
  background: var(--color-fill-2);
}

._side-nav .cs-text, ._side-property .cs-text {
  font-size: 12px
}

._side-nav .bp4-popover-open .dropdown-select, ._side-property .bp4-popover-open .dropdown-select{
  border-width: 1px;
  border-style: solid;
  border-color: var(--highlight);
  background-color: var(--light);
}

._side-nav .t--entity .t--entity-item, ._side-property .t--entity .t--entity-item{
  font-size: 12px;
  line-height: 14px;
  font-family: 'HarmonyOS_Sans ui-sans-serif system-ui sans-serif "Apple Color Emoji" "Segoe UI Emoji" "Segoe UI Symbol" "Noto Color Emoji"';
}

._side-nav .t--entity .t--entity-item .t--entity-name, ._side-property .t--entity .t--entity-item .t--entity-name{
  font-size: 12px;
  line-height: 14px;
  font-family: 'HarmonyOS_Sans ui-sans-serif system-ui sans-serif "Apple Color Emoji" "Segoe UI Emoji" "Segoe UI Symbol" "Noto Color Emoji"';
  color: var(--content);
}

._side-nav .t--entity .t--entity-item .remixicon-icon, ._side-property .t--entity .t--entity-item .remixicon-icon {
      width: 18px;
      height: 18px;
    }

._side-nav .fs-explorer-search, ._side-property .fs-explorer-search{
  border-width: 1px;
  border-style: solid;
}

._side-nav .fs-explorer-search.active, ._side-property .fs-explorer-search.active{
  border-color: var(--highlight);
  background-color: var(--light);
}

._side-nav .fs-explorer-search .box-content, ._side-property .fs-explorer-search .box-content {
    width: 12px;
    height: 12px;
    margin-top: 3px}

._side-nav .fs-explorer-search input::placeholder, ._side-property .fs-explorer-search input::placeholder{
  font-size: 12px;
  line-height: 14px;
  font-family: 'HarmonyOS_Sans ui-sans-serif system-ui sans-serif "Apple Color Emoji" "Segoe UI Emoji" "Segoe UI Symbol" "Noto Color Emoji"';
  color: var(--content);
}

._side-nav .fs-explorer-search input, ._side-property .fs-explorer-search input{
  margin-left: 4px !important;
}

.bp4-transition-container {
  z-index: 2001;
}

.bp4-portal .ads-dropdown-options-wrapper {
    vertical-align: top;
  }

.bp4-portal .bp4-popover {
    box-shadow: none;
  }

.bp4-portal .t--dropdown-option[aria-selected="true"]{
  background-color: transparent;
}

.bp4-portal .t--dropdown-option[aria-selected="true"] .cs-text{
  color: var(--highlight);
}

.bp4-portal .t--dropdown-option:hover {
      background: var(--bg-primary);
    }

.bp4-portal .bp4-transition-container,
  .bp4-portal .bp4-popover
  {
  border-radius: 4px;
  top: 5px !important;
}

.bp4-portal .bp4-menu{
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  border-color: var(--border-color);
  padding-top: 8px;
  padding-bottom: 8px;
  box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.05);
}

.bp4-portal .ads-dropdown-options-wrapper {
  border-radius: 4px;
}

.ur--has-border:not(type="*"),
.ur--has-border:is(type="text") {
  border: none !important;
}

.ur--has-border:not(type="*").ur--has-border:not(type="*") input, .ur--has-border:is(type="text").ur--has-border:is(type="text") input {
    border-radius: 4px;
    background: var(--bg-primary) !important;
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
    height: 32px;
  }

.ur--has-border:not(type="*").ur--has-border:not(type="*") input:focus, .ur--has-border:is(type="text").ur--has-border:is(type="text") input:focus{
  border-color: var(--highlight);
      box-shadow: 0px 0px 4px 0px rgba(255, 88, 0, 0.2);
}

.ur--has-border:not(type="*"),
.ur--has-border:is(type="text"){
  font-size: 12px;
  line-height: 14px;
  font-family: 'HarmonyOS_Sans ui-sans-serif system-ui sans-serif "Apple Color Emoji" "Segoe UI Emoji" "Segoe UI Symbol" "Noto Color Emoji"';
}

.bp4-popover-target .fs-dropdown {
    min-height: 32px;
    border-radius: 4px;
    background: var(--bg-primary);
    border-color: transparent;
  }

.bp4-popover-target .fs-dropdown .cs-text{
  font-size: 12px;
  line-height: 14px;
  font-family: 'HarmonyOS_Sans ui-sans-serif system-ui sans-serif "Apple Color Emoji" "Segoe UI Emoji" "Segoe UI Symbol" "Noto Color Emoji"';
}

.bp4-popover-target .fs-dropdown [name="expand-more"] {
      margin-left: 20px;
    }

.bp4-popover-target.bp4-popover-open .fs-dropdown{
  border-color: var(--highlight);
      box-shadow: 0px 0px 4px 0px rgba(255, 88, 0, 0.2);
}

.fake-btn {
  background: var(--primary-linear-gradient2);
  transition: 0.3s;
  color: #fff;
  border-radius: 8px;
  padding: 8px 16px;
}

.fake-btn:hover {
  background: var(--primary-linear-gradient3);
  transition: 0.3s;
}

.bg-primary-linear-gradient4 {
  background: var(--primary-linear-gradient4);
}

.resizebox-demo-custom-trigger {
  position: relative;
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--color-bg-2);
}

.resizebox-demo-custom-trigger::before,
.resizebox-demo-custom-trigger::after {
  content: '';
  width: 6px;
  height: 6px;
  border: 1px solid rgb(var(--arcoblue-6));
}

.resizebox-demo-custom-trigger-line {
  background-color: rgb(var(--arcoblue-6));
  flex: 1 1;
}

.resizebox-demo-custom-trigger-vertical {
  flex-direction: column;
}

.resizebox-demo-custom-trigger-vertical .resizebox-demo-custom-trigger-line {
  width: 1px;
  height: 100%;
}

.resizebox-demo-custom-trigger-horizontal .resizebox-demo-custom-trigger-line {
  width: 100%;
  height: 1px;
}

.rootWidget {
  background: var(--page-bg);
}

.tip-container {
  /* color: var(--color1); */
  font-size: 24px;
  letter-spacing: 4px;
  overflow: hidden;
  background-image: var(--primary-linear-gradient);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  -webkit-animation: hue 2s infinite alternate linear;
}

@keyframes hue {
  from {
    -webkit-filter: hue-rotate(0deg);
  }

  to {
    -webkit-filter: hue-rotate(-60deg);
  }
}

.right-property-control .CodeMirror {
  padding: 5px 0;
}

.no-padding-wrap >div {
    padding: 0;
  }

.fs-guide {
  background-color: #3662ec !important;
  width: 230px !important;
  z-index: 999 !important;
}

/* height: 135px !important; */

.fs-guide .guide-modal-title,
  .fs-guide .guide-modal-content,
  .fs-guide .guide-modal-footer,
  .fs-guide .guide-modal-footer-text {
    font-size: 14px;
    color: #fff;
  }

.fs-guide .guide-modal-footer {
    /* margin-top: 30px; */
  }

.fs-guide .guide-modal-footer-text {
    font-size: 14px;
  }

.fs-guide .guide-modal-arrow {
    box-shadow: none !important;
    background-color: #3662ec !important;
  }

.fs-guide .guide-modal-footer-btn {
    background-color: var(--color-secondary);
    color: var(--color-text-2);
    border: 1px solid transparent;
    padding: 0 11px;
  }

.fs-guide .guide-modal-footer-btn:hover {
      border-color: transparent;
      color: var(--color-text-2);
      background-color: var(--color-secondary-hover);
    }


.sql-content .arco-trigger {
  z-index: 999999 !important;
}

.noHeader .arco-modal-header {
    display: none;
  }

.noHeader .arco-modal-content {
    margin-top: 24px;
  }

div.CodeMirror span.CodeMirror-matchingbracket {
  color: rgba(0, 187, 0, 0.576) !important;
  text-underline-offset: 4px !important;
}

.rootWidget {
  transform: scale(1);
}

.arco-table-header {
  overflow-x: hidden;
}

