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:#fff;--color-black:#000;--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:#fff9;--color-menu-dark-bg:#232324;--color-menu-light-bg:#fff;--color-menu-dark-hover:#ffffff0a;--color-mask-bg:#1d212999;--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:#ffffffe6;--color-black:#000;--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:#ffffffe6;--color-text-2:#ffffffb3;--color-text-3:#ffffff80;--color-text-4:#ffffff4d;--color-fill-1:#ffffff0a;--color-fill-2:#ffffff14;--color-fill-3:#ffffff1f;--color-fill-4:#ffffff29;--color-primary-light-1:rgba(var(--primary-6), .2);--color-primary-light-2:rgba(var(--primary-6), .35);--color-primary-light-3:rgba(var(--primary-6), .5);--color-primary-light-4:rgba(var(--primary-6), .65);--color-secondary:rgba(var(--gray-9), .08);--color-secondary-hover:rgba(var(--gray-8), .16);--color-secondary-active:rgba(var(--gray-7), .24);--color-secondary-disabled:rgba(var(--gray-9), .08);--color-danger-light-1:rgba(var(--danger-6), .2);--color-danger-light-2:rgba(var(--danger-6), .35);--color-danger-light-3:rgba(var(--danger-6), .5);--color-danger-light-4:rgba(var(--danger-6), .65);--color-success-light-1:rgba(var(--success-6), .2);--color-success-light-2:rgba(var(--success-6), .35);--color-success-light-3:rgba(var(--success-6), .5);--color-success-light-4:rgba(var(--success-6), .65);--color-warning-light-1:rgba(var(--warning-6), .2);--color-warning-light-2:rgba(var(--warning-6), .35);--color-warning-light-3:rgba(var(--warning-6), .5);--color-warning-light-4:rgba(var(--warning-6), .65);--color-link-light-1:rgba(var(--link-6), .2);--color-link-light-2:rgba(var(--link-6), .35);--color-link-light-3:rgba(var(--link-6), .5);--color-link-light-4:rgba(var(--link-6), .65);--color-tooltip-bg:#373739;--color-spin-layer-bg:#3339;--color-menu-dark-bg:#232324;--color-menu-light-bg:#232324;--color-menu-dark-hover:var(--color-fill-2);--color-mask-bg:#17171a99}html,body{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,noto sans,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5}body{margin:0;padding:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}tr,th{margin:0;padding:0}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{text-decoration:underline;border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}*{outline:none}input::-ms-clear{display:none}input::-ms-reveal{display:none}.arco-icon{color:inherit;vertical-align:-2px;stroke:currentColor;width:1em;height:1em;font-style:normal;display:inline-block}.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:1s cubic-bezier(0,0,1,1) infinite arco-loading-circle}@keyframes arco-loading-circle{to{transform:rotate(360deg)}}.arco-icon-hover{cursor:pointer;line-height:0;display:inline-block;position:relative}.arco-icon-hover .arco-icon{vertical-align:-.09em;position:relative}.arco-icon-hover:before{content:"";border-radius:var(--border-radius-circle);box-sizing:border-box;background-color:#0000;transition:background-color .1s cubic-bezier(0,0,1,1);display:block;position:absolute}.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,.arco-icon-hover-size-mini:before,.arco-icon-hover-size-small:before{width:20px;height:20px;top:50%;left:50%;transform:translate(-50%,-50%)}.arco-icon-hover-size-large:before,.arco-icon-hover-size-huge:before{width:24px;height:24px;top:50%;left:50%;transform:translate(-50%,-50%)}.fadeInStandard-enter,.fadeInStandard-appear{opacity:0}.fadeInStandard-enter-active,.fadeInStandard-appear-active{opacity:1;transition:opacity .3s cubic-bezier(.34,.69,.1,1)}.fadeInStandard-exit{opacity:1}.fadeInStandard-exit-active{opacity:0;transition:opacity .3s cubic-bezier(.34,.69,.1,1)}.fadeIn-enter,.fadeIn-appear{opacity:0}.fadeIn-enter-active,.fadeIn-appear-active{opacity:1;transition:opacity .1s cubic-bezier(0,0,1,1)}.fadeIn-exit{opacity:1}.fadeIn-exit-active{opacity:0;transition:opacity .1s cubic-bezier(0,0,1,1)}.slideDynamicOrigin-enter,.slideDynamicOrigin-appear{opacity:0;transform-origin:0 0;transform:scaleY(.9)translateZ(0)}.slideDynamicOrigin-enter-active,.slideDynamicOrigin-appear-active,.slideDynamicOrigin-exit{opacity:1;transform-origin:0 0;transition:transform .2s cubic-bezier(.34,.69,.1,1),opacity .2s cubic-bezier(.34,.69,.1,1);transform:scaleY(1)translateZ(0)}.slideDynamicOrigin-exit-active{opacity:0;transform-origin:0 0;transition:transform .2s cubic-bezier(.34,.69,.1,1),opacity .2s cubic-bezier(.34,.69,.1,1);transform:scaleY(.9)translateZ(0)}.slideLeft-enter,.slideLeft-appear{transform:translate(-100%)}.slideLeft-enter-active,.slideLeft-appear-active{transition:transform .3s cubic-bezier(.34,.69,.1,1);transform:translate(0)}.slideLeft-exit{transform:translate(0)}.slideLeft-exit-active{transition:transform .3s cubic-bezier(.34,.69,.1,1);transform:translate(-100%)}.slideRight-enter,.slideRight-appear{transform:translate(100%)}.slideRight-enter-active,.slideRight-appear-active{transition:transform .3s cubic-bezier(.34,.69,.1,1);transform:translate(0)}.slideRight-exit{transform:translate(0)}.slideRight-exit-active{transition:transform .3s cubic-bezier(.34,.69,.1,1);transform:translate(100%)}.slideTop-enter,.slideTop-appear{transform:translateY(-100%)}.slideTop-enter-active,.slideTop-appear-active{transition:transform .3s cubic-bezier(.34,.69,.1,1);transform:translateY(0)}.slideTop-exit{transform:translateY(0)}.slideTop-exit-active{transition:transform .3s cubic-bezier(.34,.69,.1,1);transform:translateY(-100%)}.slideBottom-enter,.slideBottom-appear{transform:translateY(100%)}.slideBottom-enter-active,.slideBottom-appear-active{transition:transform .3s cubic-bezier(.34,.69,.1,1);transform:translateY(0)}.slideBottom-exit{transform:translateY(0)}.slideBottom-exit-active{transition:transform .3s cubic-bezier(.34,.69,.1,1);transform:translateY(100%)}.zoomIn-enter,.zoomIn-appear{opacity:0;transform:scale(.5)}.zoomIn-enter-active,.zoomIn-appear-active{opacity:1;transition:opacity .3s cubic-bezier(.34,.69,.1,1),transform .3s cubic-bezier(.34,.69,.1,1);transform:scale(1)}.zoomIn-exit{opacity:1;transform:scale(1)}.zoomIn-exit-active{opacity:0;transition:opacity .3s cubic-bezier(.3,1.3,.3,1),transform .3s cubic-bezier(.3,1.3,.3,1);transform:scale(.5)}.zoomInFadeOut-enter,.zoomInFadeOut-appear{opacity:0;transform:scale(.5)}.zoomInFadeOut-enter-active,.zoomInFadeOut-appear-active{opacity:1;transition:opacity .2s cubic-bezier(.34,.69,.1,1),transform .2s cubic-bezier(.34,.69,.1,1);transform:scale(1)}.zoomInFadeOut-exit{opacity:1;transform:scale(1)}.zoomInFadeOut-exit-active{opacity:0;transition:opacity .2s cubic-bezier(.3,1.3,.3,1),transform .2s cubic-bezier(.3,1.3,.3,1);transform:scale(.5)}.zoomInBig-enter,.zoomInBig-appear{opacity:0;transform:scale(.5)}.zoomInBig-enter-active,.zoomInBig-appear-active{opacity:1;transition:opacity .2s cubic-bezier(0,0,1,1),transform .2s cubic-bezier(0,0,1,1);transform:scale(1)}.zoomInBig-exit{opacity:1;transform:scale(1)}.zoomInBig-exit-active{opacity:0;transition:opacity .2s cubic-bezier(0,0,1,1),transform .2s cubic-bezier(0,0,1,1);transform:scale(.2)}.zoomInLeft-enter,.zoomInLeft-appear{opacity:.1;transform-origin:0;transform:scale(.1)}.zoomInLeft-enter-active,.zoomInLeft-appear-active{opacity:1;transition:opacity .3s cubic-bezier(0,0,1,1),transform .3s cubic-bezier(.3,1.3,.3,1);transform:scale(1)}.zoomInLeft-exit{opacity:1;transform-origin:0;transform:scale(1)}.zoomInLeft-exit-active{opacity:.1;transition:opacity .3s cubic-bezier(0,0,1,1),transform .3s cubic-bezier(.3,1.3,.3,1);transform:scale(.1)}.zoomInTop-enter,.zoomInTop-appear{opacity:0;transform-origin:0 0;transform:scaleY(.8)translateZ(0)}.zoomInTop-enter-active,.zoomInTop-appear-active{opacity:1;transform-origin:0 0;transition:transform .3s cubic-bezier(.3,1.3,.3,1),opacity .3s cubic-bezier(.3,1.3,.3,1);transform:scaleY(1)translateZ(0)}.zoomInTop-exit{opacity:1;transform-origin:0 0;transform:scaleY(1)translateZ(0)}.zoomInTop-exit-active{opacity:0;transform-origin:0 0;transition:transform .3s cubic-bezier(.3,1.3,.3,1),opacity .3s cubic-bezier(.3,1.3,.3,1);transform:scaleY(.8)translateZ(0)}.zoomInBottom-enter,.zoomInBottom-appear{opacity:0;transform-origin:100% 100%;transform:scaleY(.8)translateZ(0)}.zoomInBottom-enter-active,.zoomInBottom-appear-active{opacity:1;transform-origin:100% 100%;transition:transform .3s cubic-bezier(.3,1.3,.3,1),opacity .3s cubic-bezier(.3,1.3,.3,1);transform:scaleY(1)translateZ(0)}.zoomInBottom-exit{opacity:1;transform-origin:100% 100%;transform:scaleY(1)translateZ(0)}.zoomInBottom-exit-active{opacity:0;transform-origin:100% 100%;transition:transform .3s cubic-bezier(.3,1.3,.3,1),opacity .3s cubic-bezier(.3,1.3,.3,1);transform:scaleY(.8)translateZ(0)}body{font-size:14px}@keyframes arco-draggable-item-blink{0%{opacity:1}50%{opacity:.3}to{opacity:1}}.arco-draggable-item{box-sizing:border-box;-webkit-user-select:none;user-select:none;list-style:none}.arco-draggable-item-dragging{opacity:.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:.8s cubic-bezier(0,0,1,1) arco-draggable-item-blink}.arco-overflow{flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:100%;max-width:100%;display:flex;overflow:hidden}.arco-overflow-item{max-width:100%;display:inline-flex}.arco-overflow-item-hidden{z-index:-1;opacity:0;position:absolute}.arco-picker{border-radius:var(--border-radius-small);background-color:var(--color-fill-2);box-sizing:border-box;border:1px solid #0000;align-items:center;padding:4px 11px 4px 4px;line-height:1.5715;transition:all .1s cubic-bezier(0,0,1,1);display:inline-flex;position:relative}.arco-picker-input{flex:1;display:inline-flex}.arco-picker input{text-align:left;width:100%;color:var(--color-text-1);background-color:#0000;border:none;padding:0 0 0 8px;line-height:1.5715;transition:all .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{text-align:center;width:14px;margin-left:4px}.arco-picker-suffix-icon{color:var(--color-text-2)}.arco-picker .arco-picker-clear-icon{color:var(--color-text-2);font-size:12px;display:none}.arco-picker:hover{background-color:var(--color-fill-3);border-color:#0000}.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){background-color:var(--color-danger-light-1);border-color:#0000}.arco-picker-error:not(.arco-picker-disabled):hover{background-color:var(--color-danger-light-2);border-color:#0000}.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){background-color:var(--color-warning-light-1);border-color:#0000}.arco-picker-warning:not(.arco-picker-disabled):hover{background-color:var(--color-warning-light-2);border-color:#0000}.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);background-color:var(--color-fill-2);cursor:not-allowed;border-color:#0000}.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]::-webkit-input-placeholder{color:var(--color-text-4)}.arco-picker-disabled:hover input[disabled]::-webkit-input-placeholder{color:var(--color-text-4)}.arco-picker-disabled input[disabled]::-moz-placeholder{color:var(--color-text-4)}.arco-picker-disabled:hover input[disabled]::-moz-placeholder{color:var(--color-text-4)}.arco-picker-disabled input[disabled]::-moz-placeholder{color:var(--color-text-4)}.arco-picker-disabled:hover input[disabled]::-moz-placeholder{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;color:var(--color-text-3);padding:0 8px}.arco-picker-disabled .arco-picker-separator,.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{z-index:999;position:fixed}.arco-alert{box-sizing:border-box;border-radius:var(--border-radius-small);text-align:left;align-items:center;width:100%;padding:8px 15px;font-size:14px;line-height:1.5715;display:flex;overflow:hidden}.arco-alert-with-title{align-items:flex-start;padding:15px}.arco-alert-info{background-color:var(--color-primary-light-1);border:1px solid #0000}.arco-alert-success{background-color:var(--color-success-light-1);border:1px solid #0000}.arco-alert-warning{background-color:var(--color-warning-light-1);border:1px solid #0000}.arco-alert-error{background-color:var(--color-danger-light-1);border:1px solid #0000}.arco-alert-banner{border:none;border-radius:0}.arco-alert-content-wrapper{flex:1;position:relative}.arco-alert-title{margin-bottom:4px;font-size:16px;font-weight:500;line-height:1.5}.arco-alert-info .arco-alert-title,.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,.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,.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,.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{align-items:center;height:22.001px;margin-right:8px;display:flex}.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;color:var(--color-text-2);cursor:pointer;background-color:#0000;border:none;outline:none;margin-left:8px;padding:0;font-size:12px;transition:color .1s cubic-bezier(0,0,1,1);top:4px;right:0}.arco-alert-close-btn:hover{color:var(--color-text-1)}.arco-alert-action+.arco-alert-close-btn,.arco-alert-action{margin-left:8px}.arco-alert-with-title .arco-alert-close-btn{margin-top:0;margin-right:0}.arco-alert-rtl{text-align:right;direction:rtl}.arco-alert-rtl .arco-alert-with-title{align-items:flex-end}.arco-alert-rtl .arco-alert-icon-wrapper{margin-left:8px;margin-right:0}.arco-alert-rtl .arco-alert-close-btn{right:initial;left:0}.arco-alert-rtl .arco-alert-action,.arco-alert-rtl .arco-alert-action+.arco-alert-close-btn{margin-left:0;margin-right:8px}.arco-anchor{width:150px;position:relative;overflow:auto}.arco-anchor-line-slider{background-color:rgb(var(--primary-6));z-index:1;width:2px;height:12px;margin-top:9.0005px;transition:all .2s cubic-bezier(.34,.69,.1,1);position:absolute;top:0;left:0}.arco-anchor-list{margin-left:6px;position:relative}.arco-anchor-list:before{content:"";background-color:var(--color-fill-3);width:2px;height:100%;position:absolute;left:-6px}.arco-anchor-link{margin-bottom:2px}.arco-anchor-link-title{color:var(--color-text-2);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:var(--border-radius-small);margin-bottom:2px;padding:4px 8px;font-size:14px;line-height:1.5715;text-decoration:none;display:block;overflow:hidden}.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{color:var(--color-text-1);font-weight:500;transition:all .1s cubic-bezier(0,0,1,1)}.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: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:initial;right:0}.arco-anchor.arco-anchor-horizontal{width:100%}.arco-anchor-horizontal .arco-anchor-list{width:100%;margin:0;display:flex}.arco-anchor-horizontal .arco-anchor-list:before{width:100%;height:2px;bottom:0;left:0;right:0}.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:unset}.arco-anchor-horizontal .arco-anchor-line-slider{width:0;height:2px;top:unset;bottom:0;right:unset;background-color:#0000;margin:0}.arco-anchor-horizontal .arco-anchor-line-slider:before{content:"";background-color:rgb(var(--primary-6));height:100%;display:block;position:absolute;left:8px;right:8px}.arco-anchor.arco-anchor-lineless .arco-anchor-link,.arco-anchor.arco-anchor-lineless .arco-anchor-link-title{margin-bottom:0}.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 #0000001a}.arco-autocomplete-popup .arco-select-popup .arco-select-popup-inner{max-height:200px;padding:4px 0}.arco-autocomplete-popup .arco-select-popup .arco-select-option{height:36px;color:var(--color-text-1);background-color:var(--color-bg-popup);padding:0 12px;font-size:14px;line-height:36px}.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{background-color:var(--color-fill-4);white-space:nowrap;color:var(--color-white);box-sizing:border-box;vertical-align:middle;align-items:center;width:40px;height:40px;font-size:20px;display:inline-flex;position:relative}.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{transform-origin:0;font-weight:500;line-height:1;position:absolute;left:50%;transform:translate(-50%)}.arco-avatar-image{width:100%;height:100%;display:inline-flex}.arco-avatar-image img,.arco-avatar-image picture{width:100%;height:100%}.arco-avatar-trigger-icon-button{color:var(--color-fill-4);border-radius:var(--border-radius-circle);background-color:var(--color-neutral-2);z-index:1;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;line-height:20px;transition:background-color .1s cubic-bezier(0,0,1,1);display:inline-flex;position:absolute;bottom:-4px;right:-4px}.arco-avatar-trigger-icon-mask{opacity:0;z-index:0;border-radius:var(--border-radius-medium);width:100%;height:100%;color:var(--color-white);background-color:#1d212999;justify-content:center;align-items:center;font-size:16px;transition:all .1s cubic-bezier(0,0,1,1);display:flex;position:absolute;top:0;left:0}.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:unset;left:-4px}.arco-avatar-group{line-height:0;display:inline-block}.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{z-index:100;cursor:pointer;position:fixed;bottom:24px;right:24px}.arco-backtop-button{text-align:center;background-color:rgb(var(--primary-6));border-radius:var(--border-radius-circle);width:40px;height:40px;color:var(--color-white);cursor:pointer;border:none;outline:none;font-size:12px;transition:all .2s cubic-bezier(0,0,1,1)}.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{line-height:1;display:inline-block;position:relative}.arco-badge-rtl{direction:rtl}.arco-badge-number,.arco-badge-dot,.arco-badge-text,.arco-badge-custom-dot{z-index:2;transform-origin:100% 0;box-sizing:border-box;text-align:center;border-radius:20px;position:absolute;top:2px;right:2px;overflow:hidden;transform:translate(50%,-50%)}.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:unset}.arco-badge-custom-dot{background-color:var(--color-bg-2)}.arco-badge-number,.arco-badge-text{min-width:20px;height:20px;color:var(--color-white);background-color:rgb(var(--danger-6));box-shadow:0 0 0 2px var(--color-bg-2);padding:0 6px;font-size:12px;font-weight:500;line-height:20px}.arco-badge-dot{background-color:rgb(var(--danger-6));border-radius:var(--border-radius-circle);width:6px;height:6px;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{top:unset;right:unset;display:inline-block;position:relative;transform:none}.arco-badge-status-wrapper{align-items:center;display:inline-flex}.arco-badge-status-dot{border-radius:var(--border-radius-circle);width:6px;height:6px;display:inline-block}.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,.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{animation:.5s cubic-bezier(.3,1.3,.3,1) arco-badge-scale;display:inline-block}@keyframes arco-badge-scale{0%{transform:scale(0)}to{transform:scale(1)}}.badge-zoom-enter,.badge-zoom-appear{transform-origin:50%;transform:translate(50%,-50%)scale(.2)}.badge-zoom-enter-active,.badge-zoom-appear-active{opacity:1;transform-origin:50%;transition:opacity .3s cubic-bezier(.3,1.3,.3,1),transform .3s cubic-bezier(.3,1.3,.3,1);transform:translate(50%,-50%)scale(1)}.badge-zoom-exit{opacity:1;transform-origin:50%;transform:translate(50%,-50%)scale(1)}.badge-zoom-exit-active{opacity:0;transform-origin:50%;transition:opacity .3s cubic-bezier(.3,1.3,.3,1),transform .3s cubic-bezier(.3,1.3,.3,1);transform:translate(50%,-50%)scale(.2)}.arco-breadcrumb{color:var(--color-text-2);font-size:14px;display:inline-block}.arco-breadcrumb-icon{color:var(--color-text-2)}.arco-breadcrumb-item{vertical-align:middle;color:var(--color-text-2);align-items:center;padding:0 4px;line-height:24px;display:inline-flex}.arco-breadcrumb-item>.arco-icon{color:var(--color-text-3)}.arco-breadcrumb-item a,.arco-breadcrumb-item[href]{border-radius:var(--border-radius-small);color:var(--color-text-2);background-color:#0000;margin:0 -4px;padding:0 4px;text-decoration:none;display:inline-block}.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{color:var(--color-text-2);padding:0 4px;display:inline-block;position:relative;top:-3px}.arco-breadcrumb-item-separator{vertical-align:middle;color:var(--color-text-4);margin:0 4px;line-height:24px;display:inline-block}.arco-breadcrumb-item-with-dropdown{cursor:pointer}.arco-breadcrumb-item-dropdown-icon{color:var(--color-text-2);margin-left:4px;font-size:12px}.arco-breadcrumb-item-dropdown-icon-active svg{transform:rotate(180deg)}.arco-breadcrumb-rtl .arco-breadcrumb-item-dropdown-icon{margin-left:0;margin-right:4px}.arco-btn{appearance:none;-webkit-user-select:none;user-select:none;cursor:pointer;white-space:nowrap;box-sizing:border-box;outline:none;font-weight:400;line-height:1.5715;transition:all .1s cubic-bezier(0,0,1,1);display:inline-block;position:relative}.arco-btn>a:only-child{color:currentColor}.arco-btn:active{transition:none}.arco-btn:empty{vertical-align:bottom;display:inline-block}.arco-btn-long{width:100%;display:block}.arco-btn-link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.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:"";z-index:1;border-radius:inherit;opacity:.4;pointer-events:none;background:#fff;transition:opacity .1s cubic-bezier(0,0,1,1);display:block;position:absolute;inset:-1px}.arco-btn-loading-fixed-width{transition:none}.arco-btn-two-chinese-chars>:not(svg){letter-spacing:.3em;margin-right:-.3em}a.arco-btn-icon-only{vertical-align:top;justify-content:center;align-items:center;display:inline-flex}.arco-btn-outline:not(.arco-btn-disabled){color:rgb(var(--primary-6));border:1px solid rgb(var(--primary-6));background-color:#0000}.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:#0000}.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:#0000}.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{color:var(--color-primary-light-3);border:1px solid var(--color-primary-light-3);cursor:not-allowed;background-color:#0000}.arco-btn-outline.arco-btn-status-warning:not(.arco-btn-disabled){color:rgb(var(--warning-6));border-color:rgb(var(--warning-6));background-color:#0000}.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:#0000}.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:#0000}.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);border:1px solid var(--color-warning-light-3);background-color:#0000}.arco-btn-outline.arco-btn-status-danger:not(.arco-btn-disabled){color:rgb(var(--danger-6));border-color:rgb(var(--danger-6));background-color:#0000}.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:#0000}.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:#0000}.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);border:1px solid var(--color-danger-light-3);background-color:#0000}.arco-btn-outline.arco-btn-status-success:not(.arco-btn-disabled){color:rgb(var(--success-6));border-color:rgb(var(--success-6));background-color:#0000}.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:#0000}.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:#0000}.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);border:1px solid var(--color-success-light-3);background-color:#0000}.arco-btn-primary:not(.arco-btn-disabled){background-color:rgb(var(--primary-6));color:#fff;border:1px solid #0000}.arco-btn-primary:not(.arco-btn-disabled):not(.arco-btn-loading):hover{color:#fff;background-color:rgb(var(--primary-5));border-color:#0000}.arco-btn-primary:not(.arco-btn-disabled):not(.arco-btn-loading):active{color:#fff;background-color:rgb(var(--primary-7));border-color:#0000}.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;cursor:not-allowed;border:1px solid #0000}.arco-btn-primary.arco-btn-status-warning:not(.arco-btn-disabled){background-color:rgb(var(--warning-6));color:#fff;border-color:#0000}.arco-btn-primary.arco-btn-status-warning:not(.arco-btn-disabled):not(.arco-btn-loading):hover{color:#fff;background-color:rgb(var(--warning-5));border-color:#0000}.arco-btn-primary.arco-btn-status-warning:not(.arco-btn-disabled):not(.arco-btn-loading):active{color:#fff;background-color:rgb(var(--warning-7));border-color:#0000}.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 #0000}.arco-btn-primary.arco-btn-status-danger:not(.arco-btn-disabled){background-color:rgb(var(--danger-6));color:#fff;border-color:#0000}.arco-btn-primary.arco-btn-status-danger:not(.arco-btn-disabled):not(.arco-btn-loading):hover{color:#fff;background-color:rgb(var(--danger-5));border-color:#0000}.arco-btn-primary.arco-btn-status-danger:not(.arco-btn-disabled):not(.arco-btn-loading):active{color:#fff;background-color:rgb(var(--danger-7));border-color:#0000}.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 #0000}.arco-btn-primary.arco-btn-status-success:not(.arco-btn-disabled){background-color:rgb(var(--success-6));color:#fff;border-color:#0000}.arco-btn-primary.arco-btn-status-success:not(.arco-btn-disabled):not(.arco-btn-loading):hover{color:#fff;background-color:rgb(var(--success-5));border-color:#0000}.arco-btn-primary.arco-btn-status-success:not(.arco-btn-disabled):not(.arco-btn-loading):active{color:#fff;background-color:rgb(var(--success-7));border-color:#0000}.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 #0000}.arco-btn-secondary:not(.arco-btn-disabled){background-color:var(--color-secondary);color:var(--color-text-2);border:1px solid #0000}.arco-btn-secondary:not(.arco-btn-disabled):not(.arco-btn-loading):hover{color:var(--color-text-2);background-color:var(--color-secondary-hover);border-color:#0000}.arco-btn-secondary:not(.arco-btn-disabled):not(.arco-btn-loading):active{color:var(--color-text-2);background-color:var(--color-secondary-active);border-color:#0000}.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);cursor:not-allowed;border:1px solid #0000}.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:#0000}.arco-btn-secondary.arco-btn-status-warning:not(.arco-btn-disabled):not(.arco-btn-loading):hover{color:rgb(var(--warning-6));background-color:var(--color-warning-light-2);border-color:#0000}.arco-btn-secondary.arco-btn-status-warning:not(.arco-btn-disabled):not(.arco-btn-loading):active{color:rgb(var(--warning-6));background-color:var(--color-warning-light-3);border-color:#0000}.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 #0000}.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:#0000}.arco-btn-secondary.arco-btn-status-danger:not(.arco-btn-disabled):not(.arco-btn-loading):hover{color:rgb(var(--danger-6));background-color:var(--color-danger-light-2);border-color:#0000}.arco-btn-secondary.arco-btn-status-danger:not(.arco-btn-disabled):not(.arco-btn-loading):active{color:rgb(var(--danger-6));background-color:var(--color-danger-light-3);border-color:#0000}.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 #0000}.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:#0000}.arco-btn-secondary.arco-btn-status-success:not(.arco-btn-disabled):not(.arco-btn-loading):hover{color:rgb(var(--success-6));background-color:var(--color-success-light-2);border-color:#0000}.arco-btn-secondary.arco-btn-status-success:not(.arco-btn-disabled):not(.arco-btn-loading):active{color:rgb(var(--success-6));background-color:var(--color-success-light-3);border-color:#0000}.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 #0000}.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){color:rgb(var(--primary-6));background-color:#0000;border:1px solid #0000}.arco-btn-text:not(.arco-btn-disabled):not(.arco-btn-loading):hover{color:rgb(var(--primary-6));background-color:var(--color-fill-2);border-color:#0000}.arco-btn-text:not(.arco-btn-disabled):not(.arco-btn-loading):active{color:rgb(var(--primary-6));background-color:var(--color-fill-3);border-color:#0000}.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{color:var(--color-primary-light-3);cursor:not-allowed;background-color:#0000;border:1px solid #0000}.arco-btn-text.arco-btn-status-warning:not(.arco-btn-disabled){color:rgb(var(--warning-6));background-color:#0000;border-color:#0000}.arco-btn-text.arco-btn-status-warning:not(.arco-btn-disabled):not(.arco-btn-loading):hover{color:rgb(var(--warning-6));background-color:var(--color-fill-2);border-color:#0000}.arco-btn-text.arco-btn-status-warning:not(.arco-btn-disabled):not(.arco-btn-loading):active{color:rgb(var(--warning-6));background-color:var(--color-fill-3);border-color:#0000}.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:#0000;border:1px solid #0000}.arco-btn-text.arco-btn-status-danger:not(.arco-btn-disabled){color:rgb(var(--danger-6));background-color:#0000;border-color:#0000}.arco-btn-text.arco-btn-status-danger:not(.arco-btn-disabled):not(.arco-btn-loading):hover{color:rgb(var(--danger-6));background-color:var(--color-fill-2);border-color:#0000}.arco-btn-text.arco-btn-status-danger:not(.arco-btn-disabled):not(.arco-btn-loading):active{color:rgb(var(--danger-6));background-color:var(--color-fill-3);border-color:#0000}.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:#0000;border:1px solid #0000}.arco-btn-text.arco-btn-status-success:not(.arco-btn-disabled){color:rgb(var(--success-6));background-color:#0000;border-color:#0000}.arco-btn-text.arco-btn-status-success:not(.arco-btn-disabled):not(.arco-btn-loading):hover{color:rgb(var(--success-6));background-color:var(--color-fill-2);border-color:#0000}.arco-btn-text.arco-btn-status-success:not(.arco-btn-disabled):not(.arco-btn-loading):active{color:rgb(var(--success-6));background-color:var(--color-fill-3);border-color:#0000}.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:#0000;border:1px solid #0000}.arco-btn-size-mini{border-radius:var(--border-radius-small);height:24px;padding:0 11px;font-size:12px}.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{text-align:center;border-radius:var(--border-radius-circle);width:24px;height:24px;padding:0}.arco-btn-size-mini.arco-btn-shape-round{border-radius:12px}.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:12px 0 0 12px}.arco-btn-group .arco-btn-size-mini.arco-btn-shape-round:last-child{border-radius:0 12px 12px 0}.arco-btn-group .arco-btn-size-mini.arco-btn-shape-round:first-child:last-child{border-radius:12px}.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 12px 12px 0}.arco-btn-group .arco-btn-rtl.arco-btn-size-mini.arco-btn-shape-round:last-child{border-radius:12px 0 0 12px}.arco-btn-group .arco-btn-rtl.arco-btn-size-mini.arco-btn-shape-round:first-child:last-child{border-radius:12px}.arco-btn-size-small{border-radius:var(--border-radius-small);height:28px;padding:0 15px;font-size:14px}.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{text-align:center;border-radius:var(--border-radius-circle);width:28px;height:28px;padding:0}.arco-btn-size-small.arco-btn-shape-round{border-radius:14px}.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:14px 0 0 14px}.arco-btn-group .arco-btn-size-small.arco-btn-shape-round:last-child{border-radius:0 14px 14px 0}.arco-btn-group .arco-btn-size-small.arco-btn-shape-round:first-child:last-child{border-radius:14px}.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 14px 14px 0}.arco-btn-group .arco-btn-rtl.arco-btn-size-small.arco-btn-shape-round:last-child{border-radius:14px 0 0 14px}.arco-btn-group .arco-btn-rtl.arco-btn-size-small.arco-btn-shape-round:first-child:last-child{border-radius:14px}.arco-btn-size-default{border-radius:var(--border-radius-small);height:32px;padding:0 15px;font-size:14px}.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{text-align:center;border-radius:var(--border-radius-circle);width:32px;height:32px;padding:0}.arco-btn-size-default.arco-btn-shape-round{border-radius:16px}.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:16px 0 0 16px}.arco-btn-group .arco-btn-size-default.arco-btn-shape-round:last-child{border-radius:0 16px 16px 0}.arco-btn-group .arco-btn-size-default.arco-btn-shape-round:first-child:last-child{border-radius:16px}.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 16px 16px 0}.arco-btn-group .arco-btn-rtl.arco-btn-size-default.arco-btn-shape-round:last-child{border-radius:16px 0 0 16px}.arco-btn-group .arco-btn-rtl.arco-btn-size-default.arco-btn-shape-round:first-child:last-child{border-radius:16px}.arco-btn-size-large{border-radius:var(--border-radius-small);height:36px;padding:0 19px;font-size:14px}.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{text-align:center;border-radius:var(--border-radius-circle);width:36px;height:36px;padding:0}.arco-btn-size-large.arco-btn-shape-round{border-radius:18px}.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:18px 0 0 18px}.arco-btn-group .arco-btn-size-large.arco-btn-shape-round:last-child{border-radius:0 18px 18px 0}.arco-btn-group .arco-btn-size-large.arco-btn-shape-round:first-child:last-child{border-radius:18px}.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 18px 18px 0}.arco-btn-group .arco-btn-rtl.arco-btn-size-large.arco-btn-shape-round:last-child{border-radius:18px 0 0 18px}.arco-btn-group .arco-btn-rtl.arco-btn-size-large.arco-btn-shape-round:first-child:last-child{border-radius:18px}.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 #0000}.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 #0000;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:#ffffff4d}.arco-calendar{box-sizing:border-box;border:1px solid var(--color-neutral-3)}.arco-calendar-header{padding:24px;display:flex}.arco-calendar-header-left{flex:1;align-items:center;height:28px;line-height:28px;display:flex;position:relative}.arco-calendar-header-right{height:28px;position:relative}.arco-calendar-header-value{color:var(--color-text-1);font-size:20px;font-weight:500}.arco-calendar-header-icon{text-align:center;-webkit-user-select:none;user-select:none;width:28px;height:28px;color:var(--color-text-2);background-color:var(--color-bg-5);border-radius:50%;margin-right:12px;font-size:12px;line-height:28px;transition:all .1s cubic-bezier(0,0,1,1)}.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{border-bottom:1px solid var(--color-neutral-3);flex:1;overflow:hidden}.arco-calendar-month-row:last-child .arco-calendar-cell{border-bottom:unset}.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{box-sizing:border-box;border-bottom:1px solid var(--color-neutral-3);width:100%;padding:0;display:flex}.arco-calendar-week-list-item{text-align:left;color:#7d7d7f;flex:1;padding:20px 16px}.arco-calendar-cell .arco-calendar-date{box-sizing:border-box;cursor:pointer;width:100%;height:100%;padding:10px}.arco-calendar-cell .arco-calendar-date-circle{text-align:center;border-radius:50%;width:28px;height:28px;line-height:28px}.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{color:var(--color-text-4);font-size:16px;font-weight:500}.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,.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;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{color:var(--color-text-1);padding:10px 6px;font-size:16px;font-weight:500}.arco-calendar-month-cell{width:100%;font-size:12px}.arco-calendar-month-cell .arco-calendar-week-list{border-bottom:unset;padding:0}.arco-calendar-month-cell .arco-calendar-week-list-item{text-align:center;color:#7d7d7f;padding:6px}.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{text-align:center;border-radius:50%;width:22px;height:22px;line-height:22px;display:inline-block}.arco-calendar-panel{border:1px solid var(--color-neutral-3);background-color:var(--color-bg-5)}.arco-calendar-panel .arco-calendar-header{border-bottom:1px solid var(--color-neutral-3);padding:8px 16px}.arco-calendar-panel .arco-calendar-header-value{text-align:center;flex:1;font-size:14px;line-height:24px}.arco-calendar-panel .arco-calendar-header-icon{width:24px;height:24px;margin-left:2px;margin-right:2px;line-height:24px}.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:unset}.arco-calendar-panel .arco-calendar-week-list{border-bottom:unset;padding:0}.arco-calendar-panel .arco-calendar-week-list-item{text-align:center;height:32px;padding:0;font-weight:400;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;border-bottom:0;border-right:0;padding:2px 0}.arco-calendar-panel .arco-calendar-cell .arco-calendar-date{justify-content:center;padding:4px 0;display:flex}.arco-calendar-panel .arco-calendar-cell .arco-calendar-date-value{cursor:pointer;min-width:24px;height:24px;font-size:14px;line-height:24px}.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);color:rgb(var(--primary-6));border-radius:50%}.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:"";background-color:rgb(var(--primary-6));border-radius:50%;width:4px;height:4px;margin-left:-2px;display:block;position:absolute;bottom:0;left:50%}.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));color:var(--color-white);border-radius:50%}.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);color:var(--color-text-1);border-radius:50%}.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{text-align:center;border-top:1px solid var(--color-neutral-3);cursor:pointer;height:38px;color:var(--color-text-1);line-height:38px}.arco-calendar-rtl{direction:rtl}.arco-calendar-rtl .arco-calendar-header-icon{margin-left:12px;margin-right:0;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-left:32px;margin-right:0}.arco-card{background:var(--color-bg-2);border-radius:var(--border-radius-none);transition:box-shadow .2s cubic-bezier(0,0,1,1);position:relative}.arco-card-header{box-sizing:border-box;border-bottom:1px solid var(--color-neutral-3);justify-content:space-between;align-items:center;display:flex;position:relative;overflow:hidden}.arco-card-header-no-title:before{content:" ";display:block}.arco-card-header-title{color:var(--color-text-1);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.arco-card-header-extra{color:rgb(var(--primary-6));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.arco-card-body{color:var(--color-text-2)}.arco-card-cover{overflow:hidden}.arco-card-cover>*{width:100%;display:block}.arco-card-actions{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.arco-card-actions:before{content:"";visibility:hidden}.arco-card-actions-right{align-items:center;display:flex}.arco-card-actions-item{color:var(--color-text-2);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;transition:color .2s cubic-bezier(0,0,1,1);display:flex;overflow:hidden}.arco-card-actions-item:hover{color:rgb(var(--primary-6))}.arco-card-actions-item:not(:last-child){margin-right:12px}.arco-card-meta-footer{justify-content:space-between;align-items:center;display:flex}.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{color:var(--color-text-1);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.arco-card-meta-description:not(:first-child){margin-top:4px}.arco-card-grid{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;position:relative}.arco-card-grid:before{content:"";pointer-events:none;transition:box-shadow .2s cubic-bezier(0,0,1,1);position:absolute;inset:0}.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{box-shadow:none;background:0 0}.arco-card-contain-grid:not(.arco-card-loading)>.arco-card-body{flex-wrap:wrap;margin:0 -1px;padding:0;display:flex}.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{text-align:center;overflow:hidden}.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}.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{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes arco-carousel-slide-x-out{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes arco-carousel-slide-x-in-reverse{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes arco-carousel-slide-x-out-reverse{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes arco-carousel-slide-y-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes arco-carousel-slide-y-out{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes arco-carousel-slide-y-in-reverse{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes arco-carousel-slide-y-out-reverse{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes arco-carousel-card-bottom-to-middle{0%{opacity:0;transform:translate(0%)translateZ(-400px)}to{opacity:.4;transform:translate(0%)translateZ(-200px)}}@keyframes arco-carousel-card-middle-to-bottom{0%{opacity:.4;transform:translate(-100%)translateZ(-200px)}to{opacity:0;transform:translate(-100%)translateZ(-400px)}}@keyframes arco-carousel-card-middle-to-bottom-rtl{0%{opacity:.4;transform:translate(100%)translateZ(-200px)}to{opacity:0;transform:translate(100%)translateZ(-400px)}}@keyframes arco-carousel-card-top-to-middle{0%{opacity:1;transform:translate(-50%)translateZ(0)}to{opacity:.4;transform:translate(-100%)translateZ(-200px)}}@keyframes arco-carousel-card-top-to-middle-rtl{0%{opacity:1;transform:translate(50%)translateZ(0)}to{opacity:.4;transform:translate(100%)translateZ(-200px)}}@keyframes arco-carousel-card-middle-to-top{0%{opacity:.4;transform:translate(0)translateZ(-200px)}to{opacity:1;transform:translate(-50%)translateZ(0)}}@keyframes arco-carousel-card-middle-to-top-rtl{0%{opacity:.4;transform:translate(0)translateZ(-200px)}to{opacity:1;transform:translate(50%)translateZ(0)}}@keyframes arco-carousel-card-bottom-to-middle-reverse{0%{opacity:0;transform:translate(-100%)translateZ(-400px)}to{opacity:.4;transform:translate(-100%)translateZ(-200px)}}@keyframes arco-carousel-card-bottom-to-middle-reverse-rtl{0%{opacity:0;transform:translate(100%)translateZ(-400px)}to{opacity:.4;transform:translate(100%)translateZ(-200px)}}@keyframes arco-carousel-card-middle-to-bottom-reverse{0%{opacity:.4;transform:translate(0%)translateZ(-200px)}to{opacity:0;transform:translate(0%)translateZ(-400px)}}@keyframes arco-carousel-card-top-to-middle-reverse{0%{opacity:1;transform:translate(-50%)translateZ(0)}to{opacity:.4;transform:translate(0%)translateZ(-200px)}}@keyframes arco-carousel-card-top-to-middle-reverse-rtl{0%{opacity:1;transform:translate(50%)translateZ(0)}to{opacity:.4;transform:translate(0%)translateZ(-200px)}}@keyframes arco-carousel-card-middle-to-top-reverse{0%{opacity:.4;transform:translate(-100%)translateZ(-200px)}to{opacity:1;transform:translate(-50%)translateZ(0)}}@keyframes arco-carousel-card-middle-to-top-reverse-rtl{0%{opacity:.4;transform:translate(100%)translateZ(-200px)}to{opacity:1;transform:translate(50%)translateZ(0)}}@keyframes arco-carousel-card-right-to-middle{0%{opacity:0;transform:translate(-50%)translateY(0%)translateZ(-400px)}to{opacity:.4;transform:translate(-50%)translateY(0%)translateZ(-200px)}}@keyframes arco-carousel-card-middle-to-right{0%{opacity:.4;transform:translate(-50%)translateY(-100%)translateZ(-200px)}to{opacity:0;transform:translate(-50%)translateY(-100%)translateZ(-400px)}}@keyframes arco-carousel-card-left-to-middle{0%{opacity:1;transform:translate(-50%)translateY(-50%)translateZ(0)}to{opacity:.4;transform:translate(-50%)translateY(-100%)translateZ(-200px)}}@keyframes arco-carousel-card-middle-to-left{0%{opacity:.4;transform:translate(-50%)translateY(0)translateZ(-200px)}to{opacity:1;transform:translate(-50%)translateY(-50%)translateZ(0)}}@keyframes arco-carousel-card-right-to-middle-reverse{0%{opacity:0;transform:translate(-50%)translateY(-100%)translateZ(-400px)}to{opacity:.4;transform:translate(-50%)translateY(-100%)translateZ(-200px)}}@keyframes arco-carousel-card-middle-to-right-reverse{0%{opacity:.4;transform:translate(-50%)translateY(0%)translateZ(-200px)}to{opacity:0;transform:translate(-50%)translateY(0%)translateZ(-400px)}}@keyframes arco-carousel-card-left-to-middle-reverse{0%{opacity:1;transform:translate(-50%)translateY(-50%)translateZ(0)}to{opacity:.4;transform:translate(-50%)translateY(0%)translateZ(-200px)}}@keyframes arco-carousel-card-middle-to-left-reverse{0%{opacity:.4;transform:translate(-50%)translateY(-100%)translateZ(-200px)}to{opacity:1;transform:translate(-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%;position:relative;overflow:hidden}.arco-carousel-slide>*,.arco-carousel-card>*,.arco-carousel-fade>*{width:100%;height:100%;position:absolute;top:0;left:0;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{animation:arco-carousel-slide-x-out;display:block}.arco-carousel-slide.arco-carousel-horizontal .arco-carousel-item-slide-in{animation:arco-carousel-slide-x-in;display:block}.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{animation:arco-carousel-slide-y-out;display:block}.arco-carousel-slide.arco-carousel-vertical .arco-carousel-item-slide-in{animation:arco-carousel-slide-y-in;display:block}.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>*{opacity:0;animation:arco-carousel-card-middle-to-bottom;left:50%;transform:translate(-50%)translateZ(-400px)}.arco-carousel-rtl .arco-carousel-card.arco-carousel-horizontal>*{left:unset;animation:arco-carousel-card-middle-to-bottom-rtl;right:50%}.arco-carousel-card.arco-carousel-horizontal .arco-carousel-item-prev{opacity:.4;animation:arco-carousel-card-top-to-middle;transform:translate(-100%)translateZ(-200px)}.arco-carousel-rtl .arco-carousel-card.arco-carousel-horizontal .arco-carousel-item-prev{animation:arco-carousel-card-top-to-middle-rtl;transform:translate(100%)translateZ(-200px)}.arco-carousel-card.arco-carousel-horizontal .arco-carousel-item-next{opacity:.4;animation:arco-carousel-card-bottom-to-middle;transform:translate(0%)translateZ(-200px)}.arco-carousel-card.arco-carousel-horizontal .arco-carousel-item-current{opacity:1;animation:arco-carousel-card-middle-to-top;transform:translate(-50%)translateZ(0)}.arco-carousel-rtl .arco-carousel-card.arco-carousel-horizontal .arco-carousel-item-current{animation:arco-carousel-card-middle-to-top-rtl;transform:translate(50%)translateZ(0)}.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>*{opacity:0;justify-content:center;animation:arco-carousel-card-middle-to-right;display:flex;top:50%;left:50%;transform:translate(-50%)translateY(-50%)translateZ(-400px)}.arco-carousel-card.arco-carousel-vertical .arco-carousel-item-prev{opacity:.4;animation:arco-carousel-card-left-to-middle;transform:translate(-50%)translateY(-100%)translateZ(-200px)}.arco-carousel-card.arco-carousel-vertical .arco-carousel-item-next{opacity:.4;animation:arco-carousel-card-right-to-middle;transform:translate(-50%)translateY(0%)translateZ(-200px)}.arco-carousel-card.arco-carousel-vertical .arco-carousel-item-current{opacity:1;animation:arco-carousel-card-middle-to-left;transform:translate(-50%)translateY(-50%)translateZ(0)}.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>*{opacity:0;left:50%;transform:translate(-50%)}.arco-carousel-fade .arco-carousel-item-current{opacity:1}.arco-carousel-indicator{margin:0;padding:0;display:flex;position:absolute}.arco-carousel-indicator-wrapper{z-index:2;position:absolute}.arco-carousel-indicator-wrapper-top{background:linear-gradient(#00000026 0%,#0000 87%);height:48px;top:0;left:0;right:0}.arco-carousel-indicator-wrapper-bottom{background:linear-gradient(#0000 13%,#00000026 100%);height:48px;bottom:0;left:0;right:0}.arco-carousel-indicator-wrapper-left{background:linear-gradient(90deg,#00000026 0%,#0000 87%);width:48px;height:100%;top:0;left:0}.arco-carousel-indicator-wrapper-right{background:linear-gradient(90deg,#0000 13%,#00000026 100%);width:48px;height:100%;top:0;right:0}.arco-carousel-indicator-wrapper-outer{background:0 0;left:0;right:0}.arco-carousel-indicator-wrapper-outer-right{width:20px;height:100%;top:0;right:0}.arco-carousel-indicator-bottom{bottom:12px;left:50%;transform:translate(-50%)}.arco-carousel-indicator-top{top:12px;left:50%;transform:translate(-50%)}.arco-carousel-indicator-left{top:50%;left:12px;transform:translate(-50%,-50%)rotate(90deg)}.arco-carousel-indicator-right{top:50%;right:12px;transform:translate(50%,-50%)rotate(90deg)}.arco-carousel-indicator-outer{background-color:#0000;border-radius:20px;padding:4px;left:50%;transform:translate(-50%)}.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{background-color:rgba(var(--gray-4), .5);padding:0;bottom:-16px}.arco-carousel-indicator-outer .arco-carousel-indicator-item{background-color:rgba(var(--gray-4), .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{background-color:#0000;border-radius:20px;padding:4px;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.arco-carousel-indicator-outer-right.arco-carousel-indicator-slider{background-color:rgba(var(--gray-4), .5);padding:0}.arco-carousel-indicator-outer-right .arco-carousel-indicator-item{background-color:rgba(var(--gray-4), .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{border-radius:var(--border-radius-medium);cursor:pointer;background-color:#ffffff4d;display:inline-block}.arco-carousel-indicator-item:hover,.arco-carousel-indicator-item-active{background-color:var(--color-white)}.arco-carousel-indicator-dot .arco-carousel-indicator-item{border-radius:50%;width:6px;height:6px}.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{border-radius:var(--border-radius-medium);cursor:pointer;background-color:#ffffff4d;width:48px;height:4px}.arco-carousel-indicator-slider .arco-carousel-indicator-item{height:100%;transition:left .3s;position:absolute;top:0}.arco-carousel-arrow>div{width:24px;height:24px;color:var(--color-white);cursor:pointer;z-index:2;-webkit-user-select:none;user-select:none;background-color:#ffffff4d;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.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:#ffffff80}.arco-carousel-arrow-left{top:50%;left:12px;transform:translateY(-50%)}.arco-carousel-arrow-right{top:50%;right:12px;transform:translateY(-50%)}.arco-carousel-arrow-top{top:12px;left:50%;transform:translate(-50%)}.arco-carousel-arrow-bottom{bottom:12px;left:50%;transform:translate(-50%)}.arco-carousel-arrow-hover div{opacity:0;transition:all .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),.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), .3)}body[arco-theme=dark] .arco-carousel-arrow>div:hover{background-color:rgba(var(--gray-1), .5)}body[arco-theme=dark] .arco-carousel-indicator-item,body[arco-theme=dark] .arco-carousel-indicator-slider{background-color:rgba(var(--gray-1), .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), .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 #0000}.arco-cascader:hover .arco-cascader-view{background-color:var(--color-fill-3);border-color:#0000}.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-error .arco-cascader-view{background-color:var(--color-danger-light-1);border:1px solid #0000}.arco-cascader-error:hover .arco-cascader-view{background-color:var(--color-danger-light-2);border-color:#0000}.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-warning .arco-cascader-view{background-color:var(--color-warning-light-1);border:1px solid #0000}.arco-cascader-warning:hover .arco-cascader-view{background-color:var(--color-warning-light-2);border-color:#0000}.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-disabled .arco-cascader-view{color:var(--color-text-4);background-color:var(--color-fill-2);border:1px solid #0000}.arco-cascader-disabled:hover .arco-cascader-view{background-color:var(--color-fill-2);border-color:#0000}.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{background:0 0!important;border:none!important}.arco-cascader-size-mini.arco-cascader-multiple .arco-cascader-view{height:auto;padding:0 3px;font-size:12px;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;padding:0 7px;font-size:12px;line-height:22px}.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;padding:0 3px;font-size:14px;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;padding:0 11px;font-size:14px;line-height:26px}.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;padding:0 3px;font-size:14px;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;padding:0 11px;font-size:14px;line-height:30px}.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;padding:0 3px;font-size:14px;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;padding:0 15px;font-size:14px;line-height:34px}.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{box-sizing:border-box;cursor:pointer;width:100%;display:inline-block;position:relative}.arco-cascader-view{box-sizing:border-box;border-radius:var(--border-radius-small);-webkit-user-select:none;user-select:none;text-align:left;outline:none;width:100%;transition:all .1s cubic-bezier(0,0,1,1),padding linear;display:flex;position:relative}.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;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;outline:none;width:100%;padding:0;overflow:hidden}.arco-cascader-single .arco-cascader-view-selector{box-sizing:border-box;width:100%;display:inline-flex;position:relative;overflow:hidden}.arco-cascader-single .arco-cascader-view-selector .arco-cascader-view-input{z-index:1;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.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{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block;overflow:hidden}.arco-cascader-single .arco-cascader-view-value:after,.arco-cascader-single .arco-cascader-view-value-mirror:after{content:".";visibility:hidden;font-size:0;line-height:0}.arco-cascader-single .arco-cascader-view .arco-cascader-hidden{opacity:0;z-index:-1;position:absolute}.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;padding:0;overflow:hidden;box-shadow:none!important;background:0 0!important;border:none!important}.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;z-index:-1;position:absolute}.arco-cascader-prefix{white-space:nowrap;color:var(--color-text-2);align-items:center;margin-right:12px;display:flex}.arco-cascader-suffix{align-items:center;margin-left:4px;display:flex}.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 .1s cubic-bezier(0,0,1,1)}.arco-cascader-arrow-icon{font-size:12px}.arco-cascader-open .arco-cascader-arrow-icon svg{transform:rotate(180deg)}.arco-cascader .arco-cascader-clear-icon{cursor:pointer;display:none}.arco-cascader .arco-cascader-clear-icon>svg{transition:all .1s cubic-bezier(0,0,1,1);position:relative}.arco-cascader:hover .arco-cascader-clear-icon{display:block}.arco-cascader:hover .arco-cascader-clear-icon~*{display:none}.arco-cascader-wrapper{align-items:stretch;width:100%;display:inline-flex}.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{color:var(--color-text-1);background-color:var(--color-fill-2);white-space:nowrap;border:1px solid #0000;border-right:1px solid var(--color-border-2);border-top-left-radius:var(--border-radius-small);border-bottom-left-radius:var(--border-radius-small);align-items:center;padding:0 12px;display:flex}.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-left:4px;padding-right:0}.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-left:8px;padding-right:0}.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-left:8px;padding-right:0}.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-left:12px;padding-right:0}.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:unset;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-left:12px;margin-right:0}.arco-cascader-rtl .arco-cascader-suffix{margin-left:0;margin-right:4px}.arco-cascader-popup{box-sizing:border-box;border:1px solid var(--color-fill-3);border-radius:var(--border-radius-medium);background-color:var(--color-bg-popup);top:4px;overflow:hidden;box-shadow:0 4px 10px #0000001a}.arco-cascader-popup-trigger-hover .arco-cascader-list-item{transition:font-weight}.arco-cascader-popup .arco-cascader-popup-inner{white-space:nowrap;width:100%;height:200px;list-style:none}.arco-cascader-highlight{font-weight:500}.arco-cascader-list-column{vertical-align:top;background-color:var(--color-bg-popup);height:100%;display:inline-block;position:relative}.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{white-space:nowrap;box-sizing:border-box;flex-direction:column;height:100%;padding:4px 0;display:flex;position:relative}.arco-cascader-list-wrapper-with-footer{padding-bottom:0}.arco-cascader-list-empty{align-items:center;height:100%;display:flex}.arco-cascader-list{box-sizing:border-box;flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.arco-cascader-list-item,.arco-cascader-list-search-item{min-width:100px;height:36px;color:var(--color-text-1);box-sizing:border-box;cursor:pointer;background-color:#0000;font-size:14px;line-height:36px;display:flex;position:relative}.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{color:var(--color-text-2);font-size:12px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.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{color:rgb(var(--primary-6));margin-top:-6px;font-size:12px;position:absolute;top:50%;right:10px}.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;color:var(--color-text-4);background-color:#0000}.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{background-color:var(--color-fill-2);color:var(--color-text-1);font-weight:500;transition:all .2s cubic-bezier(0,0,1,1)}.arco-cascader-list-item-active:hover{background-color:var(--color-fill-2);color:var(--color-text-1);font-weight:500}.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);color:var(--color-text-4);font-weight:500}.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{margin-right:8px;padding-left:0}.arco-cascader-list-search.arco-cascader-list-multiple .arco-cascader-list-item-label{padding-right:12px}.arco-cascader-list-footer{border-top:1px solid var(--color-fill-3);box-sizing:border-box;height:36px;padding-left:12px;line-height:36px}.cascaderSlide-enter-active,.cascaderSlide-appear-active{transition:margin .3s cubic-bezier(.34,.69,.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{color:var(--color-text-2);top:50%;right:initial;font-size:12px;position:absolute;left:10px;transform:translateY(-50%)}.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{margin-left:8px;padding-right:0}.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{cursor:pointer;box-sizing:border-box;font-size:14px;line-height:unset;padding-left:5px;display:inline-block;position:relative}.arco-checkbox>input[type=checkbox]{opacity:0;width:0;height:0;position:absolute;top:0;left: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;line-height:1;position:relative;top:-.09em}.arco-checkbox-mask{box-sizing:border-box;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;width:14px;height:14px;position:relative}.arco-checkbox-mask:after{content:"";background:var(--color-white);border-radius:.5px;width:6px;height:2px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)scale(0)}.arco-checkbox-mask-icon{height:100%;color:var(--color-white);transform-origin:50% 75%;width:8px;margin:0 auto;display:block;position:relative;transform:scale(0)}.arco-checkbox:hover .arco-checkbox-mask{border-color:var(--color-fill-4);transition:border-color .1s cubic-bezier(0,0,1,1),transform .3s cubic-bezier(.3,1.3,.3,1)}.arco-checkbox-checked:hover .arco-checkbox-mask,.arco-checkbox-indeterminate:hover .arco-checkbox-mask{transition:transform .3s cubic-bezier(.3,1.3,.3,1)}.arco-checkbox-checked .arco-checkbox-mask{background-color:rgb(var(--primary-6));border-color:#0000}.arco-checkbox-checked .arco-checkbox-mask-icon{transition:transform .3s cubic-bezier(.3,1.3,.3,1);transform:scale(1)}.arco-checkbox-indeterminate .arco-checkbox-mask{background-color:rgb(var(--primary-6));border-color:#0000}.arco-checkbox-indeterminate .arco-checkbox-mask-icon{transform:scale(0)}.arco-checkbox-indeterminate .arco-checkbox-mask:after{transition:transform .3s cubic-bezier(.3,1.3,.3,1);transform:translate(-50%)translateY(-50%)scale(1)}.arco-checkbox.arco-checkbox-disabled,.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:#0000}.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{background-color:var(--color-primary-light-3);border-color:#0000}.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:#0000}.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{margin-right:0;line-height:32px;display:block}.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-left:16px;margin-right:0}.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{border-radius:var(--border-radius-medium);border:1px solid var(--color-neutral-3);line-height:1.5715;overflow:hidden}.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}.arco-collapse-item-active>.arco-collapse-item-header .arco-collapse-item-header-title{font-weight:500}.arco-collapse-item-header{box-sizing:border-box;background-color:var(--color-bg-2);color:var(--color-text-1);cursor:pointer;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding-top:8px;padding-bottom:8px;font-size:14px;line-height:24px;transition:border-color 0s .19s;display:flex;position:relative;overflow:hidden}.arco-collapse-item-header[data-active-region=header]{cursor:unset}.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:unset}.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{text-align:center;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.arco-collapse-item .arco-collapse-item-icon-hover-right{right:13px;left:unset}.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);vertical-align:middle;font-size:14px;transition:transform .2s cubic-bezier(.34,.69,.1,1);display:block;position:relative}.arco-collapse-item-header-icon-down{transform:rotate(90deg)}.arco-collapse-item-content{color:var(--color-text-1);background-color:var(--color-fill-1);font-size:14px;transition:height .2s cubic-bezier(.34,.69,.1,1);display:none;position:relative;overflow:hidden}.arco-collapse-item-content-expanded{height:auto;display:block}.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{content:"";clear:both;display:table}.arco-color-picker{background-color:var(--color-fill-2);box-sizing:border-box;border-radius:2px;align-items:center;display:inline-flex}.arco-color-picker-preview{border:1px solid var(--color-border-2);box-sizing:border-box;flex:none}.arco-color-picker-value{color:var(--color-text-1);margin-left:6px;font-weight:400}.arco-color-picker-input{display:none}.arco-color-picker:hover{cursor:pointer;background-color:var(--color-fill-3)}.arco-color-picker-size-default{min-height:32px;padding:4px}.arco-color-picker-size-default .arco-color-picker-preview{width:24px;height:24px}.arco-color-picker-size-default .arco-color-picker-value{font-size:14px}.arco-color-picker-size-mini{min-height:24px;padding:4px}.arco-color-picker-size-mini .arco-color-picker-preview{width:16px;height:16px}.arco-color-picker-size-mini .arco-color-picker-value{font-size:12px}.arco-color-picker-size-small{min-height:28px;padding:3px 4px}.arco-color-picker-size-small .arco-color-picker-preview{width:22px;height:22px}.arco-color-picker-size-small .arco-color-picker-value{font-size:14px}.arco-color-picker-size-large{min-height:36px;padding:5px}.arco-color-picker-size-large .arco-color-picker-preview{width:26px;height: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{background-color:var(--color-bg-1);border-radius:2px;width:260px;box-shadow:0 8px 20px #0000001a}.arco-color-picker-panel .arco-color-picker-palette{cursor:pointer;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;background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#fff0);width:100%;height:178px;position:relative;overflow:hidden}.arco-color-picker-panel .arco-color-picker-palette .arco-color-picker-handler{border:2px solid var(--color-bg-white);box-sizing:border-box;background-color:#0000;border-radius:50%;width:16px;height:16px;position:absolute;transform:translate(-50%,-50%)}.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{align-items:center;display:flex}.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-control-wrapper .arco-color-picker-preview{border:1px solid var(--color-border-2);box-sizing:border-box;border-radius:4px;width:40px;height:40px;margin-left:auto}.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{flex:1;margin-left:12px;display:flex}.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-control-gradient{padding:12px 12px 0}.arco-color-picker-panel .arco-color-picker-panel-control-gradient .arco-color-picker-control-bar-gradient{margin:0 8px 12px}.arco-color-picker-panel .arco-color-picker-panel-control-gradient .arco-color-picker-control-bar-gradient .arco-color-picker-control-bar{width:100%}.arco-color-picker-panel .arco-color-picker-panel-control-gradient .arco-color-picker-panel-control-gradient-tag{margin-bottom:12px}.arco-color-picker-panel .arco-color-picker-panel-colors{border-top:1px solid var(--color-border-2);padding:12px}.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{color:var(--color-text-1);font-size:12px;font-weight:400}.arco-color-picker-panel .arco-color-picker-panel-colors .arco-color-picker-colors-empty{color:var(--color-text-3);margin:12px 0;font-size:12px}.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{flex-wrap:wrap;margin:-8px -4px 0;display:flex}.arco-color-picker-panel .arco-color-picker-panel-colors .arco-color-picker-color-block{cursor:pointer;background-image:conic-gradient(#0000000f 0 25%, transparent 0 50%, #0000000f 0 75%, transparent 0);background-size:8px 8px;border-radius:2px;width:16px;height:16px;margin:6px 3px 0;transition:transform 60ms ease-out;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(#0000000f 0 25%, transparent 0 50%, #0000000f 0 75%, transparent 0);background-size:8px 8px}.arco-color-picker-panel .arco-color-picker-control-bar{cursor:pointer;border:1px solid var(--color-border-2);box-sizing:border-box;border-radius:10px;width:182px;height:14px;position:relative}.arco-color-picker-panel .arco-color-picker-control-bar .arco-color-picker-handler{background-color:var(--color-bg-white);border:1px solid var(--color-border-2);box-sizing:border-box;border-radius:50%;width:16px;height:16px;position:absolute;top:-2px;transform:translate(-50%)}.arco-color-picker-panel .arco-color-picker-control-bar .arco-color-picker-handler-center{border-radius:50%;width:8px;height:8px;position:absolute;transform:translate(3px,3px)}.arco-color-picker-panel .arco-color-picker-control-bar-hue{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.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}.arco-color-picker-panel .arco-color-picker-input-alpha{flex:none;width:52px}.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{flex-wrap:nowrap;line-height:1.5715;display:flex}.arco-comment:not(:first-of-type),.arco-comment-inner-comment{margin-top:20px}.arco-comment-inner{flex:1}.arco-comment-avatar{cursor:pointer;flex-shrink:0;margin-right:12px}.arco-comment-avatar>img{border-radius:var(--border-radius-circle);width:32px;height:32px}.arco-comment-author{color:var(--color-text-2);margin-right:8px;font-size:14px}.arco-comment-datetime{color:var(--color-text-3);font-size:12px}.arco-comment-content{color:var(--color-text-1);font-size:14px}.arco-comment-title-align-right{justify-content:space-between;display:flex}.arco-comment-actions{color:var(--color-text-2);margin-top:8px;font-size:14px}.arco-comment-actions>:not(:last-child){margin-right:8px}.arco-comment-actions-align-right{justify-content:flex-end;display:flex}.arco-comment-rtl{direction:rtl}.arco-comment-rtl .arco-comment-title{align-items:center;display:flex}.arco-comment-rtl .arco-comment-avatar{margin-left:12px;margin-right:0}.arco-comment-rtl .arco-comment-author,.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);border-radius:var(--border-radius-medium);background-color:var(--color-bg-popup);box-sizing:border-box;min-height:60px;overflow:hidden;box-shadow:0 2px 5px #0000001a}.arco-picker-container-shortcuts-placement-left,.arco-picker-range-container-shortcuts-placement-left{align-items:flex-start;display:flex}.arco-picker-container-shortcuts-placement-left .arco-picker-shortcuts,.arco-picker-range-container-shortcuts-placement-left .arco-picker-shortcuts{box-sizing:border-box;flex-direction:column;padding:5px 8px;display:flex;overflow:hidden 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,.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{border-bottom:1px solid var(--color-neutral-3);padding:8px 16px;display:flex}.arco-picker-header-value{text-align:center;color:var(--color-text-1);box-sizing:border-box;flex:1;font-size:14px;font-weight:500;line-height:24px}.arco-picker-header-icon{text-align:center;-webkit-user-select:none;user-select:none;color:var(--color-text-2);background-color:var(--color-bg-popup);box-sizing:border-box;border-radius:50%;width:24px;height:24px;margin-left:2px;margin-right:2px;font-size:12px;line-height:24px;transition:all .1s cubic-bezier(0,0,1,1)}.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;border-radius:2px;padding:2px;transition:all .1s}.arco-picker-header-label:hover{background-color:var(--color-fill-3)}.arco-picker-body{padding:14px 16px}.arco-picker-week-list{box-sizing:border-box;width:100%;padding:14px 16px 0;display:flex}.arco-picker-week-list-item{color:var(--color-text-2);text-align:center;flex:1;height:32px;padding:0;font-weight:500;line-height:32px}.arco-picker-row{display:flex}.arco-picker-cell{cursor:pointer;flex:1;padding:2px 0;position:relative}.arco-picker-cell .arco-picker-date{box-sizing:border-box;cursor:pointer;justify-content:center;width:100%;height:100%;padding:4px 0;display:flex}.arco-picker-date-value{color:var(--color-text-4);text-align:center;border-radius:24px;min-width:24px;height:24px;font-size:14px;font-weight:500;line-height:24px}.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:"";background-color:rgb(var(--primary-6));border-radius:50%;width:4px;height:4px;margin-left:-2px;display:block;position:absolute;bottom:-2px;left:50%}.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:unset}.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:#0000}.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 .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,.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);box-sizing:border-box;justify-content:space-between;align-items:center;padding:3px 8px;display:flex}.arco-picker-footer-extra-wrapper{color:var(--color-text-1);border-top:1px solid var(--color-neutral-3);box-sizing:border-box;padding:8px 24px;font-size:12px}.arco-picker-footer-now-wrapper{border-top:1px solid var(--color-neutral-3);box-sizing:border-box;text-align:center;height:36px;line-height:36px}.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}.arco-picker-shortcuts>*{margin:5px 10px 5px 0}.arco-panel-date{box-sizing:border-box;flex-direction:column;justify-content:space-between;display:flex}.arco-panel-date-inner{width:265px}.arco-panel-date-inner .arco-picker-body{padding-top:0}.arco-panel-date-timepicker{flex-direction:column;display:flex}.arco-panel-date-timepicker-title{text-align:center;border-bottom:1px solid var(--color-neutral-3);width:100%;height:40px;color:var(--color-text-1);font-size:14px;font-weight:400;line-height:40px}.arco-panel-date-timepicker .arco-timepicker{width:265px;height:276px;padding:0 6px;overflow:hidden}.arco-panel-date-timepicker .arco-timepicker-list{box-sizing:border-box;width:100%;height:100%;padding:0 4px}.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{border-top:1px solid var(--color-neutral-3);width:100%;display:flex}.arco-panel-date-holder-btn{box-sizing:border-box;cursor:pointer;height:50px;color:var(--color-text-3);flex:1;justify-content:center;align-items:center;font-size:16px;transition:color .2s;display:flex}.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{border-radius:0;width:100%}.arco-panel-week .arco-picker-cell .arco-picker-date{border-radius:0}.arco-panel-week .arco-picker-cell:nth-child(2) .arco-picker-date{border-top-left-radius:24px;border-bottom-left-radius:24px;padding-left:4px}.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{border-top-right-radius:24px;border-bottom-right-radius:24px;padding-right:4px}.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{box-sizing:border-box;width:106px;height:100%;max-height:300px;margin:10px 0 0;padding:0;list-style:none;overflow-y:auto}.arco-datepicker-shortcuts-wrapper>li{cursor:pointer;box-sizing:border-box;width:100%;padding:6px 16px}.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{border-radius:0 24px 24px 0;padding-left:0;padding-right:4px}.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{border-radius:24px 0 0 24px;padding-left:4px;padding-right:0}.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{border-collapse:collapse;width:100%}.arco-descriptions-table-layout-fixed table{table-layout:fixed}.arco-descriptions-title{color:var(--color-text-1);margin-bottom:16px;font-size:16px;font-weight:500;line-height:1.5715}.arco-descriptions-item,.arco-descriptions-item-label,.arco-descriptions-item-value{text-align:left;box-sizing:border-box;padding:0 4px 12px 0;font-size:14px;line-height:1.5715}.arco-descriptions-item-label{color:var(--color-text-3);white-space:nowrap;width:1px;font-weight:500}.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);margin-bottom:2px;font-weight:500}.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{margin-bottom:0;display:inline-block}.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,.arco-descriptions-border .arco-descriptions-item:last-child,.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,.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-item-label-inline,.arco-descriptions-size-mini .arco-descriptions-item-value-inline{font-size:12px}.arco-descriptions-size-mini.arco-descriptions-border .arco-descriptions-item,.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,.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-item-label-inline,.arco-descriptions-size-small .arco-descriptions-item-value-inline{font-size:14px}.arco-descriptions-size-small.arco-descriptions-border .arco-descriptions-item,.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,.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-item-label-inline,.arco-descriptions-size-medium .arco-descriptions-item-value-inline{font-size:14px}.arco-descriptions-size-medium.arco-descriptions-border .arco-descriptions-item,.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,.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-item-label-inline,.arco-descriptions-size-large .arco-descriptions-item-value-inline{font-size:14px}.arco-descriptions-size-large.arco-descriptions-border .arco-descriptions-item,.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-left:4px;margin-right:0}.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,.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{border-bottom:1px solid var(--color-neutral-3);clear:both;width:100%;min-width:100%;max-width:100%;margin:20px 0;position:relative}.arco-divider-horizontal.arco-divider-with-text{border-bottom-style:solid;border-bottom-width:0;align-items:center;margin:20px 0;display:flex}.arco-divider-horizontal.arco-divider-with-text:before,.arco-divider-horizontal.arco-divider-with-text:after{content:"";border-bottom:1px;border-bottom-style:inherit;border-bottom-color:inherit;flex:1;height:0}.arco-divider-horizontal.arco-divider-with-text-left:before,.arco-divider-horizontal.arco-divider-with-text-right:after{flex-grow:0;flex-basis:24px}.arco-divider-vertical{border-left:1px solid var(--color-neutral-3);vertical-align:middle;min-width:1px;max-width:1px;height:1em;margin:0 12px;display:inline-block}.arco-divider-text{box-sizing:border-box;color:var(--color-text-1);padding:0 16px;font-size:14px;font-weight:500;line-height:2}.arco-drawer-mask{background-color:var(--color-mask-bg);width:100%;height:100%;position:absolute;top:0;left:0}.arco-drawer-no-mask{pointer-events:none}.arco-drawer-no-mask .arco-drawer{pointer-events:auto}.arco-drawer-wrapper{z-index:1001;width:100%;height:100%;position:fixed;top:0;left:0}.arco-drawer-wrapper-hide{display:none}.arco-drawer{background-color:var(--color-bg-3);width:100%;height:100%;line-height:1.5715;position:absolute}.arco-drawer-wrapper{height:100%;position:relative}.arco-drawer-fixed{z-index:1001;position:fixed;top:0}.arco-drawer-inner{height:100%;overflow:hidden}.arco-drawer-scroll{flex-direction:column;height:100%;display:flex;overflow:auto}.arco-drawer-header{box-sizing:border-box;border-bottom:1px solid var(--color-neutral-3);flex-shrink:0;align-items:center;width:100%;height:48px;padding:0 16px;display:flex}.arco-drawer-header-title{color:var(--color-text-1);text-align:left;font-size:16px;font-weight:500}.arco-drawer-footer{box-sizing:border-box;border-top:1px solid var(--color-neutral-3);text-align:right;flex-shrink:0;padding:16px}.arco-drawer-footer>.arco-btn{margin-left:12px}.arco-drawer .arco-drawer-close-icon{cursor:pointer;z-index:1;color:var(--color-text-1);font-size:12px;position:absolute;top:18px;right:20px}.arco-drawer-content{height:100%;color:var(--color-text-1);box-sizing:border-box;flex:1;padding:12px 16px;position:relative;overflow:auto}.arco-drawer-rtl{direction:rtl}.arco-drawer-rtl .arco-drawer-close-icon{right:initial;left:20px}.arco-drawer-rtl .arco-drawer-footer{text-align:left}.arco-dropdown-menu{box-sizing:border-box;border:1px solid var(--color-fill-3);border-radius:var(--border-radius-medium);background-color:var(--color-bg-popup);max-height:200px;padding:4px 0;position:relative;overflow:auto;box-shadow:0 4px 10px #0000001a}.arco-dropdown-menu-hidden{display:none}.arco-dropdown-menu-item,.arco-dropdown-menu-pop-header{box-sizing:border-box;text-align:left;cursor:pointer;z-index:1;white-space:nowrap;text-overflow:ellipsis;width:100%;height:36px;color:var(--color-text-1);background-color:#0000;padding:0 12px;font-size:14px;line-height:36px;position:relative;overflow:hidden}.arco-dropdown-menu-item.arco-dropdown-menu-selected,.arco-dropdown-menu-pop-header.arco-dropdown-menu-selected{color:var(--color-text-1);background-color:#0000;font-weight:500;transition:all .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);cursor:not-allowed;background-color:#0000}.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;inset:0}.arco-dropdown-menu-pop-header{justify-content:space-between;align-items:center;display:flex}.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{box-sizing:border-box;width:100%;color:var(--color-text-3);white-space:nowrap;text-overflow:ellipsis;margin-top:8px;padding:0 12px;font-size:12px;line-height:20px;overflow:hidden}.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:#0000}.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:#0000}.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:#0000}.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{box-sizing:border-box;width:100%;padding:10px 0}.arco-empty .arco-empty-wrapper{box-sizing:border-box;text-align:center;width:100%;color:rgb(var(--gray-5))}.arco-empty .arco-empty-wrapper .arco-empty-image{margin-bottom:4px;font-size:48px;line-height:1}.arco-empty .arco-empty-wrapper img{height:80px}.arco-empty .arco-empty-description{color:rgb(var(--gray-5));font-size:14px}.arco-form{flex-direction:column;width:100%;display:flex}.arco-form-inline{flex-flow:wrap}.arco-form-inline .arco-form-item{width:auto;margin-bottom:8px}.arco-form-item{justify-content:flex-start;align-items:flex-start;width:100%;margin-bottom:20px;display:flex}.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}.arco-form-size-mini .arco-form-label-item{font-size:12px;line-height:24px}.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{color:var(--color-text-3);margin-top:4px;font-size:12px}.arco-form-message{color:rgb(var(--danger-6));min-height:20px;font-size:12px;line-height:20px}.arco-form-message-help{color:var(--color-text-3)}.arco-form-message+.arco-form-extra{margin-top:0;margin-bottom:4px}.arco-form-layout-vertical{display:block}.arco-form-layout-vertical>.arco-form-label-item{white-space:normal;text-align:left;margin-bottom:8px;padding:0;line-height:1.5715}.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}.arco-form-label-item-flex.arco-col>label{white-space:nowrap}.arco-form-label-item>label{white-space:normal;color:var(--color-text-2);font-size:14px}.arco-form-label-item .arco-form-item-tooltip{color:var(--color-text-4);margin-left:4px}.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(.5)}.arco-form-label-item-left{text-align:left}.arco-form-item-control{align-items:center;width:100%;min-height:32px;display:flex}.arco-form-item-control-children{flex:1;width:100%}.arco-form-item-control-wrapper{flex-direction:column;align-items:flex-start;width:100%;display:flex}.arco-form .arco-slider{display:block}.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){background-color:var(--color-fill-2);border-color:#0000}.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{background-color:var(--color-fill-3);border-color:#0000}.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,.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,.arco-form-item-status-validating .arco-input-inner-wrapper .arco-input:hover{box-shadow:none;background:0 0}.arco-form-item-status-validating .arco-select:not(.arco-select-disabled) .arco-select-view{background-color:var(--color-fill-2);border-color:#0000}.arco-form-item-status-validating .arco-select:not(.arco-select-disabled):hover .arco-select-view{background-color:var(--color-fill-3);border-color:#0000}.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:#0000}.arco-form-item-status-validating .arco-cascader:not(.arco-cascader-disabled):hover .arco-cascader-view{background-color:var(--color-fill-3);border-color:#0000}.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:#0000}.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:#0000}.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){background-color:var(--color-fill-2);border-color:#0000}.arco-form-item-status-validating .arco-picker:not(.arco-picker-disabled):hover{background-color:var(--color-fill-3);border-color:#0000}.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:#0000}.arco-form-item-status-validating .arco-input-tag:hover{background-color:var(--color-fill-3);border-color:#0000}.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))}.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){background-color:var(--color-fill-2);border-color:#0000}.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{background-color:var(--color-fill-3);border-color:#0000}.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,.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,.arco-form-item-status-success .arco-input-inner-wrapper .arco-input:hover{box-shadow:none;background:0 0}.arco-form-item-status-success .arco-select:not(.arco-select-disabled) .arco-select-view{background-color:var(--color-fill-2);border-color:#0000}.arco-form-item-status-success .arco-select:not(.arco-select-disabled):hover .arco-select-view{background-color:var(--color-fill-3);border-color:#0000}.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:#0000}.arco-form-item-status-success .arco-cascader:not(.arco-cascader-disabled):hover .arco-cascader-view{background-color:var(--color-fill-3);border-color:#0000}.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:#0000}.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:#0000}.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){background-color:var(--color-fill-2);border-color:#0000}.arco-form-item-status-success .arco-picker:not(.arco-picker-disabled):hover{background-color:var(--color-fill-3);border-color:#0000}.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:#0000}.arco-form-item-status-success .arco-input-tag:hover{background-color:var(--color-fill-3);border-color:#0000}.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))}.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){background-color:var(--color-warning-light-1);border-color:#0000}.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{background-color:var(--color-warning-light-2);border-color:#0000}.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,.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,.arco-form-item-status-warning .arco-input-inner-wrapper .arco-input:hover{box-shadow:none;background:0 0}.arco-form-item-status-warning .arco-select:not(.arco-select-disabled) .arco-select-view{background-color:var(--color-warning-light-1);border-color:#0000}.arco-form-item-status-warning .arco-select:not(.arco-select-disabled):hover .arco-select-view{background-color:var(--color-warning-light-2);border-color:#0000}.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:#0000}.arco-form-item-status-warning .arco-cascader:not(.arco-cascader-disabled):hover .arco-cascader-view{background-color:var(--color-warning-light-2);border-color:#0000}.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:#0000}.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:#0000}.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){background-color:var(--color-warning-light-1);border-color:#0000}.arco-form-item-status-warning .arco-picker:not(.arco-picker-disabled):hover{background-color:var(--color-warning-light-2);border-color:#0000}.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:#0000}.arco-form-item-status-warning .arco-input-tag:hover{background-color:var(--color-warning-light-2);border-color:#0000}.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,.arco-form-item-status-warning .arco-form-message-help .arco-form-message-help-warning,.arco-form-item-feedback-warning{color:rgb(var(--warning-6))}.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){background-color:var(--color-danger-light-1);border-color:#0000}.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{background-color:var(--color-danger-light-2);border-color:#0000}.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,.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,.arco-form-item-status-error .arco-input-inner-wrapper .arco-input:hover{box-shadow:none;background:0 0}.arco-form-item-status-error .arco-select:not(.arco-select-disabled) .arco-select-view{background-color:var(--color-danger-light-1);border-color:#0000}.arco-form-item-status-error .arco-select:not(.arco-select-disabled):hover .arco-select-view{background-color:var(--color-danger-light-2);border-color:#0000}.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:#0000}.arco-form-item-status-error .arco-cascader:not(.arco-cascader-disabled):hover .arco-cascader-view{background-color:var(--color-danger-light-2);border-color:#0000}.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:#0000}.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:#0000}.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){background-color:var(--color-danger-light-1);border-color:#0000}.arco-form-item-status-error .arco-picker:not(.arco-picker-disabled):hover{background-color:var(--color-danger-light-2);border-color:#0000}.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:#0000}.arco-form-item-status-error .arco-input-tag:hover{background-color:var(--color-danger-light-2);border-color:#0000}.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{font-size:14px;position:absolute;top:50%;right:9px;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,.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-left:0;margin-right: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:unset;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,.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-left:0;margin-right: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 .3s cubic-bezier(0,0,1,1)}.formblink-enter-done{animation:.5s cubic-bezier(0,0,1,1) arco-form-blink}@keyframes arco-form-blink{0%{opacity:1}50%{opacity:.2}to{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-left:24px;margin-right:0}.arco-row{flex-flow:wrap;display:flex}.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{box-sizing:border-box;position:relative}.arco-col-rtl{direction:rtl}.arco-col-0{display:none}.arco-col-1{flex:0 0 4.16667%;width:4.16667%;display:block}.arco-col-2{flex:0 0 8.33333%;width:8.33333%;display:block}.arco-col-3{flex:0 0 12.5%;width:12.5%;display:block}.arco-col-4{flex:0 0 16.6667%;width:16.6667%;display:block}.arco-col-5{flex:0 0 20.8333%;width:20.8333%;display:block}.arco-col-6{flex:0 0 25%;width:25%;display:block}.arco-col-7{flex:0 0 29.1667%;width:29.1667%;display:block}.arco-col-8{flex:0 0 33.3333%;width:33.3333%;display:block}.arco-col-9{flex:0 0 37.5%;width:37.5%;display:block}.arco-col-10{flex:0 0 41.6667%;width:41.6667%;display:block}.arco-col-11{flex:0 0 45.8333%;width:45.8333%;display:block}.arco-col-12{flex:0 0 50%;width:50%;display:block}.arco-col-13{flex:0 0 54.1667%;width:54.1667%;display:block}.arco-col-14{flex:0 0 58.3333%;width:58.3333%;display:block}.arco-col-15{flex:0 0 62.5%;width:62.5%;display:block}.arco-col-16{flex:0 0 66.6667%;width:66.6667%;display:block}.arco-col-17{flex:0 0 70.8333%;width:70.8333%;display:block}.arco-col-18{flex:0 0 75%;width:75%;display:block}.arco-col-19{flex:0 0 79.1667%;width:79.1667%;display:block}.arco-col-20{flex:0 0 83.3333%;width:83.3333%;display:block}.arco-col-21{flex:0 0 87.5%;width:87.5%;display:block}.arco-col-22{flex:0 0 91.6667%;width:91.6667%;display:block}.arco-col-23{flex:0 0 95.8333%;width:95.8333%;display:block}.arco-col-24{flex:0 0 100%;width:100%;display:block}.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.16667%}.arco-col-offset-1.arco-col-rtl{margin-left:0;margin-right:4.16667%}.arco-col-offset-2{margin-left:8.33333%}.arco-col-offset-2.arco-col-rtl{margin-left:0;margin-right:8.33333%}.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.6667%}.arco-col-offset-4.arco-col-rtl{margin-left:0;margin-right:16.6667%}.arco-col-offset-5{margin-left:20.8333%}.arco-col-offset-5.arco-col-rtl{margin-left:0;margin-right:20.8333%}.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.1667%}.arco-col-offset-7.arco-col-rtl{margin-left:0;margin-right:29.1667%}.arco-col-offset-8{margin-left:33.3333%}.arco-col-offset-8.arco-col-rtl{margin-left:0;margin-right:33.3333%}.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.6667%}.arco-col-offset-10.arco-col-rtl{margin-left:0;margin-right:41.6667%}.arco-col-offset-11{margin-left:45.8333%}.arco-col-offset-11.arco-col-rtl{margin-left:0;margin-right:45.8333%}.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.1667%}.arco-col-offset-13.arco-col-rtl{margin-left:0;margin-right:54.1667%}.arco-col-offset-14{margin-left:58.3333%}.arco-col-offset-14.arco-col-rtl{margin-left:0;margin-right:58.3333%}.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.6667%}.arco-col-offset-16.arco-col-rtl{margin-left:0;margin-right:66.6667%}.arco-col-offset-17{margin-left:70.8333%}.arco-col-offset-17.arco-col-rtl{margin-left:0;margin-right:70.8333%}.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.1667%}.arco-col-offset-19.arco-col-rtl{margin-left:0;margin-right:79.1667%}.arco-col-offset-20{margin-left:83.3333%}.arco-col-offset-20.arco-col-rtl{margin-left:0;margin-right:83.3333%}.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.6667%}.arco-col-offset-22.arco-col-rtl{margin-left:0;margin-right:91.6667%}.arco-col-offset-23{margin-left:95.8333%}.arco-col-offset-23.arco-col-rtl{margin-left:0;margin-right:95.8333%}.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:unset;left:0%}.arco-col-pull-1{right:4.16667%}.arco-col-pull-1.arco-col-rtl{right:unset;left:4.16667%}.arco-col-pull-2{right:8.33333%}.arco-col-pull-2.arco-col-rtl{right:unset;left:8.33333%}.arco-col-pull-3{right:12.5%}.arco-col-pull-3.arco-col-rtl{right:unset;left:12.5%}.arco-col-pull-4{right:16.6667%}.arco-col-pull-4.arco-col-rtl{right:unset;left:16.6667%}.arco-col-pull-5{right:20.8333%}.arco-col-pull-5.arco-col-rtl{right:unset;left:20.8333%}.arco-col-pull-6{right:25%}.arco-col-pull-6.arco-col-rtl{right:unset;left:25%}.arco-col-pull-7{right:29.1667%}.arco-col-pull-7.arco-col-rtl{right:unset;left:29.1667%}.arco-col-pull-8{right:33.3333%}.arco-col-pull-8.arco-col-rtl{right:unset;left:33.3333%}.arco-col-pull-9{right:37.5%}.arco-col-pull-9.arco-col-rtl{right:unset;left:37.5%}.arco-col-pull-10{right:41.6667%}.arco-col-pull-10.arco-col-rtl{right:unset;left:41.6667%}.arco-col-pull-11{right:45.8333%}.arco-col-pull-11.arco-col-rtl{right:unset;left:45.8333%}.arco-col-pull-12{right:50%}.arco-col-pull-12.arco-col-rtl{right:unset;left:50%}.arco-col-pull-13{right:54.1667%}.arco-col-pull-13.arco-col-rtl{right:unset;left:54.1667%}.arco-col-pull-14{right:58.3333%}.arco-col-pull-14.arco-col-rtl{right:unset;left:58.3333%}.arco-col-pull-15{right:62.5%}.arco-col-pull-15.arco-col-rtl{right:unset;left:62.5%}.arco-col-pull-16{right:66.6667%}.arco-col-pull-16.arco-col-rtl{right:unset;left:66.6667%}.arco-col-pull-17{right:70.8333%}.arco-col-pull-17.arco-col-rtl{right:unset;left:70.8333%}.arco-col-pull-18{right:75%}.arco-col-pull-18.arco-col-rtl{right:unset;left:75%}.arco-col-pull-19{right:79.1667%}.arco-col-pull-19.arco-col-rtl{right:unset;left:79.1667%}.arco-col-pull-20{right:83.3333%}.arco-col-pull-20.arco-col-rtl{right:unset;left:83.3333%}.arco-col-pull-21{right:87.5%}.arco-col-pull-21.arco-col-rtl{right:unset;left:87.5%}.arco-col-pull-22{right:91.6667%}.arco-col-pull-22.arco-col-rtl{right:unset;left:91.6667%}.arco-col-pull-23{right:95.8333%}.arco-col-pull-23.arco-col-rtl{right:unset;left:95.8333%}.arco-col-pull-24{right:100%}.arco-col-pull-24.arco-col-rtl{right:unset;left:100%}.arco-col-push-0{left:0%}.arco-col-push-0.arco-col-rtl{left:unset;right:0%}.arco-col-push-1{left:4.16667%}.arco-col-push-1.arco-col-rtl{left:unset;right:4.16667%}.arco-col-push-2{left:8.33333%}.arco-col-push-2.arco-col-rtl{left:unset;right:8.33333%}.arco-col-push-3{left:12.5%}.arco-col-push-3.arco-col-rtl{left:unset;right:12.5%}.arco-col-push-4{left:16.6667%}.arco-col-push-4.arco-col-rtl{left:unset;right:16.6667%}.arco-col-push-5{left:20.8333%}.arco-col-push-5.arco-col-rtl{left:unset;right:20.8333%}.arco-col-push-6{left:25%}.arco-col-push-6.arco-col-rtl{left:unset;right:25%}.arco-col-push-7{left:29.1667%}.arco-col-push-7.arco-col-rtl{left:unset;right:29.1667%}.arco-col-push-8{left:33.3333%}.arco-col-push-8.arco-col-rtl{left:unset;right:33.3333%}.arco-col-push-9{left:37.5%}.arco-col-push-9.arco-col-rtl{left:unset;right:37.5%}.arco-col-push-10{left:41.6667%}.arco-col-push-10.arco-col-rtl{left:unset;right:41.6667%}.arco-col-push-11{left:45.8333%}.arco-col-push-11.arco-col-rtl{left:unset;right:45.8333%}.arco-col-push-12{left:50%}.arco-col-push-12.arco-col-rtl{left:unset;right:50%}.arco-col-push-13{left:54.1667%}.arco-col-push-13.arco-col-rtl{left:unset;right:54.1667%}.arco-col-push-14{left:58.3333%}.arco-col-push-14.arco-col-rtl{left:unset;right:58.3333%}.arco-col-push-15{left:62.5%}.arco-col-push-15.arco-col-rtl{left:unset;right:62.5%}.arco-col-push-16{left:66.6667%}.arco-col-push-16.arco-col-rtl{left:unset;right:66.6667%}.arco-col-push-17{left:70.8333%}.arco-col-push-17.arco-col-rtl{left:unset;right:70.8333%}.arco-col-push-18{left:75%}.arco-col-push-18.arco-col-rtl{left:unset;right:75%}.arco-col-push-19{left:79.1667%}.arco-col-push-19.arco-col-rtl{left:unset;right:79.1667%}.arco-col-push-20{left:83.3333%}.arco-col-push-20.arco-col-rtl{left:unset;right:83.3333%}.arco-col-push-21{left:87.5%}.arco-col-push-21.arco-col-rtl{left:unset;right:87.5%}.arco-col-push-22{left:91.6667%}.arco-col-push-22.arco-col-rtl{left:unset;right:91.6667%}.arco-col-push-23{left:95.8333%}.arco-col-push-23.arco-col-rtl{left:unset;right:95.8333%}.arco-col-push-24{left:100%}.arco-col-push-24.arco-col-rtl{left:unset;right:100%}.arco-col-xs-0{display:none}.arco-col-xs-1{flex:0 0 4.16667%;width:4.16667%;display:block}.arco-col-xs-2{flex:0 0 8.33333%;width:8.33333%;display:block}.arco-col-xs-3{flex:0 0 12.5%;width:12.5%;display:block}.arco-col-xs-4{flex:0 0 16.6667%;width:16.6667%;display:block}.arco-col-xs-5{flex:0 0 20.8333%;width:20.8333%;display:block}.arco-col-xs-6{flex:0 0 25%;width:25%;display:block}.arco-col-xs-7{flex:0 0 29.1667%;width:29.1667%;display:block}.arco-col-xs-8{flex:0 0 33.3333%;width:33.3333%;display:block}.arco-col-xs-9{flex:0 0 37.5%;width:37.5%;display:block}.arco-col-xs-10{flex:0 0 41.6667%;width:41.6667%;display:block}.arco-col-xs-11{flex:0 0 45.8333%;width:45.8333%;display:block}.arco-col-xs-12{flex:0 0 50%;width:50%;display:block}.arco-col-xs-13{flex:0 0 54.1667%;width:54.1667%;display:block}.arco-col-xs-14{flex:0 0 58.3333%;width:58.3333%;display:block}.arco-col-xs-15{flex:0 0 62.5%;width:62.5%;display:block}.arco-col-xs-16{flex:0 0 66.6667%;width:66.6667%;display:block}.arco-col-xs-17{flex:0 0 70.8333%;width:70.8333%;display:block}.arco-col-xs-18{flex:0 0 75%;width:75%;display:block}.arco-col-xs-19{flex:0 0 79.1667%;width:79.1667%;display:block}.arco-col-xs-20{flex:0 0 83.3333%;width:83.3333%;display:block}.arco-col-xs-21{flex:0 0 87.5%;width:87.5%;display:block}.arco-col-xs-22{flex:0 0 91.6667%;width:91.6667%;display:block}.arco-col-xs-23{flex:0 0 95.8333%;width:95.8333%;display:block}.arco-col-xs-24{flex:0 0 100%;width:100%;display:block}.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.16667%}.arco-col-xs-offset-1.arco-col-rtl{margin-left:0;margin-right:4.16667%}.arco-col-xs-offset-2{margin-left:8.33333%}.arco-col-xs-offset-2.arco-col-rtl{margin-left:0;margin-right:8.33333%}.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.6667%}.arco-col-xs-offset-4.arco-col-rtl{margin-left:0;margin-right:16.6667%}.arco-col-xs-offset-5{margin-left:20.8333%}.arco-col-xs-offset-5.arco-col-rtl{margin-left:0;margin-right:20.8333%}.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.1667%}.arco-col-xs-offset-7.arco-col-rtl{margin-left:0;margin-right:29.1667%}.arco-col-xs-offset-8{margin-left:33.3333%}.arco-col-xs-offset-8.arco-col-rtl{margin-left:0;margin-right:33.3333%}.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.6667%}.arco-col-xs-offset-10.arco-col-rtl{margin-left:0;margin-right:41.6667%}.arco-col-xs-offset-11{margin-left:45.8333%}.arco-col-xs-offset-11.arco-col-rtl{margin-left:0;margin-right:45.8333%}.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.1667%}.arco-col-xs-offset-13.arco-col-rtl{margin-left:0;margin-right:54.1667%}.arco-col-xs-offset-14{margin-left:58.3333%}.arco-col-xs-offset-14.arco-col-rtl{margin-left:0;margin-right:58.3333%}.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.6667%}.arco-col-xs-offset-16.arco-col-rtl{margin-left:0;margin-right:66.6667%}.arco-col-xs-offset-17{margin-left:70.8333%}.arco-col-xs-offset-17.arco-col-rtl{margin-left:0;margin-right:70.8333%}.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.1667%}.arco-col-xs-offset-19.arco-col-rtl{margin-left:0;margin-right:79.1667%}.arco-col-xs-offset-20{margin-left:83.3333%}.arco-col-xs-offset-20.arco-col-rtl{margin-left:0;margin-right:83.3333%}.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.6667%}.arco-col-xs-offset-22.arco-col-rtl{margin-left:0;margin-right:91.6667%}.arco-col-xs-offset-23{margin-left:95.8333%}.arco-col-xs-offset-23.arco-col-rtl{margin-left:0;margin-right:95.8333%}.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:unset;left:0%}.arco-col-xs-pull-1{right:4.16667%}.arco-col-xs-pull-1.arco-col-rtl{right:unset;left:4.16667%}.arco-col-xs-pull-2{right:8.33333%}.arco-col-xs-pull-2.arco-col-rtl{right:unset;left:8.33333%}.arco-col-xs-pull-3{right:12.5%}.arco-col-xs-pull-3.arco-col-rtl{right:unset;left:12.5%}.arco-col-xs-pull-4{right:16.6667%}.arco-col-xs-pull-4.arco-col-rtl{right:unset;left:16.6667%}.arco-col-xs-pull-5{right:20.8333%}.arco-col-xs-pull-5.arco-col-rtl{right:unset;left:20.8333%}.arco-col-xs-pull-6{right:25%}.arco-col-xs-pull-6.arco-col-rtl{right:unset;left:25%}.arco-col-xs-pull-7{right:29.1667%}.arco-col-xs-pull-7.arco-col-rtl{right:unset;left:29.1667%}.arco-col-xs-pull-8{right:33.3333%}.arco-col-xs-pull-8.arco-col-rtl{right:unset;left:33.3333%}.arco-col-xs-pull-9{right:37.5%}.arco-col-xs-pull-9.arco-col-rtl{right:unset;left:37.5%}.arco-col-xs-pull-10{right:41.6667%}.arco-col-xs-pull-10.arco-col-rtl{right:unset;left:41.6667%}.arco-col-xs-pull-11{right:45.8333%}.arco-col-xs-pull-11.arco-col-rtl{right:unset;left:45.8333%}.arco-col-xs-pull-12{right:50%}.arco-col-xs-pull-12.arco-col-rtl{right:unset;left:50%}.arco-col-xs-pull-13{right:54.1667%}.arco-col-xs-pull-13.arco-col-rtl{right:unset;left:54.1667%}.arco-col-xs-pull-14{right:58.3333%}.arco-col-xs-pull-14.arco-col-rtl{right:unset;left:58.3333%}.arco-col-xs-pull-15{right:62.5%}.arco-col-xs-pull-15.arco-col-rtl{right:unset;left:62.5%}.arco-col-xs-pull-16{right:66.6667%}.arco-col-xs-pull-16.arco-col-rtl{right:unset;left:66.6667%}.arco-col-xs-pull-17{right:70.8333%}.arco-col-xs-pull-17.arco-col-rtl{right:unset;left:70.8333%}.arco-col-xs-pull-18{right:75%}.arco-col-xs-pull-18.arco-col-rtl{right:unset;left:75%}.arco-col-xs-pull-19{right:79.1667%}.arco-col-xs-pull-19.arco-col-rtl{right:unset;left:79.1667%}.arco-col-xs-pull-20{right:83.3333%}.arco-col-xs-pull-20.arco-col-rtl{right:unset;left:83.3333%}.arco-col-xs-pull-21{right:87.5%}.arco-col-xs-pull-21.arco-col-rtl{right:unset;left:87.5%}.arco-col-xs-pull-22{right:91.6667%}.arco-col-xs-pull-22.arco-col-rtl{right:unset;left:91.6667%}.arco-col-xs-pull-23{right:95.8333%}.arco-col-xs-pull-23.arco-col-rtl{right:unset;left:95.8333%}.arco-col-xs-pull-24{right:100%}.arco-col-xs-pull-24.arco-col-rtl{right:unset;left:100%}.arco-col-xs-push-0{left:0%}.arco-col-xs-push-0.arco-col-rtl{left:unset;right:0%}.arco-col-xs-push-1{left:4.16667%}.arco-col-xs-push-1.arco-col-rtl{left:unset;right:4.16667%}.arco-col-xs-push-2{left:8.33333%}.arco-col-xs-push-2.arco-col-rtl{left:unset;right:8.33333%}.arco-col-xs-push-3{left:12.5%}.arco-col-xs-push-3.arco-col-rtl{left:unset;right:12.5%}.arco-col-xs-push-4{left:16.6667%}.arco-col-xs-push-4.arco-col-rtl{left:unset;right:16.6667%}.arco-col-xs-push-5{left:20.8333%}.arco-col-xs-push-5.arco-col-rtl{left:unset;right:20.8333%}.arco-col-xs-push-6{left:25%}.arco-col-xs-push-6.arco-col-rtl{left:unset;right:25%}.arco-col-xs-push-7{left:29.1667%}.arco-col-xs-push-7.arco-col-rtl{left:unset;right:29.1667%}.arco-col-xs-push-8{left:33.3333%}.arco-col-xs-push-8.arco-col-rtl{left:unset;right:33.3333%}.arco-col-xs-push-9{left:37.5%}.arco-col-xs-push-9.arco-col-rtl{left:unset;right:37.5%}.arco-col-xs-push-10{left:41.6667%}.arco-col-xs-push-10.arco-col-rtl{left:unset;right:41.6667%}.arco-col-xs-push-11{left:45.8333%}.arco-col-xs-push-11.arco-col-rtl{left:unset;right:45.8333%}.arco-col-xs-push-12{left:50%}.arco-col-xs-push-12.arco-col-rtl{left:unset;right:50%}.arco-col-xs-push-13{left:54.1667%}.arco-col-xs-push-13.arco-col-rtl{left:unset;right:54.1667%}.arco-col-xs-push-14{left:58.3333%}.arco-col-xs-push-14.arco-col-rtl{left:unset;right:58.3333%}.arco-col-xs-push-15{left:62.5%}.arco-col-xs-push-15.arco-col-rtl{left:unset;right:62.5%}.arco-col-xs-push-16{left:66.6667%}.arco-col-xs-push-16.arco-col-rtl{left:unset;right:66.6667%}.arco-col-xs-push-17{left:70.8333%}.arco-col-xs-push-17.arco-col-rtl{left:unset;right:70.8333%}.arco-col-xs-push-18{left:75%}.arco-col-xs-push-18.arco-col-rtl{left:unset;right:75%}.arco-col-xs-push-19{left:79.1667%}.arco-col-xs-push-19.arco-col-rtl{left:unset;right:79.1667%}.arco-col-xs-push-20{left:83.3333%}.arco-col-xs-push-20.arco-col-rtl{left:unset;right:83.3333%}.arco-col-xs-push-21{left:87.5%}.arco-col-xs-push-21.arco-col-rtl{left:unset;right:87.5%}.arco-col-xs-push-22{left:91.6667%}.arco-col-xs-push-22.arco-col-rtl{left:unset;right:91.6667%}.arco-col-xs-push-23{left:95.8333%}.arco-col-xs-push-23.arco-col-rtl{left:unset;right:95.8333%}.arco-col-xs-push-24{left:100%}.arco-col-xs-push-24.arco-col-rtl{left:unset;right:100%}@media (width>=576px){.arco-col-sm-0{display:none}.arco-col-sm-1{flex:0 0 4.16667%;width:4.16667%;display:block}.arco-col-sm-2{flex:0 0 8.33333%;width:8.33333%;display:block}.arco-col-sm-3{flex:0 0 12.5%;width:12.5%;display:block}.arco-col-sm-4{flex:0 0 16.6667%;width:16.6667%;display:block}.arco-col-sm-5{flex:0 0 20.8333%;width:20.8333%;display:block}.arco-col-sm-6{flex:0 0 25%;width:25%;display:block}.arco-col-sm-7{flex:0 0 29.1667%;width:29.1667%;display:block}.arco-col-sm-8{flex:0 0 33.3333%;width:33.3333%;display:block}.arco-col-sm-9{flex:0 0 37.5%;width:37.5%;display:block}.arco-col-sm-10{flex:0 0 41.6667%;width:41.6667%;display:block}.arco-col-sm-11{flex:0 0 45.8333%;width:45.8333%;display:block}.arco-col-sm-12{flex:0 0 50%;width:50%;display:block}.arco-col-sm-13{flex:0 0 54.1667%;width:54.1667%;display:block}.arco-col-sm-14{flex:0 0 58.3333%;width:58.3333%;display:block}.arco-col-sm-15{flex:0 0 62.5%;width:62.5%;display:block}.arco-col-sm-16{flex:0 0 66.6667%;width:66.6667%;display:block}.arco-col-sm-17{flex:0 0 70.8333%;width:70.8333%;display:block}.arco-col-sm-18{flex:0 0 75%;width:75%;display:block}.arco-col-sm-19{flex:0 0 79.1667%;width:79.1667%;display:block}.arco-col-sm-20{flex:0 0 83.3333%;width:83.3333%;display:block}.arco-col-sm-21{flex:0 0 87.5%;width:87.5%;display:block}.arco-col-sm-22{flex:0 0 91.6667%;width:91.6667%;display:block}.arco-col-sm-23{flex:0 0 95.8333%;width:95.8333%;display:block}.arco-col-sm-24{flex:0 0 100%;width:100%;display:block}.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.16667%}.arco-col-sm-offset-1.arco-col-rtl{margin-left:0;margin-right:4.16667%}.arco-col-sm-offset-2{margin-left:8.33333%}.arco-col-sm-offset-2.arco-col-rtl{margin-left:0;margin-right:8.33333%}.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.6667%}.arco-col-sm-offset-4.arco-col-rtl{margin-left:0;margin-right:16.6667%}.arco-col-sm-offset-5{margin-left:20.8333%}.arco-col-sm-offset-5.arco-col-rtl{margin-left:0;margin-right:20.8333%}.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.1667%}.arco-col-sm-offset-7.arco-col-rtl{margin-left:0;margin-right:29.1667%}.arco-col-sm-offset-8{margin-left:33.3333%}.arco-col-sm-offset-8.arco-col-rtl{margin-left:0;margin-right:33.3333%}.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.6667%}.arco-col-sm-offset-10.arco-col-rtl{margin-left:0;margin-right:41.6667%}.arco-col-sm-offset-11{margin-left:45.8333%}.arco-col-sm-offset-11.arco-col-rtl{margin-left:0;margin-right:45.8333%}.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.1667%}.arco-col-sm-offset-13.arco-col-rtl{margin-left:0;margin-right:54.1667%}.arco-col-sm-offset-14{margin-left:58.3333%}.arco-col-sm-offset-14.arco-col-rtl{margin-left:0;margin-right:58.3333%}.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.6667%}.arco-col-sm-offset-16.arco-col-rtl{margin-left:0;margin-right:66.6667%}.arco-col-sm-offset-17{margin-left:70.8333%}.arco-col-sm-offset-17.arco-col-rtl{margin-left:0;margin-right:70.8333%}.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.1667%}.arco-col-sm-offset-19.arco-col-rtl{margin-left:0;margin-right:79.1667%}.arco-col-sm-offset-20{margin-left:83.3333%}.arco-col-sm-offset-20.arco-col-rtl{margin-left:0;margin-right:83.3333%}.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.6667%}.arco-col-sm-offset-22.arco-col-rtl{margin-left:0;margin-right:91.6667%}.arco-col-sm-offset-23{margin-left:95.8333%}.arco-col-sm-offset-23.arco-col-rtl{margin-left:0;margin-right:95.8333%}.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:unset;left:0%}.arco-col-sm-pull-1{right:4.16667%}.arco-col-sm-pull-1.arco-col-rtl{right:unset;left:4.16667%}.arco-col-sm-pull-2{right:8.33333%}.arco-col-sm-pull-2.arco-col-rtl{right:unset;left:8.33333%}.arco-col-sm-pull-3{right:12.5%}.arco-col-sm-pull-3.arco-col-rtl{right:unset;left:12.5%}.arco-col-sm-pull-4{right:16.6667%}.arco-col-sm-pull-4.arco-col-rtl{right:unset;left:16.6667%}.arco-col-sm-pull-5{right:20.8333%}.arco-col-sm-pull-5.arco-col-rtl{right:unset;left:20.8333%}.arco-col-sm-pull-6{right:25%}.arco-col-sm-pull-6.arco-col-rtl{right:unset;left:25%}.arco-col-sm-pull-7{right:29.1667%}.arco-col-sm-pull-7.arco-col-rtl{right:unset;left:29.1667%}.arco-col-sm-pull-8{right:33.3333%}.arco-col-sm-pull-8.arco-col-rtl{right:unset;left:33.3333%}.arco-col-sm-pull-9{right:37.5%}.arco-col-sm-pull-9.arco-col-rtl{right:unset;left:37.5%}.arco-col-sm-pull-10{right:41.6667%}.arco-col-sm-pull-10.arco-col-rtl{right:unset;left:41.6667%}.arco-col-sm-pull-11{right:45.8333%}.arco-col-sm-pull-11.arco-col-rtl{right:unset;left:45.8333%}.arco-col-sm-pull-12{right:50%}.arco-col-sm-pull-12.arco-col-rtl{right:unset;left:50%}.arco-col-sm-pull-13{right:54.1667%}.arco-col-sm-pull-13.arco-col-rtl{right:unset;left:54.1667%}.arco-col-sm-pull-14{right:58.3333%}.arco-col-sm-pull-14.arco-col-rtl{right:unset;left:58.3333%}.arco-col-sm-pull-15{right:62.5%}.arco-col-sm-pull-15.arco-col-rtl{right:unset;left:62.5%}.arco-col-sm-pull-16{right:66.6667%}.arco-col-sm-pull-16.arco-col-rtl{right:unset;left:66.6667%}.arco-col-sm-pull-17{right:70.8333%}.arco-col-sm-pull-17.arco-col-rtl{right:unset;left:70.8333%}.arco-col-sm-pull-18{right:75%}.arco-col-sm-pull-18.arco-col-rtl{right:unset;left:75%}.arco-col-sm-pull-19{right:79.1667%}.arco-col-sm-pull-19.arco-col-rtl{right:unset;left:79.1667%}.arco-col-sm-pull-20{right:83.3333%}.arco-col-sm-pull-20.arco-col-rtl{right:unset;left:83.3333%}.arco-col-sm-pull-21{right:87.5%}.arco-col-sm-pull-21.arco-col-rtl{right:unset;left:87.5%}.arco-col-sm-pull-22{right:91.6667%}.arco-col-sm-pull-22.arco-col-rtl{right:unset;left:91.6667%}.arco-col-sm-pull-23{right:95.8333%}.arco-col-sm-pull-23.arco-col-rtl{right:unset;left:95.8333%}.arco-col-sm-pull-24{right:100%}.arco-col-sm-pull-24.arco-col-rtl{right:unset;left:100%}.arco-col-sm-push-0{left:0%}.arco-col-sm-push-0.arco-col-rtl{left:unset;right:0%}.arco-col-sm-push-1{left:4.16667%}.arco-col-sm-push-1.arco-col-rtl{left:unset;right:4.16667%}.arco-col-sm-push-2{left:8.33333%}.arco-col-sm-push-2.arco-col-rtl{left:unset;right:8.33333%}.arco-col-sm-push-3{left:12.5%}.arco-col-sm-push-3.arco-col-rtl{left:unset;right:12.5%}.arco-col-sm-push-4{left:16.6667%}.arco-col-sm-push-4.arco-col-rtl{left:unset;right:16.6667%}.arco-col-sm-push-5{left:20.8333%}.arco-col-sm-push-5.arco-col-rtl{left:unset;right:20.8333%}.arco-col-sm-push-6{left:25%}.arco-col-sm-push-6.arco-col-rtl{left:unset;right:25%}.arco-col-sm-push-7{left:29.1667%}.arco-col-sm-push-7.arco-col-rtl{left:unset;right:29.1667%}.arco-col-sm-push-8{left:33.3333%}.arco-col-sm-push-8.arco-col-rtl{left:unset;right:33.3333%}.arco-col-sm-push-9{left:37.5%}.arco-col-sm-push-9.arco-col-rtl{left:unset;right:37.5%}.arco-col-sm-push-10{left:41.6667%}.arco-col-sm-push-10.arco-col-rtl{left:unset;right:41.6667%}.arco-col-sm-push-11{left:45.8333%}.arco-col-sm-push-11.arco-col-rtl{left:unset;right:45.8333%}.arco-col-sm-push-12{left:50%}.arco-col-sm-push-12.arco-col-rtl{left:unset;right:50%}.arco-col-sm-push-13{left:54.1667%}.arco-col-sm-push-13.arco-col-rtl{left:unset;right:54.1667%}.arco-col-sm-push-14{left:58.3333%}.arco-col-sm-push-14.arco-col-rtl{left:unset;right:58.3333%}.arco-col-sm-push-15{left:62.5%}.arco-col-sm-push-15.arco-col-rtl{left:unset;right:62.5%}.arco-col-sm-push-16{left:66.6667%}.arco-col-sm-push-16.arco-col-rtl{left:unset;right:66.6667%}.arco-col-sm-push-17{left:70.8333%}.arco-col-sm-push-17.arco-col-rtl{left:unset;right:70.8333%}.arco-col-sm-push-18{left:75%}.arco-col-sm-push-18.arco-col-rtl{left:unset;right:75%}.arco-col-sm-push-19{left:79.1667%}.arco-col-sm-push-19.arco-col-rtl{left:unset;right:79.1667%}.arco-col-sm-push-20{left:83.3333%}.arco-col-sm-push-20.arco-col-rtl{left:unset;right:83.3333%}.arco-col-sm-push-21{left:87.5%}.arco-col-sm-push-21.arco-col-rtl{left:unset;right:87.5%}.arco-col-sm-push-22{left:91.6667%}.arco-col-sm-push-22.arco-col-rtl{left:unset;right:91.6667%}.arco-col-sm-push-23{left:95.8333%}.arco-col-sm-push-23.arco-col-rtl{left:unset;right:95.8333%}.arco-col-sm-push-24{left:100%}.arco-col-sm-push-24.arco-col-rtl{left:unset;right:100%}}@media (width>=768px){.arco-col-md-0{display:none}.arco-col-md-1{flex:0 0 4.16667%;width:4.16667%;display:block}.arco-col-md-2{flex:0 0 8.33333%;width:8.33333%;display:block}.arco-col-md-3{flex:0 0 12.5%;width:12.5%;display:block}.arco-col-md-4{flex:0 0 16.6667%;width:16.6667%;display:block}.arco-col-md-5{flex:0 0 20.8333%;width:20.8333%;display:block}.arco-col-md-6{flex:0 0 25%;width:25%;display:block}.arco-col-md-7{flex:0 0 29.1667%;width:29.1667%;display:block}.arco-col-md-8{flex:0 0 33.3333%;width:33.3333%;display:block}.arco-col-md-9{flex:0 0 37.5%;width:37.5%;display:block}.arco-col-md-10{flex:0 0 41.6667%;width:41.6667%;display:block}.arco-col-md-11{flex:0 0 45.8333%;width:45.8333%;display:block}.arco-col-md-12{flex:0 0 50%;width:50%;display:block}.arco-col-md-13{flex:0 0 54.1667%;width:54.1667%;display:block}.arco-col-md-14{flex:0 0 58.3333%;width:58.3333%;display:block}.arco-col-md-15{flex:0 0 62.5%;width:62.5%;display:block}.arco-col-md-16{flex:0 0 66.6667%;width:66.6667%;display:block}.arco-col-md-17{flex:0 0 70.8333%;width:70.8333%;display:block}.arco-col-md-18{flex:0 0 75%;width:75%;display:block}.arco-col-md-19{flex:0 0 79.1667%;width:79.1667%;display:block}.arco-col-md-20{flex:0 0 83.3333%;width:83.3333%;display:block}.arco-col-md-21{flex:0 0 87.5%;width:87.5%;display:block}.arco-col-md-22{flex:0 0 91.6667%;width:91.6667%;display:block}.arco-col-md-23{flex:0 0 95.8333%;width:95.8333%;display:block}.arco-col-md-24{flex:0 0 100%;width:100%;display:block}.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.16667%}.arco-col-md-offset-1.arco-col-rtl{margin-left:0;margin-right:4.16667%}.arco-col-md-offset-2{margin-left:8.33333%}.arco-col-md-offset-2.arco-col-rtl{margin-left:0;margin-right:8.33333%}.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.6667%}.arco-col-md-offset-4.arco-col-rtl{margin-left:0;margin-right:16.6667%}.arco-col-md-offset-5{margin-left:20.8333%}.arco-col-md-offset-5.arco-col-rtl{margin-left:0;margin-right:20.8333%}.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.1667%}.arco-col-md-offset-7.arco-col-rtl{margin-left:0;margin-right:29.1667%}.arco-col-md-offset-8{margin-left:33.3333%}.arco-col-md-offset-8.arco-col-rtl{margin-left:0;margin-right:33.3333%}.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.6667%}.arco-col-md-offset-10.arco-col-rtl{margin-left:0;margin-right:41.6667%}.arco-col-md-offset-11{margin-left:45.8333%}.arco-col-md-offset-11.arco-col-rtl{margin-left:0;margin-right:45.8333%}.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.1667%}.arco-col-md-offset-13.arco-col-rtl{margin-left:0;margin-right:54.1667%}.arco-col-md-offset-14{margin-left:58.3333%}.arco-col-md-offset-14.arco-col-rtl{margin-left:0;margin-right:58.3333%}.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.6667%}.arco-col-md-offset-16.arco-col-rtl{margin-left:0;margin-right:66.6667%}.arco-col-md-offset-17{margin-left:70.8333%}.arco-col-md-offset-17.arco-col-rtl{margin-left:0;margin-right:70.8333%}.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.1667%}.arco-col-md-offset-19.arco-col-rtl{margin-left:0;margin-right:79.1667%}.arco-col-md-offset-20{margin-left:83.3333%}.arco-col-md-offset-20.arco-col-rtl{margin-left:0;margin-right:83.3333%}.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.6667%}.arco-col-md-offset-22.arco-col-rtl{margin-left:0;margin-right:91.6667%}.arco-col-md-offset-23{margin-left:95.8333%}.arco-col-md-offset-23.arco-col-rtl{margin-left:0;margin-right:95.8333%}.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:unset;left:0%}.arco-col-md-pull-1{right:4.16667%}.arco-col-md-pull-1.arco-col-rtl{right:unset;left:4.16667%}.arco-col-md-pull-2{right:8.33333%}.arco-col-md-pull-2.arco-col-rtl{right:unset;left:8.33333%}.arco-col-md-pull-3{right:12.5%}.arco-col-md-pull-3.arco-col-rtl{right:unset;left:12.5%}.arco-col-md-pull-4{right:16.6667%}.arco-col-md-pull-4.arco-col-rtl{right:unset;left:16.6667%}.arco-col-md-pull-5{right:20.8333%}.arco-col-md-pull-5.arco-col-rtl{right:unset;left:20.8333%}.arco-col-md-pull-6{right:25%}.arco-col-md-pull-6.arco-col-rtl{right:unset;left:25%}.arco-col-md-pull-7{right:29.1667%}.arco-col-md-pull-7.arco-col-rtl{right:unset;left:29.1667%}.arco-col-md-pull-8{right:33.3333%}.arco-col-md-pull-8.arco-col-rtl{right:unset;left:33.3333%}.arco-col-md-pull-9{right:37.5%}.arco-col-md-pull-9.arco-col-rtl{right:unset;left:37.5%}.arco-col-md-pull-10{right:41.6667%}.arco-col-md-pull-10.arco-col-rtl{right:unset;left:41.6667%}.arco-col-md-pull-11{right:45.8333%}.arco-col-md-pull-11.arco-col-rtl{right:unset;left:45.8333%}.arco-col-md-pull-12{right:50%}.arco-col-md-pull-12.arco-col-rtl{right:unset;left:50%}.arco-col-md-pull-13{right:54.1667%}.arco-col-md-pull-13.arco-col-rtl{right:unset;left:54.1667%}.arco-col-md-pull-14{right:58.3333%}.arco-col-md-pull-14.arco-col-rtl{right:unset;left:58.3333%}.arco-col-md-pull-15{right:62.5%}.arco-col-md-pull-15.arco-col-rtl{right:unset;left:62.5%}.arco-col-md-pull-16{right:66.6667%}.arco-col-md-pull-16.arco-col-rtl{right:unset;left:66.6667%}.arco-col-md-pull-17{right:70.8333%}.arco-col-md-pull-17.arco-col-rtl{right:unset;left:70.8333%}.arco-col-md-pull-18{right:75%}.arco-col-md-pull-18.arco-col-rtl{right:unset;left:75%}.arco-col-md-pull-19{right:79.1667%}.arco-col-md-pull-19.arco-col-rtl{right:unset;left:79.1667%}.arco-col-md-pull-20{right:83.3333%}.arco-col-md-pull-20.arco-col-rtl{right:unset;left:83.3333%}.arco-col-md-pull-21{right:87.5%}.arco-col-md-pull-21.arco-col-rtl{right:unset;left:87.5%}.arco-col-md-pull-22{right:91.6667%}.arco-col-md-pull-22.arco-col-rtl{right:unset;left:91.6667%}.arco-col-md-pull-23{right:95.8333%}.arco-col-md-pull-23.arco-col-rtl{right:unset;left:95.8333%}.arco-col-md-pull-24{right:100%}.arco-col-md-pull-24.arco-col-rtl{right:unset;left:100%}.arco-col-md-push-0{left:0%}.arco-col-md-push-0.arco-col-rtl{left:unset;right:0%}.arco-col-md-push-1{left:4.16667%}.arco-col-md-push-1.arco-col-rtl{left:unset;right:4.16667%}.arco-col-md-push-2{left:8.33333%}.arco-col-md-push-2.arco-col-rtl{left:unset;right:8.33333%}.arco-col-md-push-3{left:12.5%}.arco-col-md-push-3.arco-col-rtl{left:unset;right:12.5%}.arco-col-md-push-4{left:16.6667%}.arco-col-md-push-4.arco-col-rtl{left:unset;right:16.6667%}.arco-col-md-push-5{left:20.8333%}.arco-col-md-push-5.arco-col-rtl{left:unset;right:20.8333%}.arco-col-md-push-6{left:25%}.arco-col-md-push-6.arco-col-rtl{left:unset;right:25%}.arco-col-md-push-7{left:29.1667%}.arco-col-md-push-7.arco-col-rtl{left:unset;right:29.1667%}.arco-col-md-push-8{left:33.3333%}.arco-col-md-push-8.arco-col-rtl{left:unset;right:33.3333%}.arco-col-md-push-9{left:37.5%}.arco-col-md-push-9.arco-col-rtl{left:unset;right:37.5%}.arco-col-md-push-10{left:41.6667%}.arco-col-md-push-10.arco-col-rtl{left:unset;right:41.6667%}.arco-col-md-push-11{left:45.8333%}.arco-col-md-push-11.arco-col-rtl{left:unset;right:45.8333%}.arco-col-md-push-12{left:50%}.arco-col-md-push-12.arco-col-rtl{left:unset;right:50%}.arco-col-md-push-13{left:54.1667%}.arco-col-md-push-13.arco-col-rtl{left:unset;right:54.1667%}.arco-col-md-push-14{left:58.3333%}.arco-col-md-push-14.arco-col-rtl{left:unset;right:58.3333%}.arco-col-md-push-15{left:62.5%}.arco-col-md-push-15.arco-col-rtl{left:unset;right:62.5%}.arco-col-md-push-16{left:66.6667%}.arco-col-md-push-16.arco-col-rtl{left:unset;right:66.6667%}.arco-col-md-push-17{left:70.8333%}.arco-col-md-push-17.arco-col-rtl{left:unset;right:70.8333%}.arco-col-md-push-18{left:75%}.arco-col-md-push-18.arco-col-rtl{left:unset;right:75%}.arco-col-md-push-19{left:79.1667%}.arco-col-md-push-19.arco-col-rtl{left:unset;right:79.1667%}.arco-col-md-push-20{left:83.3333%}.arco-col-md-push-20.arco-col-rtl{left:unset;right:83.3333%}.arco-col-md-push-21{left:87.5%}.arco-col-md-push-21.arco-col-rtl{left:unset;right:87.5%}.arco-col-md-push-22{left:91.6667%}.arco-col-md-push-22.arco-col-rtl{left:unset;right:91.6667%}.arco-col-md-push-23{left:95.8333%}.arco-col-md-push-23.arco-col-rtl{left:unset;right:95.8333%}.arco-col-md-push-24{left:100%}.arco-col-md-push-24.arco-col-rtl{left:unset;right:100%}}@media (width>=992px){.arco-col-lg-0{display:none}.arco-col-lg-1{flex:0 0 4.16667%;width:4.16667%;display:block}.arco-col-lg-2{flex:0 0 8.33333%;width:8.33333%;display:block}.arco-col-lg-3{flex:0 0 12.5%;width:12.5%;display:block}.arco-col-lg-4{flex:0 0 16.6667%;width:16.6667%;display:block}.arco-col-lg-5{flex:0 0 20.8333%;width:20.8333%;display:block}.arco-col-lg-6{flex:0 0 25%;width:25%;display:block}.arco-col-lg-7{flex:0 0 29.1667%;width:29.1667%;display:block}.arco-col-lg-8{flex:0 0 33.3333%;width:33.3333%;display:block}.arco-col-lg-9{flex:0 0 37.5%;width:37.5%;display:block}.arco-col-lg-10{flex:0 0 41.6667%;width:41.6667%;display:block}.arco-col-lg-11{flex:0 0 45.8333%;width:45.8333%;display:block}.arco-col-lg-12{flex:0 0 50%;width:50%;display:block}.arco-col-lg-13{flex:0 0 54.1667%;width:54.1667%;display:block}.arco-col-lg-14{flex:0 0 58.3333%;width:58.3333%;display:block}.arco-col-lg-15{flex:0 0 62.5%;width:62.5%;display:block}.arco-col-lg-16{flex:0 0 66.6667%;width:66.6667%;display:block}.arco-col-lg-17{flex:0 0 70.8333%;width:70.8333%;display:block}.arco-col-lg-18{flex:0 0 75%;width:75%;display:block}.arco-col-lg-19{flex:0 0 79.1667%;width:79.1667%;display:block}.arco-col-lg-20{flex:0 0 83.3333%;width:83.3333%;display:block}.arco-col-lg-21{flex:0 0 87.5%;width:87.5%;display:block}.arco-col-lg-22{flex:0 0 91.6667%;width:91.6667%;display:block}.arco-col-lg-23{flex:0 0 95.8333%;width:95.8333%;display:block}.arco-col-lg-24{flex:0 0 100%;width:100%;display:block}.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.16667%}.arco-col-lg-offset-1.arco-col-rtl{margin-left:0;margin-right:4.16667%}.arco-col-lg-offset-2{margin-left:8.33333%}.arco-col-lg-offset-2.arco-col-rtl{margin-left:0;margin-right:8.33333%}.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.6667%}.arco-col-lg-offset-4.arco-col-rtl{margin-left:0;margin-right:16.6667%}.arco-col-lg-offset-5{margin-left:20.8333%}.arco-col-lg-offset-5.arco-col-rtl{margin-left:0;margin-right:20.8333%}.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.1667%}.arco-col-lg-offset-7.arco-col-rtl{margin-left:0;margin-right:29.1667%}.arco-col-lg-offset-8{margin-left:33.3333%}.arco-col-lg-offset-8.arco-col-rtl{margin-left:0;margin-right:33.3333%}.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.6667%}.arco-col-lg-offset-10.arco-col-rtl{margin-left:0;margin-right:41.6667%}.arco-col-lg-offset-11{margin-left:45.8333%}.arco-col-lg-offset-11.arco-col-rtl{margin-left:0;margin-right:45.8333%}.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.1667%}.arco-col-lg-offset-13.arco-col-rtl{margin-left:0;margin-right:54.1667%}.arco-col-lg-offset-14{margin-left:58.3333%}.arco-col-lg-offset-14.arco-col-rtl{margin-left:0;margin-right:58.3333%}.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.6667%}.arco-col-lg-offset-16.arco-col-rtl{margin-left:0;margin-right:66.6667%}.arco-col-lg-offset-17{margin-left:70.8333%}.arco-col-lg-offset-17.arco-col-rtl{margin-left:0;margin-right:70.8333%}.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.1667%}.arco-col-lg-offset-19.arco-col-rtl{margin-left:0;margin-right:79.1667%}.arco-col-lg-offset-20{margin-left:83.3333%}.arco-col-lg-offset-20.arco-col-rtl{margin-left:0;margin-right:83.3333%}.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.6667%}.arco-col-lg-offset-22.arco-col-rtl{margin-left:0;margin-right:91.6667%}.arco-col-lg-offset-23{margin-left:95.8333%}.arco-col-lg-offset-23.arco-col-rtl{margin-left:0;margin-right:95.8333%}.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:unset;left:0%}.arco-col-lg-pull-1{right:4.16667%}.arco-col-lg-pull-1.arco-col-rtl{right:unset;left:4.16667%}.arco-col-lg-pull-2{right:8.33333%}.arco-col-lg-pull-2.arco-col-rtl{right:unset;left:8.33333%}.arco-col-lg-pull-3{right:12.5%}.arco-col-lg-pull-3.arco-col-rtl{right:unset;left:12.5%}.arco-col-lg-pull-4{right:16.6667%}.arco-col-lg-pull-4.arco-col-rtl{right:unset;left:16.6667%}.arco-col-lg-pull-5{right:20.8333%}.arco-col-lg-pull-5.arco-col-rtl{right:unset;left:20.8333%}.arco-col-lg-pull-6{right:25%}.arco-col-lg-pull-6.arco-col-rtl{right:unset;left:25%}.arco-col-lg-pull-7{right:29.1667%}.arco-col-lg-pull-7.arco-col-rtl{right:unset;left:29.1667%}.arco-col-lg-pull-8{right:33.3333%}.arco-col-lg-pull-8.arco-col-rtl{right:unset;left:33.3333%}.arco-col-lg-pull-9{right:37.5%}.arco-col-lg-pull-9.arco-col-rtl{right:unset;left:37.5%}.arco-col-lg-pull-10{right:41.6667%}.arco-col-lg-pull-10.arco-col-rtl{right:unset;left:41.6667%}.arco-col-lg-pull-11{right:45.8333%}.arco-col-lg-pull-11.arco-col-rtl{right:unset;left:45.8333%}.arco-col-lg-pull-12{right:50%}.arco-col-lg-pull-12.arco-col-rtl{right:unset;left:50%}.arco-col-lg-pull-13{right:54.1667%}.arco-col-lg-pull-13.arco-col-rtl{right:unset;left:54.1667%}.arco-col-lg-pull-14{right:58.3333%}.arco-col-lg-pull-14.arco-col-rtl{right:unset;left:58.3333%}.arco-col-lg-pull-15{right:62.5%}.arco-col-lg-pull-15.arco-col-rtl{right:unset;left:62.5%}.arco-col-lg-pull-16{right:66.6667%}.arco-col-lg-pull-16.arco-col-rtl{right:unset;left:66.6667%}.arco-col-lg-pull-17{right:70.8333%}.arco-col-lg-pull-17.arco-col-rtl{right:unset;left:70.8333%}.arco-col-lg-pull-18{right:75%}.arco-col-lg-pull-18.arco-col-rtl{right:unset;left:75%}.arco-col-lg-pull-19{right:79.1667%}.arco-col-lg-pull-19.arco-col-rtl{right:unset;left:79.1667%}.arco-col-lg-pull-20{right:83.3333%}.arco-col-lg-pull-20.arco-col-rtl{right:unset;left:83.3333%}.arco-col-lg-pull-21{right:87.5%}.arco-col-lg-pull-21.arco-col-rtl{right:unset;left:87.5%}.arco-col-lg-pull-22{right:91.6667%}.arco-col-lg-pull-22.arco-col-rtl{right:unset;left:91.6667%}.arco-col-lg-pull-23{right:95.8333%}.arco-col-lg-pull-23.arco-col-rtl{right:unset;left:95.8333%}.arco-col-lg-pull-24{right:100%}.arco-col-lg-pull-24.arco-col-rtl{right:unset;left:100%}.arco-col-lg-push-0{left:0%}.arco-col-lg-push-0.arco-col-rtl{left:unset;right:0%}.arco-col-lg-push-1{left:4.16667%}.arco-col-lg-push-1.arco-col-rtl{left:unset;right:4.16667%}.arco-col-lg-push-2{left:8.33333%}.arco-col-lg-push-2.arco-col-rtl{left:unset;right:8.33333%}.arco-col-lg-push-3{left:12.5%}.arco-col-lg-push-3.arco-col-rtl{left:unset;right:12.5%}.arco-col-lg-push-4{left:16.6667%}.arco-col-lg-push-4.arco-col-rtl{left:unset;right:16.6667%}.arco-col-lg-push-5{left:20.8333%}.arco-col-lg-push-5.arco-col-rtl{left:unset;right:20.8333%}.arco-col-lg-push-6{left:25%}.arco-col-lg-push-6.arco-col-rtl{left:unset;right:25%}.arco-col-lg-push-7{left:29.1667%}.arco-col-lg-push-7.arco-col-rtl{left:unset;right:29.1667%}.arco-col-lg-push-8{left:33.3333%}.arco-col-lg-push-8.arco-col-rtl{left:unset;right:33.3333%}.arco-col-lg-push-9{left:37.5%}.arco-col-lg-push-9.arco-col-rtl{left:unset;right:37.5%}.arco-col-lg-push-10{left:41.6667%}.arco-col-lg-push-10.arco-col-rtl{left:unset;right:41.6667%}.arco-col-lg-push-11{left:45.8333%}.arco-col-lg-push-11.arco-col-rtl{left:unset;right:45.8333%}.arco-col-lg-push-12{left:50%}.arco-col-lg-push-12.arco-col-rtl{left:unset;right:50%}.arco-col-lg-push-13{left:54.1667%}.arco-col-lg-push-13.arco-col-rtl{left:unset;right:54.1667%}.arco-col-lg-push-14{left:58.3333%}.arco-col-lg-push-14.arco-col-rtl{left:unset;right:58.3333%}.arco-col-lg-push-15{left:62.5%}.arco-col-lg-push-15.arco-col-rtl{left:unset;right:62.5%}.arco-col-lg-push-16{left:66.6667%}.arco-col-lg-push-16.arco-col-rtl{left:unset;right:66.6667%}.arco-col-lg-push-17{left:70.8333%}.arco-col-lg-push-17.arco-col-rtl{left:unset;right:70.8333%}.arco-col-lg-push-18{left:75%}.arco-col-lg-push-18.arco-col-rtl{left:unset;right:75%}.arco-col-lg-push-19{left:79.1667%}.arco-col-lg-push-19.arco-col-rtl{left:unset;right:79.1667%}.arco-col-lg-push-20{left:83.3333%}.arco-col-lg-push-20.arco-col-rtl{left:unset;right:83.3333%}.arco-col-lg-push-21{left:87.5%}.arco-col-lg-push-21.arco-col-rtl{left:unset;right:87.5%}.arco-col-lg-push-22{left:91.6667%}.arco-col-lg-push-22.arco-col-rtl{left:unset;right:91.6667%}.arco-col-lg-push-23{left:95.8333%}.arco-col-lg-push-23.arco-col-rtl{left:unset;right:95.8333%}.arco-col-lg-push-24{left:100%}.arco-col-lg-push-24.arco-col-rtl{left:unset;right:100%}}@media (width>=1200px){.arco-col-xl-0{display:none}.arco-col-xl-1{flex:0 0 4.16667%;width:4.16667%;display:block}.arco-col-xl-2{flex:0 0 8.33333%;width:8.33333%;display:block}.arco-col-xl-3{flex:0 0 12.5%;width:12.5%;display:block}.arco-col-xl-4{flex:0 0 16.6667%;width:16.6667%;display:block}.arco-col-xl-5{flex:0 0 20.8333%;width:20.8333%;display:block}.arco-col-xl-6{flex:0 0 25%;width:25%;display:block}.arco-col-xl-7{flex:0 0 29.1667%;width:29.1667%;display:block}.arco-col-xl-8{flex:0 0 33.3333%;width:33.3333%;display:block}.arco-col-xl-9{flex:0 0 37.5%;width:37.5%;display:block}.arco-col-xl-10{flex:0 0 41.6667%;width:41.6667%;display:block}.arco-col-xl-11{flex:0 0 45.8333%;width:45.8333%;display:block}.arco-col-xl-12{flex:0 0 50%;width:50%;display:block}.arco-col-xl-13{flex:0 0 54.1667%;width:54.1667%;display:block}.arco-col-xl-14{flex:0 0 58.3333%;width:58.3333%;display:block}.arco-col-xl-15{flex:0 0 62.5%;width:62.5%;display:block}.arco-col-xl-16{flex:0 0 66.6667%;width:66.6667%;display:block}.arco-col-xl-17{flex:0 0 70.8333%;width:70.8333%;display:block}.arco-col-xl-18{flex:0 0 75%;width:75%;display:block}.arco-col-xl-19{flex:0 0 79.1667%;width:79.1667%;display:block}.arco-col-xl-20{flex:0 0 83.3333%;width:83.3333%;display:block}.arco-col-xl-21{flex:0 0 87.5%;width:87.5%;display:block}.arco-col-xl-22{flex:0 0 91.6667%;width:91.6667%;display:block}.arco-col-xl-23{flex:0 0 95.8333%;width:95.8333%;display:block}.arco-col-xl-24{flex:0 0 100%;width:100%;display:block}.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.16667%}.arco-col-xl-offset-1.arco-col-rtl{margin-left:0;margin-right:4.16667%}.arco-col-xl-offset-2{margin-left:8.33333%}.arco-col-xl-offset-2.arco-col-rtl{margin-left:0;margin-right:8.33333%}.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.6667%}.arco-col-xl-offset-4.arco-col-rtl{margin-left:0;margin-right:16.6667%}.arco-col-xl-offset-5{margin-left:20.8333%}.arco-col-xl-offset-5.arco-col-rtl{margin-left:0;margin-right:20.8333%}.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.1667%}.arco-col-xl-offset-7.arco-col-rtl{margin-left:0;margin-right:29.1667%}.arco-col-xl-offset-8{margin-left:33.3333%}.arco-col-xl-offset-8.arco-col-rtl{margin-left:0;margin-right:33.3333%}.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.6667%}.arco-col-xl-offset-10.arco-col-rtl{margin-left:0;margin-right:41.6667%}.arco-col-xl-offset-11{margin-left:45.8333%}.arco-col-xl-offset-11.arco-col-rtl{margin-left:0;margin-right:45.8333%}.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.1667%}.arco-col-xl-offset-13.arco-col-rtl{margin-left:0;margin-right:54.1667%}.arco-col-xl-offset-14{margin-left:58.3333%}.arco-col-xl-offset-14.arco-col-rtl{margin-left:0;margin-right:58.3333%}.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.6667%}.arco-col-xl-offset-16.arco-col-rtl{margin-left:0;margin-right:66.6667%}.arco-col-xl-offset-17{margin-left:70.8333%}.arco-col-xl-offset-17.arco-col-rtl{margin-left:0;margin-right:70.8333%}.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.1667%}.arco-col-xl-offset-19.arco-col-rtl{margin-left:0;margin-right:79.1667%}.arco-col-xl-offset-20{margin-left:83.3333%}.arco-col-xl-offset-20.arco-col-rtl{margin-left:0;margin-right:83.3333%}.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.6667%}.arco-col-xl-offset-22.arco-col-rtl{margin-left:0;margin-right:91.6667%}.arco-col-xl-offset-23{margin-left:95.8333%}.arco-col-xl-offset-23.arco-col-rtl{margin-left:0;margin-right:95.8333%}.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:unset;left:0%}.arco-col-xl-pull-1{right:4.16667%}.arco-col-xl-pull-1.arco-col-rtl{right:unset;left:4.16667%}.arco-col-xl-pull-2{right:8.33333%}.arco-col-xl-pull-2.arco-col-rtl{right:unset;left:8.33333%}.arco-col-xl-pull-3{right:12.5%}.arco-col-xl-pull-3.arco-col-rtl{right:unset;left:12.5%}.arco-col-xl-pull-4{right:16.6667%}.arco-col-xl-pull-4.arco-col-rtl{right:unset;left:16.6667%}.arco-col-xl-pull-5{right:20.8333%}.arco-col-xl-pull-5.arco-col-rtl{right:unset;left:20.8333%}.arco-col-xl-pull-6{right:25%}.arco-col-xl-pull-6.arco-col-rtl{right:unset;left:25%}.arco-col-xl-pull-7{right:29.1667%}.arco-col-xl-pull-7.arco-col-rtl{right:unset;left:29.1667%}.arco-col-xl-pull-8{right:33.3333%}.arco-col-xl-pull-8.arco-col-rtl{right:unset;left:33.3333%}.arco-col-xl-pull-9{right:37.5%}.arco-col-xl-pull-9.arco-col-rtl{right:unset;left:37.5%}.arco-col-xl-pull-10{right:41.6667%}.arco-col-xl-pull-10.arco-col-rtl{right:unset;left:41.6667%}.arco-col-xl-pull-11{right:45.8333%}.arco-col-xl-pull-11.arco-col-rtl{right:unset;left:45.8333%}.arco-col-xl-pull-12{right:50%}.arco-col-xl-pull-12.arco-col-rtl{right:unset;left:50%}.arco-col-xl-pull-13{right:54.1667%}.arco-col-xl-pull-13.arco-col-rtl{right:unset;left:54.1667%}.arco-col-xl-pull-14{right:58.3333%}.arco-col-xl-pull-14.arco-col-rtl{right:unset;left:58.3333%}.arco-col-xl-pull-15{right:62.5%}.arco-col-xl-pull-15.arco-col-rtl{right:unset;left:62.5%}.arco-col-xl-pull-16{right:66.6667%}.arco-col-xl-pull-16.arco-col-rtl{right:unset;left:66.6667%}.arco-col-xl-pull-17{right:70.8333%}.arco-col-xl-pull-17.arco-col-rtl{right:unset;left:70.8333%}.arco-col-xl-pull-18{right:75%}.arco-col-xl-pull-18.arco-col-rtl{right:unset;left:75%}.arco-col-xl-pull-19{right:79.1667%}.arco-col-xl-pull-19.arco-col-rtl{right:unset;left:79.1667%}.arco-col-xl-pull-20{right:83.3333%}.arco-col-xl-pull-20.arco-col-rtl{right:unset;left:83.3333%}.arco-col-xl-pull-21{right:87.5%}.arco-col-xl-pull-21.arco-col-rtl{right:unset;left:87.5%}.arco-col-xl-pull-22{right:91.6667%}.arco-col-xl-pull-22.arco-col-rtl{right:unset;left:91.6667%}.arco-col-xl-pull-23{right:95.8333%}.arco-col-xl-pull-23.arco-col-rtl{right:unset;left:95.8333%}.arco-col-xl-pull-24{right:100%}.arco-col-xl-pull-24.arco-col-rtl{right:unset;left:100%}.arco-col-xl-push-0{left:0%}.arco-col-xl-push-0.arco-col-rtl{left:unset;right:0%}.arco-col-xl-push-1{left:4.16667%}.arco-col-xl-push-1.arco-col-rtl{left:unset;right:4.16667%}.arco-col-xl-push-2{left:8.33333%}.arco-col-xl-push-2.arco-col-rtl{left:unset;right:8.33333%}.arco-col-xl-push-3{left:12.5%}.arco-col-xl-push-3.arco-col-rtl{left:unset;right:12.5%}.arco-col-xl-push-4{left:16.6667%}.arco-col-xl-push-4.arco-col-rtl{left:unset;right:16.6667%}.arco-col-xl-push-5{left:20.8333%}.arco-col-xl-push-5.arco-col-rtl{left:unset;right:20.8333%}.arco-col-xl-push-6{left:25%}.arco-col-xl-push-6.arco-col-rtl{left:unset;right:25%}.arco-col-xl-push-7{left:29.1667%}.arco-col-xl-push-7.arco-col-rtl{left:unset;right:29.1667%}.arco-col-xl-push-8{left:33.3333%}.arco-col-xl-push-8.arco-col-rtl{left:unset;right:33.3333%}.arco-col-xl-push-9{left:37.5%}.arco-col-xl-push-9.arco-col-rtl{left:unset;right:37.5%}.arco-col-xl-push-10{left:41.6667%}.arco-col-xl-push-10.arco-col-rtl{left:unset;right:41.6667%}.arco-col-xl-push-11{left:45.8333%}.arco-col-xl-push-11.arco-col-rtl{left:unset;right:45.8333%}.arco-col-xl-push-12{left:50%}.arco-col-xl-push-12.arco-col-rtl{left:unset;right:50%}.arco-col-xl-push-13{left:54.1667%}.arco-col-xl-push-13.arco-col-rtl{left:unset;right:54.1667%}.arco-col-xl-push-14{left:58.3333%}.arco-col-xl-push-14.arco-col-rtl{left:unset;right:58.3333%}.arco-col-xl-push-15{left:62.5%}.arco-col-xl-push-15.arco-col-rtl{left:unset;right:62.5%}.arco-col-xl-push-16{left:66.6667%}.arco-col-xl-push-16.arco-col-rtl{left:unset;right:66.6667%}.arco-col-xl-push-17{left:70.8333%}.arco-col-xl-push-17.arco-col-rtl{left:unset;right:70.8333%}.arco-col-xl-push-18{left:75%}.arco-col-xl-push-18.arco-col-rtl{left:unset;right:75%}.arco-col-xl-push-19{left:79.1667%}.arco-col-xl-push-19.arco-col-rtl{left:unset;right:79.1667%}.arco-col-xl-push-20{left:83.3333%}.arco-col-xl-push-20.arco-col-rtl{left:unset;right:83.3333%}.arco-col-xl-push-21{left:87.5%}.arco-col-xl-push-21.arco-col-rtl{left:unset;right:87.5%}.arco-col-xl-push-22{left:91.6667%}.arco-col-xl-push-22.arco-col-rtl{left:unset;right:91.6667%}.arco-col-xl-push-23{left:95.8333%}.arco-col-xl-push-23.arco-col-rtl{left:unset;right:95.8333%}.arco-col-xl-push-24{left:100%}.arco-col-xl-push-24.arco-col-rtl{left:unset;right:100%}}@media (width>=1600px){.arco-col-xxl-0{display:none}.arco-col-xxl-1{flex:0 0 4.16667%;width:4.16667%;display:block}.arco-col-xxl-2{flex:0 0 8.33333%;width:8.33333%;display:block}.arco-col-xxl-3{flex:0 0 12.5%;width:12.5%;display:block}.arco-col-xxl-4{flex:0 0 16.6667%;width:16.6667%;display:block}.arco-col-xxl-5{flex:0 0 20.8333%;width:20.8333%;display:block}.arco-col-xxl-6{flex:0 0 25%;width:25%;display:block}.arco-col-xxl-7{flex:0 0 29.1667%;width:29.1667%;display:block}.arco-col-xxl-8{flex:0 0 33.3333%;width:33.3333%;display:block}.arco-col-xxl-9{flex:0 0 37.5%;width:37.5%;display:block}.arco-col-xxl-10{flex:0 0 41.6667%;width:41.6667%;display:block}.arco-col-xxl-11{flex:0 0 45.8333%;width:45.8333%;display:block}.arco-col-xxl-12{flex:0 0 50%;width:50%;display:block}.arco-col-xxl-13{flex:0 0 54.1667%;width:54.1667%;display:block}.arco-col-xxl-14{flex:0 0 58.3333%;width:58.3333%;display:block}.arco-col-xxl-15{flex:0 0 62.5%;width:62.5%;display:block}.arco-col-xxl-16{flex:0 0 66.6667%;width:66.6667%;display:block}.arco-col-xxl-17{flex:0 0 70.8333%;width:70.8333%;display:block}.arco-col-xxl-18{flex:0 0 75%;width:75%;display:block}.arco-col-xxl-19{flex:0 0 79.1667%;width:79.1667%;display:block}.arco-col-xxl-20{flex:0 0 83.3333%;width:83.3333%;display:block}.arco-col-xxl-21{flex:0 0 87.5%;width:87.5%;display:block}.arco-col-xxl-22{flex:0 0 91.6667%;width:91.6667%;display:block}.arco-col-xxl-23{flex:0 0 95.8333%;width:95.8333%;display:block}.arco-col-xxl-24{flex:0 0 100%;width:100%;display:block}.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.16667%}.arco-col-xxl-offset-1.arco-col-rtl{margin-left:0;margin-right:4.16667%}.arco-col-xxl-offset-2{margin-left:8.33333%}.arco-col-xxl-offset-2.arco-col-rtl{margin-left:0;margin-right:8.33333%}.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.6667%}.arco-col-xxl-offset-4.arco-col-rtl{margin-left:0;margin-right:16.6667%}.arco-col-xxl-offset-5{margin-left:20.8333%}.arco-col-xxl-offset-5.arco-col-rtl{margin-left:0;margin-right:20.8333%}.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.1667%}.arco-col-xxl-offset-7.arco-col-rtl{margin-left:0;margin-right:29.1667%}.arco-col-xxl-offset-8{margin-left:33.3333%}.arco-col-xxl-offset-8.arco-col-rtl{margin-left:0;margin-right:33.3333%}.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.6667%}.arco-col-xxl-offset-10.arco-col-rtl{margin-left:0;margin-right:41.6667%}.arco-col-xxl-offset-11{margin-left:45.8333%}.arco-col-xxl-offset-11.arco-col-rtl{margin-left:0;margin-right:45.8333%}.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.1667%}.arco-col-xxl-offset-13.arco-col-rtl{margin-left:0;margin-right:54.1667%}.arco-col-xxl-offset-14{margin-left:58.3333%}.arco-col-xxl-offset-14.arco-col-rtl{margin-left:0;margin-right:58.3333%}.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.6667%}.arco-col-xxl-offset-16.arco-col-rtl{margin-left:0;margin-right:66.6667%}.arco-col-xxl-offset-17{margin-left:70.8333%}.arco-col-xxl-offset-17.arco-col-rtl{margin-left:0;margin-right:70.8333%}.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.1667%}.arco-col-xxl-offset-19.arco-col-rtl{margin-left:0;margin-right:79.1667%}.arco-col-xxl-offset-20{margin-left:83.3333%}.arco-col-xxl-offset-20.arco-col-rtl{margin-left:0;margin-right:83.3333%}.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.6667%}.arco-col-xxl-offset-22.arco-col-rtl{margin-left:0;margin-right:91.6667%}.arco-col-xxl-offset-23{margin-left:95.8333%}.arco-col-xxl-offset-23.arco-col-rtl{margin-left:0;margin-right:95.8333%}.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:unset;left:0%}.arco-col-xxl-pull-1{right:4.16667%}.arco-col-xxl-pull-1.arco-col-rtl{right:unset;left:4.16667%}.arco-col-xxl-pull-2{right:8.33333%}.arco-col-xxl-pull-2.arco-col-rtl{right:unset;left:8.33333%}.arco-col-xxl-pull-3{right:12.5%}.arco-col-xxl-pull-3.arco-col-rtl{right:unset;left:12.5%}.arco-col-xxl-pull-4{right:16.6667%}.arco-col-xxl-pull-4.arco-col-rtl{right:unset;left:16.6667%}.arco-col-xxl-pull-5{right:20.8333%}.arco-col-xxl-pull-5.arco-col-rtl{right:unset;left:20.8333%}.arco-col-xxl-pull-6{right:25%}.arco-col-xxl-pull-6.arco-col-rtl{right:unset;left:25%}.arco-col-xxl-pull-7{right:29.1667%}.arco-col-xxl-pull-7.arco-col-rtl{right:unset;left:29.1667%}.arco-col-xxl-pull-8{right:33.3333%}.arco-col-xxl-pull-8.arco-col-rtl{right:unset;left:33.3333%}.arco-col-xxl-pull-9{right:37.5%}.arco-col-xxl-pull-9.arco-col-rtl{right:unset;left:37.5%}.arco-col-xxl-pull-10{right:41.6667%}.arco-col-xxl-pull-10.arco-col-rtl{right:unset;left:41.6667%}.arco-col-xxl-pull-11{right:45.8333%}.arco-col-xxl-pull-11.arco-col-rtl{right:unset;left:45.8333%}.arco-col-xxl-pull-12{right:50%}.arco-col-xxl-pull-12.arco-col-rtl{right:unset;left:50%}.arco-col-xxl-pull-13{right:54.1667%}.arco-col-xxl-pull-13.arco-col-rtl{right:unset;left:54.1667%}.arco-col-xxl-pull-14{right:58.3333%}.arco-col-xxl-pull-14.arco-col-rtl{right:unset;left:58.3333%}.arco-col-xxl-pull-15{right:62.5%}.arco-col-xxl-pull-15.arco-col-rtl{right:unset;left:62.5%}.arco-col-xxl-pull-16{right:66.6667%}.arco-col-xxl-pull-16.arco-col-rtl{right:unset;left:66.6667%}.arco-col-xxl-pull-17{right:70.8333%}.arco-col-xxl-pull-17.arco-col-rtl{right:unset;left:70.8333%}.arco-col-xxl-pull-18{right:75%}.arco-col-xxl-pull-18.arco-col-rtl{right:unset;left:75%}.arco-col-xxl-pull-19{right:79.1667%}.arco-col-xxl-pull-19.arco-col-rtl{right:unset;left:79.1667%}.arco-col-xxl-pull-20{right:83.3333%}.arco-col-xxl-pull-20.arco-col-rtl{right:unset;left:83.3333%}.arco-col-xxl-pull-21{right:87.5%}.arco-col-xxl-pull-21.arco-col-rtl{right:unset;left:87.5%}.arco-col-xxl-pull-22{right:91.6667%}.arco-col-xxl-pull-22.arco-col-rtl{right:unset;left:91.6667%}.arco-col-xxl-pull-23{right:95.8333%}.arco-col-xxl-pull-23.arco-col-rtl{right:unset;left:95.8333%}.arco-col-xxl-pull-24{right:100%}.arco-col-xxl-pull-24.arco-col-rtl{right:unset;left:100%}.arco-col-xxl-push-0{left:0%}.arco-col-xxl-push-0.arco-col-rtl{left:unset;right:0%}.arco-col-xxl-push-1{left:4.16667%}.arco-col-xxl-push-1.arco-col-rtl{left:unset;right:4.16667%}.arco-col-xxl-push-2{left:8.33333%}.arco-col-xxl-push-2.arco-col-rtl{left:unset;right:8.33333%}.arco-col-xxl-push-3{left:12.5%}.arco-col-xxl-push-3.arco-col-rtl{left:unset;right:12.5%}.arco-col-xxl-push-4{left:16.6667%}.arco-col-xxl-push-4.arco-col-rtl{left:unset;right:16.6667%}.arco-col-xxl-push-5{left:20.8333%}.arco-col-xxl-push-5.arco-col-rtl{left:unset;right:20.8333%}.arco-col-xxl-push-6{left:25%}.arco-col-xxl-push-6.arco-col-rtl{left:unset;right:25%}.arco-col-xxl-push-7{left:29.1667%}.arco-col-xxl-push-7.arco-col-rtl{left:unset;right:29.1667%}.arco-col-xxl-push-8{left:33.3333%}.arco-col-xxl-push-8.arco-col-rtl{left:unset;right:33.3333%}.arco-col-xxl-push-9{left:37.5%}.arco-col-xxl-push-9.arco-col-rtl{left:unset;right:37.5%}.arco-col-xxl-push-10{left:41.6667%}.arco-col-xxl-push-10.arco-col-rtl{left:unset;right:41.6667%}.arco-col-xxl-push-11{left:45.8333%}.arco-col-xxl-push-11.arco-col-rtl{left:unset;right:45.8333%}.arco-col-xxl-push-12{left:50%}.arco-col-xxl-push-12.arco-col-rtl{left:unset;right:50%}.arco-col-xxl-push-13{left:54.1667%}.arco-col-xxl-push-13.arco-col-rtl{left:unset;right:54.1667%}.arco-col-xxl-push-14{left:58.3333%}.arco-col-xxl-push-14.arco-col-rtl{left:unset;right:58.3333%}.arco-col-xxl-push-15{left:62.5%}.arco-col-xxl-push-15.arco-col-rtl{left:unset;right:62.5%}.arco-col-xxl-push-16{left:66.6667%}.arco-col-xxl-push-16.arco-col-rtl{left:unset;right:66.6667%}.arco-col-xxl-push-17{left:70.8333%}.arco-col-xxl-push-17.arco-col-rtl{left:unset;right:70.8333%}.arco-col-xxl-push-18{left:75%}.arco-col-xxl-push-18.arco-col-rtl{left:unset;right:75%}.arco-col-xxl-push-19{left:79.1667%}.arco-col-xxl-push-19.arco-col-rtl{left:unset;right:79.1667%}.arco-col-xxl-push-20{left:83.3333%}.arco-col-xxl-push-20.arco-col-rtl{left:unset;right:83.3333%}.arco-col-xxl-push-21{left:87.5%}.arco-col-xxl-push-21.arco-col-rtl{left:unset;right:87.5%}.arco-col-xxl-push-22{left:91.6667%}.arco-col-xxl-push-22.arco-col-rtl{left:unset;right:91.6667%}.arco-col-xxl-push-23{left:95.8333%}.arco-col-xxl-push-23.arco-col-rtl{left:unset;right:95.8333%}.arco-col-xxl-push-24{left:100%}.arco-col-xxl-push-24.arco-col-rtl{left:unset;right:100%}}@media (width>=2000px){.arco-col-xxxl-0{display:none}.arco-col-xxxl-1{flex:0 0 4.16667%;width:4.16667%;display:block}.arco-col-xxxl-2{flex:0 0 8.33333%;width:8.33333%;display:block}.arco-col-xxxl-3{flex:0 0 12.5%;width:12.5%;display:block}.arco-col-xxxl-4{flex:0 0 16.6667%;width:16.6667%;display:block}.arco-col-xxxl-5{flex:0 0 20.8333%;width:20.8333%;display:block}.arco-col-xxxl-6{flex:0 0 25%;width:25%;display:block}.arco-col-xxxl-7{flex:0 0 29.1667%;width:29.1667%;display:block}.arco-col-xxxl-8{flex:0 0 33.3333%;width:33.3333%;display:block}.arco-col-xxxl-9{flex:0 0 37.5%;width:37.5%;display:block}.arco-col-xxxl-10{flex:0 0 41.6667%;width:41.6667%;display:block}.arco-col-xxxl-11{flex:0 0 45.8333%;width:45.8333%;display:block}.arco-col-xxxl-12{flex:0 0 50%;width:50%;display:block}.arco-col-xxxl-13{flex:0 0 54.1667%;width:54.1667%;display:block}.arco-col-xxxl-14{flex:0 0 58.3333%;width:58.3333%;display:block}.arco-col-xxxl-15{flex:0 0 62.5%;width:62.5%;display:block}.arco-col-xxxl-16{flex:0 0 66.6667%;width:66.6667%;display:block}.arco-col-xxxl-17{flex:0 0 70.8333%;width:70.8333%;display:block}.arco-col-xxxl-18{flex:0 0 75%;width:75%;display:block}.arco-col-xxxl-19{flex:0 0 79.1667%;width:79.1667%;display:block}.arco-col-xxxl-20{flex:0 0 83.3333%;width:83.3333%;display:block}.arco-col-xxxl-21{flex:0 0 87.5%;width:87.5%;display:block}.arco-col-xxxl-22{flex:0 0 91.6667%;width:91.6667%;display:block}.arco-col-xxxl-23{flex:0 0 95.8333%;width:95.8333%;display:block}.arco-col-xxxl-24{flex:0 0 100%;width:100%;display:block}.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.16667%}.arco-col-xxxl-offset-1.arco-col-rtl{margin-left:0;margin-right:4.16667%}.arco-col-xxxl-offset-2{margin-left:8.33333%}.arco-col-xxxl-offset-2.arco-col-rtl{margin-left:0;margin-right:8.33333%}.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.6667%}.arco-col-xxxl-offset-4.arco-col-rtl{margin-left:0;margin-right:16.6667%}.arco-col-xxxl-offset-5{margin-left:20.8333%}.arco-col-xxxl-offset-5.arco-col-rtl{margin-left:0;margin-right:20.8333%}.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.1667%}.arco-col-xxxl-offset-7.arco-col-rtl{margin-left:0;margin-right:29.1667%}.arco-col-xxxl-offset-8{margin-left:33.3333%}.arco-col-xxxl-offset-8.arco-col-rtl{margin-left:0;margin-right:33.3333%}.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.6667%}.arco-col-xxxl-offset-10.arco-col-rtl{margin-left:0;margin-right:41.6667%}.arco-col-xxxl-offset-11{margin-left:45.8333%}.arco-col-xxxl-offset-11.arco-col-rtl{margin-left:0;margin-right:45.8333%}.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.1667%}.arco-col-xxxl-offset-13.arco-col-rtl{margin-left:0;margin-right:54.1667%}.arco-col-xxxl-offset-14{margin-left:58.3333%}.arco-col-xxxl-offset-14.arco-col-rtl{margin-left:0;margin-right:58.3333%}.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.6667%}.arco-col-xxxl-offset-16.arco-col-rtl{margin-left:0;margin-right:66.6667%}.arco-col-xxxl-offset-17{margin-left:70.8333%}.arco-col-xxxl-offset-17.arco-col-rtl{margin-left:0;margin-right:70.8333%}.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.1667%}.arco-col-xxxl-offset-19.arco-col-rtl{margin-left:0;margin-right:79.1667%}.arco-col-xxxl-offset-20{margin-left:83.3333%}.arco-col-xxxl-offset-20.arco-col-rtl{margin-left:0;margin-right:83.3333%}.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.6667%}.arco-col-xxxl-offset-22.arco-col-rtl{margin-left:0;margin-right:91.6667%}.arco-col-xxxl-offset-23{margin-left:95.8333%}.arco-col-xxxl-offset-23.arco-col-rtl{margin-left:0;margin-right:95.8333%}.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:unset;left:0%}.arco-col-xxxl-pull-1{right:4.16667%}.arco-col-xxxl-pull-1.arco-col-rtl{right:unset;left:4.16667%}.arco-col-xxxl-pull-2{right:8.33333%}.arco-col-xxxl-pull-2.arco-col-rtl{right:unset;left:8.33333%}.arco-col-xxxl-pull-3{right:12.5%}.arco-col-xxxl-pull-3.arco-col-rtl{right:unset;left:12.5%}.arco-col-xxxl-pull-4{right:16.6667%}.arco-col-xxxl-pull-4.arco-col-rtl{right:unset;left:16.6667%}.arco-col-xxxl-pull-5{right:20.8333%}.arco-col-xxxl-pull-5.arco-col-rtl{right:unset;left:20.8333%}.arco-col-xxxl-pull-6{right:25%}.arco-col-xxxl-pull-6.arco-col-rtl{right:unset;left:25%}.arco-col-xxxl-pull-7{right:29.1667%}.arco-col-xxxl-pull-7.arco-col-rtl{right:unset;left:29.1667%}.arco-col-xxxl-pull-8{right:33.3333%}.arco-col-xxxl-pull-8.arco-col-rtl{right:unset;left:33.3333%}.arco-col-xxxl-pull-9{right:37.5%}.arco-col-xxxl-pull-9.arco-col-rtl{right:unset;left:37.5%}.arco-col-xxxl-pull-10{right:41.6667%}.arco-col-xxxl-pull-10.arco-col-rtl{right:unset;left:41.6667%}.arco-col-xxxl-pull-11{right:45.8333%}.arco-col-xxxl-pull-11.arco-col-rtl{right:unset;left:45.8333%}.arco-col-xxxl-pull-12{right:50%}.arco-col-xxxl-pull-12.arco-col-rtl{right:unset;left:50%}.arco-col-xxxl-pull-13{right:54.1667%}.arco-col-xxxl-pull-13.arco-col-rtl{right:unset;left:54.1667%}.arco-col-xxxl-pull-14{right:58.3333%}.arco-col-xxxl-pull-14.arco-col-rtl{right:unset;left:58.3333%}.arco-col-xxxl-pull-15{right:62.5%}.arco-col-xxxl-pull-15.arco-col-rtl{right:unset;left:62.5%}.arco-col-xxxl-pull-16{right:66.6667%}.arco-col-xxxl-pull-16.arco-col-rtl{right:unset;left:66.6667%}.arco-col-xxxl-pull-17{right:70.8333%}.arco-col-xxxl-pull-17.arco-col-rtl{right:unset;left:70.8333%}.arco-col-xxxl-pull-18{right:75%}.arco-col-xxxl-pull-18.arco-col-rtl{right:unset;left:75%}.arco-col-xxxl-pull-19{right:79.1667%}.arco-col-xxxl-pull-19.arco-col-rtl{right:unset;left:79.1667%}.arco-col-xxxl-pull-20{right:83.3333%}.arco-col-xxxl-pull-20.arco-col-rtl{right:unset;left:83.3333%}.arco-col-xxxl-pull-21{right:87.5%}.arco-col-xxxl-pull-21.arco-col-rtl{right:unset;left:87.5%}.arco-col-xxxl-pull-22{right:91.6667%}.arco-col-xxxl-pull-22.arco-col-rtl{right:unset;left:91.6667%}.arco-col-xxxl-pull-23{right:95.8333%}.arco-col-xxxl-pull-23.arco-col-rtl{right:unset;left:95.8333%}.arco-col-xxxl-pull-24{right:100%}.arco-col-xxxl-pull-24.arco-col-rtl{right:unset;left:100%}.arco-col-xxxl-push-0{left:0%}.arco-col-xxxl-push-0.arco-col-rtl{left:unset;right:0%}.arco-col-xxxl-push-1{left:4.16667%}.arco-col-xxxl-push-1.arco-col-rtl{left:unset;right:4.16667%}.arco-col-xxxl-push-2{left:8.33333%}.arco-col-xxxl-push-2.arco-col-rtl{left:unset;right:8.33333%}.arco-col-xxxl-push-3{left:12.5%}.arco-col-xxxl-push-3.arco-col-rtl{left:unset;right:12.5%}.arco-col-xxxl-push-4{left:16.6667%}.arco-col-xxxl-push-4.arco-col-rtl{left:unset;right:16.6667%}.arco-col-xxxl-push-5{left:20.8333%}.arco-col-xxxl-push-5.arco-col-rtl{left:unset;right:20.8333%}.arco-col-xxxl-push-6{left:25%}.arco-col-xxxl-push-6.arco-col-rtl{left:unset;right:25%}.arco-col-xxxl-push-7{left:29.1667%}.arco-col-xxxl-push-7.arco-col-rtl{left:unset;right:29.1667%}.arco-col-xxxl-push-8{left:33.3333%}.arco-col-xxxl-push-8.arco-col-rtl{left:unset;right:33.3333%}.arco-col-xxxl-push-9{left:37.5%}.arco-col-xxxl-push-9.arco-col-rtl{left:unset;right:37.5%}.arco-col-xxxl-push-10{left:41.6667%}.arco-col-xxxl-push-10.arco-col-rtl{left:unset;right:41.6667%}.arco-col-xxxl-push-11{left:45.8333%}.arco-col-xxxl-push-11.arco-col-rtl{left:unset;right:45.8333%}.arco-col-xxxl-push-12{left:50%}.arco-col-xxxl-push-12.arco-col-rtl{left:unset;right:50%}.arco-col-xxxl-push-13{left:54.1667%}.arco-col-xxxl-push-13.arco-col-rtl{left:unset;right:54.1667%}.arco-col-xxxl-push-14{left:58.3333%}.arco-col-xxxl-push-14.arco-col-rtl{left:unset;right:58.3333%}.arco-col-xxxl-push-15{left:62.5%}.arco-col-xxxl-push-15.arco-col-rtl{left:unset;right:62.5%}.arco-col-xxxl-push-16{left:66.6667%}.arco-col-xxxl-push-16.arco-col-rtl{left:unset;right:66.6667%}.arco-col-xxxl-push-17{left:70.8333%}.arco-col-xxxl-push-17.arco-col-rtl{left:unset;right:70.8333%}.arco-col-xxxl-push-18{left:75%}.arco-col-xxxl-push-18.arco-col-rtl{left:unset;right:75%}.arco-col-xxxl-push-19{left:79.1667%}.arco-col-xxxl-push-19.arco-col-rtl{left:unset;right:79.1667%}.arco-col-xxxl-push-20{left:83.3333%}.arco-col-xxxl-push-20.arco-col-rtl{left:unset;right:83.3333%}.arco-col-xxxl-push-21{left:87.5%}.arco-col-xxxl-push-21.arco-col-rtl{left:unset;right:87.5%}.arco-col-xxxl-push-22{left:91.6667%}.arco-col-xxxl-push-22.arco-col-rtl{left:unset;right:91.6667%}.arco-col-xxxl-push-23{left:95.8333%}.arco-col-xxxl-push-23.arco-col-rtl{left:unset;right:95.8333%}.arco-col-xxxl-push-24{left:100%}.arco-col-xxxl-push-24.arco-col-rtl{left:unset;right:100%}}.arco-grid{display:grid}.arco-grid-rtl{direction:rtl}.arco-image-trigger{background:var(--color-bg-5);border:1px solid var(--color-neutral-3);border-radius:4px;padding:6px 4px}.arco-image-trigger .arco-trigger-arrow{border:1px solid var(--color-neutral-3);background-color:var(--color-bg-5)}.arco-image{border-radius:var(--border-radius-small);vertical-align:middle;display:inline-block;position:relative}.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{width:100%;height:100%;position:absolute;top:0;left:0}.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{justify-content:flex-end;align-items:center;display:flex}.arco-image-actions-item{border-radius:var(--border-radius-small);cursor:pointer;margin-left:12px;padding:0;font-size:14px;line-height:1}.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{color:var(--color-white);box-sizing:border-box;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;background:linear-gradient(360deg,#0000004d 0%,#0000 100%);align-items:center;padding:9px 16px;position:absolute;bottom:0;left:0}.arco-image-with-footer-inner .arco-image-caption-title,.arco-image-with-footer-inner .arco-image-caption-description{color:var(--color-white)}.arco-image-with-footer-inner .arco-image-actions-item:hover{background:#00000080}.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{background-color:var(--color-neutral-1);width:100%;height:100%;color:var(--color-neutral-4);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;display:flex}.arco-image-error-icon{width:60px;max-width:100%;height:60px;max-height:100%}.arco-image-error-icon>svg{width:100%;height:100%}.arco-image-error-alt{text-align:center;padding:8px 16px;font-size:12px;line-height:1.6667}.arco-image-loader{background-color:var(--color-neutral-1);width:100%;height:100%;position:absolute;top:0;left:0}.arco-image-loader-spin{color:rgb(var(--primary-6));text-align:center;font-size:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.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{z-index:1001;width:100%;height:100%;position:fixed;top:0;left:0}.arco-image-preview-hide{display:none}.arco-image-preview-mask,.arco-image-preview-wrapper{width:100%;height:100%;position:absolute;top:0;left:0}.arco-image-preview-mask{background-color:var(--color-mask-bg)}.arco-image-preview-img-container{text-align:center;width:100%;height:100%}.arco-image-preview-img-container:before{content:"";vertical-align:middle;width:0;height:100%;display:inline-block}.arco-image-preview-img-container .arco-image-preview-img{vertical-align:middle;-webkit-user-select:none;user-select:none;max-width:100%;max-height:100%;cursor:-webkit-grab;cursor:grab;display:inline-block}.arco-image-preview-img-container .arco-image-preview-img.arco-image-preview-img-moving{cursor:-webkit-grabbing;cursor:grabbing}.arco-image-preview-scale-value{box-sizing:border-box;color:var(--color-white);font-size:12px;line-height:initial;background-color:#ffffff14;padding:7px 10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.arco-image-preview-toolbar{background-color:var(--color-bg-2);border-radius:var(--border-radius-medium);align-items:flex-start;padding:4px 16px;display:flex;position:absolute;bottom:46px;left:50%;transform:translate(-50%)}.arco-image-preview-toolbar-action{color:var(--color-neutral-8);border-radius:var(--border-radius-small);cursor:pointer;background-color:#0000;align-items:center;font-size:14px;display:flex}.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);cursor:not-allowed;background-color:#0000}.arco-image-preview-toolbar-action-name{padding-right:12px;font-size:12px}.arco-image-preview-toolbar-action-content{padding:13px;line-height:1}.arco-image-preview-toolbar-simple{padding: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));border-radius:var(--border-radius-medium);box-sizing:border-box;background-color:#232324;justify-content:center;align-items:center;width:48px;height:48px;padding:10px;font-size:18px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.arco-image-preview-close-btn{width:32px;height:32px;color:var(--color-white);text-align:center;cursor:pointer;background:#00000080;border-radius:50%;font-size:14px;line-height:32px;position:absolute;top:36px;right:36px}.arco-image-preview-arrow-left,.arco-image-preview-arrow-right{width:32px;height:32px;color:var(--color-white);cursor:pointer;z-index:2;background-color:#ffffff4d;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.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:#ffffff80}.arco-image-preview-arrow-left{top:50%;left:20px;transform:translateY(-50%)}.arco-image-preview-arrow-right{top:50%;right:20px;transform:translateY(-50%)}.arco-image-preview-arrow-disabled{cursor:not-allowed;color:#ffffff4d;background-color:#fff3}.arco-image-preview-arrow-disabled>svg{color:#ffffff4d}.arco-image-preview-arrow-disabled:hover{background-color:#fff3}.fadeImage-enter,.fadeImage-appear{opacity:0}.fadeImage-enter-active,.fadeImage-appear-active{opacity:1;transition:opacity .4s cubic-bezier(.3,1.3,.3,1)}.fadeImage-exit{opacity:1}.fadeImage-exit-active{opacity:0;transition:opacity .4s cubic-bezier(.3,1.3,.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}.arco-input{appearance:none;-webkit-tap-highlight-color:#0000;border-radius:var(--border-radius-small);width:100%;color:var(--color-text-1);box-sizing:border-box;background-color:var(--color-fill-2);border:1px solid #0000;outline:none;padding:4px 12px;font-size:14px;line-height:1.5715;transition:color .1s cubic-bezier(0,0,1,1),border-color .1s cubic-bezier(0,0,1,1),background-color .1s cubic-bezier(0,0,1,1)}.arco-input::placeholder{color:var(--color-text-3)}.arco-input:hover{background-color:var(--color-fill-3);border-color:#0000}.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{background-color:var(--color-danger-light-1);border-color:#0000}.arco-input-error:hover{background-color:var(--color-danger-light-2);border-color:#0000}.arco-input-error .arco-input,.arco-input-error .arco-input:hover{box-shadow:none;background:0 0}.arco-input-error.arco-input-focus,.arco-input-error.arco-input-focus:hover,.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{background-color:var(--color-warning-light-1);border-color:#0000}.arco-input-warning:hover{background-color:var(--color-warning-light-2);border-color:#0000}.arco-input-warning .arco-input,.arco-input-warning .arco-input:hover{box-shadow:none;background:0 0}.arco-input-warning.arco-input-focus,.arco-input-warning.arco-input-focus:hover,.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{text-overflow:ellipsis;flex:1;overflow:hidden}.arco-input-autowidth:hover{text-overflow:unset}.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:#0000}.arco-input-disabled:hover{background-color:var(--color-fill-2);color:var(--color-text-4);border-color:#0000}.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{color:var(--color-text-3);padding-left:8px;font-size:12px}.arco-input-word-limit-error{color:rgb(var(--danger-6))}.arco-input-size-mini{padding-top:1px;padding-bottom:1px;font-size:12px;line-height:1.667}.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,.arco-input-inner-wrapper.arco-input-inner-wrapper-mini,.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,.arco-input-inner-wrapper.arco-input-inner-wrapper-small,.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,.arco-input-inner-wrapper.arco-input-inner-wrapper-large,.arco-input-size-large{padding-left:16px;padding-right:16px}.arco-input-clear-icon{cursor:pointer;color:var(--color-text-2);font-size:12px}.arco-input-clear-icon:focus-visible:before{box-shadow:0 0 0 2px rgb(var(--primary-6))}.arco-input-clear-icon>svg{transition:color .1s cubic-bezier(0,0,1,1);position:relative}.arco-input-inner-wrapper{appearance:none;-webkit-tap-highlight-color:#0000;border-radius:var(--border-radius-small);color:var(--color-text-1);box-sizing:border-box;background-color:var(--color-fill-2);border:1px solid #0000;outline:none;align-items:center;width:100%;padding-left:12px;padding-right:12px;font-size:14px;transition:color .1s cubic-bezier(0,0,1,1),border-color .1s cubic-bezier(0,0,1,1),background-color .1s cubic-bezier(0,0,1,1);display:inline-flex;position:relative}.arco-input-inner-wrapper::placeholder{color:var(--color-text-3)}.arco-input-inner-wrapper:hover{background-color:var(--color-fill-3);border-color:#0000}.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{background-color:var(--color-danger-light-1);border-color:#0000}.arco-input-inner-wrapper-error:hover{background-color:var(--color-danger-light-2);border-color:#0000}.arco-input-inner-wrapper-error .arco-input,.arco-input-inner-wrapper-error .arco-input:hover{box-shadow:none;background:0 0}.arco-input-inner-wrapper-error.arco-input-inner-wrapper-focus,.arco-input-inner-wrapper-error.arco-input-inner-wrapper-focus:hover,.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{background-color:var(--color-warning-light-1);border-color:#0000}.arco-input-inner-wrapper-warning:hover{background-color:var(--color-warning-light-2);border-color:#0000}.arco-input-inner-wrapper-warning .arco-input,.arco-input-inner-wrapper-warning .arco-input:hover{box-shadow:none;background:0 0}.arco-input-inner-wrapper-warning.arco-input-inner-wrapper-focus,.arco-input-inner-wrapper-warning.arco-input-inner-wrapper-focus:hover,.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{background:0 0;border:none;border-radius:0;padding-left:0;padding-right:0}.arco-input-inner-wrapper .arco-input:hover,.arco-input-inner-wrapper .arco-input:focus{box-shadow:none;background:0 0}.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;align-items:center;height:100%;display:inline-flex}.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,.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:#0000}.arco-input-inner-wrapper-disabled:hover{background-color:var(--color-fill-2);color:var(--color-text-4);border-color:#0000}.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{align-items:stretch;display:flex}.arco-input-group-wrapper-autowidth .arco-input-group-addbefore,.arco-input-group-wrapper-autowidth .arco-input-group-after{height:unset;flex-grow:0;flex-shrink:0;align-items:center;width:auto;display:inline-flex}.arco-input-group-wrapper-autowidth .arco-input-inner-wrapper{overflow:hidden}.arco-input-group-wrapper-autowidth .arco-input{text-overflow:ellipsis;flex:1;overflow:hidden}.arco-input-group-wrapper-autowidth .arco-input:hover{text-overflow:unset}.arco-input-group{width:100%;height:100%;line-height:0;display:table}.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{white-space:nowrap;vertical-align:middle;box-sizing:border-box;width:1px;height:100%;color:var(--color-text-1);background-color:var(--color-fill-2);border:1px solid #0000;padding:0 12px;display:table-cell}.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{width:auto;height:100%;margin:-1px -13px -1px -12px}.arco-input-group-addafter .arco-input{border-color:#0000;border-top-left-radius:0;border-bottom-left-radius:0;width:auto;height:100%;margin:-1px -13px -1px -12px}.arco-input-group-addafter .arco-select{width:auto;height:100%;margin:-1px -13px -1px -12px}.arco-input-group-addafter .arco-select .arco-select-view{background-color:inherit;border-color:#0000;border-radius:0}.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{width:auto;height:100%;margin:-1px -12px -1px -13px}.arco-input-group-addbefore .arco-input{border-color:#0000;border-top-right-radius:0;border-bottom-right-radius:0;width:auto;height:100%;margin:-1px -12px -1px -13px}.arco-input-group-addbefore .arco-select{width:auto;height:100%;margin:-1px -12px -1px -13px}.arco-input-group-addbefore .arco-select .arco-select-view{background-color:inherit;border-color:#0000;border-radius:0}.arco-input-group-addbefore .arco-select.arco-select-single .arco-select-view{height:100%}.arco-input-group-wrapper{vertical-align:top;width:100%;display:inline-block}.arco-input-group-wrapper.arco-input-group-wrapper-mini .arco-input-group,.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,.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{height:22px;font-size:12px}.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{width:auto;height:100%;margin:-1px -13px -1px -12px}.arco-input-group-wrapper.arco-input-group-wrapper-mini .arco-input-group-addafter .arco-input{border-color:#0000;border-top-left-radius:0;border-bottom-left-radius:0;width:auto;height:100%;margin:-1px -13px -1px -12px}.arco-input-group-wrapper.arco-input-group-wrapper-mini .arco-input-group-addafter .arco-select{width:auto;height:100%;margin:-1px -13px -1px -12px}.arco-input-group-wrapper.arco-input-group-wrapper-mini .arco-input-group-addafter .arco-select .arco-select-view{background-color:inherit;border-color:#0000;border-radius:0}.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{width:auto;height:100%;margin:-1px -12px -1px -13px}.arco-input-group-wrapper.arco-input-group-wrapper-mini .arco-input-group-addbefore .arco-input{border-color:#0000;border-top-right-radius:0;border-bottom-right-radius:0;width:auto;height:100%;margin:-1px -12px -1px -13px}.arco-input-group-wrapper.arco-input-group-wrapper-mini .arco-input-group-addbefore .arco-select{width:auto;height:100%;margin:-1px -12px -1px -13px}.arco-input-group-wrapper.arco-input-group-wrapper-mini .arco-input-group-addbefore .arco-select .arco-select-view{background-color:inherit;border-color:#0000;border-radius:0}.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,.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,.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{height:26px;font-size:14px}.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{width:auto;height:100%;margin:-1px -13px -1px -12px}.arco-input-group-wrapper.arco-input-group-wrapper-small .arco-input-group-addafter .arco-input{border-color:#0000;border-top-left-radius:0;border-bottom-left-radius:0;width:auto;height:100%;margin:-1px -13px -1px -12px}.arco-input-group-wrapper.arco-input-group-wrapper-small .arco-input-group-addafter .arco-select{width:auto;height:100%;margin:-1px -13px -1px -12px}.arco-input-group-wrapper.arco-input-group-wrapper-small .arco-input-group-addafter .arco-select .arco-select-view{background-color:inherit;border-color:#0000;border-radius:0}.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{width:auto;height:100%;margin:-1px -12px -1px -13px}.arco-input-group-wrapper.arco-input-group-wrapper-small .arco-input-group-addbefore .arco-input{border-color:#0000;border-top-right-radius:0;border-bottom-right-radius:0;width:auto;height:100%;margin:-1px -12px -1px -13px}.arco-input-group-wrapper.arco-input-group-wrapper-small .arco-input-group-addbefore .arco-select{width:auto;height:100%;margin:-1px -12px -1px -13px}.arco-input-group-wrapper.arco-input-group-wrapper-small .arco-input-group-addbefore .arco-select .arco-select-view{background-color:inherit;border-color:#0000;border-radius:0}.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,.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,.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{height:34px;font-size:14px}.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{width:auto;height:100%;margin:-1px -13px -1px -12px}.arco-input-group-wrapper.arco-input-group-wrapper-large .arco-input-group-addafter .arco-input{border-color:#0000;border-top-left-radius:0;border-bottom-left-radius:0;width:auto;height:100%;margin:-1px -13px -1px -12px}.arco-input-group-wrapper.arco-input-group-wrapper-large .arco-input-group-addafter .arco-select{width:auto;height:100%;margin:-1px -13px -1px -12px}.arco-input-group-wrapper.arco-input-group-wrapper-large .arco-input-group-addafter .arco-select .arco-select-view{background-color:inherit;border-color:#0000;border-radius:0}.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{width:auto;height:100%;margin:-1px -12px -1px -13px}.arco-input-group-wrapper.arco-input-group-wrapper-large .arco-input-group-addbefore .arco-input{border-color:#0000;border-top-right-radius:0;border-bottom-right-radius:0;width:auto;height:100%;margin:-1px -12px -1px -13px}.arco-input-group-wrapper.arco-input-group-wrapper-large .arco-input-group-addbefore .arco-select{width:auto;height:100%;margin:-1px -12px -1px -13px}.arco-input-group-wrapper.arco-input-group-wrapper-large .arco-input-group-addbefore .arco-select .arco-select-view{background-color:inherit;border-color:#0000;border-radius:0}.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,.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,.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{height:22px;font-size:14px}.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{width:auto;height:100%;margin:-1px -13px -1px -12px}.arco-input-group-wrapper.arco-input-custom-height .arco-input-group-addafter .arco-input{border-color:#0000;border-top-left-radius:0;border-bottom-left-radius:0;width:auto;height:100%;margin:-1px -13px -1px -12px}.arco-input-group-wrapper.arco-input-custom-height .arco-input-group-addafter .arco-select{width:auto;height:100%;margin:-1px -13px -1px -12px}.arco-input-group-wrapper.arco-input-custom-height .arco-input-group-addafter .arco-select .arco-select-view{background-color:inherit;border-color:#0000;border-radius:0}.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{width:auto;height:100%;margin:-1px -12px -1px -13px}.arco-input-group-wrapper.arco-input-custom-height .arco-input-group-addbefore .arco-input{border-color:#0000;border-top-right-radius:0;border-bottom-right-radius:0;width:auto;height:100%;margin:-1px -12px -1px -13px}.arco-input-group-wrapper.arco-input-custom-height .arco-input-group-addbefore .arco-select{width:auto;height:100%;margin:-1px -12px -1px -13px}.arco-input-group-wrapper.arco-input-custom-height .arco-input-group-addbefore .arco-select .arco-select-view{background-color:inherit;border-color:#0000;border-radius:0}.arco-input-group-wrapper.arco-input-custom-height .arco-input-group-addbefore .arco-select.arco-select-single .arco-select-view,.arco-input-group-wrapper.arco-input-custom-height .arco-input-inner-wrapper,.arco-input-group-wrapper.arco-input-custom-height .arco-input-inner-wrapper .arco-input,.arco-input-group-wrapper.arco-input-custom-height .arco-input-inner-wrapper .arco-input-clear-wrapper,.arco-input-group-wrapper.arco-input-custom-height .arco-input-inner-wrapper .arco-input-clear-wrapper .arco-input,.arco-input-group-wrapper .arco-input-inner-wrapper{height:100%}.arco-input-group-wrapper.arco-input-disabled{cursor:not-allowed}.arco-input-mirror{visibility:hidden;position:absolute;top:0;left:0}.arco-textarea{appearance:none;-webkit-tap-highlight-color:#0000;border-radius:var(--border-radius-small);width:100%;color:var(--color-text-1);box-sizing:border-box;background-color:var(--color-fill-2);vertical-align:top;resize:vertical;border:1px solid #0000;outline:none;max-width:100%;height:auto;min-height:32px;padding:4px 12px;font-size:14px;line-height:1.5715;transition:color .1s cubic-bezier(0,0,1,1),border-color .1s cubic-bezier(0,0,1,1),background-color .1s cubic-bezier(0,0,1,1);position:relative;overflow:auto}.arco-textarea::placeholder{color:var(--color-text-3)}.arco-textarea:hover{background-color:var(--color-fill-3);border-color:#0000}.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{background-color:var(--color-danger-light-1);border-color:#0000}.arco-textarea-error:hover{background-color:var(--color-danger-light-2);border-color:#0000}.arco-textarea-error .arco-input,.arco-textarea-error .arco-input:hover{box-shadow:none;background:0 0}.arco-textarea-error.arco-textarea-focus,.arco-textarea-error.arco-textarea-focus:hover,.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{background-color:var(--color-warning-light-1);border-color:#0000}.arco-textarea-warning:hover{background-color:var(--color-warning-light-2);border-color:#0000}.arco-textarea-warning .arco-input,.arco-textarea-warning .arco-input:hover{box-shadow:none;background:0 0}.arco-textarea-warning.arco-textarea-focus,.arco-textarea-warning.arco-textarea-focus:hover,.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:#0000}.arco-textarea-disabled:hover{background-color:var(--color-fill-2);color:var(--color-text-4);border-color:#0000}.arco-textarea-disabled::placeholder{color:var(--color-text-4)}.arco-input-group.arco-input-group-compact>.arco-select{vertical-align:unset}.arco-input-group.arco-input-group-compact>.arco-select .arco-select-view,.arco-input-group.arco-input-group-compact>*,.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){border-right:1px solid var(--color-neutral-3);box-sizing:border-box;position:relative}.arco-input-group.arco-input-group-compact>:first-child,.arco-input-group.arco-input-group-compact>:first-child .arco-input-group>:first-child,.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,.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{padding-top:1px;padding-bottom:1px;font-size:12px;line-height:1.667}.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,.size-height-inner-wrapper.size-height-inner-wrapper-mini,.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,.size-height-inner-wrapper.size-height-inner-wrapper-small,.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,.size-height-inner-wrapper.size-height-inner-wrapper-large,.size-height-size-large{padding-left:16px;padding-right:16px}.group-size.group-size-mini .arco-input-group,.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,.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{height:22px;font-size:12px}.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{width:auto;height:100%;margin:-1px -13px -1px -12px}.group-size.group-size-mini .arco-input-group-addafter .arco-input{border-color:#0000;border-top-left-radius:0;border-bottom-left-radius:0;width:auto;height:100%;margin:-1px -13px -1px -12px}.group-size.group-size-mini .arco-input-group-addafter .arco-select{width:auto;height:100%;margin:-1px -13px -1px -12px}.group-size.group-size-mini .arco-input-group-addafter .arco-select .arco-select-view{background-color:inherit;border-color:#0000;border-radius:0}.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{width:auto;height:100%;margin:-1px -12px -1px -13px}.group-size.group-size-mini .arco-input-group-addbefore .arco-input{border-color:#0000;border-top-right-radius:0;border-bottom-right-radius:0;width:auto;height:100%;margin:-1px -12px -1px -13px}.group-size.group-size-mini .arco-input-group-addbefore .arco-select{width:auto;height:100%;margin:-1px -12px -1px -13px}.group-size.group-size-mini .arco-input-group-addbefore .arco-select .arco-select-view{background-color:inherit;border-color:#0000;border-radius:0}.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,.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,.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{height:26px;font-size:14px}.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{width:auto;height:100%;margin:-1px -13px -1px -12px}.group-size.group-size-small .arco-input-group-addafter .arco-input{border-color:#0000;border-top-left-radius:0;border-bottom-left-radius:0;width:auto;height:100%;margin:-1px -13px -1px -12px}.group-size.group-size-small .arco-input-group-addafter .arco-select{width:auto;height:100%;margin:-1px -13px -1px -12px}.group-size.group-size-small .arco-input-group-addafter .arco-select .arco-select-view{background-color:inherit;border-color:#0000;border-radius:0}.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{width:auto;height:100%;margin:-1px -12px -1px -13px}.group-size.group-size-small .arco-input-group-addbefore .arco-input{border-color:#0000;border-top-right-radius:0;border-bottom-right-radius:0;width:auto;height:100%;margin:-1px -12px -1px -13px}.group-size.group-size-small .arco-input-group-addbefore .arco-select{width:auto;height:100%;margin:-1px -12px -1px -13px}.group-size.group-size-small .arco-input-group-addbefore .arco-select .arco-select-view{background-color:inherit;border-color:#0000;border-radius:0}.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,.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,.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{height:34px;font-size:14px}.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{width:auto;height:100%;margin:-1px -13px -1px -12px}.group-size.group-size-large .arco-input-group-addafter .arco-input{border-color:#0000;border-top-left-radius:0;border-bottom-left-radius:0;width:auto;height:100%;margin:-1px -13px -1px -12px}.group-size.group-size-large .arco-input-group-addafter .arco-select{width:auto;height:100%;margin:-1px -13px -1px -12px}.group-size.group-size-large .arco-input-group-addafter .arco-select .arco-select-view{background-color:inherit;border-color:#0000;border-radius:0}.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{width:auto;height:100%;margin:-1px -12px -1px -13px}.group-size.group-size-large .arco-input-group-addbefore .arco-input{border-color:#0000;border-top-right-radius:0;border-bottom-right-radius:0;width:auto;height:100%;margin:-1px -12px -1px -13px}.group-size.group-size-large .arco-input-group-addbefore .arco-select{width:auto;height:100%;margin:-1px -12px -1px -13px}.group-size.group-size-large .arco-input-group-addbefore .arco-select .arco-select-view{background-color:inherit;border-color:#0000;border-radius:0}.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,.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,.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{height:22px;font-size:14px}.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{width:auto;height:100%;margin:-1px -13px -1px -12px}.group-size.arco-input-custom-height .arco-input-group-addafter .arco-input{border-color:#0000;border-top-left-radius:0;border-bottom-left-radius:0;width:auto;height:100%;margin:-1px -13px -1px -12px}.group-size.arco-input-custom-height .arco-input-group-addafter .arco-select{width:auto;height:100%;margin:-1px -13px -1px -12px}.group-size.arco-input-custom-height .arco-input-group-addafter .arco-select .arco-select-view{background-color:inherit;border-color:#0000;border-radius:0}.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{width:auto;height:100%;margin:-1px -12px -1px -13px}.group-size.arco-input-custom-height .arco-input-group-addbefore .arco-input{border-color:#0000;border-top-right-radius:0;border-bottom-right-radius:0;width:auto;height:100%;margin:-1px -12px -1px -13px}.group-size.arco-input-custom-height .arco-input-group-addbefore .arco-select{width:auto;height:100%;margin:-1px -12px -1px -13px}.group-size.arco-input-custom-height .arco-input-group-addbefore .arco-select .arco-select-view{background-color:inherit;border-color:#0000;border-radius:0}.group-size.arco-input-custom-height .arco-input-group-addbefore .arco-select.arco-select-single .arco-select-view,.group-size.arco-input-custom-height .arco-input-inner-wrapper,.group-size.arco-input-custom-height .arco-input-inner-wrapper .arco-input,.group-size.arco-input-custom-height .arco-input-inner-wrapper .arco-input-clear-wrapper,.group-size.arco-input-custom-height .arco-input-inner-wrapper .arco-input-clear-wrapper .arco-input{height:100%}.arco-textarea-wrapper{width:100%;display:inline-block;position:relative}.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{color:var(--color-text-3);-webkit-user-select:none;user-select:none;font-size:12px;position:absolute;bottom:6px;right:10px}.arco-textarea-word-limit-error{color:rgb(var(--danger-6))}.arco-textarea-clear-icon{color:var(--color-text-2);font-size:12px;display:none;position:absolute;top:10px;right:10px}.arco-textarea-clear-icon>svg{transition:color .1s cubic-bezier(0,0,1,1);position:relative}.arco-input-search.arco-input-group-wrapper .arco-input-group-addbefore{transition:all .1s cubic-bezier(0,0,1,1)}.arco-input-search.arco-input-group-wrapper .arco-input-group-addafter{border:none;padding:0}.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{height:100%;color:var(--color-white);border-top-left-radius:0;border-bottom-left-radius:0;font-size:14px}.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-left:24px;padding-right:0}.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{width:auto;height:100%;margin:-1px -12px -1px -13px}.arco-input-group-wrapper-rtl .arco-input-group-addafter .arco-input{border-color:#0000;border-top-right-radius:0;border-bottom-right-radius:0;width:auto;height:100%;margin:-1px -12px -1px -13px}.arco-input-group-wrapper-rtl .arco-input-group-addafter .arco-select{width:auto;height:100%;margin:-1px -12px -1px -13px}.arco-input-group-wrapper-rtl .arco-input-group-addafter .arco-select .arco-select-view{background-color:inherit;border-color:#0000;border-radius:0}.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{width:auto;height:100%;margin:-1px -13px -1px -12px}.arco-input-group-wrapper-rtl .arco-input-group-addbefore .arco-input{border-color:#0000;border-top-left-radius:0;border-bottom-left-radius:0;width:auto;height:100%;margin:-1px -13px -1px -12px}.arco-input-group-wrapper-rtl .arco-input-group-addbefore .arco-select{width:auto;height:100%;margin:-1px -13px -1px -12px}.arco-input-group-wrapper-rtl .arco-input-group-addbefore .arco-select .arco-select-view{background-color:inherit;border-color:#0000;border-radius:0}.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,.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,.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-left:12px;padding-right:0}.arco-input-inner-wrapper-rtl>.arco-input-clear-wrapper .arco-input-clear-icon{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-radius:0 var(--border-radius-small) var(--border-radius-small) 0;border-left:none}.arco-textarea-wrapper-rtl{direction:rtl}.arco-textarea-wrapper-rtl .arco-textarea{padding-left:20px}.arco-textarea-wrapper-rtl .arco-textarea-word-limit,.arco-textarea-wrapper-rtl .arco-textarea-clear-icon{right:initial;left:10px}.arco-input-number{box-sizing:border-box;border-radius:var(--border-radius-small);width:100%;display:inline-block;position:relative}.arco-input-number-step-button{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;justify-content:center;align-items:center;transition:all .1s cubic-bezier(0,0,1,1);display:flex}.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 .1s cubic-bezier(0,0,1,1)}.arco-input-number-mode-embed .arco-input-number-step-layer{opacity:0;border-radius:1px;width:18px;transition:all .1s cubic-bezier(0,0,1,1);position:absolute;top:4px;bottom:4px;right:4px;overflow:hidden}.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:unset;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{border:inherit;height:100%;position:absolute;top:0}.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{border-right-color:var(--color-neutral-3);left:0}.arco-input-number-mode-button .arco-input-group-addafter .arco-input-number-step-button{border-left-color:var(--color-neutral-3);right:0}.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,.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,.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,.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,.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))}.arco-input-tag{box-sizing:border-box;border-radius:var(--border-radius-small);vertical-align:top;cursor:text;background-color:var(--color-fill-2);width:100%;color:var(--color-text-1);border:1px solid #0000;padding-left:4px;padding-right:4px;transition:all .1s cubic-bezier(0,0,1,1);display:inline-block}.arco-input-tag-view{width:100%;display:flex}.arco-input-tag-inner{box-sizing:border-box;flex-wrap:wrap;flex-grow:1;align-items:center;display:flex;position:relative;overflow:hidden}.arco-input-tag-prefix,.arco-input-tag-suffix{box-sizing:border-box;justify-content:center;align-items:center;min-width:22px;display:flex}.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{color:var(--color-text-2);cursor:pointer;font-size:12px;display:none}.arco-input-tag .arco-input-tag-clear-icon>svg{transition:color .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%;font-size:inherit;cursor:inherit;color:inherit;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;outline:none;padding:0;overflow:hidden}.arco-input-tag-input:first-child{width:100%}.arco-tag+.arco-input-tag-input[disabled]{width:0}.arco-input-tag-input-mirror{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.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{margin:0 4px;font-size:12px}.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 #0000}.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 #0000}.arco-input-tag-warning:hover{background-color:var(--color-warning-light-2);border:1px solid #0000}.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 #0000}.arco-input-tag-error:hover{background-color:rgb(var(--danger-2));border:1px solid #0000}.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);cursor:not-allowed;border:1px solid #0000}.arco-input-tag-disabled:hover{background-color:var(--color-fill-2);border:1px solid #0000}.arco-input-tag-disabled .arco-input-tag-input::placeholder{color:var(--color-text-4)}.arco-input-tag-readonly{cursor:default}.arco-input-tag-wrapper{align-items:stretch;width:100%;display:inline-flex}.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{color:var(--color-text-1);background-color:var(--color-fill-2);white-space:nowrap;border:1px solid #0000;align-items:center;padding:0 12px;display:flex}.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{height:20px;margin-top:1px;margin-bottom:1px;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{height:24px;margin-top:1px;margin-bottom:1px;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{height:20px;margin-top:1px;margin-bottom:1px;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{height:28px;margin-top:1px;margin-bottom:1px;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-left:4px;padding-right:4px}.arco-input-tag-rtl .arco-input-tag-prefix{padding-left:4px;padding-right:8px}.arco-input-tag-rtl .arco-input-tag-suffix{padding-left:8px;padding-right:0}.arco-input-tag-rtl .arco-input-tag-tag{margin-left:4px;margin-right:0}.arco-input-tag-rtl .arco-input-tag-input-mirror{right:0;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,.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:unset;border-left:1px solid var(--color-border-2)}.arco-input-tag-wrapper-rtl .arco-input-tag-addafter{border-left:unset;border-right:1px solid var(--color-border-2)}.arco-layout{flex-direction:column;flex:1;margin:0;padding:0;display:flex}.arco-layout-sider{background:var(--color-menu-dark-bg);flex:none;width:auto;margin:0;padding:0;transition:width .2s cubic-bezier(.34,.69,.1,1);position:relative}.arco-layout-sider-children{height:100%;overflow:auto}.arco-layout-sider-collapsed .arco-layout-sider-children::-webkit-scrollbar{width:0}.arco-layout-sider-has-trigger{box-sizing:border-box;padding-bottom:48px}.arco-layout-sider-trigger{box-sizing:border-box;width:100%;height:48px;color:var(--color-white);cursor:pointer;z-index:1;background:#fff3;justify-content:center;align-items:center;transition:width .2s cubic-bezier(.34,.69,.1,1);display:flex}.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 #00000014}.arco-layout-header{box-sizing:border-box;flex:none;margin:0}.arco-layout-content{flex:1}.arco-layout-footer{flex:none;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));cursor:pointer;border-radius:var(--border-radius-small);background-color:#0000;padding:1px 4px;font-size:14px;line-height:1.5715;text-decoration:none;transition:all .1s cubic-bezier(0,0,1,1);display:inline-block}.arco-link:hover{color:rgb(var(--link-6));background-color:var(--color-fill-2)}.arco-link:active{color:rgb(var(--link-6));background-color:var(--color-fill-3);transition:none}.arco-link:focus-visible{box-shadow:0 0 0 2px var(--color-link-light-3)}.arco-link.arco-link-hoverless{background-color:unset;padding:0;display:inline}.arco-link.arco-link-hoverless:active,.arco-link.arco-link-hoverless:hover{background-color:unset}.arco-link.arco-link-disabled{color:var(--color-link-light-3);cursor:not-allowed;background:0 0}.arco-link-is-success,.arco-link-is-success:hover,.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,.arco-link-is-error:hover,.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,.arco-link-is-warning:hover,.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}.arco-list{box-sizing:border-box;border-radius:var(--border-radius-medium);width:100%;color:var(--color-text-1);border:1px solid var(--color-neutral-3);flex-direction:column;font-size:14px;line-height:1.5715;display:flex;overflow-y:auto}.arco-list-wrapper:after{content:"";visibility:hidden;clear:both;display:block}.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,.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{color:var(--color-text-1);font-size:16px;font-weight:500;line-height:1.5}.arco-list-item{box-sizing:border-box;justify-content:space-between;width:100%;display:flex;overflow:hidden}.arco-list-item-main{flex:1;overflow:hidden}.arco-list-item-main .arco-list-item-action:not(:first-child){margin-top:4px}.arco-list-item-meta{align-items:center;padding:4px 0;display:flex}.arco-list-item-meta-avatar{display:flex}.arco-list-item-meta-avatar:not(:last-child){margin-right:16px}.arco-list-item-meta-title{color:var(--color-text-1);font-weight:500}.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{flex-wrap:nowrap;align-self:center;list-style:none;display:flex}.arco-list-item-action>li{cursor:pointer;display:inline-block}.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{clear:both;content:"";visibility:hidden;height:0;display:block;overflow:hidden}.arco-list-scroll-loading{justify-content:center;align-items:center;display:flex}.arco-list-content{flex:1}.arco-list-content .arco-empty{justify-content:center;align-items:center;height:100%;display:flex}.arco-list-rtl{direction:rtl}.arco-list-rtl .arco-list-item-meta-avatar:not(:last-child){margin-left:16px;margin-right:0}.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{box-sizing:border-box;vertical-align:middle;white-space:pre-wrap;width:100%;display:inline-block;position:relative}.arco-mentions-textarea,.arco-mentions-measure{white-space:inherit;padding:4px 12px;font-size:14px;line-height:1.5715}.arco-mentions-textarea{resize:none}.arco-mentions-measure,.arco-mentions-align-textarea .arco-mentions-measure-trigger{visibility:hidden;pointer-events:none;position:absolute;inset:0;overflow:auto}.arco-mentions-rtl{direction:rtl}@keyframes arco-menu-selected-item-label-enter{0%{opacity:0}to{opacity:1}}.arco-menu{box-sizing:border-box;width:100%;font-size:14px;line-height:1.5715;transition:width .2s cubic-bezier(.34,.69,.1,1);position:relative}.arco-menu-indent{width:20px;display:inline-block}.arco-menu .arco-menu-item,.arco-menu .arco-menu-group-title,.arco-menu .arco-menu-pop-header,.arco-menu .arco-menu-inline-header{border-radius:var(--border-radius-small);box-sizing:border-box;cursor:pointer;position:relative}.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 .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 .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,.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,.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:0 0;transition:color .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,.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,.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:0 0;transition:color .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;inset: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{white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;overflow:hidden}.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{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.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;top:50%;right:12px;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{align-items:center;padding:14px 20px;display:flex}.arco-menu-horizontal .arco-menu-item,.arco-menu-horizontal .arco-menu-pop{vertical-align:middle;flex-shrink:0;display:inline-block}.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;bottom:-14px;left:0}.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{white-space:nowrap;visibility:hidden;pointer-events:none;position:absolute!important}.arco-menu-selected-label{background-color:rgb(var(--primary-6));height:3px;animation:.2s cubic-bezier(0,0,1,1) arco-menu-selected-item-label-enter;position:absolute;bottom:-14px;left:12px;right:12px}.arco-menu-pop-button{width:auto;box-shadow:none;background:0 0}.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{border:1px solid #0000;border-radius:50%;width:40px;height:40px;margin-bottom:16px;line-height:40px;box-shadow:0 4px 10px #0000001a}.arco-menu-collapse{width:48px}.arco-menu-collapse .arco-menu-inner{padding: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:unset;left:50%;transform:translate(-50%)}.arco-menu-collapse-button{border-radius:var(--border-radius-small);cursor:pointer;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;bottom:12px;right:12px}.arco-menu-inline-content{height:auto;transition:height .2s cubic-bezier(.34,.69,.1,1);overflow:hidden}.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;inset: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:translate(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:translate(-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-left:16px;margin-right:0}.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-left:8px;margin-right:0}.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,.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:initial;left:12px}.arco-menu-rtl.arco-menu-vertical .arco-menu-pop-header,.arco-menu-rtl.arco-menu-vertical .arco-menu-inline-header{padding-left:28px;padding-right:12px}.arco-menu-rtl .arco-menu-pop:after{right:0;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:translate(-8px)}.arco-menu-rtl .arco-menu-pop-trigger.arco-trigger[trigger-placement=lt]{transform:translate(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{z-index:1003;text-align:center;pointer-events:none;box-sizing:border-box;width:100%;padding:0 10px;position:fixed;left:0}.arco-message-wrapper-top{top:40px}.arco-message-wrapper-bottom{bottom:40px}.arco-message{border-radius:var(--border-radius-small);border:1px solid var(--color-neutral-3);background-color:var(--color-bg-popup);text-align:center;pointer-events:auto;margin-bottom:16px;padding:10px 16px;line-height:1;transition:opacity .1s cubic-bezier(0,0,1,1);display:inline-block;position:relative;overflow:hidden;box-shadow:0 4px 10px #0000001a}.arco-message-closable{padding-right:38px}.arco-message-icon{color:var(--color-text-1);vertical-align:middle;margin-right:8px;font-size:20px;animation:.1s cubic-bezier(0,0,1,1) arco-msg-fade,.4s cubic-bezier(.3,1.3,.3,1) arco-msg-fade;display:inline-block}.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{color:var(--color-text-1);font-size:12px;position:absolute;top:14px;right: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 .1s cubic-bezier(0,0,1,1)}.fadeMessage-exit{opacity:0;overflow:hidden}.fadeMessage-exit-active{opacity:0;height:0;transition:all .3s cubic-bezier(.34,.69,.1,1)}.arco-message-rtl{direction:rtl}.arco-message-rtl .arco-message-icon{margin-left:8px;margin-right:0}@keyframes arco-msg-fade{0%{opacity:0}to{opacity:1}}@keyframes arco-msg-scale{0%{transform:scale(0)}to{transform:scale(1)}}.arco-modal-mask{z-index:1001;background-color:var(--color-mask-bg);width:100%;height:100%;display:none;position:fixed;top:0;left:0}.arco-modal-wrapper{z-index:1001;width:100%;height:100%;position:fixed;top:0;left:0;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;width:0;height:100%;display:inline-block}.arco-modal-wrapper.arco-modal-wrapper-align-center .arco-modal{vertical-align:middle;display:inline-block;top:0}.arco-modal{border-radius:var(--border-radius-medium);border:0 solid var(--color-neutral-3);background-color:var(--color-bg-3);text-align:left;width:520px;white-space:initial;box-shadow:none;box-sizing:border-box;margin:0 auto;line-height:1.5715;position:relative;top:100px}.arco-modal-header{box-sizing:border-box;border-bottom:1px solid var(--color-neutral-3);align-items:center;width:100%;height:48px;padding:0 20px;display:flex}.arco-modal-header .arco-modal-title{text-align:center;flex:1}.arco-modal-content{color:var(--color-text-1);padding:24px 20px;font-size:14px;position:relative}.arco-modal-footer{border-top:1px solid var(--color-neutral-3);box-sizing:border-box;text-align:right;width:100%;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{cursor:pointer;color:var(--color-text-1);font-size:12px;position:absolute;top:18px;right:20px}.arco-modal-title{color:var(--color-text-1);font-size:16px;font-weight:500}.arco-modal-title .arco-icon{vertical-align:-3px;margin-right:10px;font-size:18px}.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{width:464px;padding:24px 32px 32px}.arco-modal-simple .arco-modal-header,.arco-modal-simple .arco-modal-footer{height:unset;border:none;padding:0}.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(.5)}.zoomModal-enter-active,.zoomModal-appear-active{opacity:1;transition:opacity .4s cubic-bezier(.3,1.3,.3,1),transform .4s cubic-bezier(.3,1.3,.3,1);transform:scale(1)}.zoomModal-exit{opacity:1;transform:scale(1)}.zoomModal-exit-active{opacity:0;transition:opacity .4s cubic-bezier(.3,1.3,.3,1),transform .4s cubic-bezier(.3,1.3,.3,1);transform:scale(.5)}.fadeModal-enter,.fadeModal-appear{opacity:0}.fadeModal-enter-active,.fadeModal-appear-active{opacity:1;transition:opacity .4s cubic-bezier(.3,1.3,.3,1)}.fadeModal-exit{opacity:1}.fadeModal-exit-active{opacity:0;transition:opacity .4s cubic-bezier(.3,1.3,.3,1)}.arco-modal-rtl{direction:rtl}.arco-modal-rtl .arco-modal-footer{text-align:unset}.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-left:10px;margin-right:0}.arco-modal-rtl .arco-modal-close-icon{right:initial;left:20px}.arco-modal-rtl.arco-modal-simple .arco-modal-footer{text-align:center}.arco-notification-wrapper{z-index:1003;position:fixed}.arco-notification-wrapper-topLeft{top:20px;left:20px}.arco-notification-wrapper-topRight{top:20px;right: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{border-radius:var(--border-radius-medium);border:1px solid var(--color-neutral-3);background-color:var(--color-bg-popup);box-sizing:border-box;opacity:1;width:340px;margin-bottom:20px;padding:20px;transition:opacity .2s cubic-bezier(0,0,1,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000026}.arco-notification-icon{color:var(--color-text-1);align-items:center;font-size:24px;display:inline-flex}.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{word-break:break-word;flex:1}.arco-notification-title{color:var(--color-text-1);margin-bottom:4px;font-size:16px;font-weight:500}.arco-notification-content{color:var(--color-text-1);font-size:14px}.arco-notification-info .arco-notification-title,.arco-notification-info .arco-notification-content,.arco-notification-success .arco-notification-title,.arco-notification-success .arco-notification-content,.arco-notification-warning .arco-notification-title,.arco-notification-warning .arco-notification-content,.arco-notification-error .arco-notification-title,.arco-notification-error .arco-notification-content{color:var(--color-text-1)}.arco-notification-btn-wrapper{text-align:right;margin-top:16px}.arco-notification .arco-notification-close-btn{cursor:pointer;color:var(--color-text-1);font-size:12px;position:absolute;top:12px;right: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:translate(-100%)}.slideNoticeLeft-enter-active,.slideNoticeLeft-appear-active{transition:transform .4s cubic-bezier(.3,1.3,.3,1);transform:translate(0)}.slideNoticeLeft-exit{opacity:0}.slideNoticeLeft-exit-active{opacity:0;height:0;margin-bottom:0;padding-top:0;padding-bottom:0;transition:all .3s cubic-bezier(.34,.69,.1,1)}.slideNoticeRight-enter,.slideNoticeRight-appear{transform:translate(100%)}.slideNoticeRight-enter-active,.slideNoticeRight-appear-active{transition:transform .4s cubic-bezier(.3,1.3,.3,1);transform:translate(0)}.slideNoticeRight-exit{opacity:0}.slideNoticeRight-exit-active{opacity:0;height:0;transition:all .3s cubic-bezier(.34,.69,.1,1)}.arco-notification-wrapper-rtl,.arco-notification-rtl{direction:rtl}.arco-notification-rtl .arco-notification-left{padding-left:16px;padding-right:0}.arco-notification-rtl .arco-notification-btn-wrapper{text-align:left}.arco-notification-rtl .arco-notification-close-btn{right:initial;left:12px}.arco-page-header{padding:16px 0}.arco-breadcrumb+.arco-page-header-head{margin-top:4px}.arco-page-header-head{justify-content:space-between;align-items:center;line-height:28px;display:flex}.arco-page-header-head-left{align-items:center;display:flex}.arco-page-header-head-wrapper{padding-left:24px;padding-right:20px}.arco-page-header-head-main{align-items:center;min-height:30px;display:flex;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);margin-right:12px;font-size:14px}.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{white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-1);font-size:20px;font-weight:600;overflow:hidden}.arco-page-header-divider{background-color:var(--color-fill-3);width:1px;height:16px;margin-left:12px;margin-right:12px}.arco-page-header-sub-title{white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-3);font-size:14px;overflow:hidden}.arco-page-header-content{border-top:1px solid var(--color-neutral-3);padding:20px 32px}.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-left:0;margin-right:-8px;padding-left:0;padding-right:8px}.arco-page-header-rtl .arco-page-header-back{margin-left:12px;margin-right:0}.arco-page-header-rtl .arco-page-header-divider{margin-left:12px;margin-right:12px}.arco-pagination{align-items:center;font-size:14px;display:flex}.arco-pagination-list{margin:0;padding:0;list-style:none;display:inline-block}.arco-pagination-item{text-align:center;vertical-align:middle;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--border-radius-small);color:var(--color-text-2);background-color:#0000;border:0 solid #0000;outline:0;min-width:32px;height:32px;font-size:14px;line-height:32px;list-style:none;display:inline-block}.arco-pagination-item-prev,.arco-pagination-item-next{font-size:12px}.arco-pagination-item-disabled{cursor:not-allowed;color:var(--color-text-4);background-color:#0000;border-color:#0000}.arco-pagination-item:not(.arco-pagination-item-disabled):not(.arco-pagination-item-active):hover{background-color:var(--color-fill-1);color:var(--color-text-2);border-color:#0000}.arco-pagination-item-active{color:rgb(var(--primary-6));background-color:var(--color-primary-light-1);border-color:#0000;transition:color .2s cubic-bezier(0,0,1,1),background-color .2s cubic-bezier(0,0,1,1)}.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{color:var(--color-text-2);background-color:#0000;font-size:12px}.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{content:".";vertical-align:middle;font-size:0;display:inline-block}.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:#0000}.arco-pagination-item-jumper{justify-content:center;align-items:center;font-size:16px;display:inline-flex}.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{text-align:center;width:40px;margin-left:8px;margin-right:8px;padding-left:2px;padding-right:2px}.arco-pagination-option{text-align:center;vertical-align:middle;min-width:0;height:32px;margin-left:8px;font-size:14px;line-height:0;display:inline-block;position:relative}.arco-pagination-option .arco-select{width:auto}.arco-pagination-option .arco-select-view-value{overflow:inherit;padding-right:6px}.arco-pagination-total-text{height:100%;color:var(--color-text-1);margin-right:8px;font-size:14px;line-height:32px;display:inline-block}.arco-pagination-item-simple-pager{vertical-align:middle;margin:0 12px 0 4px;display:inline-block}.arco-pagination-item-simple-pager .arco-pagination-jumper-separator{padding: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:#0000}.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:#0000}.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;color:var(--color-text-4);background-color:#0000;border-color:#0000}.arco-pagination.arco-pagination-disabled .arco-pagination-item-active{background-color:var(--color-fill-1);color:var(--color-primary-light-3);border-color:#0000}.arco-pagination-size-mini .arco-pagination-item{min-width:24px;height:24px;font-size:12px;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{height:24px;font-size:12px;line-height:0}.arco-pagination-size-mini .arco-pagination-jumper>span{font-size:12px}.arco-pagination-size-small .arco-pagination-item{min-width:28px;height:28px;font-size:14px;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{height:28px;font-size:14px;line-height:0}.arco-pagination-size-small .arco-pagination-jumper>span{font-size:14px}.arco-pagination-size-large .arco-pagination-item{min-width:36px;height:36px;font-size:14px;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{height:36px;font-size:14px;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-left:8px;margin-right:0}.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}.arco-pagination-rtl .arco-pagination-jumper,.arco-pagination-rtl .arco-pagination-jumper-input,.arco-pagination-rtl .arco-pagination-option{margin-left:0;margin-right:8px}.arco-pagination-rtl .arco-pagination-option .arco-select-view-value{padding-left:6px;padding-right:0}.arco-pagination-rtl .arco-pagination-total-text{margin-left:8px;margin-right:0}.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{box-sizing:border-box;padding:16px}.arco-popconfirm-title{color:var(--color-text-1);align-items:flex-start;margin-bottom:16px;font-size:14px;display:flex;position:relative}.arco-popconfirm-title-icon{align-items:center;height:22.001px;margin-right:8px;font-size:18px;display:inline-flex}.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-left:0;margin-right:8px}.arco-popover-content{padding:12px 16px}.arco-popover-title{color:var(--color-text-1);font-size:16px;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);border-radius:var(--border-radius-medium);box-sizing:border-box;border:1px solid var(--color-neutral-3);width:100%;max-width:none;font-size:14px;line-height:1.5715;box-shadow:0 4px 10px #0000001a}.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{text-align:right;direction:rtl}.arco-progress{font-size:12px;line-height:1;position:relative}.arco-progress-line,.arco-progress-steps{width:100%;max-width:100%;display:inline-block}.arco-progress-line-wrapper,.arco-progress-steps-wrapper{align-items:center;width:100%;max-width:100%;height:100%;display:flex}.arco-progress-line-text,.arco-progress-steps-text{color:var(--color-text-2);white-space:nowrap;text-align:right;flex-grow:1;flex-shrink:0;min-width:32px;margin-left:16px;font-size:12px}.arco-progress-line-text .arco-icon,.arco-progress-steps-text .arco-icon{margin-left:4px;font-size:12px}.arco-progress-line-outer{background-color:var(--color-fill-3);border-radius:100px;width:100%;display:inline-block;position:relative;overflow:hidden}.arco-progress-line-inner{background-color:rgb(var(--primary-6));border-radius:100px;max-width:100%;height:100%;transition:width .6s cubic-bezier(.34,.69,.1,1),background .3s cubic-bezier(.34,.69,.1,1);position:relative}.arco-progress-line-inner-buffer{background-color:var(--color-primary-light-3);border-radius:0 100px 100px 0;max-width:100%;height:100%;transition:all .6s cubic-bezier(.34,.69,.1,1);position:absolute;top:0;left:0}.arco-progress-line-inner-animate:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#0000 25%,#ffffff80 50%,#0000 75%) 0 0/400% 100%;width:100%;height:100%;animation:1.5s cubic-bezier(.34,.69,.1,1) infinite arco-progress-loading;display:block;position:absolute;top:0}.arco-progress-line-text .arco-icon{color:var(--color-text-2)}.arco-progress-steps-outer{width:100%;display:flex}.arco-progress-steps-text{min-width:unset;margin-left:8px}.arco-progress-steps-text .arco-icon{color:var(--color-text-2)}.arco-progress-steps-item{background-color:var(--color-fill-3);flex:1;height:100%;display:inline-block;position:relative}.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{flex:unset;border-radius:2px;width: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,.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,.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,.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{margin-left:16px;font-size:12px}.arco-progress-small .arco-progress-line-text .arco-icon{font-size:12px}.arco-progress-large .arco-progress-line-text{margin-left:16px;font-size:16px}.arco-progress-large .arco-progress-line-text .arco-icon{font-size:14px}.arco-progress-circle{display:inline-block}.arco-progress-circle-wrapper{text-align:center;vertical-align:text-bottom;line-height:1;display:inline-block;position:relative}.arco-progress-circle-svg{transform:rotate(-90deg)}.arco-progress-circle-text{font-size:14px}.arco-progress-circle-text .arco-icon{color:var(--color-text-2);font-size:16px}.arco-progress-circle .arco-progress-circle-text{color:var(--color-text-3);position:absolute;top:50%;left:50%;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 .6s cubic-bezier(0,0,1,1),stroke .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:translate(-50%)translateY(-50%)}.arco-progress-mini .arco-progress-circle-text{top:unset;left:unset;transform:unset;position:static}.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,.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%}to{background-position:0}}.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),.arco-progress-rtl.arco-progress-steps.arco-progress-small .arco-progress-steps-item:not(:last-of-type){margin-left:3px;margin-right:0}.arco-progress-rtl.arco-progress-small .arco-progress-line-text,.arco-progress-rtl.arco-progress-large .arco-progress-line-text{margin-left:0;margin-right:16px}.arco-progress-rtl.arco-progress-line .arco-progress-line-inner-buffer{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{cursor:pointer;font-size:14px;line-height:unset;padding-left:5px;display:inline-block;position:relative}.arco-radio-text{color:var(--color-text-1);margin-left:8px}.arco-radio-mask-wrapper{vertical-align:middle;line-height:1;position:relative;top:-.09em}.arco-radio-mask{border:2px solid var(--color-neutral-3);box-sizing:border-box;border-radius:var(--border-radius-circle);width:14px;height:14px;line-height:14px;display:block;position:relative}.arco-radio-mask:after{box-sizing:border-box;content:"";border-radius:var(--border-radius-circle);background-color:var(--color-bg-2);width:10px;height:10px;transition:transform .3s cubic-bezier(.3,1.3,.3,1);display:inline-block;position:absolute;top:0;left:0;transform:scale(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{background-color:var(--color-white);transform:scale(.4)}.arco-radio-checked:hover .arco-radio-mask{border-color:rgb(var(--primary-6))}.arco-radio-disabled,.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{background-color:var(--color-primary-light-3);border-color:#0000}.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{box-sizing:border-box;display:inline-block}.arco-radio-group .arco-radio{margin-right:20px}.arco-radio-group-type-button{z-index:0;padding:1.5px;line-height:26px;position:relative}.arco-radio-button{border-radius:var(--border-radius-small);color:var(--color-text-2);cursor:pointer;background-color:#0000;margin:1.5px;font-size:14px;line-height:26px;transition:all .1s cubic-bezier(0,0,1,1);display:inline-block;position:relative}.arco-radio-button-inner{padding:0 12px;display:block;position:relative}.arco-radio-button:not(:first-of-type):before{background-color:var(--color-neutral-3);content:"";width:1px;height:14px;transition:all .1s cubic-bezier(0,0,1,1);display:block;position:absolute;top:50%;left:-2px;transform:translateY(-50%)}.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:" ";background-color:var(--color-fill-2);pointer-events:none;z-index:-1;display:block;position:absolute;inset:-3px}.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;color:var(--color-text-4);background-color:#0000}.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{margin-right:0;line-height:32px;display:block}.arco-radio-group-direction-vertical .arco-radio-button{line-height:32px;display:block}.arco-radio-group-direction-vertical .arco-radio-button:not(:first-of-type):before{display:none}.arco-radio-group-direction-vertical .arco-radio-button:after{border-radius:var(--border-radius-small);inset:0}.arco-radio-group-type-button.arco-radio-group-direction-vertical{line-height:normal}.arco-radio-group-type-button.arco-radio-group-direction-vertical .arco-radio-button{margin:1.5px 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-left:20px;margin-right:0}.arco-radio-group-rtl.arco-radio-group-direction-vertical .arco-radio{margin-right:unset;margin-left:0}.arco-rate{-webkit-user-select:none;user-select:none;display:inline-block}.arco-rate-disabled{cursor:not-allowed}.arco-rate-inner{align-items:center;min-height:32px;font-size:24px;line-height:1;display:flex}.arco-rate-character{color:var(--color-fill-3);transition:transform .2s cubic-bezier(.34,.69,.1,1);position:relative}.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{white-space:nowrap;opacity:0;width:50%;position:absolute;top:0;left:0;overflow:hidden}.arco-rate-character-scale{animation:.4s cubic-bezier(.34,.69,.1,1) arco-rate-scale}.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)}to{transform:scale(1)}}.arco-rate-rtl{direction:rtl}.arco-rate-rtl .arco-rate-character:not(:last-child){margin-left:8px;margin-right:0}.arco-rate-rtl .arco-rate-character-left{left:initial;right:0}.arco-rate-rtl .arco-rate-character-left>*,.arco-rate-rtl .arco-rate-character-right>*{float:right}.arco-resizebox{width:100%;position:relative;overflow:hidden}.arco-resizebox-direction-left,.arco-resizebox-direction-right,.arco-resizebox-direction-top,.arco-resizebox-direction-bottom{-webkit-user-select:none;user-select:none;box-sizing:border-box;position:absolute;top:0;left:0}.arco-resizebox-direction-right{left:unset;right:0}.arco-resizebox-direction-bottom{top:unset;bottom:0}.arco-resizebox-split,.arco-resizebox-split-group{-webkit-user-select:auto;user-select:auto;display:flex}.arco-resizebox-split .arco-resizebox-slit-trigger,.arco-resizebox-split-group .arco-resizebox-slit-trigger{flex:0}.arco-resizebox-split-pane,.arco-resizebox-split-group-pane{overflow:auto}.arco-resizebox-split .second-pane,.arco-resizebox-split-group .second-pane{flex: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{background-color:var(--color-neutral-3);justify-content:center;align-items:center;height:100%;display:flex}.arco-resizebox-trigger-icon{color:var(--color-text-1);font-size:12px;display:inline-block}.arco-resizebox-trigger-prev>svg,.arco-resizebox-trigger-next>svg{cursor:pointer}.arco-resizebox-trigger-vertical{cursor:col-resize;height:100%}.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{flex-direction:column;width:6px}.arco-resizebox-trigger-vertical .arco-resizebox-trigger-icon-empty{width:100%;height:18px}.arco-resizebox-trigger-horizontal{cursor:row-resize;width:100%}.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{text-align:center;width:18px}.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{box-sizing:border-box;width:100%;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{width:92px;height:92px;line-height:92px}.arco-result-icon{text-align:center;margin-bottom:16px;font-size:20px}.arco-result-icon-tip{text-align:center;border-radius:50%;width:45px;height:45px;line-height:45px;display:inline-block}.arco-result-icon-custom{width:unset;height:unset;line-height:inherit}.arco-result-icon-custom>.arco-icon{color:inherit;font-size:45px}.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;color:var(--color-text-1);font-size:14px;font-weight:500;line-height:1.5715}.arco-result-subtitle{text-align:center;color:var(--color-text-2);font-size:14px;line-height:1.5715}.arco-result-extra{text-align:center;margin-top:20px}.arco-result-content{margin-top:20px}.arco-select .arco-select-view{color:var(--color-text-1);background-color:var(--color-fill-2);border:1px solid #0000}.arco-select:hover .arco-select-view{background-color:var(--color-fill-3);border-color:#0000}.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-error .arco-select-view{background-color:var(--color-danger-light-1);border:1px solid #0000}.arco-select-error:hover .arco-select-view{background-color:var(--color-danger-light-2);border-color:#0000}.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-warning .arco-select-view{background-color:var(--color-warning-light-1);border:1px solid #0000}.arco-select-warning:hover .arco-select-view{background-color:var(--color-warning-light-2);border-color:#0000}.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-disabled .arco-select-view{color:var(--color-text-4);background-color:var(--color-fill-2);border:1px solid #0000}.arco-select-disabled:hover .arco-select-view{background-color:var(--color-fill-2);border-color:#0000}.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{background:0 0!important;border:none!important}.arco-select-size-mini.arco-select-multiple .arco-select-view{height:auto;padding:0 3px;font-size:12px;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;padding:0 7px;font-size:12px;line-height:22px}.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;padding:0 3px;font-size:14px;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;padding:0 11px;font-size:14px;line-height:26px}.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;padding:0 3px;font-size:14px;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;padding:0 11px;font-size:14px;line-height:30px}.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;padding:0 3px;font-size:14px;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;padding:0 15px;font-size:14px;line-height:34px}.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{box-sizing:border-box;cursor:pointer;width:100%;display:inline-block;position:relative}.arco-select-view{box-sizing:border-box;border-radius:var(--border-radius-small);-webkit-user-select:none;user-select:none;text-align:left;outline:none;width:100%;transition:all .1s cubic-bezier(0,0,1,1),padding linear;display:flex;position:relative}.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;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;outline:none;width:100%;padding:0;overflow:hidden}.arco-select-single .arco-select-view-selector{box-sizing:border-box;width:100%;display:inline-flex;position:relative;overflow:hidden}.arco-select-single .arco-select-view-selector .arco-select-view-input{z-index:1;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.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{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block;overflow:hidden}.arco-select-single .arco-select-view-value:after,.arco-select-single .arco-select-view-value-mirror:after{content:".";visibility:hidden;font-size:0;line-height:0}.arco-select-single .arco-select-view .arco-select-hidden{opacity:0;z-index:-1;position:absolute}.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;padding:0;overflow:hidden;box-shadow:none!important;background:0 0!important;border:none!important}.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;z-index:-1;position:absolute}.arco-select-prefix{white-space:nowrap;color:var(--color-text-2);align-items:center;margin-right:12px;display:flex}.arco-select-suffix{align-items:center;margin-left:4px;display:flex}.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 .1s cubic-bezier(0,0,1,1)}.arco-select-arrow-icon{font-size:12px}.arco-select-open .arco-select-arrow-icon svg{transform:rotate(180deg)}.arco-select .arco-select-clear-icon{cursor:pointer;display:none}.arco-select .arco-select-clear-icon>svg{transition:all .1s cubic-bezier(0,0,1,1);position:relative}.arco-select:hover .arco-select-clear-icon{display:block}.arco-select:hover .arco-select-clear-icon~*{display:none}.arco-select-wrapper{align-items:stretch;width:100%;display:inline-flex}.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{color:var(--color-text-1);background-color:var(--color-fill-2);white-space:nowrap;border:1px solid #0000;border-right:1px solid var(--color-border-2);border-top-left-radius:var(--border-radius-small);border-bottom-left-radius:var(--border-radius-small);align-items:center;padding:0 12px;display:flex}.arco-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);padding:4px 0;top:4px;overflow:hidden;box-shadow:0 4px 10px #0000001a}.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{box-sizing:border-box;text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;width:100%;color:var(--color-text-1);background-color:var(--color-bg-popup);border-radius:0;padding:0 12px;font-size:14px;line-height:36px;position:relative;overflow:hidden}.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{align-items:center;padding:0 7px;display:flex}.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{border-radius:var(--border-radius-small);flex:1;margin-left:1px;padding:0 4px}.arco-select-group-title{box-sizing:border-box;width:100%;color:var(--color-text-3);white-space:nowrap;text-overflow:ellipsis;padding:8px 12px 0;font-size:12px;line-height:20px;overflow:hidden}.arco-select-group-title:first-child{padding-top:4px}.arco-select-highlight{color:var(--color-text-1);font-weight:500}.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-left:4px;padding-right:0}.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-left:8px;padding-right:0}.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-left:8px;padding-right:0}.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-left:12px;padding-right:0}.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:unset;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-left:12px;margin-right:0}.arco-select-rtl .arco-select-suffix{margin-left:0;margin-right:4px}.arco-skeleton,.arco-skeleton-header{display:flex}.arco-skeleton-header .arco-skeleton-image{background-color:var(--color-fill-2);border-radius:var(--border-radius-small);width:48px;height:48px}.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{margin:0;padding:0;list-style:none}.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:1.5s cubic-bezier(0,0,1,1) infinite arco-skeleton-circle}@keyframes arco-skeleton-circle{0%{background-position:100%}to{background-position:0}}.arco-skeleton-rtl .arco-skeleton-image-left{margin-left:16px;margin-right:0}.arco-skeleton-rtl .arco-skeleton-image-right{margin-left:0;margin-right:16px}.arco-slider{width:100%;display:inline-block}.arco-slider-wrapper{align-items:center;display:flex}.arco-slider-vertical{width:auto;min-width:22px;height:auto;display:inline-block}.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{cursor:pointer;flex:1;width:100%;height:12px;position:relative}.arco-slider-road:before{content:"";background-color:var(--color-fill-3);border-radius:2px;width:100%;height:2px;display:block;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-top:6px;margin-bottom:6px;margin-right:0;transform:translateY(0)}.arco-slider-road.arco-slider-road-vertical:before{width:2px;height:100%;top:unset;left:50%;transform:translate(-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{background-color:rgb(var(--primary-6));border-radius:2px;height:2px;position:absolute;top:50%;transform:translateY(-50%)}.arco-slider-road-vertical .arco-slider-bar{width:2px;height:unset;top:unset;left:50%;transform:translate(-50%)}.arco-slider-button{width:12px;height:12px;position:absolute;top:0;left:0;transform:translate(-50%)}.arco-slider-button:after{content:"";background:var(--color-bg-2);border:2px solid rgb(var(--primary-6));box-sizing:border-box;border-radius:50%;width:12px;height:12px;transition:all .3s cubic-bezier(.3,1.3,.3,1);display:inline-block;position:absolute;top:0;left:0}.arco-slider-button.arco-slider-button-active:after,.arco-slider-button:hover:after{transform:scale(1.16667);box-shadow:0 2px 5px #0000001a}.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:unset;bottom:0;left:0;transform:translateY(50%)}.arco-slider-reverse .arco-slider-button{left:unset;right:0;transform:translate(50%)}.arco-slider-reverse .arco-slider-road-vertical .arco-slider-button{transform:translateY(-50%)}.arco-slider-marks{width:100%;position:absolute;top:12px}.arco-slider-marks-text{cursor:pointer;color:var(--color-text-3);font-size:14px;line-height:1;position:absolute;transform:translate(-50%)}.arco-slider-road-vertical .arco-slider-marks{height:100%;top:0;left:15px}.arco-slider-road-vertical .arco-slider-marks-text{transform:translateY(50%)}.arco-slider-reverse .arco-slider-marks-text{transform:translate(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{font-size:12px;position:absolute;top:50%;transform:translate(-50%,-50%)}.arco-slider-road-vertical .arco-slider-dots .arco-slider-dot-wrapper{top:unset;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);border-radius:50%;width:8px;height:8px}.arco-slider-dots .arco-slider-dot-wrapper .arco-slider-dot-active{border-color:rgb(var(--primary-6))}.arco-slider-ticks .arco-slider-tick{background:var(--color-fill-3);width:1px;height:3px;margin-top:-1px;position:absolute;top:50%;transform:translate(-50%,-100%)}.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:unset;margin-top:unset;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{margin-left:20px;display:flex}.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{text-align:center;width:20px;height:32px;line-height:32px}.arco-slider-input-range-content{background:rgb(var(--gray-6));width:8px;height:2px;display:inline-block;transform:translateY(-100%)}.arco-slider-rtl{direction:rtl}.arco-slider-rtl.arco-slider:not(.arco-slider-vertical) .arco-slider-input{margin-left:0;margin-right:20px}.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{color:rgb(var(--primary-6));margin-top:6px;font-size:14px;font-weight:500}.arco-spin-loading-layer{text-align:center;-webkit-user-select:none;user-select:none}.arco-spin-children{position:relative}.arco-spin-children:after{content:"";background-color:var(--color-spin-layer-bg);opacity:0;pointer-events:none;z-index:1;width:100%;height:100%;transition:opacity .1s cubic-bezier(0,0,1,1);position:absolute;inset:0}.arco-spin-loading{-webkit-user-select:none;user-select:none;position:relative}.arco-spin-loading .arco-spin-loading-layer-inner{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.arco-spin-loading .arco-spin-children:after{opacity:1;pointer-events:auto}.arco-spin-dot{background-color:rgb(var(--primary-6));border-radius:var(--border-radius-circle);width:8px;height:8px;animation:2s cubic-bezier(0,0,1,1) infinite forwards arco-dot-loading;position:absolute;top:0;left:50%;transform:translate(-50%)scale(0)}.arco-spin-dot:nth-child(2){background-color:rgb(var(--primary-5));animation-delay:.4s}.arco-spin-dot:nth-child(3){background-color:rgb(var(--primary-4));animation-delay:.8s}.arco-spin-dot:nth-child(4){background-color:rgb(var(--primary-4));animation-delay:1.2s}.arco-spin-dot:nth-child(5){background-color:rgb(var(--primary-2));animation-delay:1.6s}.arco-spin-dot-list{transform-style:preserve-3d;perspective:200px;width:56px;height:8px;display:inline-block;position:relative}@keyframes arco-dot-loading{0%{transform:translate3d(-48.621%,0,-.985px)scale(.511)}2.778%{transform:translate3d(-95.766%,0,-.94px)scale(.545)}5.556%{transform:translate3d(-140%,0,-.866px)scale(.6)}8.333%{transform:translate3d(-179.981%,0,-.766px)scale(.675)}11.111%{transform:translate3d(-214.492%,0,-.643px)scale(.768)}13.889%{transform:translate3d(-242.487%,0,-.5px)scale(.875)}16.667%{transform:translate3d(-263.114%,0,-.342px)scale(.993)}19.444%{transform:translate3d(-275.746%,0,-.174px)scale(1.12)}22.222%{transform:translate(-280%)scale(1.25)}25%{transform:translate3d(-275.746%,0,.174px)scale(1.38)}27.778%{transform:translate3d(-263.114%,0,.342px)scale(1.507)}30.556%{transform:translate3d(-242.487%,0,.5px)scale(1.625)}33.333%{transform:translate3d(-214.492%,0,.643px)scale(1.732)}36.111%{transform:translate3d(-179.981%,0,.766px)scale(1.825)}38.889%{transform:translate3d(-140%,0,.866px)scale(1.9)}41.667%{transform:translate3d(-95.766%,0,.94px)scale(1.955)}44.444%{transform:translate3d(-48.621%,0,.985px)scale(1.989)}47.222%{transform:translateZ(1px)scale(2)}50%{transform:translate3d(48.621%,0,.985px)scale(1.989)}52.778%{transform:translate3d(95.766%,0,.94px)scale(1.955)}55.556%{transform:translate3d(140%,0,.866px)scale(1.9)}58.333%{transform:translate3d(179.981%,0,.766px)scale(1.825)}61.111%{transform:translate3d(214.492%,0,.643px)scale(1.732)}63.889%{transform:translate3d(242.487%,0,.5px)scale(1.625)}66.667%{transform:translate3d(263.114%,0,.342px)scale(1.507)}69.444%{transform:translate3d(275.746%,0,.174px)scale(1.38)}72.222%{transform:translate(280%)scale(1.25)}75%{transform:translate3d(275.746%,0,-.174px)scale(1.12)}77.778%{transform:translate3d(263.114%,0,-.342px)scale(.993)}80.556%{transform:translate3d(242.487%,0,-.5px)scale(.875)}83.333%{transform:translate3d(214.492%,0,-.643px)scale(.768)}86.111%{transform:translate3d(179.981%,0,-.766px)scale(.675)}88.889%{transform:translate3d(140%,0,-.866px)scale(.6)}91.667%{transform:translate3d(95.766%,0,-.94px)scale(.545)}94.444%{transform:translate3d(48.621%,0,-.985px)scale(.511)}97.222%{transform:translateZ(-1px)scale(.5)}}.arco-statistic{color:var(--color-text-2);line-height:1.5715;display:inline-block}.arco-statistic-title{color:var(--color-text-2);margin-bottom:8px;font-size:14px}.arco-statistic-content .arco-statistic-value{white-space:nowrap;color:var(--color-text-1);font-size:26px;font-weight:500}.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{margin-left:4px;font-size:14px}.arco-statistic-content .arco-statistic-value-prefix{margin-right:4px;font-size:14px}.arco-statistic-extra{color:var(--color-text-2);margin-top:8px}.arco-statistic-rtl .arco-statistic-content .arco-statistic-value-suffix{margin-left:0;margin-right:4px}.arco-statistic-rtl .arco-statistic-content .arco-statistic-value-prefix{margin-left:4px;margin-right:0}.arco-steps-item{white-space:nowrap;text-align:left;flex:1;margin-right:12px;position:relative;overflow:hidden}.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:400}.arco-steps-item-icon{vertical-align:top;margin-right:12px;font-size:16px;font-weight:500;display:inline-block}.arco-steps-icon{border-radius:var(--border-radius-circle);text-align:center;box-sizing:border-box;width:28px;height:28px;line-height:26px}.arco-steps-item-wait .arco-steps-icon{color:var(--color-text-2);background-color:var(--color-fill-2);border:1px solid #0000}.arco-steps-item-process .arco-steps-icon{color:var(--color-white);background-color:rgb(var(--primary-6));border:1px solid #0000}.arco-steps-item-finish .arco-steps-icon{color:rgb(var(--primary-6));background-color:var(--color-primary-light-1);border:1px solid #0000}.arco-steps-item-error .arco-steps-icon{color:var(--color-white);background-color:rgb(var(--danger-6));border:1px solid #0000}.arco-steps-item-title{white-space:nowrap;color:var(--color-text-2);padding-right:12px;font-size:16px;line-height:28px;display:inline-block;position:relative}.arco-steps-item-wait .arco-steps-item-title{color:var(--color-text-2)}.arco-steps-item-process .arco-steps-item-title,.arco-steps-item-finish .arco-steps-item-title,.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);max-width:140px;margin-top:2px;font-size:12px}.arco-steps-item-wait .arco-steps-item-description,.arco-steps-item-process .arco-steps-item-description,.arco-steps-item-finish .arco-steps-item-description,.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:"";background-color:var(--color-neutral-3);box-sizing:border-box;width:5000px;height:1px;display:block;position:absolute;top:13.5px;left:100%}.arco-steps-label-horizontal>.arco-steps-item.arco-steps-item-process .arco-steps-item-content .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-content .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-content .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{box-sizing:border-box;width:1px;height:unset;padding:0;position:absolute;top:34px;bottom:6px;left:13.5px}.arco-steps.arco-steps-vertical>.arco-steps-item:not(:last-child)>.arco-steps-item-tail:after{content:"";background-color:var(--color-neutral-3);width:100%;height:100%;display:block}.arco-steps>.arco-steps-item:not(:last-child)>.arco-steps-item-tail{box-sizing:border-box;width:100%;height:1px;position:absolute;top:13.5px}.arco-steps>.arco-steps-item:not(:last-child)>.arco-steps-item-tail:after{content:"";background-color:var(--color-neutral-3);width:100%;height:100%;display:block}.arco-steps .arco-steps-item:not(:last-child).arco-steps-item-finish .arco-steps-item-tail:after{background-color:rgb(var(--primary-6))}.arco-steps .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{top:30px;left:11.5px}.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;font-size:14px;line-height:22px}.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{margin-top:2px;padding-right:0}.arco-steps-label-vertical .arco-steps-item-icon{margin-left:56px}.arco-steps-label-vertical .arco-steps-item-tail{padding-right:40px;left:96px}.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{padding-right:36px;left:94px}.arco-steps-rtl .arco-steps-item{text-align:right;margin-left:12px;margin-right:0}.arco-steps-rtl .arco-steps-item:last-child{margin-left:0}.arco-steps-rtl .arco-steps-item-icon{margin-left:12px;margin-right:0}.arco-steps-rtl .arco-steps-item-title{padding-left:12px;padding-right:0}.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{top:30px;left:0;right:11.5px}.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{padding-left:40px;padding-right:0;left:0;right:96px}.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{padding-left:36px;padding-right:0;left:0;right:94px}.arco-steps-mode-dot .arco-steps-item{white-space:nowrap;text-align:left;flex:1;margin-right:16px;position:relative;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:400}.arco-steps-mode-dot .arco-steps-item-icon{box-sizing:border-box;border-radius:var(--border-radius-circle);vertical-align:top;width:8px;height:8px;display:inline-block}.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,.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-top:-1px;margin-left:65px}.arco-steps-mode-dot .arco-steps-item-content{display:inline-block}.arco-steps-mode-dot .arco-steps-item-title{margin-top:4px;font-size:16px;display:inline-block;position:relative}.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,.arco-steps-mode-dot .arco-steps-item-finish .arco-steps-item-title,.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;margin-top:4px;font-size:12px}.arco-steps-mode-dot .arco-steps-item-wait .arco-steps-item-description,.arco-steps-mode-dot .arco-steps-item-process .arco-steps-item-description,.arco-steps-mode-dot .arco-steps-item-finish .arco-steps-item-description,.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{box-sizing:border-box;background-color:var(--color-neutral-3);width:100%;height:1px;position:absolute;top:3.5px;left:78px}.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:0}.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{box-sizing:border-box;width:1px;height:unset;background-color:#0000;padding:0;position:absolute;top:20px;bottom:-4px;left:4px;transform:translate(-50%)}.arco-steps-mode-dot.arco-steps-vertical>.arco-steps-item:not(:last-child)>.arco-steps-item-tail:after{content:"";background-color:var(--color-neutral-3);width:100%;height:100%;display:block}.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{text-align:right;margin-left:16px;margin-right:0}.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: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-left:16px;margin-right:0}.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{white-space:nowrap;flex:1;align-items:center;height:72px;display:flex;position:relative;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{box-sizing:border-box;display:inline-block}.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{white-space:nowrap;font-size:16px;display:inline-block;position:relative}.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;max-width:none;margin-top:0;font-size:12px}.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:"";border-top:36px solid #0000;border-bottom:36px solid #0000;border-left:36px solid var(--color-bg-2);z-index:1;width:0;height:0;display:block;position:absolute;top:0;left:0}.arco-steps-mode-arrow .arco-steps-item:not(:last-child):after{content:"";z-index:2;clear:both;border-top:36px solid #0000;border-bottom:36px solid #0000;width:0;height:0;display:block;position:absolute;top:0;right:-36px}.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 #0000;border-bottom:20px solid #0000;border-left:20px solid var(--color-bg-2)}.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:last-child):after{border-top:20px solid #0000;border-bottom:20px solid #0000;border-left:20px solid var(--color-fill-1);right:-20px}.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-left:4px;margin-right:0}.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: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{border-right:20px solid var(--color-fill-1);left:-20px}.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{margin-right:32px;padding-left:20px;padding-right:10px}.arco-steps-mode-navigation .arco-steps-item:last-child{flex: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:"";background-color:rgb(var(--primary-6));height:2px;display:block;position:absolute;bottom:0;left:0;right:30px}.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:"";border:2px solid var(--color-text-4);background-color:var(--color-bg-2);border-bottom:none;border-left:none;width:6px;height:6px;display:inline-block;position:absolute;top:10px;right:10px;transform:rotate(45deg)}.arco-steps-rtl.arco-steps-mode-navigation .arco-steps-item{margin-left:32px;margin-right:0;padding-left:10px;padding-right:20px}.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{left:30px;right:0}.arco-steps-rtl.arco-steps-mode-navigation .arco-steps-item:not(:last-child) .arco-steps-item-content:after{left:10px;right:initial;border:2px solid var(--color-text-4);border-top:none;border-right:none}.arco-steps{display:flex}.arco-steps-change-onclick .arco-steps-item-title,.arco-steps-change-onclick .arco-steps-item-description{transition:all .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{text-align:center;width:140px;display:block}.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{transition:left .2s cubic-bezier(.34,.69,.1,1);left:8px!important}.switchSlideText-exit{left:100%!important}.switchSlideText-exit-active{transition:left .2s cubic-bezier(.34,.69,.1,1);left:26px!important}.arco-switch{background-color:var(--color-fill-4);cursor:pointer;box-sizing:border-box;vertical-align:middle;border:none;border-radius:12px;outline:none;min-width:40px;height:24px;padding:0;line-height:24px;transition:background-color .2s cubic-bezier(.34,.69,.1,1);position:relative;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{background-color:var(--color-bg-white);width:16px;height:16px;color:var(--color-neutral-3);border-radius:50%;justify-content:center;align-items:center;font-size:12px;transition:all .2s cubic-bezier(.34,.69,.1,1);display:flex;position:absolute;top:4px;left:4px}.arco-switch-checked{background-color:rgb(var(--primary-6))}.arco-switch-checked .arco-switch-dot{color:rgb(var(--primary-6));left:calc(100% - 20px)}.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;margin:0 8px 0 26px;font-size:12px}.arco-switch-text{color:var(--color-white);font-size:12px;position:absolute;top:0;left:26px}.arco-switch-checked .arco-switch-text-holder{margin:0 26px 0 8px}.arco-switch-checked .arco-switch-text{color:var(--color-white);left:8px}.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{min-width:28px;height:16px;line-height:16px}.arco-switch-small.arco-switch-checked{padding-left:-2px}.arco-switch-small .arco-switch-dot{border-radius:8px;width:12px;height:12px;top:2px;left:2px}.arco-switch-small .arco-switch-dot-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.66667)}.arco-switch-small.arco-switch-checked .arco-switch-dot{left:calc(100% - 14px)}.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;min-width:28px;height:16px;line-height:16px}.arco-switch-type-round.arco-switch-small .arco-switch-dot{border-radius:1px}.arco-switch-type-line{min-width:36px;overflow:unset;background-color:#0000}.arco-switch-type-line:after{content:"";background-color:var(--color-fill-4);border-radius:3px;width:100%;height:6px;transition:background-color .2s cubic-bezier(.34,.69,.1,1);display:block}.arco-switch-type-line .arco-switch-dot{background-color:var(--color-bg-white);width:20px;height:20px;box-shadow:0 1px 3px var(--color-neutral-6);border-radius:10px;top:2px;left:0}.arco-switch-type-line.arco-switch-checked{background-color:#0000}.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:#0000}.arco-switch-type-line[disabled]:after{background-color:var(--color-fill-2)}.arco-switch-type-line[disabled].arco-switch-checked{background-color:#0000}.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:#0000}.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:#0000}.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{min-width:28px;height:16px;line-height:16px}.arco-switch-type-line.arco-switch-small.arco-switch-checked{padding-left:0}.arco-switch-type-line.arco-switch-small .arco-switch-dot{border-radius:8px;width:16px;height:16px;top:0}.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{left:initial;right:-100%!important}.arco-switch-rtl .switchSlideText-enter-active,.arco-switch-rtl .switchSlideText-appear-active{left:initial;transition:right .2s cubic-bezier(.34,.69,.1,1);right:8px!important}.arco-switch-rtl .switchSlideText-exit{left:initial;right:100%!important}.arco-switch-rtl .switchSlideText-exit-active{left:initial;transition:right .2s cubic-bezier(.34,.69,.1,1);right:26px!important}.arco-switch-rtl .arco-switch-dot{left:initial;right:4px}.arco-switch-rtl .arco-switch-text-holder{margin:0 26px 0 8px}.arco-switch-rtl .arco-switch-text{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% - 20px)}.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:initial}.arco-switch-rtl.arco-switch-checked.arco-switch-small{padding-left:0;padding-right:-2px}.arco-switch-rtl.arco-switch-checked.arco-switch-small.arco-switch-type-line{padding-left:0;padding-right:0}.arco-switch-rtl.arco-switch-checked.arco-switch-small .arco-switch-dot{left:initial;right:calc(100% - 14px)}.arco-table-filters-popup{background:var(--color-bg-5);border:1px solid var(--color-neutral-3);border-radius:var(--border-radius-medium);box-sizing:border-box;min-width:100px;box-shadow:0 2px 5px #0000001a}.arco-table-filters-list{max-height:200px;padding:4px 0;overflow-y:auto}.arco-table-filters-item{width:100%;height:32px;font-size:14px;line-height:32px;overflow:hidden}.arco-table-filters-item .arco-checkbox,.arco-table-filters-item .arco-radio{white-space:nowrap;width:100%;padding:0 12px}.arco-table-filters-btn{border-top:1px solid var(--color-neutral-3);box-sizing:border-box;justify-content:space-between;align-items:center;height:38px;padding:0 12px;line-height:38px;display:flex;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{cursor:pointer;padding:9px 16px}.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: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 -17px;padding:9px 16px}.arco-table-expand-content .arco-table-td .arco-table{margin:-9px -16px -10px}.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{cursor:pointer;padding:7px 16px}.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: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 -17px;padding:7px 16px}.arco-table-size-middle .arco-table-expand-content .arco-table-td .arco-table{margin:-7px -16px -8px}.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{cursor:pointer;padding:5px 16px}.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: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 -17px;padding:5px 16px}.arco-table-size-small .arco-table-expand-content .arco-table-td .arco-table{margin:-5px -16px -6px}.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{cursor:pointer;padding:2px 16px}.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: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 -17px;padding:2px 16px}.arco-table-size-mini .arco-table-expand-content .arco-table-td .arco-table{margin:-2px -16px -3px}.arco-table-size-mini .arco-table-editable-row .arco-table-cell-wrap-value{padding:2px 16px}.arco-table{position:relative}.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 #00000026}.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 #00000026}.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 #00000026}.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 #00000026}.arco-table-layout-fixed .arco-table-content-inner{overflow:auto 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{border-spacing:0;border-collapse:separate;width:100%;min-width:100%;margin:0}.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);font-weight:500;line-height:1.5715}.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{z-index:1;position:sticky}.arco-table-col-fixed-left-last:after,.arco-table-col-fixed-right-first:after{content:"";pointer-events:none;width:10px;box-shadow:none;transition:box-shadow .1s cubic-bezier(0,0,1,1);position:absolute;top:0;bottom:-1px;left:0;transform:translate(-100%)}.arco-table-col-fixed-left-last:after{left:unset;right:0;transform:translate(100%)}.arco-table-cell-text-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.arco-table-cell-text-ellipsis .arco-table-cell-with-sorter{align-items:center;display:flex}.arco-table-cell-text-ellipsis .arco-table-th-item-title{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.arco-table-editable-row .arco-table-cell-wrap-value{border:1px solid var(--color-white);border-radius:var(--border-radius-medium);cursor:pointer;transition:all .1s cubic-bezier(0,0,1,1)}.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:"";clear:both;display:block}.arco-table-cell-indent{float:left;height:1px}.arco-table-cell-indent+.arco-table-cell-wrap-value{float:left}.arco-table-expand-icon-cell button{background-color:var(--color-neutral-3);width:14px;height:14px;color:var(--color-text-2);cursor:pointer;box-sizing:border-box;border:1px solid #0000;border-radius:2px;outline:none;justify-content:center;align-items:center;padding:0;font-size:12px;line-height:14px;transition:background-color .1s cubic-bezier(0,0,1,1);display:inline-flex}.arco-table-expand-icon-cell button:hover{background-color:var(--color-neutral-4);color:var(--color-text-1);border-color:#0000}div.arco-table-expand-icon-cell{justify-content:center}.arco-table-cell-expand-icon{float:left}.arco-table-cell-expand-icon button{background-color:var(--color-neutral-3);width:14px;height:14px;color:var(--color-text-2);cursor:pointer;box-sizing:border-box;border:1px solid #0000;border-radius:2px;outline:none;justify-content:center;align-items:center;margin-right:4px;padding:0;font-size:12px;line-height:14px;transition:background-color .1s cubic-bezier(0,0,1,1);display:inline-flex}.arco-table-cell-expand-icon button:hover{background-color:var(--color-neutral-4);color:var(--color-text-1);border-color:#0000}.arco-table-cell-expand-icon-hidden{width:14px;height:14px;margin-right:4px;display:inline-block}.arco-table-expand-content .arco-table-td{background-color:var(--color-fill-1)}.arco-table-expand-fixed-row{box-sizing:border-box;position:sticky;left:0}.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,.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{transition:background-color .1s cubic-bezier(0,0,1,1);position:relative}.arco-table-cell-mouseenter{background-color:rgba(var(--gray-4), .5)}.arco-table-cell-next-ascend .arco-table-sorter-icon .arco-icon-caret-up,.arco-table-cell-next-descend .arco-table-sorter-icon .arco-icon-caret-down{color:var(--color-neutral-6)}.arco-table-sorter{vertical-align:-3px;margin-left:8px;display:inline-block}.arco-table-sorter.arco-table-sorter-direction-one{vertical-align:0}.arco-table-sorter-icon{width:12px;height:8px;line-height:8px;position:relative;overflow:hidden}.arco-table-sorter-icon .arco-icon-caret-up,.arco-table-sorter-icon .arco-icon-caret-down{color:var(--color-neutral-5);font-size:12px;transition:all .1s cubic-bezier(0,0,1,1);position:absolute;top:50%}.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{vertical-align:0;cursor:pointer;background-color:#0000;justify-content:center;align-items:center;width:24px;height:100%;line-height:1;transition:all .1s cubic-bezier(0,0,1,1);display:flex;position:absolute;top:0;right:0}.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 .1s cubic-bezier(0,0,1,1)}.arco-table-filters-active svg{color:rgb(var(--primary-6))}.arco-table-container{border-radius:var(--border-radius-medium) var(--border-radius-medium) 0 0;position:relative}.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:"";width:10px;height:100%;box-shadow:none;pointer-events:none;z-index:1;transition:box-shadow .1s cubic-bezier(0,0,1,1);position:absolute;top:-1px;bottom:-1px}.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:scroll hidden}.arco-table-header::-webkit-scrollbar{background-color:#0000}.arco-table-body{background-color:var(--color-bg-2);z-index:1;position:relative;overflow:auto}.arco-table-no-data{box-sizing:border-box;text-align:center;padding:20px;font-size:14px;line-height:40px}.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:"";background-color:var(--color-neutral-3);z-index:2;width:100%;height:1px;position:absolute;bottom:0;left:0}.arco-table-border .arco-table-th.arco-table-col-first,.arco-table-border .arco-table-td.arco-table-col-first,.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.arco-table-col-first,.arco-table-border-cell:not(.arco-table-border) .arco-table-td.arco-table-col-first{border-left:0}.arco-table-stripe .arco-table-tr:nth-child(2n) .arco-table-td,.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),.arco-table-hover .arco-table-tr.arco-table-tr-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.arco-table-tr-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,.arco-table-hover .arco-table-tr.arco-table-tr-hover .arco-table-td.arco-table-col-fixed-right:before{content:"";background-color:var(--color-fill-1);z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.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),.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:#0000}.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{flex:1;align-items:center;display:flex}.arco-table-virtualized .arco-table-selection-col,.arco-table-virtualized .arco-table-expand-icon-col{max-width:40px}div.arco-table-tfoot{background-color:var(--color-neutral-2);scrollbar-color:inherit;z-index:1;width:100%;box-shadow:0 -1px 0 var(--color-neutral-3);position:relative;overflow-x:scroll}div.arco-table-tfoot::-webkit-scrollbar{background-color:#0000}.arco-table-tfoot .arco-table-td{background-color:var(--color-neutral-2)}.arco-table-pagination{justify-content:flex-end;display:flex}.arco-table-pagination-left{justify-content:flex-start}.arco-table-pagination-center{justify-content:center}.arco-table-pagination-top{margin-top:0;margin-bottom:12px}.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,.arco-table-rtl.arco-table-border-header-cell .arco-table-th,.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.arco-table-col-first,.arco-table-rtl.arco-table-border-cell:not(.arco-table-border) .arco-table-td.arco-table-col-first{border-right:0}.arco-table-rtl .arco-table-cell-indent,.arco-table-rtl .arco-table-cell-expand-icon{float:right}.arco-table-rtl .arco-table-cell-expand-icon button,.arco-table-rtl .arco-table-cell-expand-icon-hidden{margin-left:4px;margin-right:0}.arco-table-rtl .arco-table-filters{left:0;right:unset}.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:unset;right:-20px}.arco-table-rtl .arco-table-col-fixed-left-last:after{left:-20px;right:unset}.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 #00000026}.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 #00000026}.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 #00000026}.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 #00000026}.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(2n) .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{color:var(--color-text-2);-webkit-user-select:none;user-select:none;font-size:12px}.arco-tabs-dropdown-icon{-webkit-user-select:none;user-select:none;margin-left:6px;font-size:12px}.arco-tabs-close-icon{-webkit-user-select:none;user-select:none;margin-left:8px}.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{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.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-left:6px;margin-right:10px}.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;background-color:var(--color-neutral-3);height:1px;display:block;position:absolute;bottom:0;left:0;right:0}.arco-tabs-header-nav-bottom:before,.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:unset;top:0}.arco-tabs-header-wrapper{flex:1;display:flex;overflow:hidden}.arco-tabs-header{will-change:transform;white-space:nowrap;transition:transform .2s cubic-bezier(.34,.69,.1,1);display:inline-block;position:relative}.arco-tabs-header-scrolling{transition:none}.arco-tabs-header-extra{flex-shrink:0;align-items:center;width:auto;line-height:32px;display:flex}.arco-tabs-header-extra .arco-tabs-add-icon{padding-left:0}.arco-tabs-header-title{box-sizing:border-box;cursor:pointer;color:var(--color-text-2);align-items:center;padding:4px 0;font-size:14px;line-height:1.5715;transition:color .2s cubic-bezier(0,0,1,1);display:inline-flex}.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{bottom:0;right:initial;top:initial;background-color:rgb(var(--primary-6));height:2px;transition:left .2s cubic-bezier(.34,.69,.1,1),width .2s cubic-bezier(.34,.69,.1,1);position:absolute}.arco-tabs-header-ink.arco-tabs-header-ink-no-animation{transition:none}.arco-tabs-header-ink.arco-tabs-header-ink-custom{background-color:#0000}.arco-tabs-header-ink.arco-tabs-header-ink-custom .arco-tabs-header-ink-inner{background-color:rgb(var(--primary-6));width:100%;height:100%;position:absolute;bottom:0;left:50%;transform:translate(-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{margin:0 16px;padding:8px 0;line-height:1.5715}.arco-tabs-header-nav-line .arco-tabs-header-title-text{padding:1px 0;display:inline-block;position:relative}.arco-tabs-header-nav-line .arco-tabs-header-title-text:before{content:"";z-index:-1;opacity:1;border-radius:var(--border-radius-small);background-color:#0000;transition:all .2s cubic-bezier(0,0,1,1);position:absolute;inset:0 -8px}.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:#0000}.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{border:1px solid var(--color-neutral-3);padding:4px 16px;font-size:14px;transition:padding .2s cubic-bezier(0,0,1,1),color .2s cubic-bezier(0,0,1,1)}.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{background-color:#0000;border-right:none}.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:#0000}.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:#0000}.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{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;margin-left:4px}.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:#0000}.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{margin:0 9px;padding:5px 0;font-size:14px;line-height:1.5715;position:relative}.arco-tabs-header-nav-text .arco-tabs-header-title:not(:first-of-type):before{background-color:var(--color-fill-3);content:"";width:2px;height:12px;display:block;position:absolute;top:50%;left:-9px;transform:translateY(-50%)}.arco-tabs-header-nav-text .arco-tabs-header-title-text{background-color:#0000;padding-left:8px;padding-right:8px}.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,.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:#0000}.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{background-color:#0000;border-radius:32px;margin:0 6px;padding:5px 16px;font-size:14px}.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:#0000}.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{background-color:var(--color-fill-2);border-radius:var(--border-radius-small);padding:3px;line-height:1}.arco-tabs-header-nav-capsule .arco-tabs-header-title{border-radius:var(--border-radius-small);background-color:#0000;padding:0 12px;font-size:14px;line-height:26px;position:relative}.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:unset}.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{background-color:var(--color-fill-3);content:"";width:1px;height:14px;transition:all .2s cubic-bezier(0,0,1,1);display:block;position:absolute;top:50%;left:-2px;transform:translateY(-50%)}.arco-tabs-header-scroll{align-items:center;display:flex;position:relative;overflow:hidden}.arco-tabs-content{box-sizing:border-box;width:100%;padding-top:16px;overflow:hidden}.arco-tabs-content .arco-tabs-content-inner{width:100%;display:flex}.arco-tabs-content .arco-tabs-content-item{flex-shrink:0;width:100%;height:0;overflow:hidden}.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 .2s cubic-bezier(.34,.69,.1,1)}.arco-tabs-horizontal.arco-tabs-justify{flex-direction:column;height:100%;display:flex}.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-title{padding-top:6px;padding-bottom:6px;font-size:12px}.arco-tabs-header-size-mini.arco-tabs-header-nav-line .arco-tabs-header-extra{font-size:12px;line-height:32px}.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{padding-top:2px;padding-bottom:2px;font-size:12px}.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{font-size:12px;line-height:24px}.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{font-size:12px;line-height:24px}.arco-tabs-header-size-mini.arco-tabs-header-nav-rounded .arco-tabs-header-title{padding-top:3px;padding-bottom:3px;font-size:12px}.arco-tabs-header-size-mini.arco-tabs-header-nav-rounded .arco-tabs-header-extra{font-size:12px;line-height:24px}.arco-tabs-header-size-small.arco-tabs-header-nav-line .arco-tabs-header-title{padding-top:6px;padding-bottom:6px;font-size:14px}.arco-tabs-header-size-small.arco-tabs-header-nav-line .arco-tabs-header-extra{font-size:14px;line-height:36px}.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{padding-top:2px;padding-bottom:2px;font-size:14px}.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{font-size:14px;line-height:28px}.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{font-size:14px;line-height:28px}.arco-tabs-header-size-small.arco-tabs-header-nav-rounded .arco-tabs-header-title{padding-top:3px;padding-bottom:3px;font-size:14px}.arco-tabs-header-size-small.arco-tabs-header-nav-rounded .arco-tabs-header-extra{font-size:14px;line-height:28px}.arco-tabs-header-size-large.arco-tabs-header-nav-line .arco-tabs-header-title{padding-top:10px;padding-bottom:10px;font-size:14px}.arco-tabs-header-size-large.arco-tabs-header-nav-line .arco-tabs-header-extra{font-size:14px;line-height:44px}.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{padding-top:6px;padding-bottom:6px;font-size:14px}.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{font-size:14px;line-height:36px}.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{font-size:14px;line-height:36px}.arco-tabs-header-size-large.arco-tabs-header-nav-rounded .arco-tabs-header-title{padding-top:7px;padding-bottom:7px;font-size:14px}.arco-tabs-header-size-large.arco-tabs-header-nav-rounded .arco-tabs-header-extra{font-size:14px;line-height:36px}.arco-tabs-right{flex-direction:row-reverse}.arco-tabs-vertical{flex-wrap:nowrap;display:flex}.arco-tabs-header-nav-vertical{flex-grow:0;flex-shrink:0}.arco-tabs-header-nav-vertical:before{left:initial;clear:both;width:1px;height:100%;position:absolute;top:0;bottom:0;right:0}.arco-tabs-header-nav-vertical .arco-tabs-add-icon{height:auto;margin-top:8px;margin-left:0;padding:0 16px}.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{flex-direction:column;height:100%}.arco-tabs-header-nav-vertical .arco-tabs-header-ink{left:initial;right:0;bottom:initial;width:2px;transition:top .2s cubic-bezier(.34,.69,.1,1),height .2s cubic-bezier(.34,.69,.1,1);position:absolute}.arco-tabs-header-nav-vertical .arco-tabs-header-ink.arco-tabs-header-ink-custom .arco-tabs-header-ink-inner{left:unset;bottom:unset;top:50%;right:0;transform:translateY(-50%)}.arco-tabs-header-nav-vertical .arco-tabs-header-title{white-space:nowrap;margin:12px 0 0;display:block}.arco-tabs-header-nav-vertical .arco-tabs-header-title:first-of-type{margin-top:0}.arco-tabs-header-nav-right:before{right:unset;left:0}.arco-tabs-header-nav-right .arco-tabs-header-ink,.arco-tabs-header-nav-right .arco-tabs-header-ink .arco-tabs-header-ink-inner{left:0;right:unset}.arco-tabs-header-nav-vertical .arco-tabs-header-scroll{box-sizing:border-box;height:100%;position:relative}.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{border:1px solid var(--color-neutral-3);border-bottom-color:#0000;margin:0;position:relative}.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:#0000;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{border-radius:var(--border-radius-small) 0 0 var(--border-radius-small);margin-left:0;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{flex:auto;width:auto;height:100%;padding:0}.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,.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: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:initial}body[arco-theme=dark] .arco-tabs-header-nav-capsule .arco-tabs-header-title-active,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{box-sizing:border-box;border-radius:var(--border-radius-small);height:24px;color:var(--color-text-1);border:1px solid #0000;align-items:center;padding:0 8px;font-size:12px;font-weight:500;line-height:22px;display:inline-flex}.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{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.arco-tag-checkable{cursor:pointer;transition:all .1s cubic-bezier(0,0,1,1)}.arco-tag-checkable:hover{background-color:var(--color-fill-2)}.arco-tag-checked{background-color:var(--color-fill-2);border-color:#0000}.arco-tag-checkable.arco-tag-checked:hover{background-color:var(--color-fill-3);border-color:#0000}.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;font-size:12px;line-height:18px}.arco-tag-size-medium{height:28px;font-size:14px;line-height:26px}.arco-tag-size-large{height:32px;font-size:14px;line-height:30px}.arco-tag-hide{display:none}.arco-tag-loading{opacity:.8;cursor:default}.arco-tag-icon{color:var(--color-text-2);margin-right:4px}.arco-tag-checked.arco-tag-red{color:rgb(var(--red-6));background-color:rgb(var(--red-1));border:1px solid #0000}.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:#0000}.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 #0000}.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:#0000}.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 #0000}.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:#0000}.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 #0000}.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:#0000}.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 #0000}.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:#0000}.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 #0000}.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:#0000}.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 #0000}.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:#0000}.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 #0000}.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:#0000}.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 #0000}.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:#0000}.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 #0000}.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:#0000}.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 #0000}.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:#0000}.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 #0000}.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:#0000}.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 #0000}.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:#0000}.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:#fff3}.arco-tag .arco-tag-close-btn{margin-left:4px;font-size:12px}.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{margin-left:4px;font-size:12px}body[arco-theme=dark] .arco-tag-checked{color:#ffffffe6}body[arco-theme=dark] .arco-tag-checked.arco-tag-red{background-color:rgba(var(--red-6), .2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-red .arco-icon-hover.arco-tag-icon-hover:hover:before,body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-red:hover{background-color:rgba(var(--red-6), .35)}body[arco-theme=dark] .arco-tag-checked.arco-tag-orangered{background-color:rgba(var(--orangered-6), .2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-orangered .arco-icon-hover.arco-tag-icon-hover:hover:before,body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-orangered:hover{background-color:rgba(var(--orangered-6), .35)}body[arco-theme=dark] .arco-tag-checked.arco-tag-orange{background-color:rgba(var(--orange-6), .2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-orange .arco-icon-hover.arco-tag-icon-hover:hover:before,body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-orange:hover{background-color:rgba(var(--orange-6), .35)}body[arco-theme=dark] .arco-tag-checked.arco-tag-gold{background-color:rgba(var(--gold-6), .2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-gold .arco-icon-hover.arco-tag-icon-hover:hover:before,body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-gold:hover{background-color:rgba(var(--gold-6), .35)}body[arco-theme=dark] .arco-tag-checked.arco-tag-lime{background-color:rgba(var(--lime-6), .2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-lime .arco-icon-hover.arco-tag-icon-hover:hover:before,body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-lime:hover{background-color:rgba(var(--lime-6), .35)}body[arco-theme=dark] .arco-tag-checked.arco-tag-green{background-color:rgba(var(--green-6), .2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-green .arco-icon-hover.arco-tag-icon-hover:hover:before,body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-green:hover{background-color:rgba(var(--green-6), .35)}body[arco-theme=dark] .arco-tag-checked.arco-tag-cyan{background-color:rgba(var(--cyan-6), .2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-cyan .arco-icon-hover.arco-tag-icon-hover:hover:before,body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-cyan:hover{background-color:rgba(var(--cyan-6), .35)}body[arco-theme=dark] .arco-tag-checked.arco-tag-blue{background-color:rgba(var(--blue-6), .2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-blue .arco-icon-hover.arco-tag-icon-hover:hover:before,body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-blue:hover{background-color:rgba(var(--blue-6), .35)}body[arco-theme=dark] .arco-tag-checked.arco-tag-arcoblue{background-color:rgba(var(--arcoblue-6), .2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-arcoblue .arco-icon-hover.arco-tag-icon-hover:hover:before,body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-arcoblue:hover{background-color:rgba(var(--arcoblue-6), .35)}body[arco-theme=dark] .arco-tag-checked.arco-tag-purple{background-color:rgba(var(--purple-6), .2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-purple .arco-icon-hover.arco-tag-icon-hover:hover:before,body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-purple:hover{background-color:rgba(var(--purple-6), .35)}body[arco-theme=dark] .arco-tag-checked.arco-tag-pinkpurple{background-color:rgba(var(--pinkpurple-6), .2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-pinkpurple .arco-icon-hover.arco-tag-icon-hover:hover:before,body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-pinkpurple:hover{background-color:rgba(var(--pinkpurple-6), .35)}body[arco-theme=dark] .arco-tag-checked.arco-tag-magenta{background-color:rgba(var(--magenta-6), .2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-magenta .arco-icon-hover.arco-tag-icon-hover:hover:before,body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-magenta:hover{background-color:rgba(var(--magenta-6), .35)}body[arco-theme=dark] .arco-tag-checked.arco-tag-gray{background-color:rgba(var(--gray-6), .2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-gray .arco-icon-hover.arco-tag-icon-hover:hover:before,body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-gray:hover{background-color:rgba(var(--gray-6), .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{color:var(--color-text-1);min-height:78px;padding-left:6px;font-size:14px;position:relative}.arco-timeline-item-label{color:var(--color-text-3);font-size:12px;line-height:1.667}.arco-timeline-item-content{color:var(--color-text-1);margin-bottom:4px;font-size:14px;line-height:1.5715}.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{text-align:center;height:100%;position:absolute;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{border-radius:var(--border-radius-circle);box-sizing:border-box;width:6px;height:6px;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{transform-origin:50%;color:rgb(var(--primary-6));box-sizing:border-box;background-color:var(--color-bg-2);display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.arco-timeline-item-dot-custom svg{color:inherit}.arco-timeline-item-dot-line{border-left-width:1px;border-color:var(--color-neutral-3);box-sizing:border-box;width:1px;position:absolute;top:18.0005px;bottom:-4.0005px;left:50%;transform:translate(-50%)}.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{width:50%;margin-left:22px;padding-right:22px;left:50%}.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{text-align:right;width:50%;margin-left:-16px;margin-right:0;padding-right:16px;left:0}.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:unset}.arco-timeline-right .arco-timeline-item-vertical-right>.arco-timeline-item-content-wrapper{text-align:right;margin-left:0;margin-right:16px}.arco-timeline-item-label-relative>.arco-timeline-item-label{box-sizing:border-box;max-width:100px;position:absolute;top:0}.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;left:0;transform:translate(-100%)}.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;right:0;transform:translate(100%)}.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:unset;text-align:left;padding-top:16px;bottom:0;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:unset;left:0;transform:none}.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:unset;right:0;transform:none}.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{height:1px;width:unset;border-top-width:1px;border-left:none;top:50%;left:12px;right:4px;transform:translateY(-50%)}.arco-timeline-item-horizontal-bottom,.arco-timeline-item-horizontal-top{min-height:unset;flex:1;padding-left:0;padding-right:0}.arco-timeline-item-horizontal-bottom>.arco-timeline-item-dot-wrapper,.arco-timeline-item-horizontal-top>.arco-timeline-item-dot-wrapper{width:100%;height:auto;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:unset;top:unset}.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:unset;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:unset}.arco-timeline-item-horizontal-bottom>.arco-timeline-item-content-wrapper{margin-bottom:16px;margin-left:0}.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{margin-top:6px;transform:translateY(-50%)}.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{text-align:left;padding-left:16px;padding-right:0;left:50%}.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:initial;margin-left:0;margin-right:16px;padding-left:16px;padding-right:0}.arco-timeline-rtl.arco-timeline-alternate .arco-timeline-item-vertical-right.arco-timeline-item-label-relative>.arco-timeline-item-label{text-align:right;padding-left:0;padding-right:16px;right:50%}.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:initial;margin-left:0;margin-right:-22px;padding-left:22px;padding-right:0}.arco-timeline-rtl.arco-timeline-alternate .arco-timeline-item-vertical-left>.arco-timeline-item-content-wrapper{text-align:right;right:50%}.arco-timeline-rtl.arco-timeline-alternate .arco-timeline-item-vertical-right>.arco-timeline-item-content-wrapper{text-align:left;margin-left:0;margin-right:-22px;padding-left:22px;padding-right:0;left:0}.arco-timepicker{box-sizing:border-box;padding:0;display:flex;position:relative}.arco-timepicker-container{border-radius:var(--border-radius-medium);border:1px solid var(--color-neutral-3);background-color:var(--color-bg-popup);overflow:hidden;box-shadow:0 2px 5px #0000001a}.arco-timepicker-list{box-sizing:border-box;scrollbar-width:none;width:64px;height:224px;overflow:hidden}.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{box-sizing:border-box;margin:0;padding:0;list-style:none}.arco-timepicker-list ul:after{content:"";width:100%;height:192px;display:block}.arco-timepicker-cell{text-align:center;color:var(--color-text-1);cursor:pointer;padding:4px 0;font-weight:500}.arco-timepicker-cell-inner{height:24px;font-size:14px;line-height:24px}.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);color:var(--color-text-1);padding:8px;font-size:12px}.arco-timepicker-footer-btn-wrapper{border-top:1px solid var(--color-neutral-3);justify-content:space-between;padding:8px;display:flex}.arco-tooltip-content{background-color:var(--color-tooltip-bg);border-radius:var(--border-radius-small);color:#fff;padding:8px 12px;font-size:14px;line-height:1.5715;box-shadow:0 4px 10px #0000001a}.arco-tooltip-content-inner{word-wrap:break-word;text-align:start}.arco-tooltip-mini{padding:4px 12px;font-size:14px}.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{align-items:center;display:flex}.arco-transfer-view{box-sizing:border-box;border:1px solid var(--color-neutral-3);border-radius:var(--border-radius-small);flex-direction:column;width:200px;height:224px;display:flex}.arco-transfer-view-search{padding:8px 12px 4px}.arco-transfer-view-list{flex:1;overflow:hidden}.arco-transfer-view-custom-list{flex:1;overflow:auto}.arco-transfer-view-header,.arco-transfer-view-item{align-items:center;padding:0 10px;display:flex}.arco-transfer-view-header>:first-child,.arco-transfer-view-item .arco-transfer-view-item-content{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.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{background-color:var(--color-fill-1);height:40px;color:var(--color-text-1);font-size:14px;font-weight:500;line-height:40px}.arco-transfer-view-header-title{align-items:center;display:flex}.arco-transfer-view-header-title .arco-checkbox{white-space:nowrap;text-overflow:ellipsis;font-size:inherit;overflow:hidden}.arco-transfer-view-header-title .arco-checkbox-text{color:inherit}.arco-transfer-view-header-unit{color:var(--color-text-3);margin-right:2px;font-size:12px;font-weight:400}.arco-transfer-view-item{height:36px;color:var(--color-text-1);cursor:default;background-color:#0000;line-height:36px;list-style:none;position:relative}.arco-transfer-view-item-content{font-size:14px}.arco-transfer-view-item-disabled{color:var(--color-text-4);cursor:not-allowed;background-color:#0000}.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:"";border-radius:1px;height:2px;display:block;position:absolute;left:0;right:0}.arco-transfer-view-item-gap-bottom:before{background-color:rgb(var(--primary-6));bottom:-2px}.arco-transfer-view-item-gap-top:before{background-color:rgb(var(--primary-6));top:-2px}.arco-transfer-view-item-dragging{background-color:var(--color-fill-1)!important;color:var(--color-text-4)!important}.arco-transfer-view-item-dragged{animation:.4s cubic-bezier(0,0,1,1) arco-transfer-drag-item-blink}.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;color:var(--color-text-2);font-size:12px}.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{border-radius:0;flex-direction:column;height:100%;display:flex}.arco-transfer-view .arco-list-content{flex:1;overflow-y:auto}.arco-transfer-view .arco-list-footer{box-sizing:border-box;align-items:center;height:40px;padding:0 8px;display:flex;position:relative}.arco-transfer-view .arco-list .arco-pagination{margin:0;position:absolute;top:50%;right:8px;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{text-align:left;width:100%;padding:0 12px}.arco-transfer-simple .arco-transfer-view-source{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.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)}to{background-color:#0000}}.arco-transfer-rtl{direction:rtl}.arco-transfer-rtl .arco-transfer-view-search{padding:8px 12px 4px}.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-left:8px;margin-right:0}.arco-transfer-rtl .arco-transfer-view-header-unit{margin-left:2px;margin-right:0}.arco-transfer-rtl .arco-transfer-view-icon-clear{margin-left:0;margin-right:8px}.arco-transfer-rtl .arco-transfer-view .arco-list .arco-pagination{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}.arco-icon-hover.arco-tree-node-icon-hover:before{width:16px;height:16px}.arco-tree-node-switcher{color:var(--color-text-2);cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;width:12px;height:32px;margin-right:10px;font-size:12px;display:flex;position:relative}.arco-tree-node-switcher-icon{margin:0 auto;position:relative}.arco-tree-node-switcher-icon svg{transition:transform .2s cubic-bezier(.34,.69,.1,1);position:relative;transform:rotate(-90deg)}.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);box-sizing:border-box;border:1px solid #0000;width:14px;height:14px;display:block;position:relative}.arco-tree-node-minus-icon:after,.arco-tree-node-plus-icon:after{content:"";color:var(--color-text-2);background-color:var(--color-text-2);border-radius:.5px;width:6px;height:2px;margin-top:-1px;margin-left:-3px;display:block;position:absolute;top:50%;left:50%}.arco-tree-node-plus-icon:before{content:"";color:var(--color-text-2);background-color:var(--color-text-2);border-radius:.5px;width:2px;height:6px;margin-top:-3px;margin-left:-1px;display:block;position:absolute;top:50%;left:50%}.arco-tree{color:var(--color-text-1)}.arco-tree .arco-checkbox{margin-right:10px;padding-left:0;line-height:32px}.arco-tree-node{color:var(--color-text-1);cursor:pointer;flex-wrap:nowrap;align-items:flex-start;padding-left:2px;line-height:1.5715;display:flex;position:relative}.arco-tree-node-selected .arco-tree-node-title,.arco-tree-node-selected .arco-tree-node-title:hover{color:rgb(var(--primary-6));transition:color .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{color:var(--color-text-4);cursor:not-allowed;background:0 0}.arco-tree-node-disabled.arco-tree-node-selected .arco-tree-node-title{color:var(--color-primary-light-3)}.arco-tree-node-title-block{box-sizing:content-box;flex:1}.arco-tree-node-title-block .arco-tree-node-drag-icon{margin-left:unset;position:absolute;right:12px}.arco-tree-node-indent{flex-shrink:0;align-self:stretch;position:relative}.arco-tree-node-indent-block{vertical-align:top;width:12px;height:100%;margin-right:10px;display:inline-block;position:relative}.arco-tree-node-title{border-radius:var(--border-radius-small);margin-left:-4px;padding:5px 4px;font-size:14px;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:"";border-radius:1px;height:2px;display:block;position:absolute;top:0;left:0;right:0}.arco-tree-node-title-gap-bottom:before{top:unset;background-color:rgb(var(--primary-6));bottom:0}.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{text-align:center;width:14px}.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{border-left:1px solid var(--color-neutral-3);content:"";box-sizing:border-box;width:1px;position:absolute;top:-5px;bottom:-5px;left:50%;transform:translate(-50%)}.arco-tree-show-line .arco-tree-node-is-leaf:not(.arco-tree-node-is-tail) .arco-tree-node-indent:after{content:"";box-sizing:border-box;border-left:1px solid var(--color-neutral-3);width:1px;position:absolute;top:27px;bottom:-5px;right:-7px;transform:translate(50%)}.arco-tree-show-line .arco-tree-node-indent-block-lineless:before{display:none}.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{padding-top:2px;padding-bottom:2px;font-size:12px;line-height:1.667}.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{padding-top:3px;padding-bottom:3px;font-size:14px}.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{padding-top:7px;padding-bottom:7px;font-size:14px}.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{transition:height .2s cubic-bezier(.34,.69,.1,1);overflow:hidden}.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-left:10px;margin-right:0}.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{margin-left:10px;margin-right:0;padding-right:0}.arco-tree-rtl .arco-tree-node{align-items:flex-end;padding-left:0;padding-right:2px}.arco-tree-rtl .arco-tree-node-title-block .arco-tree-node-drag-icon{left:12px;right:initial;margin-right:unset}.arco-tree-rtl-node-indent-block{margin-left:10px;margin-right:0}.arco-tree-rtl-node-title{margin-left:unset;margin-right:-4px;padding-left:4px;padding-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 #0000}.arco-tree-select:hover .arco-tree-select-view{background-color:var(--color-fill-3);border-color:#0000}.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-error .arco-tree-select-view{background-color:var(--color-danger-light-1);border:1px solid #0000}.arco-tree-select-error:hover .arco-tree-select-view{background-color:var(--color-danger-light-2);border-color:#0000}.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-warning .arco-tree-select-view{background-color:var(--color-warning-light-1);border:1px solid #0000}.arco-tree-select-warning:hover .arco-tree-select-view{background-color:var(--color-warning-light-2);border-color:#0000}.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-disabled .arco-tree-select-view{color:var(--color-text-4);background-color:var(--color-fill-2);border:1px solid #0000}.arco-tree-select-disabled:hover .arco-tree-select-view{background-color:var(--color-fill-2);border-color:#0000}.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{background:0 0!important;border:none!important}.arco-tree-select-size-mini.arco-tree-select-multiple .arco-tree-select-view{height:auto;padding:0 3px;font-size:12px;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;padding:0 7px;font-size:12px;line-height:22px}.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;padding:0 3px;font-size:14px;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;padding:0 11px;font-size:14px;line-height:26px}.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;padding:0 3px;font-size:14px;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;padding:0 11px;font-size:14px;line-height:30px}.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;padding:0 3px;font-size:14px;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;padding:0 15px;font-size:14px;line-height:34px}.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{box-sizing:border-box;cursor:pointer;width:100%;display:inline-block;position:relative}.arco-tree-select-view{box-sizing:border-box;border-radius:var(--border-radius-small);-webkit-user-select:none;user-select:none;text-align:left;outline:none;width:100%;transition:all .1s cubic-bezier(0,0,1,1),padding linear;display:flex;position:relative}.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;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;outline:none;width:100%;padding:0;overflow:hidden}.arco-tree-select-single .arco-tree-select-view-selector{box-sizing:border-box;width:100%;display:inline-flex;position:relative;overflow:hidden}.arco-tree-select-single .arco-tree-select-view-selector .arco-tree-select-view-input{z-index:1;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.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{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block;overflow:hidden}.arco-tree-select-single .arco-tree-select-view-value:after,.arco-tree-select-single .arco-tree-select-view-value-mirror:after{content:".";visibility:hidden;font-size:0;line-height:0}.arco-tree-select-single .arco-tree-select-view .arco-tree-select-hidden{opacity:0;z-index:-1;position:absolute}.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;padding:0;overflow:hidden;box-shadow:none!important;background:0 0!important;border:none!important}.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;z-index:-1;position:absolute}.arco-tree-select-prefix{white-space:nowrap;color:var(--color-text-2);align-items:center;margin-right:12px;display:flex}.arco-tree-select-suffix{align-items:center;margin-left:4px;display:flex}.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 .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:rotate(180deg)}.arco-tree-select .arco-tree-select-clear-icon{cursor:pointer;display:none}.arco-tree-select .arco-tree-select-clear-icon>svg{transition:all .1s cubic-bezier(0,0,1,1);position:relative}.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{align-items:stretch;width:100%;display:inline-flex}.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{color:var(--color-text-1);background-color:var(--color-fill-2);white-space:nowrap;border:1px solid #0000;border-right:1px solid var(--color-border-2);border-top-left-radius:var(--border-radius-small);border-bottom-left-radius:var(--border-radius-small);align-items:center;padding:0 12px;display:flex}.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);max-height:200px;padding:4px 4px 4px 10px;overflow:auto;box-shadow:0 4px 10px #0000001a}.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-left:4px;padding-right:0}.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-left:8px;padding-right:0}.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-left:8px;padding-right:0}.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-left:12px;padding-right:0}.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:unset;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-left:12px;margin-right:0}.arco-tree-select-rtl .arco-tree-select-suffix{margin-left:0;margin-right:4px}.arco-trigger{z-index:1000;backface-visibility:hidden;position:absolute}.arco-trigger-arrow{background-color:var(--color-bg-5);content:"";box-sizing:border-box;width:8px;height:8px;transform-origin:50% 50% 0;z-index:-1;display:block;position:absolute;transform:rotate(45deg)}.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{border-top:none;border-left:none;border-bottom-right-radius:2px;margin-left:-4px;bottom:-4px}.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{border-bottom:none;border-right:none;border-top-left-radius:2px;margin-left:-4px;top:-4px}.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{border-bottom:none;border-left:none;border-top-right-radius:2px;margin-top:-4px;right:-4px}.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{border-top:none;border-right:none;border-bottom-left-radius:2px;margin-top:-4px;left:-4px}.arco-trigger-rtl{direction:rtl}.arco-typography{color:var(--color-text-1);word-break:break-all;white-space:normal;line-height:1.5715}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{margin-top:1em;margin-bottom:.5em;font-weight:500}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{white-space:nowrap;align-items:flex-end;display:flex}.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{color:var(--color-text-2);border:1px solid var(--color-neutral-3);background-color:var(--color-neutral-2);border-radius:2px;margin:0 2px;padding:2px 8px;font-size:85%}.arco-typography blockquote{border-left:2px solid var(--color-neutral-6);background-color:var(--color-bg-2);margin:0 0 1em;padding-left:8px}.arco-typography ol,.arco-typography ul{margin:0;padding: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{margin-left:2px;padding:2px}.arco-typography-operation-copy{cursor:pointer;color:var(--color-text-2);background-color:#0000;border-radius:2px;transition:background-color .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{cursor:pointer;color:var(--color-text-2);background-color:#0000;border-radius:2px;margin-left:2px;padding:2px;transition:background-color .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));cursor:pointer;margin:0 4px}.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{margin-top:-5px;margin-bottom:calc(1em - 5px);margin-right:-13px;position:relative;left:-13px}.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-left:0;padding-right:8px}.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-left:0;margin-right:2px}.arco-typography-rtl .arco-typography-edit-content{left:initial;margin-left:-13px;margin-right:0;right:-13px}.arco-ellipsis{display:flex;position:relative}.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));cursor:pointer;margin:0 4px}.arco-ellipsis-content .arco-ellipsis-action-text:hover{color:rgb(var(--primary-5))}.arco-ellipsis-single{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.arco-ellipsis-multiple{word-break:break-all;display:block}.arco-ellipsis-collapsed{display:-webkit-box;display:-moz-box;overflow:hidden}.arco-ellipsis-content-mirror{visibility:hidden;width:100%;position:absolute}.arco-upload{max-width:100%;display:inline-block}.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,.arco-upload-disabled .arco-upload-trigger-tip{color:var(--color-text-4)}.arco-upload-trigger{cursor:pointer;vertical-align:top;width:100%;display:inline-block}.arco-upload-trigger-tip{color:var(--color-text-3);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;line-height:1.5;overflow:hidden}.arco-upload-trigger-picture{min-width:80px;height:80px;color:var(--color-text-2);text-align:center;background:var(--color-fill-2);border-radius:var(--border-radius-small);border:1px dashed var(--color-neutral-3);margin-bottom:0;transition:all .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{border-radius:var(--border-radius-small);border:1px dashed var(--color-neutral-3);background-color:var(--color-fill-1);text-align:center;width:100%;color:var(--color-text-1);padding:50px 0;transition:all .2s}.arco-upload-trigger-drag .arco-icon-plus{color:var(--color-text-2);margin-bottom:24px;font-size:14px}.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);font-size:14px;line-height:1.5}.arco-upload-hide+.arco-upload-list .arco-upload-list-item:first-of-type{margin-top:0}.arco-upload-list{width:100%}.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{color:rgb(var(--primary-6));margin-right:12px;font-size:16px;line-height:16px}.arco-upload-list-preview-icon{cursor:pointer}.arco-upload-list-error-icon{cursor:pointer;color:rgb(var(--danger-6));margin-left:4px;font-size:14px}.arco-upload-list-success-icon{cursor:pointer;color:rgb(var(--success-6));font-size:14px;line-height:14px}.arco-upload-list-remove-icon{cursor:pointer;font-size:14px;position:relative}.arco-upload-list-start-icon,.arco-upload-list-cancel-icon{color:var(--color-white);font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.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 .2s}.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{cursor:pointer;line-height:12px;position:relative}.arco-upload-list-status:hover .arco-progress-circle-mask{stroke:rgba(var(--gray-10), .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;margin-top:12px;padding-right:24px;position:relative}.arco-upload-list-item-operation{color:var(--color-text-2);font-size:12px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.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{border-radius:var(--border-radius-small);box-sizing:border-box;background-color:var(--color-fill-1);flex-wrap:nowrap;align-items:center;width:100%;padding:8px 10px 8px 12px;font-size:14px;display:flex}.arco-upload-list-item-text-content{text-overflow:ellipsis;white-space:nowrap;flex-wrap:nowrap;flex:1;justify-content:space-between;align-items:center;transition:background-color .1s cubic-bezier(0,0,1,1);display:flex;overflow:hidden}.arco-upload-list-item-text-thumbnail{flex-shrink:0;width:40px;height:40px;margin-right:12px}.arco-upload-list-item-text-thumbnail img{width:100%;height:100%}.arco-upload-list-item-text-name{white-space:nowrap;color:var(--color-text-1);text-overflow:ellipsis;flex-grow:1;flex-shrink:1;align-items:center;margin-right:10px;font-size:14px;line-height:1.4286;display:flex;overflow:hidden}.arco-upload-list-item-text-name-link{cursor:pointer;color:rgb(var(--link-6));text-overflow:ellipsis;text-decoration:none;overflow:hidden}.arco-upload-list-item-text-name-text{text-overflow:ellipsis;overflow:hidden}.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{vertical-align:top;display:inline}.arco-upload-list.arco-upload-list-type-picture-card .arco-upload-list-status{margin-left:0;top:50%;transform:translateY(-50%)}.arco-upload-list-type-picture-card .arco-upload-list-item{vertical-align:top;margin-top:0;margin-bottom:8px;margin-right:8px;padding-right:0;transition:all .2s cubic-bezier(.34,.69,.1,1);display:inline-block;overflow:hidden}.arco-upload-list-type-picture-card .arco-upload-list-item-error .arco-upload-list-item-picture-mask{opacity:1}.arco-upload-list-item-picture{border-radius:var(--border-radius-small);box-sizing:border-box;text-align:center;vertical-align:top;background-color:var(--color-fill-2);width:80px;height:80px;position:relative;overflow:hidden}.arco-upload-list-item-picture img{width:100%;height:100%}.arco-upload-list-item-picture-mask{cursor:pointer;text-align:center;color:var(--color-white);opacity:0;background:#00000080;font-size:16px;line-height:80px;transition:opacity .1s cubic-bezier(0,0,1,1);position:absolute;inset:0}.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{box-shadow:0 0 0 2px var(--color-primary-light-3);border-radius:2px}.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{color:var(--color-white);font-size:26px}.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 .2s cubic-bezier(.34,.69,.1,1)}.arco-upload-slide-up-exit{opacity:1}.arco-upload-slide-up-exit-active{opacity:0;margin:0;transition:opacity .1s cubic-bezier(0,0,1,1),height .3s cubic-bezier(.34,.69,.1,1) .1s,margin .3s cubic-bezier(.34,.69,.1,1) .1s;overflow:hidden}.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 .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;margin:0;transition:opacity .1s cubic-bezier(0,0,1,1),width .3s cubic-bezier(.34,.69,.1,1) .1s,margin .3s cubic-bezier(.34,.69,.1,1) .1s;overflow:hidden}.arco-upload-rtl,.arco-upload-list-rtl{direction:rtl}.arco-upload-list-rtl .arco-upload-list-file-icon{margin-left:12px;margin-right:0}.arco-upload-list-rtl .arco-upload-list-error-icon{margin-left:0;margin-right:4px}.arco-upload-list-rtl .arco-upload-list-item{padding-left:24px;padding-right:0}.arco-upload-list-rtl .arco-upload-list-item-operation{right:initial;left:0}.arco-upload-list-rtl .arco-upload-list-item-text{padding-left:10px;padding-right:12px}.arco-upload-list-rtl .arco-upload-list-item-text-thumbnail{margin-left:12px;margin-right:0}.arco-upload-list-rtl .arco-upload-list-item-text-name{margin-left:10px;margin-right:0}.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:initial;margin-right:0}.arco-upload-list-rtl.arco-upload-list-type-picture-card .arco-upload-list-item{margin-left:8px;margin-right:0;padding-left:0}.arco-verification-code{-webkit-column-gap:4px;-moz-column-gap:4px;justify-content:space-between;align-items:center;column-gap:4px;width:100%;display:flex}.arco-verification-code .arco-input{text-align:center;width:32px;padding-left:0;padding-right:0}.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}.refund-mobile{color:#1d2129;background:#f7f8fa;border:1px solid #e5e6eb;max-width:440px;min-height:80vh;margin:12px auto;padding-bottom:16px}.refund-mobile-header{background:#fff;border-bottom:1px solid #eee;align-items:center;gap:10px;padding:12px 16px;display:flex}.refund-flower{color:#fff;background:#8bc516;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:20px;font-weight:700;display:inline-grid}.refund-mobile h1{margin:0;font-size:19px;line-height:1.4}.refund-mobile-header p{margin:2px 0 0}.refund-mobile h2,.refund-admin h2{margin:0 0 14px;font-size:17px}.refund-mobile-header p,.refund-muted,.refund-footer{color:#86909c;font-size:13px;line-height:1.7}.refund-card{background:#fff;border:1px solid #e5e6eb;border-radius:10px;margin:16px;padding:18px}.refund-card summary{cursor:pointer;margin-bottom:14px;font-weight:600}.refund-upload{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:24px;display:flex}.refund-upload label{font-size:14px;font-weight:500}.refund-tutorial{margin:0 0 16px}.refund-tutorial video{background:#111;border-radius:8px;width:100%;max-height:420px;margin-top:10px;display:block}.refund-upload-success{color:#16803c;background:#e8f7ed;border-radius:4px;padding:4px 8px;font-size:13px}.refund-back,.refund-step-error{margin-bottom:12px}.refund-personal-details{border:1px solid #e5e6eb;border-radius:6px;margin-bottom:20px;padding:12px}.refund-personal-details summary{color:#165dff;margin-bottom:0;font-size:14px}.refund-personal-details[open] summary{margin-bottom:16px}.refund-account-section{border-top:1px solid #e5e6eb;padding-top:16px}.refund-account-section>.arco-alert{margin-bottom:16px}.refund-examples{flex-wrap:wrap;gap:14px;display:flex}.refund-examples p{text-align:center;margin:4px 0 0}.refund-upload>p{margin:0}.refund-upload input{max-width:100%;font-size:13px}.refund-mobile .arco-form{margin-top:20px}.refund-error{width:auto;margin:16px}.refund-footer{text-align:center}.refund-admin{padding:16px 20px}.refund-admin h1{margin:0 0 12px;font-size:20px}.refund-admin-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.refund-admin-title h1{margin:0}.refund-admin .refund-card{margin:0 0 12px;padding:12px 16px}.refund-group-header{align-items:center;gap:24px;display:flex}.refund-qr{flex-direction:column;flex-shrink:0;align-items:center;gap:6px;padding:4px;font-size:12px;display:flex}.refund-group-info{min-width:0}.refund-group-info h2{margin-bottom:12px;line-height:1.5}.refund-group-facts{flex-wrap:wrap;gap:8px 24px;font-size:13px;display:flex}.refund-group-info p{margin:10px 0 0}.refund-cell{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:3px;line-height:1.5;display:flex}.refund-pair{gap:8px;display:flex}.refund-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.refund-filters label{flex-direction:column;flex:180px;gap:4px;font-size:13px;display:flex}.refund-filter-actions{gap:8px;display:flex}@media (width<=600px){.refund-mobile{border:0;margin:0 auto}.refund-admin{padding:12px}.refund-group-header{flex-direction:column;align-items:flex-start;gap:20px}}.advanced-filter-toggle{white-space:nowrap;color:#165dff;background:linear-gradient(#f7fbff 0%,#edf4ff 100%);border:1px solid #bfd4ff;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:8px 14px;font-weight:600;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 8px 18px #165dff14}.advanced-filter-toggle:hover,.advanced-filter-toggle.arco-btn-text:hover{color:#0e42d2;background:linear-gradient(#eff6ff 0%,#e4efff 100%);border-color:#94b5ff;transform:translateY(-1px)}.advanced-filter-toggle:focus-visible,.advanced-filter-toggle.arco-btn-text:focus-visible{outline-offset:2px;outline:2px solid #165dff38}.advanced-filter-toggle__icon,.advanced-filter-toggle__caret{color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.advanced-filter-toggle__icon{background:#165dff1f;border-radius:999px;width:28px;height:28px}.advanced-filter-toggle__label{font-size:14px;line-height:1}.advanced-filter-toggle__caret svg{transition:transform .18s}.advanced-filter-toggle.is-expanded{background:linear-gradient(#edf4ff 0%,#dfeaff 100%);border-color:#94b5ff;box-shadow:0 10px 22px #165dff1f}.advanced-filter-toggle.is-expanded .advanced-filter-toggle__caret svg{transform:rotate(180deg)}.legacy-bridge-transition-page{min-height:calc(100vh - var(--customization-workbench-shell-offset,112px));color:#111827;background:linear-gradient(#f8fafceb,#f2f6fbf5),#f5f7fb;place-items:start center;padding:32px 24px;display:grid}.legacy-bridge-transition-panel{background:#fff;border:1px solid #e5edf7;border-radius:8px;gap:12px;width:min(800px,100%);padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px #0f172a14}.legacy-bridge-transition-panel:before{content:"";transform-origin:0;background:linear-gradient(90deg,#165dff 0%,#5aa2ff 48%,#165dff 100%);width:100%;height:3px;position:absolute;inset:0 auto auto 0}.legacy-bridge-transition-page.is-loading .legacy-bridge-transition-panel:before{animation:1.6s ease-in-out infinite legacy-bridge-progress}.legacy-bridge-transition-page.is-error .legacy-bridge-transition-panel:before{background:#cf1322}.legacy-bridge-transition-eyebrow{color:#165dff;width:fit-content;font-size:12px;font-weight:700;display:inline-flex}.legacy-bridge-transition-page.is-error .legacy-bridge-transition-eyebrow{color:#cf1322}.legacy-bridge-transition-panel h1{color:#0f172a;margin:0;font-size:24px;line-height:1.28}.legacy-bridge-transition-panel p{color:#475569;max-width:640px;margin:0;font-size:14px;line-height:1.7}.legacy-bridge-transition-page.is-error .legacy-bridge-transition-panel p{color:#cf1322}.legacy-bridge-transition-panel dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:4px 0 0;display:grid}.legacy-bridge-transition-panel dl>div{background:#f8fafc;border:1px solid #edf2f7;border-radius:6px;gap:4px;padding:10px 12px;display:grid}.legacy-bridge-transition-panel dt{color:#64748b;font-size:12px}.legacy-bridge-transition-panel dd{color:#0f172a;margin:0;font-size:14px;font-weight:600}.legacy-bridge-transition-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}@keyframes legacy-bridge-progress{0%{transform:scaleX(.18)}52%{transform:scaleX(.72)}to{transform:scaleX(1)}}@media (width<=640px){.legacy-bridge-transition-page{padding:20px 14px}.legacy-bridge-transition-panel{padding:18px}.legacy-bridge-transition-panel dl{grid-template-columns:1fr}}.mysql-query-page{box-sizing:border-box;gap:20px;width:100%;min-width:0;max-width:100%;display:grid}.mysql-query-card{box-sizing:border-box;width:100%;max-width:100%}.mysql-query-filter-grid,.mysql-query-advanced-grid{background:#f7f8fa;border:1px solid #e5e6eb;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px;min-width:0;padding:16px 18px;display:grid}.mysql-query-filter-grid{margin-top:12px}.mysql-query-advanced-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.mysql-query-filter-grid.is-compact,.mysql-query-advanced-grid.is-compact{grid-template-columns:minmax(0,1fr);gap:14px;padding:14px}.mysql-query-filter-field{gap:8px;min-width:0;display:grid}.mysql-query-filter-label{color:#1d2129;font-weight:600}.mysql-query-field-control{width:100%}.mysql-query-action-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-top:14px;display:flex}.mysql-query-action-bar>.advanced-filter-toggle{flex:none}.mysql-query-action-bar.is-compact{align-items:stretch}.mysql-query-action-buttons{flex-wrap:wrap;flex:320px;justify-content:flex-end;gap:12px;min-width:0;margin-left:auto;display:flex}.mysql-query-action-bar.is-compact .advanced-filter-toggle{justify-content:space-between;width:100%}.mysql-query-enabled-switch-row{box-sizing:border-box;align-items:center;gap:12px;height:32px;min-height:32px;padding-top:2px;display:flex}.mysql-query-enabled-switch-row .arco-switch{flex-shrink:0;align-self:center}.mysql-query-results-card{background:#fff;gap:18px;padding:18px 20px 16px;display:grid}.mysql-query-results-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mysql-query-results-title{color:#0f172a;letter-spacing:.01em;margin:0;font-size:18px;font-weight:700}.mysql-query-error-message{color:#f53f3f;background:#fff2f0;border-radius:12px;margin-top:16px;padding:12px 14px;font-weight:600}.mysql-query-table-stage{min-width:0;position:relative}.mysql-query-table-scroll{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #dfe3eb;border-radius:12px;width:100%;max-width:100%;overflow:auto hidden}.mysql-query-table-scroll::-webkit-scrollbar{height:10px}.mysql-query-table-scroll::-webkit-scrollbar-track{background:#f3f5f8;border-radius:999px}.mysql-query-table-scroll::-webkit-scrollbar-thumb{background:#c7d2e0;border:2px solid #f3f5f8;border-radius:999px}.mysql-query-data-table{border-collapse:separate;border-spacing:0;table-layout:auto;width:auto}.mysql-query-data-table thead th{z-index:1;color:#1f2937;text-align:left;white-space:nowrap;background:#f5f7fa;border-bottom:1px solid #e6eaf0;padding:16px 18px;font-size:14px;font-weight:600;line-height:1.35;position:sticky;top:0}.mysql-query-data-table tbody td{color:#111827;vertical-align:middle;white-space:nowrap;background:#fff;border-bottom:1px solid #edf1f5;padding:16px 18px;font-size:14px;line-height:1.45;transition:background-color .18s,color .18s}.mysql-query-cell-content{text-overflow:ellipsis;white-space:nowrap;max-width:50vw;display:block;overflow:hidden}.mysql-query-record-name-text{color:#0f172a;font-weight:600}.mysql-query-row-actions{align-items:center;gap:6px;display:inline-flex}.mysql-query-row-action-button{color:#4b5563}.mysql-query-row-action-button.is-danger,.mysql-query-row-action-button.is-danger.arco-btn-text{color:#cb272d}.mysql-query-row-action-button:hover,.mysql-query-row-action-button.arco-btn-text:hover{color:#165dff;background:#165dff14}.mysql-query-row-action-button.is-danger:hover,.mysql-query-row-action-button.is-danger.arco-btn-text:hover{color:#a61f24;background:#f53f3f14}.mysql-query-record-modal .arco-modal-body{padding-bottom:8px}.mysql-query-data-table tbody tr:last-child td{border-bottom:none}.mysql-query-data-table tbody tr:hover td{background:#fafcff}.mysql-query-data-table .is-align-center{text-align:center}.mysql-query-data-table .is-align-right{text-align:right}.mysql-query-empty-cell{text-align:center;color:#64748b!important;padding:0!important}.mysql-query-table-state{background:radial-gradient(circle at top,#f8fafceb,#fffffffa 62%),#fff;justify-items:center;gap:12px;min-height:196px;padding:34px 18px;display:grid}.mysql-query-table-state.is-loading{gap:12px}.mysql-query-table-state-illustration{background:#f8fbff;border:1px solid #dbe6f2;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.mysql-query-table-state-icon{color:#94a3b8}.mysql-query-table-state.is-loading .mysql-query-table-state-icon{color:#2563eb;animation:.9s linear infinite mysql-query-spin}.mysql-query-table-state-title{color:#1f2937;font-size:15px;font-weight:700}.mysql-query-table-state-description{color:#64748b;max-width:360px;font-size:13px;line-height:1.6}.mysql-query-table-tag-list{white-space:nowrap;align-items:center;gap:6px;display:flex}.mysql-query-status-pill{color:#475569;background:#eef2f7;border-radius:999px;justify-content:center;align-items:center;min-width:58px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.mysql-query-status-pill.is-enabled{color:#166534;background:#dcfce7}.mysql-query-pagination-bar{grid-template-columns:auto auto auto;grid-template-areas:"total actions size";justify-content:flex-end;align-items:center;gap:12px;width:100%;display:grid}.mysql-query-pagination-actions-row{grid-area:actions}.mysql-query-pagination-meta-row{display:contents}.mysql-query-pagination-total{color:#475569;white-space:nowrap;grid-area:total;justify-self:end;font-size:14px;font-weight:500}.mysql-query-page-size-control{color:#475569;white-space:nowrap;grid-area:size;justify-self:end;align-items:center;gap:0;font-size:13px;display:inline-flex}.mysql-query-page-size-select{min-width:0}.mysql-query-page-size-select .arco-select-view{box-shadow:none;background:#fff;border:1px solid #e5e7eb;border-radius:4px}.mysql-query-page-size-select.arco-select-size-small .arco-select-view{min-height:28px}.mysql-query-page-size-select .arco-select-view-value{color:#111827;font-size:12px;font-weight:500}.mysql-query-page-size-select .arco-select-arrow-icon{color:#6b7280}.mysql-query-page-size-select.arco-select-focused .arco-select-view{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61f}.mysql-query-pagination-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.mysql-query-page-button{color:#334155;cursor:pointer;background:#fff;border:1px solid #dbe2ea;border-radius:10px;justify-content:center;align-items:center;height:36px;padding:0 10px;font-size:13px;font-weight:600;transition:all .16s;display:inline-flex}.mysql-query-page-button:hover:not(:disabled){color:#1d4ed8;background:#f8fbff;border-color:#93c5fd}.mysql-query-page-button:disabled{opacity:.45;cursor:not-allowed}.mysql-query-page-button.is-active{color:#165dff;background:#e8f3ff;border-color:#165dff}.mysql-query-page-ellipsis{color:#64748b;padding:0 2px;font-size:14px;font-weight:600;line-height:1}.mysql-query-page-button svg{flex-shrink:0}@media (width>=768px) and (width<=1279px){.mysql-query-action-bar.is-compact{align-items:flex-start}.mysql-query-action-buttons{flex-basis:100%;width:100%}}@media (width<=767px){.mysql-query-filter-grid,.mysql-query-advanced-grid{grid-template-columns:minmax(0,1fr);padding:14px}.mysql-query-action-bar{flex-direction:column;align-items:stretch}.mysql-query-action-buttons{flex:none;justify-content:stretch;width:100%;margin-left:0}.mysql-query-action-buttons .arco-btn{flex:1 1 0}.mysql-query-enabled-switch-row{height:32px;min-height:32px;padding-top:0}.mysql-query-results-card{padding:14px 14px 12px}.mysql-query-results-header{align-items:stretch;gap:8px}.mysql-query-results-header>.arco-btn{width:100%}.mysql-query-data-table thead th,.mysql-query-data-table tbody td{padding:13px 14px;font-size:13px}.mysql-query-table-state{min-height:172px;padding:28px 16px}.mysql-query-pagination-bar{grid-template-columns:auto auto;grid-template-areas:"actions actions""meta meta";justify-content:end;align-items:center;row-gap:10px}.mysql-query-pagination-actions-row{grid-area:actions;justify-self:end}.mysql-query-pagination-actions{justify-content:flex-end}.mysql-query-pagination-meta-row{grid-area:meta;justify-content:flex-end;align-items:center;gap:12px;display:flex}.mysql-query-page-size-control{justify-self:auto}.mysql-query-pagination-total,.mysql-query-page-size-control{font-size:13px}.mysql-query-page-button{height:34px;padding:0 8px}.mysql-query-page-size-select{height:32px}.mysql-query-record-modal .arco-modal{max-width:calc(100vw - 24px);width:calc(100vw - 24px)!important}.mysql-query-record-modal .arco-modal-body{max-height:calc(100vh - 220px);padding-right:4px;overflow-y:auto}.mysql-query-record-modal .arco-modal-footer{gap:8px;display:flex}.mysql-query-record-modal .arco-modal-footer .arco-btn{flex:1 1 0}}@media (prefers-reduced-motion:reduce){.mysql-query-table-state-icon,.mysql-query-page-button,.mysql-query-data-table tbody td{transition:none;animation:none}}@keyframes mysql-query-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fee-service-table-wrap{width:100%;min-width:0;max-width:100%;overflow-x:auto}.fee-service-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:680px;font-size:13px}.fee-service-table>thead>tr>th,.fee-service-table>tbody>tr>td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border-2);overflow-wrap:anywhere;padding:12px}.fee-service-table>thead>tr>th{background:var(--color-fill-1);color:var(--color-text-2);font-weight:500}.fee-service-table>thead>tr>th:first-child,.fee-service-table>thead>tr>th:nth-child(2){width:30%}.fee-service-table>tbody>tr>td:first-child>strong,.fee-service-table>tbody>tr>td:first-child>span{display:block}.fee-service-table>tbody>tr>td:first-child>span{color:var(--color-text-3);margin-top:4px;font-size:12px}.fee-service-table .is-increase{color:rgb(var(--danger-6));font-weight:600}.fee-service-table .is-decrease{color:rgb(var(--success-6));font-weight:600}.fee-adjustment-description [data-direction=increase]{color:#cf4039}.fee-adjustment-description [data-direction=decrease]{color:#087f5b}.fee-service-table--markup{min-width:860px}.fee-service-table--markup>thead>tr>th:first-child,.fee-service-table--markup>thead>tr>th:nth-child(2){width:29%}.fee-service-table--markup>thead>tr>th:nth-child(n+3){white-space:nowrap;width:14%}.fee-service-table--markup>tbody>tr>td:nth-child(n+3){white-space:nowrap;font-variant-numeric:tabular-nums}.fee-service-table--without-unit-price>thead>tr>th:first-child{width:30%}.fee-service-table--without-unit-price>thead>tr>th:nth-child(2){width:40%}.fee-service-table--without-unit-price>thead>tr>th:nth-child(n+3){width:15%}.fee-service-markup-toggle{color:inherit;font:inherit;line-height:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:6px;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex}.fee-service-markup-toggle svg{color:var(--color-text-3);flex-shrink:0}.fee-service-markup-toggle:hover{text-decoration-style:solid}.fee-service-markup-toggle:focus-visible{outline:2px solid rgb(var(--primary-6));outline-offset:4px;border-radius:2px}.fee-service-markup-expanded{background:var(--color-fill-1)}.fee-service-markup-heading{align-items:baseline;gap:8px;margin-bottom:10px;font-weight:600;display:flex}.fee-service-markup-heading span{color:var(--color-text-3);font-size:12px;font-weight:400}.fee-service-markup-details{border-collapse:collapse;table-layout:fixed;width:100%;min-width:640px}.fee-service-markup-details th,.fee-service-markup-details td{text-align:left;border-bottom:1px solid var(--color-border-2);overflow-wrap:anywhere;padding:8px 12px}.fee-service-markup-details th{color:var(--color-text-3);font-size:12px;font-weight:500}.fee-service-markup-details td{background:var(--color-bg-2)}.fee-service-markup-details th:first-child{width:28%}.fee-service-markup-details th:nth-child(2),.fee-service-markup-details th:nth-child(3){width:16%}.fee-service-markup-details th:nth-child(n+4){width:20%}.fee-service-markup-details th:nth-child(3),.fee-service-markup-details td:nth-child(3){text-align:center}.fee-service-markup-details th:nth-child(n+4),.fee-service-markup-details td:nth-child(n+4){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.confirmation-editor-theme{--confirmation-primary:#165dff;--confirmation-primary-hover:#0e4ed8;--confirmation-primary-soft:#eef4ff;--confirmation-text:#1d2129;--confirmation-muted:#667085;--confirmation-border:#e5e8ef;--confirmation-background:#fff;--confirmation-fill:#f5f6f8;--confirmation-danger:#c62f3a;--confirmation-warning:#9a6100;--confirmation-success:#168052;color:var(--confirmation-text);letter-spacing:0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif}.confirmation-editor-theme,.confirmation-editor-theme *,.confirmation-editor-theme :before,.confirmation-editor-theme :after{box-sizing:border-box}:where(.confirmation-editor-theme) :where(button,input,select,textarea){font:inherit;letter-spacing:inherit}.confirmation-item-link{font-family:inherit;font-size:inherit;line-height:inherit}.confirmation-editor-theme h1,.confirmation-editor-theme h2,.confirmation-editor-theme h3,.confirmation-editor-theme h4,.confirmation-editor-theme p{margin:0}.confirmation-button{background:var(--confirmation-background,#fff);color:#344054;min-height:34px;font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #cfd5df;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:5px 13px;font-size:13px;line-height:22px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.confirmation-button:hover:not(:disabled){border-color:var(--confirmation-primary,#165dff);color:var(--confirmation-primary,#165dff)}.confirmation-button[data-variant=default]{background:var(--confirmation-primary,#165dff);border-color:var(--confirmation-primary,#165dff);color:#fff}.confirmation-button[data-variant=default]:hover:not(:disabled){background:var(--confirmation-primary-hover,#0e4ed8);color:#fff}.confirmation-button[data-variant=ghost]{color:var(--confirmation-primary,#165dff);background:0 0;border-color:#0000}.confirmation-button[data-variant=destructive]{color:var(--confirmation-danger,#c62f3a);background:0 0;border-color:#0000}.confirmation-button[data-size=sm]{min-height:28px;padding:3px 9px;font-size:12px}.confirmation-button[data-size=icon]{width:32px;height:32px;padding:6px}.confirmation-button svg{flex:none;width:15px;height:15px}.confirmation-button:disabled{opacity:.5;cursor:not-allowed}.confirmation-button:focus-visible,.confirmation-input:focus-visible{outline:2px solid var(--confirmation-primary,#165dff);outline-offset:2px}.confirmation-input{border:1px solid var(--confirmation-border,#d0d7e2);background:var(--confirmation-background,#fff);width:100%;min-height:32px;font:inherit;color:inherit;box-sizing:border-box;border-radius:4px;padding:5px 9px}.confirmation-input[aria-invalid=true]{border-color:var(--confirmation-danger,#c62f3a)}.confirmation-input:disabled{background:var(--confirmation-fill,#f5f6f8);color:var(--confirmation-muted,#667085)}.confirmation-overlay{z-index:1050;background:#18213061;position:fixed;inset:0}.confirmation-sheet{z-index:1051;background:var(--confirmation-background);flex-direction:column;width:min(1360px,100vw);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px #1a263a2b}.confirmation-sheet-header{border-bottom:1px solid var(--confirmation-border);flex:none;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:10px 18px;display:flex}.confirmation-sheet-header h2{margin:0;font-size:18px;line-height:26px}.confirmation-sheet-description{color:var(--confirmation-muted);margin-top:3px;font-size:12px;line-height:18px}.confirmation-sheet-body{flex:1;min-height:0;overflow:auto}.confirmation-sheet-footer{border-top:1px solid var(--confirmation-border);flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 18px;display:flex}.confirmation-sheet-footer>div{align-items:center;gap:8px;display:flex}.confirmation-editor-theme select,.confirmation-editor-theme textarea{font:inherit;color:inherit;border:1px solid var(--confirmation-border);background:var(--confirmation-background);border-radius:4px}.confirmation-editor-theme select{min-height:32px;padding:4px 8px}.confirmation-editor-theme textarea{resize:vertical;padding:10px}.confirmation-editor-theme input[type=checkbox]{accent-color:var(--confirmation-primary)}.confirmation-spinner{animation:1s linear infinite confirmation-spin}@keyframes confirmation-spin{to{transform:rotate(360deg)}}@media (width<=820px){.confirmation-sheet{width:100vw}.confirmation-sheet-header,.confirmation-sheet-footer{padding:12px}.confirmation-sheet-footer{flex-wrap:wrap}}.confirmation-overlay[hidden],.confirmation-sheet[hidden]{display:none!important}@media (forced-colors:none){:where(.confirmation-editor-theme,.confirmation-entry-options,:root:has(main.fulfillment-order-editor-page.confirmation-editor-theme)){--confirmation-scrollbar-thumb:#b5bfcd;--confirmation-scrollbar-hover:#8b99ac;--confirmation-scrollbar-active:#66758b}:where(.confirmation-editor-theme,.confirmation-editor-theme *,.confirmation-entry-options,.confirmation-entry-options *,:root:has(main.fulfillment-order-editor-page.confirmation-editor-theme)){scrollbar-width:thin;scrollbar-color:var(--confirmation-scrollbar-thumb) transparent}@supports selector(::-webkit-scrollbar){:where(.confirmation-editor-theme,.confirmation-editor-theme *,.confirmation-entry-options,.confirmation-entry-options *,:root:has(main.fulfillment-order-editor-page.confirmation-editor-theme)){scrollbar-width:auto;scrollbar-color:auto}:where(.confirmation-editor-theme,.confirmation-editor-theme *,.confirmation-entry-options,.confirmation-entry-options *,:root:has(main.fulfillment-order-editor-page.confirmation-editor-theme))::-webkit-scrollbar{width:10px;height:10px}:where(.confirmation-editor-theme,.confirmation-editor-theme *,.confirmation-entry-options,.confirmation-entry-options *,:root:has(main.fulfillment-order-editor-page.confirmation-editor-theme))::-webkit-scrollbar-track{background:0 0}:where(.confirmation-editor-theme,.confirmation-editor-theme *,.confirmation-entry-options,.confirmation-entry-options *,:root:has(main.fulfillment-order-editor-page.confirmation-editor-theme))::-webkit-scrollbar-corner{background:0 0}:where(.confirmation-editor-theme,.confirmation-editor-theme *,.confirmation-entry-options,.confirmation-entry-options *,:root:has(main.fulfillment-order-editor-page.confirmation-editor-theme))::-webkit-scrollbar-thumb{background:var(--confirmation-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px;min-width:32px;min-height:32px}:where(.confirmation-editor-theme,.confirmation-editor-theme *,.confirmation-entry-options,.confirmation-entry-options *,:root:has(main.fulfillment-order-editor-page.confirmation-editor-theme))::-webkit-scrollbar-thumb:hover{background-color:var(--confirmation-scrollbar-hover)}:where(.confirmation-editor-theme,.confirmation-editor-theme *,.confirmation-entry-options,.confirmation-entry-options *,:root:has(main.fulfillment-order-editor-page.confirmation-editor-theme))::-webkit-scrollbar-thumb:active{background-color:var(--confirmation-scrollbar-active)}:where(.confirmation-editor-theme,.confirmation-editor-theme *,.confirmation-entry-options,.confirmation-entry-options *,:root:has(main.fulfillment-order-editor-page.confirmation-editor-theme))::-webkit-scrollbar-button{width:0;height:0;display:none}}}.confirmation-adjustment-dialog{z-index:1052;border:1px solid var(--confirmation-border);background:var(--confirmation-background);border-radius:8px;flex-direction:column;width:min(960px,100vw - 32px);max-height:calc(100dvh - 32px);display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 20px 64px #18213033}.confirmation-adjustment-header{border-bottom:1px solid var(--confirmation-border);flex:none;justify-content:space-between;align-items:flex-start;gap:20px;padding:12px 18px;display:flex}.confirmation-adjustment-header h2{font-size:18px;line-height:26px}.confirmation-adjustment-header p{color:var(--confirmation-muted);margin-top:4px;font-size:12px}.confirmation-adjustment-header>.confirmation-button{flex:none}.confirmation-adjustment-body{gap:14px;min-height:0;padding:14px 18px;display:grid;overflow-y:auto}.confirmation-adjustment-subject{background:var(--confirmation-primary-soft);border:1px solid var(--confirmation-border);border-radius:6px;align-items:center;gap:12px;padding:10px 12px;display:flex}.confirmation-adjustment-subject>svg{width:22px;height:22px;color:var(--confirmation-primary);flex:none}.confirmation-adjustment-subject>div{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.confirmation-adjustment-subject small,.confirmation-adjustment-subject span{color:var(--confirmation-muted);font-size:12px}.confirmation-adjustment-subject strong{font-size:15px}.confirmation-adjustment-subject-amount{text-align:right;font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.confirmation-adjustment-editor{gap:14px;min-width:0;display:grid}.confirmation-adjustment-editor h3,.confirmation-adjustment-fields legend,.confirmation-adjustment-reason label{font-size:13px;font-weight:600}.confirmation-adjustment-original dl,.confirmation-adjustment-field-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.confirmation-adjustment-original dl{background:var(--confirmation-fill);border:1px solid var(--confirmation-border);border-radius:5px;margin:10px 0 0;padding:12px 14px}.confirmation-adjustment-original dt{color:var(--confirmation-muted);font-size:12px}.confirmation-adjustment-original dd{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0}.confirmation-adjustment-field-grid{padding-inline:15px}.confirmation-adjustment-fields{border:0;min-width:0;margin:0;padding:0}.confirmation-adjustment-fields legend{margin-bottom:10px;padding:0}.confirmation-adjustment-field-grid>label,.confirmation-adjustment-total{color:var(--confirmation-muted);flex-direction:column;gap:7px;font-size:12px;display:flex}.confirmation-adjustment-field-grid .confirmation-input{min-height:34px;color:var(--confirmation-text);font-variant-numeric:tabular-nums;text-align:right;font-size:14px}.confirmation-adjustment-field-grid .confirmation-input:disabled{color:var(--confirmation-muted)}.confirmation-adjustment-total output{border:1px solid var(--confirmation-border);background:var(--confirmation-primary-soft);min-height:34px;color:var(--confirmation-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;border-radius:4px;justify-content:flex-end;align-items:center;padding:4px 10px;font-size:14px;font-weight:600;display:flex}.confirmation-adjustment-fields .confirmation-adjustment-hint{color:var(--confirmation-muted);margin-top:8px;font-size:12px}.confirmation-adjustment-result{min-width:0}.confirmation-adjustment-result h3{margin-bottom:10px}.confirmation-adjustment-result .fee-service-table-wrap{border:1px solid var(--confirmation-border);border-radius:5px}.confirmation-adjustment-result .fee-service-table{min-width:640px;color:var(--confirmation-text)}.confirmation-adjustment-result .fee-service-table>thead>tr>th{background:var(--confirmation-fill);color:var(--confirmation-muted);border-color:var(--confirmation-border);padding:10px 12px}.confirmation-adjustment-result .fee-service-table>tbody>tr>td{border-color:var(--confirmation-border);padding:12px}.confirmation-adjustment-result .fee-service-table>tbody>tr:last-child>td{border-bottom:0}.confirmation-adjustment-result .fee-service-table>thead>tr>th:nth-child(n+3),.confirmation-adjustment-result .fee-service-table>tbody>tr>td:nth-child(n+3){text-align:right;font-variant-numeric:tabular-nums}.confirmation-adjustment-result .fee-service-table .is-increase{color:var(--confirmation-danger)}.confirmation-adjustment-result .fee-service-table .is-decrease{color:var(--confirmation-success)}.confirmation-adjustment-reason{gap:8px;display:grid}.confirmation-adjustment-reason textarea{resize:vertical;width:100%;min-height:78px;max-height:220px}.confirmation-adjustment-reason textarea:disabled{background:var(--confirmation-fill);color:var(--confirmation-muted)}.confirmation-adjustment-word-count{color:var(--confirmation-muted);text-align:right;font-size:12px}.confirmation-adjustment-dialog .confirmation-adjustment-error{border:1px solid var(--confirmation-danger);color:var(--confirmation-danger);border-radius:5px;padding:10px 12px;font-size:13px}.confirmation-adjustment-dialog :is(textarea,[role=alert]):focus-visible{outline:2px solid var(--confirmation-primary);outline-offset:2px}.confirmation-adjustment-footer{border-top:1px solid var(--confirmation-border);flex:none;justify-content:space-between;align-items:center;gap:14px;padding:10px 18px;display:flex}.confirmation-adjustment-footer p{color:var(--confirmation-muted);font-size:12px}.confirmation-adjustment-footer>div{flex:none;gap:8px;display:flex}@media (width<=640px){.confirmation-adjustment-header,.confirmation-adjustment-footer{padding:14px}.confirmation-adjustment-body{gap:16px;padding:14px}.confirmation-adjustment-original dl,.confirmation-adjustment-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.confirmation-adjustment-subject{flex-wrap:wrap;padding:12px}.confirmation-adjustment-subject-amount{text-align:left;margin-left:34px}.confirmation-adjustment-footer{flex-wrap:wrap}.confirmation-adjustment-footer>div{margin-left:auto}}.fee-adjustment-workspace,.fee-adjustment-editor,.fee-adjustment-pending,.fee-adjustment-drafts,.fee-adjustment-r3{gap:14px;display:grid}.fee-adjustment-load-error{gap:8px;display:grid}.fee-adjustment-workspace{background:#fff;border:1px solid #e5e6eb;border-radius:8px;margin-top:18px;padding:18px}.fee-adjustment-section-heading,.fee-adjustment-request-card,.fee-adjustment-source-row,.fee-adjustment-draft-row,.fee-adjustment-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.fee-adjustment-section-heading h5{margin:0}.fee-adjustment-request-list,.fee-adjustment-source-list{gap:10px;display:grid}.fee-adjustment-request-card,.fee-adjustment-source-row,.fee-adjustment-draft-row{border:1px solid #e5e6eb;border-radius:6px;padding:12px}.fee-adjustment-request-card>div,.fee-adjustment-source-row>div,.fee-adjustment-processing-basis{gap:4px;display:grid}.fee-adjustment-draft-row{background:#fff;flex-wrap:wrap;align-items:center;box-shadow:0 2px 8px #1d212908}.fee-adjustment-draft-title{color:#1d2129;overflow-wrap:anywhere;flex:180px;min-width:0;font-size:15px}.fee-adjustment-draft-actions{flex-wrap:wrap;flex:none;justify-content:flex-start;align-items:center;gap:6px;display:flex}.fee-adjustment-value{background:#f2f3f5;border:1px solid #e5e6eb;border-radius:8px;padding:7px 10px;font-size:13px;line-height:1.4}.fee-adjustment-value.is-increase{color:#cb2634;background:#ffece8}.fee-adjustment-value.is-decrease{color:#168263;background:#e8ffea}.fee-adjustment-r3-result{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fee-adjustment-r3{min-width:0;padding-block:8px}.fee-adjustment-metric{border:1px solid var(--color-border-2);border-top:3px solid rgb(var(--primary-5));background:var(--color-bg-2);border-radius:8px;gap:16px;min-width:0;padding:20px 22px;display:grid;box-shadow:0 4px 12px #1d21290a}.fee-adjustment-metric--receivable{border-top-color:rgb(var(--cyan-6))}.fee-adjustment-metric-heading{color:var(--color-text-2);justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.fee-adjustment-metric-heading svg{width:22px;height:22px;color:rgb(var(--primary-6));flex:none}.fee-adjustment-metric--receivable svg{color:rgb(var(--cyan-7))}.fee-adjustment-metric-amount{color:var(--color-text-1);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:28px;font-weight:600;line-height:1.2}.fee-adjustment-metric-amount[data-direction=increase]{color:rgb(var(--red-6))}.fee-adjustment-metric-amount[data-direction=decrease]{color:rgb(var(--green-7))}.fee-adjustment-field-title{color:#1d2129;font-weight:600}.fee-adjustment-processing-basis .arco-textarea{background:#f7f8fa;border-radius:8px;min-height:96px}@media (width<=760px){.fee-adjustment-section-heading,.fee-adjustment-request-card,.fee-adjustment-source-row,.fee-adjustment-draft-row{flex-direction:column;align-items:stretch}.fee-adjustment-r3-result{grid-template-columns:1fr}}.fee-adjustment-member-table-wrap{border:1px solid var(--color-border-2);border-radius:8px;width:100%;min-width:0;overflow-x:auto}.fee-adjustment-member-table{border-collapse:collapse;width:100%;min-width:800px;font-size:13px}.fee-adjustment-member-table th,.fee-adjustment-member-table td{border-bottom:1px solid var(--color-border-2);text-align:left;vertical-align:middle;padding:10px 12px}.fee-adjustment-member-table th{background:var(--color-fill-2);color:var(--color-text-2);white-space:nowrap;font-weight:600}.fee-adjustment-member-table tbody tr:last-child td{border-bottom:0}.fee-adjustment-member-table th:nth-child(n+4),.fee-adjustment-member-table td:nth-child(n+4){text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.fee-adjustment-member-table .is-current-member{background:#eff5ff}.fee-adjustment-member-table .is-current-member td:first-child{color:#2458c5;font-weight:600}.fee-adjustment-member-table td[data-direction=increase]{color:#cf4039}.fee-adjustment-member-table td[data-direction=decrease]{color:#087f5b}.fee-record-modal .arco-modal-content{max-height:calc(100dvh - 150px);padding:20px 24px 24px;overflow-y:auto}.fee-record-detail{min-width:0;color:var(--color-text-1);font-size:13px}.fee-record-overview{border-bottom:1px solid var(--color-border-2);align-items:center;gap:14px;padding-bottom:20px;display:flex}.fee-record-overview-icon{color:#245bce;background:#edf3ff;border-radius:8px;flex:0 0 48px;place-items:center;height:48px;display:grid}.fee-record-overview>div:not(.arco-tag){flex:1;min-width:0}.fee-record-eyebrow{color:var(--color-text-3);font-size:12px}.fee-record-overview h2{margin:2px 0 4px;font-size:22px;line-height:1.3}.fee-record-overview p{color:var(--color-text-2);margin:0;font-size:12px}.fee-record-overview p span{color:var(--color-text-3);margin:0 8px}.fee-record-request{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px 0;display:grid}.fee-record-request>div{background:#f3f7ff;border-left:3px solid #467cf2;padding:16px}.fee-record-request>.fee-record-request-planner{background:#f0faf7;border-color:#119c90}.fee-record-detail h3{margin:0 0 10px;font-size:14px;font-weight:600}.fee-record-detail h3>span{color:var(--color-text-3);margin-left:8px;font-size:12px;font-weight:400}.fee-record-request p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.7}.fee-record-request h3{align-items:center;gap:8px;display:flex}.fee-record-request p{margin-top:10px}.fee-record-author{flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:12px;display:flex}.fee-record-author strong{color:#245bce}.fee-record-request-planner .fee-record-author strong{color:#087f75}.fee-record-author time{color:var(--color-text-2)}.fee-record-participants{border-block:1px solid var(--color-border-2);color:var(--color-text-2);flex-wrap:wrap;gap:12px 28px;padding:14px 0;display:flex}.fee-record-participants>span{align-items:baseline;gap:6px;display:inline-flex}.fee-record-participants strong{color:var(--color-text-1);font-variant-numeric:tabular-nums;margin-left:4px;font-size:18px;font-weight:600}.fee-record-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0 0;display:grid}.fee-record-totals>div{box-sizing:border-box;background:#f8fafc;border:1px solid #e0e6ef;border-radius:8px;min-height:106px;padding:18px 20px}.fee-record-totals>div:nth-child(2){background:#f6f4ff;border-color:#e5dff5}.fee-record-totals>div:nth-child(3){background:#f1f6ff;border-color:#dce7fc}.fee-record-totals>div:nth-child(4){background:#f1faf6;border-color:#d9ece3}.fee-record-totals dt{color:var(--color-text-2);align-items:center;gap:8px;display:flex}.fee-record-totals dt svg{color:#64748b}.fee-record-totals dd{overflow-wrap:anywhere;margin:12px 0 0;font-size:24px;font-weight:600;line-height:1.25}.fee-record-amount{white-space:nowrap;font-variant-numeric:tabular-nums}.fee-record-totals .fee-record-amount{white-space:normal}.fee-record-amount[data-direction=increase]{color:#c62828}.fee-record-amount[data-direction=decrease]{color:#16803c}.fee-record-section{padding-top:24px}.fee-record-loading{min-height:240px;color:var(--color-text-2);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.fee-record-detail>.arco-alert{margin-top:20px}@media (width<=960px){.fee-record-totals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.fee-record-modal .arco-modal-content{max-height:calc(100dvh - 120px);padding:16px}.fee-record-overview{flex-wrap:wrap}.fee-record-overview>.arco-tag{margin-left:62px}.fee-record-request,.fee-record-totals{grid-template-columns:minmax(0,1fr);gap:16px}.fee-record-totals>div{min-height:94px;padding:16px}}.approval-page,.approval-flow-editor,.approval-detail,.approval-flow-pane,.approval-step-list,.approval-member-picker,.approval-step-card,.approval-round,.approval-flow-summary,.approval-round-step{flex-direction:column;display:flex}.approval-page,.approval-flow-editor,.approval-detail{gap:16px}.approval-flow-pane,.approval-step-list,.approval-member-picker{gap:12px}.approval-step-card,.approval-round{gap:8px}.approval-flow-summary,.approval-round-step{gap:4px}.approval-page-title{margin:0;font-size:20px;font-weight:600}.approval-page-description{color:#86909c;margin:4px 0 0}.approval-step-card{border:1px solid #e5e6eb;border-radius:4px;padding:12px}.approval-step-header,.approval-branch-scope-bar{justify-content:space-between;align-items:center;display:flex}.approval-branch-unused{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.approval-error-list,.approval-summary-lines{margin:0;list-style:outside}.approval-error-list{padding-left:16px}.approval-summary-lines{padding-left:20px}.approval-detail-loading{padding:32px 0}.approval-member-tree{max-height:420px;overflow:auto}.approval-detail-alert{margin-bottom:12px}.approval-round-step-title{font-weight:500}.approval-inbox-drawer .arco-drawer-header{height:auto;min-height:48px;padding:12px 44px 12px 16px}.approval-inbox-drawer .arco-drawer-header-title{line-height:24px}.approval-drawer-footer{justify-content:flex-end;gap:8px;display:flex}.approval-dialog-target{margin:0 0 8px}.customization-demand-excel-detail-page{box-sizing:border-box;background:#fff;width:100%;max-width:720px;min-height:100vh;margin:0 auto;padding:12px 16px}.customization-demand-excel-detail{overflow-x:auto}.customization-demand-excel-toolbar{justify-content:flex-end;margin-bottom:8px;display:flex}.customization-demand-excel-title{color:#1d2129;margin-bottom:8px;font-size:16px;font-weight:700;line-height:1.4}.customization-demand-excel-grid{background:#fff;border-top:1px solid #1d2129;border-left:1px solid #1d2129;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.customization-demand-excel-item{border-bottom:1px solid #1d2129;border-right:1px solid #1d2129;grid-template-columns:9em minmax(0,1fr);min-width:0;display:grid}.customization-demand-excel-name,.customization-demand-excel-value{text-align:left;word-break:break-word;align-items:center;margin:0;padding:6px 10px;font-size:15px;line-height:1.4;display:flex}.customization-demand-excel-name{color:#1d2129;background:#fafafa;font-weight:700}.customization-demand-excel-value{color:#1d2129}.customization-demand-excel-value.is-changed{color:#fff;background:red;font-weight:700}.workbench-column-settings{gap:8px;min-width:300px;max-width:360px;display:grid}.workbench-column-settings__row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}.itinerary-flow-canvas{width:100%;min-width:0}.itinerary-flow-canvas .react-flow{background:0 0}.itinerary-flow-canvas .react-flow__node-slot{pointer-events:auto}.itinerary-flow-canvas .react-flow__handle{opacity:0;pointer-events:none}.itinerary-flow-point{pointer-events:auto;width:220px;max-width:100%}.itinerary-flow-point-list{margin:0;padding:0;list-style:none}.itinerary-flow-point .itinerary-node-row{grid-template-rows:76px 24px;grid-template-columns:minmax(0,1fr);width:220px;max-width:100%;display:grid}.itinerary-flow-point .itinerary-node-card{box-sizing:border-box;width:100%;min-width:0;height:66px}.itinerary-flow-point .itinerary-insert-actions{grid-area:2/1;width:100%;padding:0 5px;position:static}.itinerary-flow-point .itinerary-node-copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.itinerary-flow-slot{box-sizing:border-box;pointer-events:auto;background:#fbfcfe;border:1px dashed #d6dfeb;border-radius:12px;width:100%;height:100%;padding:12px 16px;position:relative}.itinerary-flow-slot .itinerary-time-slot-label{align-items:baseline;gap:10px;padding:0;display:flex}.itinerary-flow-slot .itinerary-time-slot-label h3{color:#344054;font-size:13px}.itinerary-flow-slot .itinerary-time-slot-label span{margin:0}.itinerary-flow-slot.is-drop-target{background:#f2f7ff;border-color:#165dff}.itinerary-flow-slot .itinerary-slot-empty{margin-top:15px}.itinerary-flow-route-label{pointer-events:all;gap:8px;width:220px;display:grid;position:absolute}.itinerary-flow-route-label .itinerary-route-actions{width:100%;margin:0;display:block}.itinerary-flow-route-label .itinerary-route-connector{gap:3px;width:100%;min-height:30px;padding:0;display:grid}.itinerary-flow-route-label .itinerary-route-connector-line{display:none}.itinerary-flow-route-label .itinerary-route-connector-content{box-sizing:border-box;background:#fff;border:1px solid #dce4ee;border-radius:8px;grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;width:100%;padding:8px;box-shadow:0 2px 5px #1018280a}.itinerary-flow-route-label .has-query .itinerary-route-connector-content{grid-template-columns:minmax(0,1fr) 28px}.itinerary-flow-route-label .itinerary-route-connector-content:hover{background:#f7faff;border-color:#94bfff}.itinerary-flow-route-label [data-major-id] .itinerary-route-connector-content{border-color:var(--itinerary-route-color,#dce4ee);border-left-width:3px}.itinerary-flow-route-label .itinerary-route-card{width:100%;box-shadow:none;background:0 0;border:0;padding:2px}.itinerary-flow-route-label .itinerary-route-card-meta{gap:2px 6px}.itinerary-flow-route-label .itinerary-route-card-heading{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.itinerary-flow-route-label .itinerary-route-card-primary,.itinerary-flow-route-label .itinerary-route-card-primary>strong{font-size:13px;line-height:20px}.itinerary-flow-route-label .itinerary-route-card-classes{padding-left:0;font-size:11px;line-height:18px}.itinerary-flow-route-label .itinerary-route-card-class{border-left:0;padding-left:0}.itinerary-flow-route-label .itinerary-route-card-meta{padding-left:0;font-size:12px;line-height:18px}.itinerary-flow-route-label .itinerary-route-query{width:28px;height:28px;box-shadow:none;color:#667085;background:#fff;border:1px solid #d6dfeb;align-self:center;position:relative}.itinerary-flow-route-label .itinerary-route-query:before{inset:-4px}.itinerary-flow-route-label .itinerary-route-connector b{white-space:normal;text-align:left;justify-self:start;padding:1px 5px;font-size:11px;font-weight:500;line-height:18px}.itinerary-route-placement-notice{color:#ad5700;text-align:left;background:#fff7e8;border-radius:4px;justify-self:start;align-items:center;gap:4px;padding:2px 5px;font-size:11px;line-height:18px;display:inline-flex}.itinerary-route-placement-notice>svg{flex-shrink:0}.itinerary-route-placement-notice.is-error{color:#cb2634;background:#ffece8}.itinerary-flow-route-label .itinerary-route-walk{white-space:normal;flex-wrap:wrap;justify-content:center;max-width:100%}.itinerary-flow-route-label .itinerary-route-walk>span{overflow-wrap:anywhere;min-width:0}.itinerary-flow-continuation{box-sizing:border-box;background:#f3f6fa;border:1px solid #dce4ee;border-radius:10px;align-content:center;gap:5px;height:76px;padding:10px 16px;display:grid}.itinerary-flow-continuation span{color:#667085;font-size:11px}.itinerary-flow-continuation strong{color:#344054;font-size:14px}.itinerary-flow-canvas .react-flow__attribution{opacity:.65;background:0 0;font-size:9px}.itinerary-flow-canvas.is-compact .itinerary-node-row{grid-template-rows:176px 44px}.itinerary-flow-canvas.is-compact .itinerary-node-card{grid-template-columns:44px minmax(0,1fr);height:170px;padding:6px}.itinerary-flow-canvas.is-compact .itinerary-node-controls{max-width:none;box-shadow:none;opacity:1;pointer-events:auto;border:0;border-top:1px solid #f0f2f5;border-radius:0;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin-top:5px;padding:5px 0 0;display:grid;position:static}.itinerary-flow-canvas.is-compact .itinerary-node-reorder-control{display:inline-grid}.itinerary-flow-canvas.is-compact .itinerary-icon-button{width:44px;height:44px}.itinerary-flow-canvas.is-compact .itinerary-inline-select{grid-area:2/1/auto/-1}.itinerary-flow-canvas.is-compact .itinerary-inline-select select{width:100%;min-height:44px}.itinerary-flow-canvas.is-compact .itinerary-insert-actions{gap:8px;padding:0}.itinerary-flow-canvas.is-compact .itinerary-insert-actions .arco-btn{flex:1;min-height:44px}.itinerary-flow-canvas.is-compact .itinerary-route-query{min-width:44px;height:44px;min-height:44px}.itinerary-flow-canvas.is-compact .has-query .itinerary-route-connector-content{grid-template-columns:minmax(0,1fr) 44px}.itinerary-flow-canvas.is-compact .itinerary-route-connector{min-height:44px}.itinerary-table-scroll{overscroll-behavior:contain;box-sizing:border-box;background:#fff;height:100%;min-height:0;padding:12px;overflow:auto}.itinerary-table-scroll:focus-visible{outline-offset:-2px;outline:2px solid #165dff}.itinerary-overview-table{table-layout:fixed;border-collapse:collapse;color:#1d2129;width:100%;font-size:12px;line-height:1.65}.itinerary-table-date-col{width:16%}.itinerary-table-route-col{width:21%}.itinerary-table-slot-col{width:8%}.itinerary-table-stay-col{width:12%}.itinerary-overview-table th,.itinerary-overview-table td{vertical-align:middle;overflow-wrap:anywhere;border:1px solid #a9adb2;padding:10px 6px}.itinerary-overview-table thead th{text-align:center;background:#e9edef;padding:12px 6px;font-weight:600}.itinerary-overview-table tbody+tbody{border-top:2px solid #969ba1}.itinerary-overview-table .itinerary-table-day{text-align:center;padding:16px 5px;font-weight:400}.itinerary-table-day strong{margin-bottom:4px;font-size:16px;font-weight:700;display:block}.itinerary-table-day span{display:block}.itinerary-overview-table .itinerary-table-slot{text-align:center;background:#f7f7f7;padding:9px 4px;font-weight:400}.itinerary-table-route,.itinerary-table-stay{text-align:center}.itinerary-overview-table .itinerary-table-unfinished{color:#86909c;height:88px;padding-left:14px}.itinerary-table-slot-content+.itinerary-table-slot-content{margin-top:5px}.itinerary-table-slot-content>strong{font-size:11px;font-weight:500}.itinerary-table-slot-content .itinerary-table-markdown{font-size:inherit;line-height:inherit}.itinerary-table-slot-content p{margin:0}.itinerary-table-page{max-width:1100px;margin:0 auto;padding:24px}.itinerary-table-page-state{padding:80px 24px}.itinerary-table-document{color:#1d2129;background:#fff}.itinerary-table-document-header{justify-content:space-between;align-items:center;gap:20px;padding:24px 12px 16px;display:flex}.itinerary-table-document-header>div{min-width:0}.itinerary-table-document-header span{color:#657067;font-size:13px}.itinerary-table-document-header h1{overflow-wrap:anywhere;margin:6px 0 0;font-size:22px;line-height:1.5}.itinerary-table-document-header>button{flex-shrink:0}.itinerary-table-document .itinerary-table-scroll{height:auto;overflow:visible}.itinerary-table-document .itinerary-overview-table{font-size:14px}@media (width<=640px){.itinerary-table-page{padding:8px}.itinerary-table-document-header{gap:12px;padding:16px 8px}.itinerary-table-document-header h1{font-size:18px}.itinerary-table-document .itinerary-table-scroll{padding:4px}.itinerary-table-document .itinerary-overview-table{font-size:12px}}.itinerary-editor-page,.itinerary-editor-page *,.itinerary-editor-page :before,.itinerary-editor-page :after{box-sizing:border-box}html:has(.itinerary-editor-page.is-embed){height:100%;overflow:hidden}html:has(.itinerary-editor-page.is-embed) body{height:100%;overflow:hidden}html:has(.itinerary-editor-page.is-embed) #root{height:100%;overflow:hidden}html:has(.itinerary-editor-page.is-embed) body{margin:0}html:has(.itinerary-editor-page:not(.is-embed)){height:100%;overflow:hidden}html:has(.itinerary-editor-page:not(.is-embed)) body{height:100%;overflow:hidden}html:has(.itinerary-editor-page:not(.is-embed)) #root{height:100%;overflow:hidden}html:has(.itinerary-editor-page:not(.is-embed)) body{margin:0}.itinerary-editor-page{--itinerary-blue:#165dff;--itinerary-border:#e4e7ec;color:#172033;background:#f5f7fa;flex-direction:column;min-width:0;height:100dvh;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;display:flex;overflow:hidden}.itinerary-editor-page.is-embed{height:100%;max-height:100%}.itinerary-editor-page button,.itinerary-editor-page input,.itinerary-editor-page textarea,.itinerary-editor-page select{font:inherit;letter-spacing:0}.itinerary-editor-toolbar{border-bottom:1px solid var(--itinerary-border);background:#fff;flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;min-height:82px;padding:10px 24px 12px;display:grid}.itinerary-editor-page.is-embed .itinerary-editor-toolbar{min-height:58px;padding:7px 16px}.itinerary-editor-title{min-width:0}.itinerary-editor-breadcrumbs{color:#667085;margin-bottom:7px;font-size:12px;line-height:18px}.itinerary-editor-title-line{align-items:center;gap:10px;min-width:0;display:flex}.itinerary-editor-back{flex:none;width:32px;min-width:32px;height:32px;padding:0}.itinerary-editor-heading-copy{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.itinerary-editor-title h1{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin:0;font-size:20px;line-height:1.3;overflow:hidden}.itinerary-editor-status-pill{color:#d97706;white-space:nowrap;background:#fff7ed;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.itinerary-editor-page.is-embed .itinerary-editor-breadcrumbs{display:none}.itinerary-editor-page.is-embed .itinerary-editor-title h1{font-size:18px}.itinerary-editor-commands{flex:none;align-self:end;align-items:center;gap:14px;min-width:0;display:flex}@media (width>=769px){.itinerary-editor-title-line,.itinerary-editor-commands{min-height:36px}}.itinerary-save-state{color:#4e5969;white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.itinerary-editor-commands>.itinerary-save-state{border-right:1px solid #e4e7ec;padding-right:14px}.itinerary-save-state.is-error,.itinerary-save-state.is-conflict{color:#d4380d}.itinerary-save-state.is-repair{color:#c36200}.itinerary-save-state.is-local_saved{color:#8a5a0f}.itinerary-save-state.is-saved,.itinerary-save-state.is-clean{color:#0f8a5f}.itinerary-toolbar-actions{align-items:center;gap:8px;display:flex}.itinerary-main-data-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=768px){.itinerary-editor-commands{flex-wrap:wrap;gap:8px}.itinerary-main-data-actions .arco-btn{padding:0 8px}}.itinerary-toolbar-actions .arco-btn{border-radius:9px;min-height:36px}.itinerary-mobile-days-button{display:none}.is-spinning{animation:.9s linear infinite itinerary-spin}.itinerary-editor-workspace{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.itinerary-editor-notices{flex:none;gap:8px;padding:0 12px;display:grid}.itinerary-editor-notices:not(:empty){padding-top:4px}.itinerary-editor-notices-summary{color:#8a4b00;cursor:pointer;min-width:0;font:inherit;text-align:left;background:#fff7e8;border:1px solid #f3dfb2;border-radius:5px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:12px;display:flex}.itinerary-editor-notices-summary:hover{background:#fff0cc}.itinerary-editor-alert{margin:0}.itinerary-validation-summary{gap:4px;display:grid}.itinerary-validation-summary ul{gap:2px;margin:0;padding-left:18px;display:grid}.itinerary-validation-summary span{color:#7a4f01;font-size:12px}.itinerary-interaction-error{color:#b42318;background:#fff2f0;border-top:1px solid #ffd6d1;border-bottom:1px solid #ffd6d1;padding:9px 20px;font-size:13px}.itinerary-editor-layout{flex:auto;min-height:0;display:flex;overflow:hidden}.itinerary-desktop-days{background:#fff;min-width:0;height:100%;min-height:0;overflow:hidden}.itinerary-day-sidebar-scroll{grid-area:1/1;height:100%;min-height:0;overflow:auto}.itinerary-day-sidebar-scroll,.itinerary-day-compact-rail,.itinerary-editor-view-panel,.itinerary-customization-panel-body{scrollbar-width:thin;scrollbar-color:#c4ccd8 transparent}.itinerary-day-sidebar-scroll::-webkit-scrollbar{width:8px;height:8px}.itinerary-day-compact-rail::-webkit-scrollbar{width:8px;height:8px}.itinerary-editor-view-panel::-webkit-scrollbar{width:8px;height:8px}.itinerary-customization-panel-body::-webkit-scrollbar{width:8px;height:8px}.itinerary-day-sidebar-scroll::-webkit-scrollbar-track{background:0 0}.itinerary-day-compact-rail::-webkit-scrollbar-track{background:0 0}.itinerary-editor-view-panel::-webkit-scrollbar-track{background:0 0}.itinerary-customization-panel-body::-webkit-scrollbar-track{background:0 0}.itinerary-day-sidebar-scroll::-webkit-scrollbar-thumb{background:#c4ccd8 padding-box padding-box;border:2px solid #0000;border-radius:999px}.itinerary-day-compact-rail::-webkit-scrollbar-thumb{background:#c4ccd8 padding-box padding-box;border:2px solid #0000;border-radius:999px}.itinerary-editor-view-panel::-webkit-scrollbar-thumb{background:#c4ccd8 padding-box padding-box;border:2px solid #0000;border-radius:999px}.itinerary-customization-panel-body::-webkit-scrollbar-thumb{background:#c4ccd8 padding-box padding-box;border:2px solid #0000;border-radius:999px}.itinerary-day-sidebar-scroll::-webkit-scrollbar-thumb:hover{background:#98a2b3 padding-box padding-box}.itinerary-day-compact-rail::-webkit-scrollbar-thumb:hover{background:#98a2b3 padding-box padding-box}.itinerary-editor-view-panel::-webkit-scrollbar-thumb:hover{background:#98a2b3 padding-box padding-box}.itinerary-customization-panel-body::-webkit-scrollbar-thumb:hover{background:#98a2b3 padding-box padding-box}.itinerary-day-compact-rail{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#c4ccd8 transparent;flex-direction:column;align-items:center;gap:5px;height:100%;min-height:0;padding:8px 5px 12px;display:flex;overflow:auto}.itinerary-day-compact-rail button{color:#667085;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex-shrink:0;place-items:center;width:100%;min-width:28px;max-width:42px;height:34px;font-size:11px;font-weight:800;display:grid}.itinerary-day-compact-rail button:hover{color:#165dff;background:#f3f7ff;border-color:#cbdcff}.itinerary-day-compact-rail button.is-active{color:#fff;background:#165dff;border-color:#a9c1ff;box-shadow:0 2px 7px #165dff38}.itinerary-editor-canvas{box-sizing:border-box;min-width:0;height:100%;padding:8px;overflow:auto}.itinerary-canvas-toolbar{flex:none;align-items:center;gap:8px;min-width:0;margin-bottom:14px;display:flex}.itinerary-canvas-toolbar:empty{display:none}.itinerary-canvas-toolbar .itinerary-view-switch{min-width:0;margin-bottom:0}.itinerary-editor-layout:not(.is-readonly) .itinerary-editor-canvas{flex-direction:column;min-height:0;display:flex;overflow:hidden}.itinerary-editor-view-panel{scrollbar-gutter:stable;flex:auto;min-width:0;min-height:0;padding-bottom:80px;overflow-y:auto}.itinerary-editor-view-panel.is-disabled{cursor:not-allowed}.itinerary-editor-disabled-fieldset{border:0;min-inline-size:0;margin:0;padding:0;display:block}.itinerary-editor-view-panel.is-disabled .itinerary-editor-disabled-fieldset{pointer-events:none}.itinerary-editor-canvas>.itinerary-editor-empty{flex:auto;min-height:0}.itinerary-customization-panel-slot{background:#fff;min-width:0;height:100%;min-height:0;overflow:hidden}.itinerary-customization-panel-content{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.itinerary-customization-panel-heading{border-bottom:1px solid var(--itinerary-border);background:#fbfcfe;flex:none;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:12px 10px 11px 14px;display:flex}.itinerary-customization-panel-heading>div{gap:3px;min-width:0;display:grid}.itinerary-customization-panel-heading strong{color:#172033;font-size:15px;line-height:1.35}.itinerary-customization-panel-heading span{color:#667085;font-size:11px;line-height:1.4}.itinerary-side-tab-content{flex-direction:column;height:100%;min-height:0;display:flex}.itinerary-side-tab-description{color:#86909c;flex:none;margin:0;padding:0 14px 10px;font-size:11px}.itinerary-customization-panel-body{scrollbar-gutter:stable;background:#f7f9fc;flex:auto;min-width:0;min-height:0;padding:10px;overflow:auto}.itinerary-customization-panel-body.is-preview{overscroll-behavior:contain;padding:0}.itinerary-side-preview{overflow-wrap:anywhere;min-width:0}.itinerary-side-preview .itinerary-client-cover h1{font-size:20px}.itinerary-side-preview .itinerary-client-detail>.itinerary-client-cover{padding:20px 14px}.itinerary-side-preview .itinerary-detail-day{margin:10px 8px 0}.itinerary-side-preview .itinerary-detail-day-head{gap:8px;padding:12px}.itinerary-side-preview .itinerary-detail-day-title{flex-basis:100%;min-width:0}.itinerary-side-preview .itinerary-detail-day-stay{white-space:normal;margin-left:0}.itinerary-side-preview .itinerary-detail-content{padding:12px}.itinerary-customization-state{color:#667085;text-align:center;align-content:center;place-items:center;gap:9px;min-height:160px;padding:18px 12px;display:grid}.itinerary-customization-state .arco-alert{text-align:left;width:100%}.itinerary-customization-info{background:#fff;border:1px solid #d8dee9;min-width:0}.itinerary-customization-info-version{color:#172033;border-bottom:1px solid #d8dee9;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;padding:9px 12px;font-size:12px;line-height:1.4;display:flex}.itinerary-customization-info-version-dot{background:#00b42a;border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #e8ffea}.itinerary-customization-info-version strong{overflow-wrap:anywhere;min-width:0;font-weight:700}.itinerary-customization-info-version-label{color:#667085;overflow-wrap:anywhere;min-width:0}.itinerary-customization-info-title{color:#172033;overflow-wrap:anywhere;border-bottom:1px solid #d8dee9;padding:11px 12px;font-size:14px;font-weight:700;line-height:1.5}.itinerary-customization-info-table{border-collapse:collapse;table-layout:fixed;width:100%}.itinerary-customization-info-table th,.itinerary-customization-info-table td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e4e7ec;padding:8px 9px;font-size:12px;line-height:1.55}.itinerary-customization-info-table tr:last-child th,.itinerary-customization-info-table tr:last-child td{border-bottom:0}.itinerary-customization-info-table th{color:#344054;text-align:left;background:#fbfcfe;border-right:1px solid #e4e7ec;width:37%;font-weight:600}.itinerary-customization-info-table td{color:#475467;white-space:pre-wrap}.itinerary-customization-info-table td.is-changed{color:#8a4b00;background:#fff8e8}.itinerary-view-switch{background:#e9edf3;border-radius:10px;flex:none;width:fit-content;max-width:100%;margin:0 0 14px;padding:3px;display:flex;overflow-x:auto}.itinerary-view-tabs,.itinerary-view-actions{display:flex}.itinerary-view-switch button{color:#667085;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:36px;padding:7px 12px;font-weight:600;display:inline-flex}.itinerary-view-step{color:#667085;background:#dfe5ee;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;font-weight:800;display:inline-grid}.itinerary-view-switch button:last-child{border-right:0}.itinerary-view-switch button[aria-selected=true]{color:#172033;background:#fff;border-radius:8px;box-shadow:0 1px 4px #1018281a}.itinerary-view-switch button[aria-selected=true] .itinerary-view-step{color:#fff;background:#165dff}.itinerary-dialog-close{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid}.itinerary-dialog-close:focus-visible{outline-offset:2px;outline:3px solid #94bfff}.itinerary-panel-loading{color:#4e5969;align-items:center;gap:7px;display:flex}.itinerary-ai-preview{gap:10px;display:grid}.itinerary-ai-preview p{overflow-wrap:anywhere;margin:0;line-height:1.6}.itinerary-day-sidebar{min-width:0}.itinerary-day-sidebar-head{z-index:3;border-bottom:1px solid var(--itinerary-border);background:#fff;padding:14px;position:sticky;top:0}.itinerary-day-sidebar-title{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:6px;display:grid}.itinerary-day-sidebar-title label{color:#667085;min-width:0;font-size:11px;font-weight:600;line-height:16px}.itinerary-day-sidebar-title span{color:#667085;white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:600;line-height:18px;display:inline-flex}.itinerary-day-sidebar-title span:before{content:"";background:#1f9d68;border-radius:50%;width:6px;height:6px}.itinerary-day-count>form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px;display:grid}.itinerary-day-count-field{min-width:0;position:relative}.itinerary-day-count input{box-sizing:border-box;appearance:textfield;color:#172033;background:#fff;border:1px solid #c9cdd4;border-radius:7px;width:100%;min-width:0;min-height:34px;padding:4px 28px 4px 9px}.itinerary-day-count input::-webkit-inner-spin-button{appearance:none;margin:0}.itinerary-day-count input::-webkit-outer-spin-button{appearance:none;margin:0}.itinerary-day-count-field>span{color:#98a2b3;pointer-events:none;font-size:11px;line-height:1;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.itinerary-day-count .arco-btn{border-radius:7px;min-width:56px;min-height:34px;padding:0 12px}.itinerary-day-count input[aria-invalid=true]{border-color:#f53f3f}.itinerary-day-count-error{color:#cb2634;margin-top:6px;font-size:12px;line-height:1.4;display:block}.itinerary-day-list{gap:4px;margin:0;padding:10px;list-style:none;display:grid}.itinerary-day-list>li{position:relative}.itinerary-day-list>li.is-sortable:before,.itinerary-day-list>li.is-sortable:after{z-index:4;pointer-events:none;background:#165dff;border-radius:999px;height:3px;position:absolute;left:8px;right:8px}.itinerary-day-list>li.is-drop-before:before{content:"";top:-3px}.itinerary-day-list>li.is-drop-after:after{content:"";bottom:-3px}.itinerary-day-list .itinerary-day-select{color:#475467;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:34px minmax(0,1fr) 8px;align-items:center;gap:9px;width:100%;min-height:58px;padding:10px 66px 10px 10px;display:grid}.itinerary-day-list .itinerary-day-select.is-sortable{cursor:grab}.itinerary-day-list .itinerary-day-select:hover{background:#f8fafc}.itinerary-day-list .itinerary-day-select.is-active{color:#172033;background:#eef4ff;border-color:#cbdcff}.itinerary-day-list>li.is-dragging .itinerary-day-select{opacity:.58;cursor:grabbing;border-style:dashed;border-color:#8fb4ff}.itinerary-day-list .itinerary-day-delete{color:#98a2b3;width:28px;min-width:28px;min-height:28px;padding:0;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.itinerary-day-list .itinerary-day-delete:hover{color:#d92d20;background:#fff1f0}.itinerary-day-list .itinerary-day-stay-edit{color:#667085;width:28px;min-width:28px;min-height:28px;padding:0;position:absolute;top:50%;right:34px;transform:translateY(-50%)}.itinerary-day-list .itinerary-day-stay-edit:hover{color:#165dff;background:#eef4ff}@media (pointer:coarse){.itinerary-day-list .itinerary-day-select{padding-right:98px}.itinerary-day-list .itinerary-day-delete{width:44px;min-width:44px;min-height:44px;right:4px}.itinerary-day-list .itinerary-day-stay-edit{width:44px;min-width:44px;min-height:44px;right:48px}}.itinerary-day-badge{background:#f2f4f7;border-radius:10px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.itinerary-day-list button.is-active .itinerary-day-badge{color:#fff;background:#165dff}.itinerary-day-copy{gap:3px;min-width:0;display:grid}.itinerary-day-copy strong,.itinerary-day-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.itinerary-day-copy strong{font-size:13px}.itinerary-day-copy small{color:#667085;font-size:10px}.itinerary-day-state{background:#d0d5dd;border-radius:50%;width:8px;height:8px}.itinerary-day-state.is-partial{background:#f59e0b}.itinerary-day-state.is-done{background:#1f9d68}.itinerary-skeleton-panel{width:100%;min-width:0}.itinerary-day-card{border:1px solid var(--itinerary-border);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 10px 30px #10182812}.itinerary-day-heading{border-bottom:1px solid var(--itinerary-border);padding:18px 20px}.itinerary-day-title-row{justify-content:space-between;align-items:start;gap:20px;display:flex}.itinerary-day-title-row>div:first-child>span{color:var(--itinerary-blue);letter-spacing:0;font-size:12px;font-weight:800}.itinerary-day-heading-date{color:var(--itinerary-blue);align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.itinerary-day-heading-date input{color:#172033;min-height:30px;font:inherit;background:#f8fbff;border:1px solid #c9d8ff;border-radius:7px;padding:3px 7px;font-weight:700}.itinerary-day-heading-date input:focus-visible{outline-offset:2px;outline:2px solid #165dff}.itinerary-day-heading h2{margin:5px 0 6px;font-size:22px;font-weight:800}.itinerary-day-heading p{color:#667085;margin:0}.itinerary-day-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.itinerary-day-actions .arco-btn{border-radius:8px;min-height:30px}.itinerary-day-actions .itinerary-parallel-track-trigger .arco-btn{width:30px;min-width:30px;padding:0}.itinerary-parallel-track-trigger{display:contents}.itinerary-route-overview{background:#f8fbff;border:1px solid #dbe4f0;border-radius:10px;align-items:center;gap:10px;min-width:0;margin-top:16px;padding:12px 14px;display:flex}.itinerary-route-overview>span{color:#667085;white-space:nowrap;font-size:12px;font-weight:400}.itinerary-route-overview strong{white-space:normal;overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px;font-weight:700}.itinerary-route-overview-lines{gap:5px;display:grid}.itinerary-route-overview-line{overflow-wrap:anywhere;min-width:0;line-height:1.45;display:block}.itinerary-route-overview-line.is-professional{border-left:3px solid var(--itinerary-route-color);color:var(--itinerary-route-color);padding-left:8px}.itinerary-route-overview-major{font-weight:800}.itinerary-route-overview-separator{color:inherit}.itinerary-route-overview-path{color:inherit;font-weight:700}.itinerary-route-overview .itinerary-route-overview-status{color:#667085;background:#fff;border:1px solid #d8dee9;border-radius:999px;align-items:center;min-height:26px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.itinerary-day-body{padding:18px 20px 22px}.itinerary-time-slot{border-bottom:1px dashed #d8dee9;grid-template-columns:84px minmax(0,1fr);gap:12px;padding:13px 0;display:grid}.itinerary-time-slot:last-child{border-bottom:0}.itinerary-time-slot-label{padding-top:9px}.itinerary-time-slot-label h3{margin:0;font-size:14px}.itinerary-time-slot-label span{color:#98a2b3;margin-top:4px;font-size:11px;display:block}.itinerary-slot-lane{background:#fbfcfe;border:1px dashed #cbd5e1;border-radius:11px;align-items:center;min-width:0;min-height:76px;padding:14px 10px;display:flex;position:relative;overflow:visible}.itinerary-slot-empty{color:#98a2b3;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:0;padding:4px 2px;display:flex}.itinerary-slot-empty-message--touch{display:none}.itinerary-slot-empty .arco-btn{color:#165dff;border-radius:8px;flex:none;min-height:30px;padding:0 6px;font-size:12px}.itinerary-node-list{flex-wrap:wrap;align-items:center;gap:22px 8px;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:flex}.itinerary-node-column{flex:0 auto;min-width:0;max-width:100%}.itinerary-node-stack{gap:22px;margin:0;padding:0;list-style:none;display:grid}.itinerary-node-row{flex:0 auto;grid-template-rows:minmax(76px,auto) 24px;grid-template-columns:minmax(154px,220px) minmax(180px,260px);align-items:center;min-width:0;max-width:100%;display:grid;position:relative}.itinerary-node-row:not(.has-route){grid-template-columns:minmax(154px,220px)}.itinerary-node-card{cursor:grab;background:#fff;border:1px solid #d8dee9;border-radius:10px;grid-area:1/1;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:5px;min-width:154px;max-width:220px;min-height:58px;padding:9px 32px 9px 6px;transition:border-color .15s,box-shadow .15s,opacity .15s,transform .15s;display:grid;position:relative;box-shadow:0 2px 7px #1018280d}.itinerary-node-card:active{cursor:grabbing}.itinerary-node-card button,.itinerary-node-card select{cursor:pointer}.itinerary-node-card:hover,.itinerary-node-card:focus-within{border-color:#94bfff;box-shadow:0 4px 12px #165dff1f}.itinerary-node-row.is-dragging .itinerary-node-card{opacity:.55;box-shadow:none;cursor:grabbing;-webkit-user-select:none;user-select:none;border-style:dashed;border-color:#94bfff;transform:scale(.98)}.itinerary-node-row.is-dragging .itinerary-drag-handle{cursor:grabbing}.itinerary-node-row.is-drop-target:before{z-index:6;content:"";background:#165dff;border-radius:3px;width:3px;position:absolute;top:3px;bottom:3px;left:-5px;box-shadow:0 0 0 3px #165dff1f}.itinerary-node-row.is-drop-target .itinerary-node-card{background:#f7faff;border-color:#165dff}.itinerary-time-slot.is-drop-target .itinerary-slot-lane{background:#f2f7ff;border-color:#165dff;box-shadow:inset 0 0 0 1px #165dff1a}.itinerary-node-copy{gap:2px;min-width:0;display:grid}.itinerary-node-copy strong{overflow-wrap:anywhere;font-size:14px;line-height:1.35}.itinerary-node-copy span{color:#86909c;text-overflow:ellipsis;white-space:nowrap;order:-1;font-size:10px;line-height:1.3;overflow:hidden}.itinerary-node-controls{z-index:4;opacity:0;pointer-events:none;background:#fff;border:1px solid #dbe4f0;border-radius:8px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px;max-width:calc(100% - 8px);padding:3px;transition:opacity .15s;display:flex;position:absolute;top:4px;right:4px;box-shadow:0 6px 16px #10182824}.itinerary-node-card:hover .itinerary-node-controls,.itinerary-node-card:focus-within .itinerary-node-controls{opacity:1;pointer-events:auto}.itinerary-node-reorder-control{display:none}.itinerary-node-card:focus-within .itinerary-node-reorder-control{display:inline-grid}.itinerary-icon-button{color:#4e5969;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;padding:0;display:inline-grid}.itinerary-icon-button:hover:not(:disabled){color:#0e42d2;background:#edf3ff;border-color:#bed1ff}.itinerary-icon-button:disabled{opacity:.35;cursor:not-allowed}.itinerary-icon-button--danger:hover:not(:disabled){color:#d4380d;background:#fff2f0;border-color:#ffccc7}.itinerary-drag-handle{color:#98a2b3;cursor:grab;touch-action:none;border-color:#0000;border-radius:7px;width:24px;height:36px}.itinerary-drag-handle:hover:not(:disabled),.itinerary-drag-handle:focus-visible{color:#165dff;background:#edf3ff;border-color:#bed1ff}.itinerary-inline-select select{background:#fff;border:1px solid #c9cdd4;border-radius:6px;min-width:64px;height:22px;padding:0 5px;font-size:11px}.itinerary-insert-actions{z-index:3;opacity:1;pointer-events:auto;grid-area:2/1;justify-content:space-between;gap:5px;width:100%;padding:0 6px;display:flex;position:static}.itinerary-insert-actions .arco-btn{color:#165dff;background:#fff;border-color:#94bfff;border-radius:999px;height:22px;min-height:22px;padding:0 7px;font-size:10px}.itinerary-route-connector{color:#4e5969;text-align:center;cursor:pointer;background:0 0;border:0;place-items:center;width:100%;min-width:0;min-height:44px;padding:0 16px;display:grid;position:relative}.itinerary-route-connector-line{color:var(--itinerary-route-color,#98a2b3);pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.itinerary-route-connector-line:before{content:"";border-top:1px solid;flex:1}.itinerary-route-connector-line svg{flex:none;margin-left:-5px}.itinerary-route-connector-content{z-index:1;background:#fbfcfe;justify-items:center;gap:4px;min-width:0;max-width:100%;padding:3px 5px;display:grid;position:relative}.itinerary-route-connector:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #165dff}.itinerary-route-card{box-sizing:border-box;text-align:left;background:#fff;border:1px solid #d8dee9;border-radius:8px;flex:0 190px;gap:3px;min-width:0;max-width:100%;padding:5px 7px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.itinerary-route-card-heading{gap:3px;display:grid}.itinerary-route-card-primary{color:#1d2939;align-items:center;gap:4px;min-width:0;font-size:10px;line-height:1.3;display:flex}.itinerary-route-card-mode{color:#165dff;background:#e8f3ff;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;display:inline-grid}.itinerary-route-card.is-bus .itinerary-route-card-mode{color:#1f8f4e;background:#eaf7ef}.itinerary-route-card.is-air .itinerary-route-card-mode{color:#0e42d2;background:#edf3ff}.itinerary-route-card.is-walk .itinerary-route-card-mode{color:#667085;background:#f2f4f7}.itinerary-route-card-primary>strong{flex:none;font-size:10px}.itinerary-route-card-name{color:#344054;overflow-wrap:anywhere;min-width:0;font-weight:700}.itinerary-route-card-classes{color:#667085;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;padding-left:24px;font-size:9px;line-height:1.35;display:flex}.itinerary-route-card-class{color:#667085;white-space:nowrap;border-left:1px solid #d8dee9;flex:none;padding-left:4px}.itinerary-route-card-meta{color:#667085;flex-wrap:wrap;gap:2px 8px;padding-left:24px;font-size:9px;line-height:1.35;display:flex}.itinerary-route-card-meta>span{white-space:nowrap}.itinerary-route-connector b.is-calculating{color:#165dff;background:#e8f3ff;align-items:center;gap:4px;display:inline-flex}.itinerary-route-connector:hover .itinerary-route-card{background:#f5f8ff;border-color:#94bfff;box-shadow:0 2px 7px #165dff1a}.itinerary-route-walk{color:#667085;white-space:nowrap;flex:none;align-items:center;gap:4px;font-size:10px;line-height:1.4;display:inline-flex}.itinerary-route-walk svg{color:#7a8699;flex:none}.itinerary-route-walk strong{color:#344054;font-size:10px}.itinerary-route-walk>span{color:#667085}.itinerary-route-connector:hover .itinerary-route-walk,.itinerary-route-connector:hover .itinerary-route-walk strong,.itinerary-route-connector:hover .itinerary-route-walk svg{color:#165dff}.itinerary-route-connector b{color:#d46b08;white-space:nowrap;background:#fff7e8;border-radius:999px;flex:none;padding:2px 6px;font-size:10px;line-height:16px}.itinerary-route-query{color:#165dff;background:#fff;border:1px solid #165dff;border-radius:50%;place-items:center;width:24px;min-width:24px;height:24px;min-height:24px;padding:0;display:inline-grid;position:relative;box-shadow:0 2px 7px #165dff29}.itinerary-route-query:before{content:"";position:absolute;inset:-10px}.itinerary-route-actions{grid-area:1/2;justify-content:center;align-items:center;gap:6px;min-width:0;margin:0 4px;display:flex}.itinerary-route-actions .itinerary-route-connector{flex:auto;width:100%;margin:0}.itinerary-route-actions[data-transport-mode=walk] .itinerary-route-connector-line:before{border-top-style:dashed;border-top-width:1px}.itinerary-slot-bridge{color:#667085;align-items:center;gap:8px;min-height:34px;margin:3px 0 3px 96px;font-size:11px;display:flex}.itinerary-slot-bridge:before{content:"";border-left:1px dashed #aab5c4;height:20px}.itinerary-slot-bridge-label{white-space:nowrap;flex:none}.itinerary-slot-bridge .itinerary-route-actions{flex:0 280px;width:280px;max-width:100%;margin:0}.itinerary-slot-bridge .itinerary-route-connector-content{background:#fff}.itinerary-slot-bridge.is-cross-day{margin-top:8px}.itinerary-day-footer{border-top:1px solid var(--itinerary-border);color:#667085;background:#fafbfc;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:12px;display:flex}.itinerary-day-continuity{color:#475467;font-weight:600}.itinerary-day-legend{align-items:center;gap:12px;margin-left:auto;display:flex}.itinerary-day-legend span{align-items:center;gap:5px;display:inline-flex}.itinerary-day-legend i{background:#165dff;border-radius:50%;width:8px;height:8px}.itinerary-day-legend i.is-route{background:#8d9aaa;border-radius:0;width:16px;height:2px}.itinerary-day-legend i.is-pending{background:#f59e0b}.itinerary-professional-legend{color:#475467;row-gap:8px;margin:0;padding:10px 0 0;font-size:12px}.itinerary-professional-legend-label{color:#667085}.itinerary-parallel-track-empty{border-bottom:1px dashed #d9dde5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 12px;margin-bottom:12px;padding:12px 0;display:grid}.itinerary-parallel-track-empty h3,.itinerary-parallel-track-empty p{margin:0}.itinerary-parallel-track-empty p{color:#86909c;grid-column:2;font-size:12px}.itinerary-parallel-track-panel{gap:14px;width:100%;min-width:0;display:grid}.itinerary-parallel-track-panel>header{border-bottom:1px solid #e5e8ef;gap:10px;padding-bottom:12px;display:grid}.itinerary-parallel-track-panel>header>div:first-child{align-items:center;gap:8px;display:flex}.itinerary-parallel-track-panel h2{margin:0;font-size:20px}.itinerary-track-tabs{gap:6px;max-width:100%;display:flex;overflow-x:auto}.itinerary-track-tabs button{color:#4e5969;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #c9cdd4;border-radius:5px;min-height:38px;padding:7px 12px}.itinerary-track-tabs button[aria-selected=true]{color:#0e42d2;background:#edf3ff;border-color:#165dff}.itinerary-track-local-editor{gap:10px;display:grid}.itinerary-track-local-editor>input,.itinerary-track-node-list input,.itinerary-track-node-list textarea,.itinerary-track-segments input{box-sizing:border-box;border:1px solid #c9cdd4;border-radius:5px;width:100%;min-width:0;min-height:38px;padding:7px 9px}.itinerary-track-node-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.itinerary-track-node-list li{grid-template-columns:minmax(120px,1fr) minmax(180px,2fr) 36px 36px;align-items:center;gap:7px;display:grid}.itinerary-track-node-copy{background:#f7faff;border:1px solid #d9e2f2;border-radius:5px;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:6px 8px;display:flex}.itinerary-track-node-copy strong{overflow-wrap:anywhere;min-width:0}.itinerary-track-node-copy>div{flex:none;gap:4px;display:flex}.itinerary-track-segments{gap:8px;display:grid}.itinerary-track-segments article{border:1px solid #e5e8ef;border-radius:6px;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:8px;padding:10px;display:grid}.itinerary-track-segments article>div{gap:3px;min-width:0;display:grid}.itinerary-track-segments .itinerary-route-card{flex-basis:260px}.itinerary-major-options{gap:7px;max-height:320px;display:grid;overflow:auto}.itinerary-major-options label{align-items:center;gap:8px;min-height:38px;display:flex}.itinerary-major-search{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:12px;display:grid}.itinerary-major-search label{color:#4e5969;font-size:13px;font-weight:600}.itinerary-major-search input{box-sizing:border-box;border:1px solid #c9cdd4;border-radius:5px;width:100%;min-width:0;min-height:38px;padding:7px 10px}.itinerary-major-search span{color:#667085;white-space:nowrap;font-size:12px}.itinerary-major-selection-hint{color:#b54708;margin:-4px 0 12px;font-size:12px}.itinerary-transport-drawer{width:760px;max-width:100vw}.itinerary-transport-drawer .arco-drawer-content{background:#fbfcfe}.itinerary-transport-workspace-head{border-bottom:1px solid #e5e8ef;gap:16px;padding-bottom:18px;display:grid}.itinerary-transport-mode-switch{background:#f2f3f5;border:1px solid #e5e8ef;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:3px;display:grid}.itinerary-transport-mode-switch button{color:#4e5969;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:38px;font-weight:600;display:flex}.itinerary-transport-mode-switch button:hover{color:#165dff}.itinerary-transport-mode-switch button.is-active{color:#165dff;background:#fff;border-color:#bed3ff;box-shadow:0 1px 3px #10182814}.itinerary-transport-mode-switch button:focus-visible{outline-offset:1px;outline:2px solid #165dff}.itinerary-transport-query{border-bottom:1px solid #e5e8ef;gap:14px;padding:18px 0;display:grid}.itinerary-transport-route-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.itinerary-transport-endpoint-card{background:#fff;border:1px solid #d9e2f2;border-radius:7px;grid-template-columns:28px minmax(0,1fr);align-items:center;min-width:0;padding:11px 12px;display:grid;box-shadow:0 1px 3px #1018280a}.itinerary-transport-endpoint-card>svg{color:#165dff}.itinerary-transport-endpoint-card.is-destination>svg{color:#00a854}.itinerary-transport-endpoint-card>div{gap:3px;min-width:0;display:grid}.itinerary-transport-endpoint-card span{color:#86909c;font-size:11px}.itinerary-transport-endpoint-card strong{color:#1d2129;overflow-wrap:anywhere;font-size:14px;line-height:1.45}.itinerary-transport-endpoint-card .arco-select{width:100%;min-width:0}.itinerary-transport-endpoint-card .arco-select-view{min-height:32px;box-shadow:none;background:0 0;border:0;padding:0}.itinerary-transport-endpoint-card .arco-select-view-value{color:#1d2129;font-size:14px;font-weight:650}.itinerary-transport-endpoint-card .arco-select-view:hover{background:#f7f8fa}.itinerary-transport-endpoint-card .arco-select-view-focus{box-shadow:0 0 0 2px #165dff24}.itinerary-transport-endpoint-status{color:#86909c;align-items:center;gap:5px;min-width:0;font-size:11px;display:flex}.itinerary-transport-endpoint-status.is-error{color:#d4380d}.itinerary-transport-endpoint-status .arco-btn{min-height:auto;padding:0 3px;font-size:11px}.itinerary-transport-route-connector{color:#4e5969;justify-content:center;align-items:center;gap:3px;display:flex}.itinerary-transport-route-connector span{background:#c9cdd4;width:10px;height:1px}.itinerary-transport-route-connector svg:first-of-type{color:#165dff}.itinerary-transport-query-controls{grid-template-columns:minmax(145px,.8fr) minmax(230px,1.25fr) auto;align-items:end;gap:12px;display:grid}.itinerary-transport-query-controls.is-distance{grid-template-columns:minmax(0,1fr)}.itinerary-transport-field{color:#4e5969;gap:6px;min-width:0;font-size:12px;font-weight:600;display:grid}.itinerary-transport-field>span{align-items:center;gap:5px;min-height:18px;display:flex}.itinerary-transport-field>span svg{color:#86909c}.itinerary-transport-date-picker{width:100%;min-width:0}.itinerary-transport-date-picker.arco-picker{border-radius:5px;height:38px}.itinerary-transport-time-window{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);align-items:end;gap:7px;min-width:0;display:grid}.itinerary-transport-time-window input{box-sizing:border-box;color:#1d2129;background:#fff;border:1px solid #c9cdd4;border-radius:5px;width:100%;min-width:0;min-height:38px;padding:7px 8px}.itinerary-transport-time-window input[aria-invalid=true]{border-color:#f53f3f}.itinerary-transport-time-arrow{color:#86909c;align-self:end;height:38px}.itinerary-transport-query-action{min-width:138px}.itinerary-transport-manual{border-bottom:1px solid #e5e8ef;gap:14px;padding:18px 0;display:grid}.itinerary-transport-manual>header{color:#1d2129;align-items:center;gap:7px;font-size:13px;display:flex}.itinerary-transport-manual>header svg{color:#4e5969}.itinerary-transport-manual .itinerary-dialog-form{grid-template-columns:120px minmax(0,1fr);gap:10px 14px}.itinerary-transport-query-status{gap:9px;margin-top:14px;display:grid}.itinerary-transport-query-status>p{color:#4e5969;margin:0;font-size:12px}.itinerary-transport-results-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.itinerary-transport-results-toolbar p{color:#4e5969;margin:0;font-size:12px}.itinerary-transport-results-toolbar label{align-items:center;gap:8px;font-size:12px;display:flex}.itinerary-transport-results-toolbar select{height:32px;font-size:12px}.itinerary-railway-station-control{gap:6px;min-width:0;display:grid}.itinerary-railway-station-select{width:100%;min-width:0}.itinerary-railway-station-select .arco-select-view{border-radius:5px;min-height:38px}.itinerary-transport-options{border:0;gap:10px;min-width:0;margin:12px 0 0;padding:0 0 8px;display:grid}.itinerary-transport-option{cursor:pointer;background:#fff;border:1px solid #d9dde5;border-radius:8px;gap:12px;padding:14px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.itinerary-transport-option:hover{border-color:#a9b4c6;transform:translateY(-1px);box-shadow:0 8px 20px #10182814}.itinerary-transport-option.is-primary{border-color:#165dff;box-shadow:0 0 0 2px #165dff1a,0 8px 20px #10182814}.itinerary-transport-option.is-backup{background:#f8faff;border-color:#94bfff}.itinerary-transport-option-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.itinerary-transport-option-head>div{align-items:center;gap:8px;min-width:0;display:flex}.itinerary-transport-option-head span{color:#0e42d2;background:#edf3ff;border-radius:4px;padding:3px 7px;font-size:11px}.itinerary-transport-option-head strong{color:#1d2129;font-size:18px}.itinerary-transport-option-head b{color:#fff;background:#165dff;border-radius:4px;padding:3px 8px;font-size:11px}.itinerary-transport-option.is-backup .itinerary-transport-option-head b{color:#0e42d2;background:#edf3ff}.itinerary-transport-offer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.itinerary-transport-route{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:10px;display:grid}.itinerary-transport-route>div{gap:3px;min-width:0;display:grid}.itinerary-transport-route>div:last-child{text-align:right}.itinerary-transport-route span{color:#4e5969;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.itinerary-transport-route strong{color:#165dff;font-size:20px;line-height:1.2}.itinerary-transport-route svg{color:#86909c}.itinerary-transport-price{border-left:1px solid #e5e8ef;justify-items:end;min-width:88px;padding-left:16px;display:grid}.itinerary-transport-price>span{color:#86909c;font-size:11px}.itinerary-transport-price>strong{color:#d4380d;font-size:24px;line-height:1.25}.itinerary-transport-price small{margin-right:2px;font-size:13px}.itinerary-transport-facts{flex-wrap:wrap;gap:6px;display:flex}.itinerary-transport-facts span{color:#4e5969;background:#f2f3f5;border-radius:4px;padding:4px 7px;font-size:12px}.itinerary-transport-option label{align-items:center;gap:6px;min-height:34px;display:flex}.itinerary-transport-choice{border-top:1px dashed #d9dde5;flex-wrap:wrap;gap:18px;padding-top:8px;display:flex}.itinerary-driving-result{background:#fbfcfe;border:1px solid #d9e2f2;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:16px;padding:14px;display:grid}.itinerary-driving-distance{text-align:center;border-right:1px solid #e5e8ef;grid-row:span 2;align-content:center;justify-items:center;min-height:154px;padding:10px 18px 10px 4px;display:grid}.itinerary-driving-distance>span{color:#4e5969;align-items:center;gap:6px;font-size:12px;display:flex}.itinerary-driving-distance>span svg{color:#165dff}.itinerary-driving-distance>strong{color:#165dff;align-items:baseline;gap:6px;display:flex}.itinerary-driving-distance b{font-size:36px;line-height:1.2}.itinerary-driving-distance small{font-size:13px;font-weight:600}.itinerary-driving-duration{background:#fff;border:1px solid #e5e8ef;border-radius:6px;gap:3px;min-width:0;padding:10px 12px;display:grid}.itinerary-driving-duration.is-business{background:#f2fff5;border-color:#b7ebc6}.itinerary-driving-duration>span{color:#4e5969;align-items:center;gap:6px;font-size:12px;display:flex}.itinerary-driving-duration.is-business>span{color:#087f3c}.itinerary-driving-duration strong{color:#1d2129;font-size:17px}.itinerary-driving-duration small{color:#86909c;font-size:11px;line-height:1.45}.itinerary-driving-facts{border-top:1px solid #e5e8ef;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:2px 0 0;padding-top:10px;display:grid}.itinerary-driving-facts>div{border-right:1px solid #e5e8ef;gap:4px;min-width:0;padding:0 12px;display:grid}.itinerary-driving-facts>div:first-child{padding-left:0}.itinerary-driving-facts>div:last-child{border-right:0;padding-right:0}.itinerary-driving-facts dt{color:#86909c;align-items:center;gap:5px;font-size:11px;display:flex}.itinerary-driving-facts dd{color:#1d2129;overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;font-weight:600}.itinerary-transport-drawer.is-bus .itinerary-transport-error{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;margin-top:12px;display:grid}.itinerary-transport-drawer.is-bus .itinerary-transport-error .arco-alert{border-radius:6px;min-width:0}.itinerary-panel-empty{color:#86909c;text-align:center;border:1px dashed #d9dde5;border-radius:6px;padding:18px}.itinerary-transport-drawer .arco-drawer-footer{background:#fff;border-top:0;padding:0;box-shadow:0 -10px 24px #1018281a}.itinerary-transport-footer{padding:12px 16px max(12px, env(safe-area-inset-bottom));background:#fff;gap:10px;display:grid}.itinerary-transport-selection-summary{color:#0e42d2;text-align:left;background:#edf3ff;border:1px solid #94bfff;border-radius:7px;padding:10px 12px;font-weight:700}.itinerary-drawer-actions{justify-content:end;gap:8px;display:flex}.itinerary-point-modal.has-railway-pair.arco-modal{width:720px;max-width:calc(100vw - 48px)}.itinerary-point-modal.has-railway-query .arco-modal-content{overscroll-behavior:contain;max-height:calc(100dvh - 160px);overflow-y:auto}.itinerary-point-modal.has-railway-query .arco-modal-content,.itinerary-transport-drawer.is-rail .arco-drawer-content{scrollbar-gutter:stable;padding-inline:16px}.itinerary-point-modal.has-railway-query .arco-modal-content,.itinerary-transport-drawer.is-rail .arco-drawer-content,.itinerary-railway-query .railway-query-scroll{scrollbar-width:thin;scrollbar-color:#c4ccd8 transparent}.itinerary-point-modal.has-railway-query .arco-modal-content::-webkit-scrollbar{width:8px;height:8px}.itinerary-transport-drawer.is-rail .arco-drawer-content::-webkit-scrollbar{width:8px;height:8px}.itinerary-railway-query .railway-query-scroll::-webkit-scrollbar{width:8px;height:8px}.itinerary-point-modal.has-railway-query .arco-modal-content::-webkit-scrollbar-track{background:0 0}.itinerary-transport-drawer.is-rail .arco-drawer-content::-webkit-scrollbar-track{background:0 0}.itinerary-railway-query .railway-query-scroll::-webkit-scrollbar-track{background:0 0}.itinerary-point-modal.has-railway-query .arco-modal-content::-webkit-scrollbar-thumb{background:#c4ccd8 padding-box padding-box;border:2px solid #0000;border-radius:999px}.itinerary-transport-drawer.is-rail .arco-drawer-content::-webkit-scrollbar-thumb{background:#c4ccd8 padding-box padding-box;border:2px solid #0000;border-radius:999px}.itinerary-railway-query .railway-query-scroll::-webkit-scrollbar-thumb{background:#c4ccd8 padding-box padding-box;border:2px solid #0000;border-radius:999px}.itinerary-point-modal.has-railway-query .arco-modal-content::-webkit-scrollbar-thumb:hover{background-color:#98a2b3}.itinerary-transport-drawer.is-rail .arco-drawer-content::-webkit-scrollbar-thumb:hover{background-color:#98a2b3}.itinerary-railway-query .railway-query-scroll::-webkit-scrollbar-thumb:hover{background-color:#98a2b3}.itinerary-point-modal.has-railway-query .arco-modal-content::-webkit-scrollbar-button{width:0;height:0;display:none}.itinerary-transport-drawer.is-rail .arco-drawer-content::-webkit-scrollbar-button{width:0;height:0;display:none}.itinerary-railway-query .railway-query-scroll::-webkit-scrollbar-button{width:0;height:0;display:none}.itinerary-railway-picker{width:100%;min-width:0;max-width:100%;margin-top:12px}.itinerary-railway-picker .itinerary-transport-footer{z-index:2;padding-inline:0;position:sticky;bottom:-24px}.itinerary-candidate-kind-card--railway_query{--candidate-start:#f0fbf8;--candidate-end:#dcf4ed;--candidate-border:#d1eee4;--candidate-accent:#18866d;--candidate-orb:radial-gradient(circle, #b7e8da, transparent 72%)}.itinerary-point-candidates{border-bottom:1px solid #e5e8ef;grid-column:1/-1;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:8px 12px;padding-bottom:12px;display:grid}.itinerary-candidate-kind-label{color:#344054;grid-column:1/-1;font-size:13px;font-weight:600}.itinerary-candidate-kind-options{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:100%;margin-bottom:16px;display:grid}.itinerary-candidate-kind-options.has-railway-pair{grid-template-columns:repeat(6,minmax(0,1fr))}.itinerary-candidate-kind-options button{border:1px solid var(--candidate-border);background:linear-gradient(135deg, var(--candidate-start), var(--candidate-end));color:#344054;min-width:0;min-height:64px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:12px;place-items:center;padding:10px 7px;font-size:13px;font-weight:550;line-height:1.35;transition:border-color .16s,box-shadow .16s,color .16s,transform .16s,filter .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 3px 8px #1018280d}.itinerary-candidate-kind-card-content{z-index:1;justify-content:center;align-items:center;gap:7px;min-width:0;display:inline-flex;position:relative}.itinerary-candidate-kind-card-content svg{color:var(--candidate-accent);flex:none}.itinerary-candidate-kind-card-content>span{min-width:0}.itinerary-candidate-kind-options button:before{background:var(--candidate-accent);content:"";opacity:.64;border-radius:0 0 4px 4px;height:3px;position:absolute;top:0;left:13px;right:13px}.itinerary-candidate-kind-options button:after{background:var(--candidate-orb);content:"";opacity:.48;border-radius:50%;width:54px;height:54px;position:absolute;top:-22px;right:-13px}.itinerary-candidate-kind-options button:hover{border-color:var(--candidate-accent);box-shadow:0 8px 16px color-mix(in srgb, var(--candidate-accent) 15%, transparent);color:var(--candidate-accent);filter:saturate(1.06);transform:translateY(-2px)}.itinerary-candidate-kind-options button.is-selected{border-color:var(--candidate-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--candidate-accent) 20%, transparent), 0 7px 16px color-mix(in srgb, var(--candidate-accent) 18%, transparent);color:var(--candidate-accent);font-weight:650}.itinerary-candidate-kind-options button.is-selected:after{background:var(--candidate-accent);color:#fff;content:"✓";opacity:1;border:0;place-items:center;width:17px;height:17px;font-size:11px;font-weight:700;display:grid;top:8px;right:8px}.itinerary-candidate-kind-options button.is-disabled{cursor:not-allowed;filter:grayscale(.28);opacity:.58}.itinerary-candidate-kind-options button.is-disabled:hover{border-color:var(--candidate-border);color:#344054;filter:grayscale(.28);transform:none;box-shadow:0 3px 8px #1018280d}.itinerary-candidate-kind-card--point{--candidate-start:#f3f8ff;--candidate-end:#e3efff;--candidate-border:#d7e6fb;--candidate-accent:#3478d4;--candidate-orb:radial-gradient(circle, #bcd7ff, transparent 72%)}.itinerary-candidate-kind-card--railway_station{--candidate-start:#f0fbf8;--candidate-end:#dcf4ed;--candidate-border:#d1eee4;--candidate-accent:#18866d;--candidate-orb:radial-gradient(circle, #a9e5d3, transparent 72%)}.itinerary-candidate-kind-card--airport{--candidate-start:#fff8ee;--candidate-end:#ffefd9;--candidate-border:#f5e4ca;--candidate-accent:#bd7417;--candidate-orb:radial-gradient(circle, #ffdaa5, transparent 72%)}.itinerary-candidate-kind-card--stay_area{--candidate-start:#f7f4ff;--candidate-end:#eee8ff;--candidate-border:#e5dcfb;--candidate-accent:#7653bd;--candidate-orb:radial-gradient(circle, #d4c4ff, transparent 72%)}.itinerary-candidate-kind-card--organization_site{--candidate-start:#fff4f5;--candidate-end:#ffe9eb;--candidate-border:#f7dfe2;--candidate-accent:#ba5364;--candidate-orb:radial-gradient(circle, #ffc3cc, transparent 72%)}.itinerary-candidate-kind-card--railway_pair{--candidate-start:#eef8ff;--candidate-end:#dceeff;--candidate-border:#cfe3f8;--candidate-accent:#2d6ca8;--candidate-orb:radial-gradient(circle, #b8d9f7, transparent 72%)}.itinerary-candidate-kind-options button:focus-visible{outline-offset:2px;outline:2px solid #165dff}.itinerary-candidate-results{grid-column:1/-1;gap:6px;max-height:220px;display:grid;overflow:auto}.itinerary-candidate-results button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d9dde5;border-radius:5px;gap:2px;min-height:44px;padding:7px 9px;display:grid}.itinerary-candidate-results button[aria-pressed=true]{background:#f2f7ff;border-color:#165dff}.itinerary-candidate-results span{color:#86909c;font-size:11px}.itinerary-dialog-form{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;display:grid}.itinerary-dialog-submit-error{grid-column:1/-1;width:100%}.itinerary-route-constraint-alert{box-sizing:border-box;border-radius:6px;grid-column:1/-1;width:100%}.itinerary-dialog-form label,.itinerary-point-slot-label{color:#4e5969;font-size:13px;font-weight:600}.itinerary-time-slot-options{gap:6px;min-width:0;display:flex}.itinerary-time-slot-card{color:#667085;min-width:76px;min-height:36px;font:inherit;cursor:pointer;background:#f8fafc;border:1px solid #d9e2f0;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:5px 12px;font-size:12px;font-weight:550;transition:border-color .14s,background-color .14s,color .14s,box-shadow .14s;display:inline-flex}.itinerary-time-slot-card:hover:not(:disabled){color:#2456a6;background:#f1f6ff;border-color:#9ebcf0}.itinerary-time-slot-card.is-selected{color:#2456a6;background:#edf4ff;border-color:#7ca6e8;box-shadow:inset 0 0 0 1px #165dff1a}.itinerary-time-slot-card:disabled{cursor:not-allowed;opacity:.62}.itinerary-time-slot-card:focus-visible{outline-offset:2px;outline:2px solid #165dff}.itinerary-dialog-form select,.itinerary-dialog-form input{box-sizing:border-box;background:#fff;border:1px solid #c9cdd4;border-radius:4px;width:100%;min-height:32px;padding:4px 8px}.itinerary-dialog-form input[readonly]{color:#4e5969;cursor:default;background:#f7f8fa}.itinerary-dialog-form textarea{min-width:0}.itinerary-point-slot-hint{color:#86909c;grid-column:2;margin:-6px 0 0;font-size:12px;line-height:1.5}.itinerary-railway-pair-fields{background:#f7fbff;border:1px solid #d9e7f5;border-radius:8px;grid-column:1/-1;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:10px 12px;padding:12px;display:grid}.itinerary-railway-pair-fields .arco-select{min-width:0}.itinerary-railway-pair-error{grid-column:1/-1}.itinerary-point-description-field{border-top:1px solid #f2f3f5;grid-column:1/-1;gap:7px;min-width:0;padding-top:12px;display:grid}.itinerary-point-description-field textarea{box-sizing:border-box;resize:vertical;width:100%}.itinerary-duration-field{min-width:0}.itinerary-duration-hint{color:#86909c;margin-top:4px;font-size:12px;line-height:1.5;display:block}.itinerary-mobile-actions{display:none}.itinerary-content-panel{border:1px solid var(--itinerary-border);background:#fff;border-radius:14px;width:100%;min-width:0;overflow:hidden;box-shadow:0 10px 30px #10182812}.itinerary-content-heading{background:#f8fbff;border-bottom:1px solid #dbe4f0;justify-content:space-between;align-items:start;gap:18px;padding:16px 18px;display:flex}.itinerary-content-heading>div:first-child>span{color:#165dff;font-size:12px;font-weight:700}.itinerary-content-heading h2{margin:3px 0;font-size:20px}.itinerary-content-heading p{color:#86909c;margin:0}.itinerary-content-heading>div:not(:first-child){flex-wrap:wrap;justify-content:end;gap:8px;display:flex}.itinerary-content-body{gap:16px;padding:16px 18px 30px;display:grid}.itinerary-content-section{background:#fff;border:1px solid #e4e7ec;border-radius:12px;overflow:hidden}.itinerary-content-section-heading{background:#fafbfc;border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.itinerary-content-section-heading h3{color:#1d2129;margin:0;font-size:13px}.itinerary-content-section-heading span{color:#667085;margin-top:3px;font-size:10px;display:block}.itinerary-content-section-heading b{color:#165dff;white-space:nowrap;background:#eef4ff;border-radius:999px;padding:4px 8px;font-size:10px}.itinerary-point-description-list{gap:0}.itinerary-point-description-item{gap:8px;min-width:0;display:grid}.itinerary-point-description-item+.itinerary-point-description-item{border-top:1px solid #edf0f4;margin-top:13px;padding-top:13px}.itinerary-point-description-heading{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.itinerary-point-description-heading label{color:#344054;overflow-wrap:anywhere;min-width:0;line-height:1.5}.itinerary-point-ai-trigger{flex:none;display:inline-flex}.itinerary-point-ai-button{color:#2456a6;background:#f7f9fd;border-color:#bfd2f5;min-width:74px;font-weight:500}.itinerary-point-ai-button:not(.arco-btn-disabled):hover{color:#17478f;background:#eff5ff;border-color:#8fb3ef}.itinerary-auto-ai-status{color:#165dff;flex:0 auto;align-items:center;gap:5px;min-width:0;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.itinerary-auto-ai-status svg{flex:none;animation:1.1s linear infinite itinerary-ai-spin}@keyframes itinerary-ai-spin{to{transform:rotate(360deg)}}.itinerary-point-description-editor{min-width:0;display:grid;position:relative}.itinerary-point-description-editor textarea{box-sizing:border-box;width:100%}.itinerary-point-ai-overlay{z-index:2;color:#4e5969;background:#f2f3f5f0;border:1px solid #c9cdd4;border-radius:4px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex;position:absolute;inset:0}.itinerary-point-ai-overlay svg{animation:.9s linear infinite itinerary-point-ai-spin}@keyframes itinerary-point-ai-spin{to{transform:rotate(360deg)}}.itinerary-point-ai-feedback{border-left:2px solid;margin:-1px 0 0;padding-left:9px;font-size:11px;line-height:1.55}.itinerary-point-ai-feedback.is-success{color:#24805a}.itinerary-point-ai-feedback.is-error{color:#c43c32}.itinerary-content-section-body{gap:12px;padding:13px;display:grid}.itinerary-day-title-field{gap:6px;display:grid}.itinerary-day-title-input{align-items:center;gap:8px;display:flex}.itinerary-day-title-input input{flex:1;min-width:0}.itinerary-day-title-input .arco-btn{flex:none}.itinerary-day-title-error{color:#cb2634;font-size:12px}.itinerary-content-section label{color:#4e5969;gap:6px;font-size:13px;font-weight:600;display:grid}.itinerary-content-section input,.itinerary-service-row textarea,.itinerary-content-section textarea{box-sizing:border-box;color:#1d2129;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #c9cdd4;border-radius:5px;padding:9px 10px;font-weight:400}.itinerary-content-section input{min-height:38px}.itinerary-content-section textarea{resize:vertical;min-height:82px}.itinerary-summary-field textarea{min-height:124px}.itinerary-service-notices{grid-column:1/-1}.itinerary-service-notices textarea{min-height:136px}.itinerary-service-template-actions{color:#667085;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:9px;font-size:12px;display:flex}.itinerary-notice-heading-copy{min-width:0}.itinerary-notice-title-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.itinerary-content-section .itinerary-notice-template-picker{color:#667085;white-space:nowrap;flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.itinerary-notice-template-picker select{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:6px;min-width:142px;height:30px;padding:0 8px}.itinerary-summary-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.itinerary-summary-field{align-content:start;gap:6px;min-width:0;display:grid}.itinerary-summary-day{background:#fffbf2;border:1px solid #d6a454;border-left:3px solid #b7791f;border-radius:6px;grid-column:1/-1;padding:10px}.itinerary-summary-day .itinerary-summary-heading{color:#6b3d00}.itinerary-summary-legacy-badge{color:#7a3e00;white-space:nowrap;background:#fff0cc;border-radius:3px;margin-right:auto;padding:1px 5px;font-size:11px}.itinerary-summary-legacy-note{color:#6b3d00;margin:0;font-size:12px;line-height:1.5}.itinerary-summary-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.itinerary-summary-heading label{white-space:nowrap;flex-shrink:0;min-width:0;display:block}.itinerary-summary-source-badge{white-space:nowrap;border-radius:999px;padding:1px 6px;font-size:11px;line-height:18px}.itinerary-summary-source-badge.is-ai_generated{color:#2457a6;background:#eaf2ff}.itinerary-summary-source-badge.is-manual{color:#7a3e00;background:#fff0cc}.itinerary-service-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.itinerary-service-section{border:1px solid #e5e8ef;border-radius:6px;min-width:0;padding:12px}.itinerary-service-section>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.itinerary-service-row{grid-template-columns:20px minmax(0,1fr) 34px;align-items:start;gap:7px;margin-top:10px;display:grid}.itinerary-service-row>span{color:#0e42d2;background:#edf3ff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.itinerary-service-row textarea{resize:vertical;min-height:78px}.itinerary-content-empty,.itinerary-output-empty{text-align:center;border:1px dashed #d9dde5;border-radius:5px;margin:8px 0 0;padding:13px}.itinerary-content-empty{color:#86909c}.itinerary-output-empty{color:#667085}.itinerary-output-drawer{width:min(980px,100vw - 48px);max-width:100vw}.itinerary-output-drawer-wrapper.arco-drawer-wrapper{width:100vw!important;height:100dvh!important;max-height:100dvh!important;position:fixed!important;inset:0!important}.itinerary-output-drawer-wrapper .arco-drawer-mask{width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.itinerary-output-drawer.arco-drawer{height:100%!important;max-height:100%!important}.itinerary-output-drawer .arco-drawer-inner,.itinerary-output-drawer .arco-drawer-scroll{height:100%;min-height:0}.itinerary-output-drawer .arco-drawer-content{scrollbar-gutter:stable;background:#eef2f6;padding:0}.itinerary-output-drawer .arco-drawer-footer{z-index:8;background:#fff;border-top:0;padding:0;box-shadow:0 -8px 24px #1018281f}.itinerary-output-drawer [role=dialog]{min-width:0}.itinerary-output-content-inner{--itinerary-output-toolbar-height:0px;min-height:100%}.itinerary-output-toolbar{isolation:isolate;background:#fff;border-top:3px solid #68b72e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding:10px 14px 11px;display:grid}.itinerary-output-toolbar.is-state{box-sizing:border-box;justify-content:space-between;min-height:58px}.itinerary-output-toolbar.is-state>strong{color:#172033;font-size:14px}.itinerary-output-copy-actions{grid-column:1/-1;min-width:0}.itinerary-output-actions-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.itinerary-output-toolbar>.itinerary-dialog-close{color:#475467;flex:0 0 32px}.itinerary-output-toolbar>.itinerary-dialog-close:hover{background:#f2f4f7}.itinerary-output-export-actions,.itinerary-output-lifecycle-actions{flex-wrap:wrap;gap:7px;display:flex}.itinerary-output-export-actions .arco-btn{color:#344054;background:#f7f8fa;border-color:#e1e5eb}.itinerary-output-export-actions .arco-btn:not(.arco-btn-disabled):hover{color:#172033;background:#eef1f4;border-color:#b9c3cf}.itinerary-output-export-actions .arco-btn-primary{color:#fff;background:#278343;border-color:#278343}.itinerary-output-export-actions .arco-btn-primary:not(.arco-btn-disabled):hover{color:#fff;background:#1f7138;border-color:#1f7138}.itinerary-output-button-group{align-items:center;gap:8px;display:flex}.itinerary-output-mobile-more{display:none}.itinerary-output-mobile-more.arco-btn-secondary{color:#344054;box-shadow:none;background:#f7f8fa;border-color:#d7dce3}.itinerary-output-mobile-more.arco-btn-secondary:not(.arco-btn-disabled):hover{color:#172033;background:#f2f4f7;border-color:#c7ced8}.itinerary-output-mobile-more[data-state=open]{color:#237a3b;box-shadow:none;background:#eef5f0;border-color:#0000}.itinerary-output-mobile-more.arco-btn-secondary:focus-visible{border-color:#96c6a3;box-shadow:0 0 0 3px #27834329}.itinerary-output-mobile-menu{z-index:1301;box-sizing:border-box;width:160px;min-width:160px;max-width:calc(100vw - 16px);max-height:var(--radix-dropdown-menu-content-available-height);color:#172033;background:#fff;border:1px solid #e1e6eb;border-radius:6px;padding:3px;overflow:auto;box-shadow:0 8px 20px #10182824}.itinerary-output-mobile-menu [data-slot=dropdown-menu-item]{cursor:default;-webkit-user-select:none;user-select:none;border-radius:4px;outline:none;align-items:center;gap:8px;min-height:44px;padding:0 8px;font-size:13px;line-height:1.4;display:flex}.itinerary-output-mobile-menu [data-slot=dropdown-menu-item][data-highlighted]{color:#172033;background:#eef5f0}.itinerary-output-mobile-menu [data-slot=dropdown-menu-item][data-disabled]{color:#98a2b3;pointer-events:none}.itinerary-output-lifecycle-actions{flex:none;margin-left:auto}.itinerary-output-button-group .itinerary-finalize-button.arco-btn-primary,.itinerary-copy-bar>.itinerary-copy-button.arco-btn-primary{color:#fff;background:#07813a;border:1px solid #07813a;border-radius:6px;box-shadow:0 1px 2px #10182814}.itinerary-output-button-group .itinerary-finalize-button.arco-btn-primary:not(.arco-btn-disabled):hover,.itinerary-copy-bar>.itinerary-copy-button.arco-btn-primary:not(.arco-btn-disabled):hover{background:#066f33;border-color:#066f33;box-shadow:0 2px 4px #1018281f}.itinerary-output-button-group .itinerary-finalize-button.arco-btn-primary:not(.arco-btn-disabled):active,.itinerary-copy-bar>.itinerary-copy-button.arco-btn-primary:not(.arco-btn-disabled):active{background:#055c2b;border-color:#055c2b;box-shadow:0 1px 2px #10182814}.itinerary-output-button-group .itinerary-finalize-button.arco-btn-primary:focus-visible,.itinerary-copy-bar>.itinerary-copy-button.arco-btn-primary:focus-visible{border-color:#96c6a3;outline:none;box-shadow:0 0 0 3px #27834329}.itinerary-output-lifecycle-actions .arco-btn-secondary.arco-btn-status-warning:not(.arco-btn-disabled){color:#8a4b00;background:#fffbf2;border-color:#d6a454}.itinerary-output-lifecycle-actions .arco-btn-secondary.arco-btn-status-warning:not(.arco-btn-disabled):hover{color:#7a3e00;background:#fff4d6;border-color:#b7791f}.itinerary-output-lifecycle-actions .arco-btn-secondary.arco-btn-status-warning:not(.arco-btn-disabled):active{color:#6f3600;background:#fcebc2;border-color:#9f6516}.itinerary-finalize-warning{color:#6b3d00;background:#fffbf2;border-left:2px solid #d6a454;border-radius:5px;margin:0 0 12px;padding:10px 12px;line-height:1.6}.itinerary-output-message{box-sizing:border-box;overflow-wrap:anywhere;border-radius:5px;grid-column:1/-1;align-items:center;gap:8px;width:100%;margin:0;padding:8px 10px;font-size:13px;line-height:1.5;display:flex}.itinerary-output-message.is-alert{color:#b42318;background:#fff2f0}.itinerary-output-message.is-status{color:#067647;background:#ecfdf3;border:1px solid #abefc6}.itinerary-share-qr-modal.arco-modal{box-shadow:none;background:0 0;overflow:visible}.itinerary-share-qr-modal .arco-modal-content{box-shadow:none;background:0 0;border:0;border-radius:8px;padding:0;position:relative;overflow:visible}.itinerary-share-qr-modal .arco-modal-header{clip:rect(0 0 0 0);clip-path:inset(50%);background:0 0;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.itinerary-share-qr-dialog-title{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.itinerary-share-qr-modal .arco-modal-close-icon{z-index:3;width:36px;height:36px;display:block;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.itinerary-share-qr-modal .itinerary-dialog-close{color:#34483a;background:#f9fbf9f0;border:1px solid #ffffff85;border-radius:50%;width:36px;height:36px;box-shadow:0 8px 24px #101f152e}.itinerary-share-qr-modal .itinerary-dialog-close:hover{color:#173d26;background:#fff;border-color:#b9c7bd}.itinerary-share-qr-modal .arco-modal-body{background:0 0;padding:0}.itinerary-share-qr-workspace{justify-items:center;gap:10px;display:grid}.itinerary-share-card-actions{justify-content:flex-end;width:min(320px,100%);display:flex}.itinerary-share-download-image.arco-btn-primary{color:#fff;background:#68b72e;border:1px solid #68b72e;border-radius:6px;height:34px;font-size:13px;box-shadow:0 3px 10px #1e501829}.itinerary-share-download-image.arco-btn-primary:hover{background:#579f25;border-color:#579f25}.itinerary-share-download-image.arco-btn-primary:focus-visible{outline-offset:2px;outline:3px solid #68b72e3d}.itinerary-share-card{box-sizing:border-box;color:#101828;text-align:center;background:#fff;border:0;border-radius:8px;width:min(320px,100%);overflow:hidden;box-shadow:0 24px 64px #10182842}.itinerary-share-card:focus{outline:none}.itinerary-share-card-logo{box-sizing:border-box;object-fit:contain;width:72px;height:72px;margin:14px auto 8px;display:block}.itinerary-share-card .itinerary-share-card-text{box-sizing:border-box;scrollbar-gutter:auto;width:calc(100% - 40px);color:inherit;letter-spacing:0;resize:none;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;border-radius:5px;margin-left:20px;margin-right:20px;padding:4px 6px;font-family:Microsoft YaHei,PingFang SC,sans-serif;transition:border-color .16s,background-color .16s,box-shadow .16s;display:block;overflow:hidden}.itinerary-share-card textarea:hover{background:#f8faf7;border-color:#d7dfd4}.itinerary-share-card textarea:focus{background:#fff;border-color:#65a912;outline:none;box-shadow:0 0 0 3px #65a9121c}.itinerary-share-card .itinerary-share-card-title{font-size:21px;font-weight:600;line-height:1.45}.itinerary-share-card .itinerary-share-card-description{color:#475467;margin-top:1px;font-size:14px;line-height:1.55}.itinerary-share-card-qr{aspect-ratio:1;box-sizing:border-box;width:176px;box-shadow:none;background:#fff;border:0;border-radius:0;place-items:center;margin:13px auto 18px;padding:5px;display:grid}.itinerary-share-card-qr svg{width:100%;height:100%;display:block}.itinerary-share-card footer{background:#68b72e;padding:10px 12px}.itinerary-share-card footer .itinerary-share-card-text{color:#fff;width:100%;margin:0;font-size:14px;font-weight:700;line-height:1.5}.itinerary-share-card footer textarea:hover{background:#ffffff14;border-color:#ffffff94}.itinerary-share-card footer textarea:focus{background:#ffffff1a;border-color:#fff;box-shadow:0 0 0 3px #ffffff29}.itinerary-output-state{box-sizing:border-box;background:#eef2f6;place-items:center;min-height:100%;padding:32px 16px;display:grid}.itinerary-output-state .arco-alert{width:min(520px,100% - 32px);box-shadow:0 4px 14px #1018280f}.itinerary-phone-frame{box-sizing:border-box;background:#eef2f6;border:0;border-radius:0;width:100%;min-width:0;margin:0;padding:0}.itinerary-client-sheet{color:#172033;background:#fff;border-radius:0;min-width:0}.itinerary-markdown{overflow-wrap:anywhere;min-width:0}.itinerary-markdown>:first-child{margin-top:0}.itinerary-markdown>:last-child{margin-bottom:0}.itinerary-markdown ul,.itinerary-markdown ol{padding-left:20px}.itinerary-markdown a{color:#165dff;text-underline-offset:2px;text-decoration:underline}.itinerary-markdown .itinerary-point-emphasis{color:#344054;font-weight:700}.itinerary-client-detail .itinerary-markdown .itinerary-point-emphasis{color:#c43227}.itinerary-client-cover{color:#172033;box-shadow:none;background:#fff;border-top:3px solid #278343;border-bottom:1px solid #d8dee8;padding:30px 32px 26px}.itinerary-client-kicker{color:#237a3b;font-size:12px;font-weight:800}.itinerary-client-cover h1{color:#101828;overflow-wrap:anywhere;text-wrap:balance;max-width:820px;margin:9px 0 8px;font-size:28px;line-height:1.35}.itinerary-client-cover p{color:#475467;white-space:pre-wrap;max-width:760px;margin:0;font-size:14px;line-height:1.7}.itinerary-client-summary-grid{background:#f7f9f8;border:1px solid #d8e0dc;border-radius:6px;grid-template-columns:minmax(90px,.72fr) minmax(190px,1.4fr) minmax(90px,.7fr) minmax(170px,1.25fr);gap:0;margin-top:20px;display:grid;overflow:hidden}.itinerary-client-stat{min-width:0;padding:12px 14px}.itinerary-client-stat+.itinerary-client-stat{border-left:1px solid #e4e7ec}.itinerary-client-stat span{color:#667085;font-size:12px;display:block}.itinerary-client-stat strong{overflow-wrap:anywhere;margin-top:3px;font-size:13px;line-height:1.45;display:block}.itinerary-customer-header{background:#fff;border-bottom:1px solid #e4e7ec}.itinerary-customer-hero{aspect-ratio:16/5;background:#e4e7ec;width:100%;max-height:350px;overflow:hidden}.itinerary-customer-hero img{object-fit:cover;width:100%;height:100%;display:block}.itinerary-customer-header-main{z-index:1;background:#fff;padding:26px 30px 0;position:relative}.itinerary-customer-hero+.itinerary-customer-header-main{border-radius:8px 8px 0 0;margin-top:-18px}.itinerary-customer-header h1{color:#65a912;overflow-wrap:anywhere;margin:0 0 12px;font-size:23px;font-weight:600;line-height:1.45}.itinerary-customer-meta{gap:6px;margin:0 0 14px;display:grid}.itinerary-customer-meta>div{color:#344054;grid-template-columns:52px minmax(0,1fr);gap:8px;font-size:13px;line-height:1.65;display:grid}.itinerary-customer-meta dt{color:#667085;white-space:nowrap}.itinerary-customer-meta dt:after{content:"："}.itinerary-customer-meta dd{overflow-wrap:anywhere;min-width:0;margin:0}.itinerary-customer-actions{background:#fff;border-top:1px solid #e4e7ec;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 -30px;padding:0 12px;display:grid}.itinerary-customer-actions button{color:#667085;min-width:0;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:row;justify-content:center;align-items:center;gap:5px;margin:4px 2px;padding:4px 8px;font-size:12px;line-height:1;transition:color .16s,background-color .16s;display:inline-flex}.itinerary-customer-actions button:hover:not(:disabled){color:#237a3b;background:#f5f8f6}.itinerary-customer-actions button svg{color:currentColor;stroke-width:1.8px;flex:none}.itinerary-customer-actions button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.itinerary-customer-actions button small{color:#98a2b3;font-variant-numeric:tabular-nums;flex:none;min-width:1em;font-size:12px;line-height:1}.itinerary-customer-actions button.is-selected{color:#237a3b;background:#eaf6ed}.itinerary-customer-actions button.is-selected small{color:#237a3b;font-weight:700}.itinerary-customer-actions button:disabled{cursor:wait;opacity:.58}.itinerary-customer-actions button:focus-visible{outline-offset:-2px;outline:2px solid #165dff}.itinerary-suggestion-drawer .arco-drawer-inner{box-sizing:border-box;background:#fff;height:100%;padding:0;overflow:hidden}.itinerary-suggestion-drawer .arco-drawer-inner>span{height:100%;min-height:0;display:block;overflow:hidden}.itinerary-suggestion-drawer .arco-drawer-scroll{flex-direction:column;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.itinerary-suggestion-drawer .arco-drawer-header{border-bottom:1px solid #e4e7ec;flex-shrink:0;padding:14px 18px}.itinerary-suggestion-drawer .arco-drawer-content{background:#f8faf9;flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.itinerary-suggestion-panel{flex-direction:column;flex:1;min-height:0;display:flex}.itinerary-suggestion-alerts{flex-shrink:0;gap:8px;padding:12px 18px 0;display:grid}.itinerary-suggestion-body{flex-direction:column;flex:1;min-height:0;padding:12px 18px 0;display:flex}.itinerary-suggestion-body .arco-spin{flex:1;justify-content:center;align-items:center;min-height:120px;display:flex}.itinerary-suggestion-list{scrollbar-gutter:stable;flex-direction:column;flex:1;gap:10px;min-height:0;padding-bottom:12px;display:flex;overflow-y:auto}.itinerary-suggestion-thread{background:#fff;border:1px solid #e4e7ec;border-radius:8px;padding:10px 12px;box-shadow:0 1px 2px #1018280a}.itinerary-suggestion-message header{color:#344054;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.itinerary-suggestion-message.is-compact header{margin-bottom:0}.itinerary-suggestion-author{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.itinerary-suggestion-author strong{font-size:13px;font-weight:600}.itinerary-suggestion-dept{color:#237a3b;white-space:nowrap;text-overflow:ellipsis;background:#eef6f0;border-radius:999px;align-items:center;max-width:100%;padding:1px 8px;font-size:11px;line-height:1.5;display:inline-flex;overflow:hidden}.itinerary-suggestion-message header time{color:#98a2b3;white-space:nowrap;flex:none;font-size:11px}.itinerary-suggestion-message p{color:#475467;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.55}.itinerary-suggestion-thread-actions{justify-content:flex-end;margin-top:2px;display:flex}.itinerary-suggestion-thread-actions .arco-btn{color:#667085;height:24px;padding:0 6px}.itinerary-suggestion-replies{border-left:2px solid #e8edf0;gap:8px;margin:8px 0 0 8px;padding-left:10px;display:grid}.itinerary-suggestion-replies .itinerary-suggestion-message{background:#fafbfc;border:1px solid #eef2f6;border-radius:6px;padding:8px 10px}.itinerary-suggestion-reply-editor{gap:8px;margin-top:8px;display:grid}.itinerary-suggestion-reply-actions{justify-content:flex-end;gap:8px;display:flex}.itinerary-suggestion-empty{color:#98a2b3;text-align:center;flex:1;justify-content:center;align-items:center;margin:0;padding:24px 12px;font-size:13px;line-height:1.6;display:flex}.itinerary-suggestion-editor{background:#fff;border-top:1px solid #e4e7ec;flex-shrink:0;gap:8px;padding:12px 18px 16px;display:grid;box-shadow:0 -4px 16px #1018280d}.itinerary-suggestion-editor .arco-textarea-wrapper{background:#f8faf9}.itinerary-suggestion-editor .arco-textarea{resize:vertical;min-height:72px;font-size:13px;line-height:1.55}.itinerary-suggestion-editor-actions{justify-content:flex-end;display:flex}.itinerary-customer-hotels{border-top:1px solid #dfe5e1;min-width:0;margin-top:18px;padding:18px 0 4px}.itinerary-customer-hotels>h3{color:#237a3b;align-items:center;gap:7px;margin:0 0 10px;font-size:14px;display:flex}.itinerary-customer-hotel-list{gap:0;display:grid}.itinerary-customer-hotel{border-top:1px solid #edf0f2;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);gap:12px 24px;padding:12px 0;display:grid}.itinerary-customer-hotel:first-child{border-top:0}.itinerary-customer-hotel-heading{align-content:start;gap:5px;min-width:0;display:grid}.itinerary-customer-hotel-heading strong{color:#172033;overflow-wrap:anywhere;font-size:14px}.itinerary-customer-hotel-heading span{color:#667085;overflow-wrap:anywhere;align-items:flex-start;gap:5px;font-size:12px;line-height:1.6;display:inline-flex}.itinerary-customer-hotel-heading svg{flex:none;margin-top:3px}.itinerary-customer-hotel ul{margin:0;padding:0;list-style:none}.itinerary-customer-hotel li{color:#344054;justify-content:space-between;gap:10px;padding:3px 0;font-size:13px;display:flex}.itinerary-customer-hotel li span{overflow-wrap:anywhere;min-width:0}.itinerary-customer-hotel li small{color:#667085;flex:none}.itinerary-client-sheet>.itinerary-customer-hotels{background:#fff;margin:14px 18px 0;padding:20px 18px 8px}.itinerary-preview-day>.itinerary-customer-hotels{margin:0 40px 0 104px;padding-bottom:14px}.itinerary-preview-days{box-sizing:border-box;background:#fff;gap:0;padding:8px 28px 30px;display:grid}.itinerary-preview-day{background:#fff;border:0;border-bottom:1px solid #dce3df;border-radius:0;min-width:0;overflow:hidden}.itinerary-preview-day-head{grid-template-columns:92px minmax(0,1fr) 36px;grid-template-areas:"identity title action";align-items:start;gap:0 12px;padding:20px 4px 14px;display:grid}.itinerary-preview-day-identity{flex-direction:column;grid-area:identity;align-items:start;gap:6px;min-width:0;display:flex}.itinerary-preview-day-badge{color:#fff;background:#278343;border-radius:5px;flex:none;place-items:center;width:40px;height:24px;font-size:12px;font-weight:800;display:grid}.itinerary-preview-day-badge.is-muted{color:#667085;background:#e4e7ec}.itinerary-preview-day.is-empty .itinerary-preview-day-title h2{color:#475467}.itinerary-preview-day-date{color:#667085;white-space:nowrap;font-size:12px}.itinerary-preview-day-title{grid-area:title;min-width:0}.itinerary-preview-day-title h2{color:#172033;overflow-wrap:anywhere;margin:0 0 6px;font-size:18px;line-height:1.4}.itinerary-preview-anchor-path{color:#475467;flex-wrap:wrap;align-items:center;gap:5px;margin:0;display:flex}.itinerary-preview-anchor-part{flex:0 auto;align-items:baseline;gap:5px;min-width:0;max-width:100%;display:inline-flex}.itinerary-preview-anchor-part strong{overflow-wrap:anywhere;min-width:0}.itinerary-preview-anchor-path small{color:#667085;font-size:12px}.itinerary-preview-anchor-path strong{color:#344054;font-size:12px}.itinerary-preview-anchor-path i{color:#278343;font-style:normal}.itinerary-preview-anchor-path>span{color:#667085;font-weight:600}.itinerary-preview-anchor-path .itinerary-preview-transit-summary{color:#174ea6;flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:inline-flex}.itinerary-preview-transit-summary>strong{color:#174ea6}.itinerary-preview-transit-summary>small{color:#475467}.itinerary-preview-detail-link{color:#1f6f36;cursor:pointer;background:#fff;border:1px solid #c6d8cb;border-radius:6px;grid-area:action;place-items:center;width:34px;height:34px;padding:0;transition:background-color .16s,border-color .16s;display:inline-grid}.itinerary-preview-detail-link:hover{background:#eaf6ed;border-color:#278343}.itinerary-preview-detail-link:focus-visible{outline-offset:2px;outline:2px solid #165dff}.itinerary-preview-day-body{margin-left:104px;padding:0 40px 14px 0}.itinerary-preview-slot{border-top:1px solid #eef1f4;grid-template-columns:54px minmax(0,1fr);gap:10px;padding:12px 0;display:grid}.itinerary-preview-slot:first-child{border-top:0}.itinerary-preview-slot.is-interday{border-top-color:#cbd7e8}.itinerary-preview-slot.is-interday .itinerary-preview-slot-label{color:#174ea6}.itinerary-preview-slot.is-interday .itinerary-preview-slot-label:before{background:#174ea6}.itinerary-preview-slot-label{color:#344054;align-items:center;gap:7px;width:fit-content;height:fit-content;padding:3px 0;font-size:12px;line-height:1.5;display:inline-flex}.itinerary-preview-slot-label:before{content:"";background:#278343;border-radius:1px;width:3px;height:16px}.itinerary-preview-slot-content{gap:7px;min-width:0;display:grid}.itinerary-preview-track{min-width:0}.itinerary-preview-track>strong{color:#237a3b;margin-bottom:4px;font-size:12px;display:inline-flex}.itinerary-preview-path{min-width:0;margin:0;padding:0;list-style:none;display:grid}.itinerary-preview-path-item{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:4px 0 6px;display:grid;position:relative}.itinerary-preview-path-item:first-child{padding-top:0}.itinerary-preview-path-item:not(:last-child):after{content:"";background:#cbd5e1;width:1px;position:absolute;top:24px;bottom:-2px;left:11px}.itinerary-preview-path-icon{z-index:1;box-sizing:border-box;color:#475467;background:#fff;border:1px solid #cbd5e1;border-radius:6px;place-items:center;width:24px;height:24px;margin:0;display:inline-grid}.itinerary-preview-path-icon.is-point{color:#c43227;background:#fff5f4;border-color:#f0b4ae}.itinerary-preview-path-icon.is-rail,.itinerary-preview-path-icon.is-air{color:#174ea6;background:#f1f5ff;border-color:#b7cbf7}.itinerary-preview-path-icon.is-bus{color:#237a3b;background:#f1faf3;border-color:#b8d5bf}.itinerary-preview-path-icon.is-walk{color:#667085;background:#f8fafc;border-color:#d0d5dd}.itinerary-preview-path-icon.is-other{color:#a15c00;background:#fff8e8;border-color:#efd39b}.itinerary-preview-path-item.is-point strong{color:#172033;overflow-wrap:anywhere;font-size:12px;line-height:20px}.itinerary-preview-path-item.is-route p{color:#475467;overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;line-height:20px}.itinerary-preview-empty{color:#667085}.itinerary-output-appendix{border-top:1px solid #d0d5dd;gap:24px;padding:24px 20px 28px;display:grid}.itinerary-output-appendix h2{color:#172033;align-items:center;gap:9px;margin:0 0 12px;font-size:18px;display:flex}.itinerary-output-appendix h2:before{content:"";background:#65a912;width:3px;height:20px}.itinerary-output-service-standard{min-width:0}.itinerary-output-services{grid-template-columns:minmax(0,1fr);display:grid}.itinerary-output-services section{background:0 0;border:0;border-bottom:1px solid #e4e7ec;border-radius:0;grid-template-columns:minmax(132px,.24fr) minmax(0,1fr);align-content:start;align-items:start;gap:18px;min-width:0;padding:12px 10px;display:grid}.itinerary-output-services section:last-child{border-bottom:0}.itinerary-output-services section>strong{color:#344054;font-size:13px;line-height:1.7}.itinerary-output-services ul,.itinerary-output-service-row>ol{color:#475467;gap:5px;margin:0;padding:0;list-style:none;display:grid}.itinerary-output-service-row>ol{padding-left:1.6em;list-style:decimal}.itinerary-output-services li{overflow-wrap:anywhere;min-width:0;line-height:1.7}.itinerary-output-services li p{margin:0}.itinerary-output-services.is-empty{color:#667085;background:#f8faf9;border-left:2px solid #cbd5e1;padding:11px 12px}.itinerary-output-services.is-empty>p{margin:0}.itinerary-output-notices{color:#6b3210;background:0 0;border:0;padding:0}.itinerary-output-notices h2:before{background:#d97706}.itinerary-output-notices .itinerary-markdown{background:#fffbeb;border-left:2px solid #d97706;padding:11px 12px}.itinerary-output-notices.is-empty{color:#667085}.itinerary-output-notices.is-empty h2:before{background:#98a2b3}.itinerary-output-notices.is-empty .itinerary-markdown{background:#f8faf9;border-left-color:#cbd5e1}.itinerary-output-appendix p{white-space:pre-wrap;margin:5px 0 0;line-height:1.6}.itinerary-client-detail{background:#f4f7f5;padding-bottom:18px}.itinerary-client-detail>.itinerary-client-cover{padding:26px 20px 22px}.itinerary-detail-nav{z-index:3;top:var(--itinerary-output-toolbar-height,0px);scrollbar-width:none;background:#fff;border-bottom:1px solid #d8e0da;gap:4px;padding:8px 18px;display:flex;position:sticky;overflow-x:auto}.itinerary-detail-nav::-webkit-scrollbar{display:none}.itinerary-detail-nav button{color:#667085;cursor:pointer;min-width:52px;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:6px;flex:0 0 52px;place-items:center;padding:5px;display:grid;position:relative}.itinerary-detail-nav button strong{color:inherit;font-size:12px;font-weight:700;line-height:1}.itinerary-detail-nav button:hover{color:#237a3b;background:#f3f7f4}.itinerary-detail-nav button[aria-current=date]{color:#1f6f36;background:#e8f3eb;box-shadow:inset 0 0 0 1px #c9dfcf}.itinerary-detail-nav button[aria-current=date] strong{font-weight:800}.itinerary-detail-day{scroll-margin-top:calc(var(--itinerary-output-toolbar-height,0px) + 75px);background:#fff;border:1px solid #d8e0da;border-radius:8px;margin:14px 18px 0;overflow:hidden;box-shadow:0 3px 14px #1018280d}.itinerary-detail-day:focus{outline:none}.itinerary-output-content-inner .itinerary-detail-day{scroll-margin-top:calc(var(--itinerary-output-toolbar-height,0px) + 75px)}.itinerary-detail-day-head{background:#fbfdfb;border-bottom:1px solid #d0d5dd;flex-wrap:wrap;align-items:center;gap:9px 12px;padding:15px 16px;display:flex;position:relative}.itinerary-detail-day-badge{color:#237a3b;border-right:1px solid #a8cbb2;flex:none;padding-right:12px;font-size:12px;font-weight:800;line-height:18px}.itinerary-detail-day-badge.is-muted{color:#667085;border-right-color:#d0d5dd}.itinerary-detail-day-date{color:#237a3b;white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:13px;font-weight:800;display:inline-flex}.itinerary-detail-day-title{color:#172033;overflow-wrap:anywhere;flex:240px;min-width:160px;margin:0;font-size:16px;line-height:1.45}.itinerary-detail-day-stay{color:#b54708;white-space:nowrap;overflow-wrap:anywhere;flex:0 auto;align-items:center;gap:5px;min-width:0;margin-left:auto;font-size:13px;font-weight:700;display:inline-flex}.itinerary-detail-content{padding:15px 17px 8px}.itinerary-detail-day.is-empty .itinerary-detail-day-head{padding-bottom:10px}.itinerary-detail-day.is-empty .itinerary-detail-content{padding:0 0 4px}.itinerary-detail-day.is-empty .itinerary-output-empty{text-align:left;background:#f8faf9;border:0;border-radius:0;margin:0;padding:10px 16px 12px}.itinerary-detail-narratives{gap:16px;display:grid}.itinerary-detail-narrative{min-width:0}.itinerary-detail-narrative-heading{color:#172033;margin:0 0 8px;font-size:14px;font-weight:800;line-height:1.5}.itinerary-detail-narrative-copy{color:#475467;font-size:13px;line-height:1.8}.itinerary-detail-narrative-copy p{margin:0}.itinerary-detail-narrative-copy p+p,.itinerary-detail-narrative-copy ul,.itinerary-detail-narrative-copy ol{margin-top:7px}.itinerary-detail-narrative-points{gap:14px;margin-top:15px;display:grid}.itinerary-detail-point-description{background:0 0;border:0;padding:0}.itinerary-detail-narrative-copy+.itinerary-detail-point-description{margin-top:14px}.itinerary-detail-point-description+.itinerary-detail-point-description{margin-top:7px}.itinerary-detail-point-description p{color:#475467;margin:0;font-size:13px;line-height:1.85}.itinerary-detail-point-description p+p{margin-top:7px}.itinerary-detail-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.itinerary-detail-slot{border-top:1px solid #d0d5dd;padding:18px 0 15px}.itinerary-detail-slot:first-child{border-top:0}.itinerary-detail-slot.is-transit>h3,.itinerary-detail-slot.is-interday>h3{color:#174ea6}.itinerary-detail-slot>h3{color:#172033;align-items:center;gap:9px;width:100%;margin:0 0 10px;font-size:14px;display:flex}.itinerary-detail-slot-summary{color:#475467;max-width:72ch;margin:-2px 0 12px;font-size:13px;line-height:1.7}.itinerary-detail-slot>h3:after{content:"";background:#e4e7ec;flex:1;height:1px}.itinerary-detail-slot-period{color:#1f6f36;white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.itinerary-detail-slot-period:before{content:"";background:#278343;border-radius:1px;width:3px;height:18px}.itinerary-detail-slot.is-transit .itinerary-detail-slot-period,.itinerary-detail-slot.is-interday .itinerary-detail-slot-period{color:#174ea6}.itinerary-detail-slot.is-transit .itinerary-detail-slot-period:before,.itinerary-detail-slot.is-interday .itinerary-detail-slot-period:before{background:#174ea6}.itinerary-detail-flow{gap:9px;display:grid}.itinerary-detail-flow[aria-label*=专业路线]{border-left:3px solid #278343;margin-top:9px;padding-left:11px}.itinerary-detail-track-title{color:#237a3b;overflow-wrap:anywhere;margin:0 0 2px;font-size:12px;font-weight:700;display:block}.itinerary-detail-routes{border-top:1px solid #d0d5dd;padding:18px 0 15px}.itinerary-detail-routes>h4{color:#172033;align-items:center;gap:9px;margin:0 0 10px;font-size:14px;display:flex}.itinerary-detail-routes>h4:before{content:"";background:#667085;border-radius:1px;width:3px;height:18px}.itinerary-detail-node{background:#fff;border:0;border-bottom:1px solid #edf0f2;border-radius:0;grid-template-columns:224px minmax(0,1fr);gap:18px;min-width:0;padding:15px 0;display:grid}.itinerary-detail-node.is-text-only{background:0 0;grid-template-columns:minmax(0,1fr);padding:12px 0}.itinerary-detail-node-media{box-sizing:border-box;color:#86909c;background:#f5f6f8;border:1px solid #d8dee8;border-radius:6px;place-items:center;width:100%;height:130px;display:grid;position:relative;overflow:hidden}.itinerary-detail-node-media img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.itinerary-detail-node-media img.is-contain{box-sizing:border-box;object-fit:contain;background:#fff;padding:10px}.itinerary-detail-node-copy{overflow-wrap:anywhere;align-content:center;gap:5px;min-width:0;display:grid}.itinerary-detail-node-title{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.itinerary-detail-node-title>strong{color:#101828;overflow-wrap:anywhere;min-width:0;font-size:15px}.itinerary-detail-node-copy p{color:#475467;max-width:72ch;margin:0;font-size:13px;line-height:1.75}.itinerary-detail-points .itinerary-detail-node{border-bottom:0;flex-direction:column;align-content:start;gap:10px;padding:0 0 15px;display:flex}.itinerary-detail-points .itinerary-detail-node-media{aspect-ratio:16/9;height:auto}.itinerary-detail-points .itinerary-detail-node-copy{align-content:start}.itinerary-detail-points .itinerary-detail-node-title>strong{color:#000c;font-size:14px}.itinerary-detail-points .itinerary-detail-node-copy p{line-height:1.7}.itinerary-node-type{color:#237a3b;background:#edf6ef;border:1px solid #b9d8c1;border-radius:3px;flex:none;width:fit-content;padding:1px 5px;font-size:12px;font-weight:700;line-height:1.5}.itinerary-detail-transport-timeline{margin:0;padding:0;list-style:none;display:grid}.itinerary-detail-transport-step{min-width:0;position:relative}.itinerary-detail-transport-step:not(:last-child):after{z-index:0;content:"";background:#cdd8d0;width:1px;position:absolute;top:28px;bottom:0;left:13px}.itinerary-detail-transport-marker{z-index:1;color:#237a3b;background:#fff;border:1px solid #b8d0be;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:relative}.itinerary-detail-transport-step[data-transport-mode=rail] .itinerary-detail-transport-marker,.itinerary-detail-transport-step[data-transport-mode=air] .itinerary-detail-transport-marker{color:#174ea6;border-color:#b8c8e0}.itinerary-detail-transport-step[data-transport-mode=walk] .itinerary-detail-transport-marker{color:#667085;border-color:#d0d5dd}.itinerary-detail-transport-step[data-transport-mode=other] .itinerary-detail-transport-marker{color:#8a4b00;border-color:#e5cf9f}.itinerary-detail-transport{min-width:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e4e7ec;border-radius:0;grid-template-columns:28px minmax(0,1fr);gap:12px;margin:0;padding:2px 0 16px;display:grid}.itinerary-detail-transport-step+.itinerary-detail-transport-step{padding-top:4px}.itinerary-detail-transport-step:last-child .itinerary-detail-transport{border-bottom:0;padding-bottom:2px}.itinerary-detail-transport-body,.itinerary-detail-transport-head{min-width:0}.itinerary-detail-transport-head strong{color:#172033;overflow-wrap:anywhere;font-size:13px;line-height:1.55}.itinerary-detail-transport-facts{flex-wrap:wrap;gap:0;margin-top:2px;display:flex}.itinerary-detail-transport-facts span{color:#475467;background:0 0;border-radius:0;padding:0;font-size:12px}.itinerary-detail-transport-facts .itinerary-detail-transport-mode{color:#98a2b3}.itinerary-detail-transport-body[data-stay-endpoint]>.itinerary-detail-transport-summary{flex-wrap:wrap;align-content:center;align-items:baseline;gap:0 8px;min-height:28px;display:flex}.itinerary-detail-transport-body[data-stay-endpoint] .itinerary-detail-transport-head{line-height:20px}.itinerary-detail-transport-body[data-stay-endpoint] .itinerary-detail-transport-facts{margin-top:0;line-height:20px}.itinerary-detail-transport-facts span:not(:last-child):after{color:#c3c9d2;content:"·";margin:0 7px}.itinerary-detail-transport-backups div>*{color:#475467;background:0 0;border-radius:0;padding:0;font-size:12px}.itinerary-detail-transport-facts .itinerary-transport-main-tag{color:#1f6f36;background:0 0;font-weight:700}.itinerary-detail-transport[data-transport-mode=rail] .itinerary-transport-main-tag,.itinerary-detail-transport[data-transport-mode=air] .itinerary-transport-main-tag{color:#174ea6}.itinerary-detail-transport[data-transport-mode=walk] .itinerary-transport-main-tag{color:#667085}.itinerary-detail-transport[data-transport-mode=other] .itinerary-transport-main-tag{color:#8a4b00}.itinerary-detail-transport-facts .itinerary-transport-pending-tag,.itinerary-detail-transport-facts .itinerary-transport-review-tag{color:#ad4e00;background:#fff7e8;font-weight:700}.itinerary-detail-transport-description{color:#475467;margin:8px 0 0;line-height:1.6}.itinerary-detail-transport-backups{border-top:1px dashed #cbd5e1;gap:6px;margin-top:9px;padding-top:8px;display:grid}.itinerary-detail-transport-backups>span{color:#667085;font-size:12px}.itinerary-detail-transport-backups>div{flex-wrap:wrap;gap:8px;display:flex}.itinerary-detail-transport-backups div>b{color:#475467;background:0 0}.itinerary-client-detail>.itinerary-output-appendix{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;margin:14px 18px 0;padding:0}.itinerary-client-detail>.itinerary-output-appendix>.itinerary-output-service-standard,.itinerary-client-detail>.itinerary-output-appendix>.itinerary-output-notices{background:#fff;border:1px solid #d8e0da;border-radius:8px;min-width:0;padding:22px 18px}.itinerary-client-detail>.itinerary-output-appendix>h2{grid-column:1/-1}.itinerary-public-root{scrollbar-gutter:stable;background:#eef0f3}.itinerary-public-page{color:#1d2129;background:#eef0f3;min-height:100vh;padding-bottom:30px}.itinerary-public-document{width:min(980px,100% - 48px);margin:24px auto;box-shadow:0 8px 28px #1d21291a}.itinerary-public-state{box-sizing:border-box;background:#eef0f3;align-content:center;place-items:center;gap:12px;min-height:100vh;padding:20px;display:grid}.itinerary-public-state .arco-alert{max-width:520px}.itinerary-public-state>p,.itinerary-public-state>span{color:#475467;text-align:center;max-width:520px;margin:0;font-size:14px;line-height:1.6}.itinerary-editor-page button:focus-visible,.itinerary-editor-page input:focus-visible,.itinerary-editor-page textarea:focus-visible{outline-offset:2px;outline:3px solid #94bfff}.itinerary-output-drawer button:focus-visible,.itinerary-public-page button:focus-visible{outline-offset:2px;outline:3px solid #2f6fed}.itinerary-editor-loading,.itinerary-editor-empty{color:#4e5969;background:#f5f6f8;align-content:center;place-items:center;gap:10px;min-height:100vh;display:grid}.itinerary-editor-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}@keyframes itinerary-spin{to{transform:rotate(360deg)}}@media (width<=1199px){.itinerary-editor-toolbar{gap:16px;padding-left:18px;padding-right:18px}.itinerary-editor-title h1{font-size:19px}.itinerary-editor-commands{gap:10px}.itinerary-editor-commands>.itinerary-save-state{padding-right:10px}.itinerary-toolbar-actions{gap:6px}}@media (pointer:coarse){.itinerary-node-card{grid-template-columns:44px minmax(0,1fr)}.itinerary-drag-handle{display:none}.itinerary-node-copy{grid-column:1/-1}.itinerary-node-controls{opacity:1;pointer-events:auto}.itinerary-node-reorder-control{display:inline-grid}.itinerary-slot-empty-message--drag{display:none}.itinerary-slot-empty-message--touch{display:inline}.itinerary-icon-button,.itinerary-insert-actions .arco-btn{min-width:44px;min-height:44px}.itinerary-slot-lane{padding-bottom:48px}.itinerary-insert-actions{bottom:-25px}}@media (width<=768px){.itinerary-editor-page{height:100dvh;overflow-x:hidden}.itinerary-editor-page.is-embed{height:100%;max-height:100%}.itinerary-editor-workspace{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.itinerary-output-drawer{width:100vw!important}.itinerary-transport-drawer{width:100vw!important;max-width:100vw!important}.itinerary-transport-drawer .arco-drawer-content{min-width:0;overflow-x:hidden}.itinerary-output-content-inner{--itinerary-output-toolbar-height:0px}.itinerary-editor-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:7px 10px}.itinerary-editor-breadcrumbs{display:none}.itinerary-editor-heading-copy{gap:7px}.itinerary-editor-title h1{font-size:16px}.itinerary-editor-status-pill{min-height:24px;padding:0 7px;font-size:11px}.itinerary-editor-commands{align-self:center;gap:0}.itinerary-editor-commands>.itinerary-save-state{border-right:0;padding-right:0;font-size:12px}.itinerary-toolbar-actions{display:none}.itinerary-mobile-days-button{display:inline-flex}.itinerary-canvas-toolbar{flex-wrap:wrap}.itinerary-desktop-days{display:none}.itinerary-editor-view-panel{padding-bottom:84px}.itinerary-mobile-actions{z-index:8;border-top:1px solid var(--itinerary-border);min-height:64px;padding:8px 10px max(8px, env(safe-area-inset-bottom));background:#fff;grid-template-columns:repeat(3,1fr);gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.itinerary-mobile-actions .arco-btn{min-height:44px}.itinerary-mobile-actions.is-readonly{grid-template-columns:minmax(0,1fr)}.itinerary-day-heading{padding:14px}.itinerary-day-title-row{align-items:start}.itinerary-route-overview{flex-direction:column;align-items:start}.itinerary-route-overview strong{white-space:normal}.itinerary-day-body{padding:4px 12px 10px}.itinerary-time-slot{grid-template-columns:minmax(0,1fr);gap:8px}.itinerary-time-slot-label{justify-content:space-between;align-items:baseline;padding-top:0;display:flex}.itinerary-slot-lane{overflow-x:hidden}.itinerary-node-list{width:100%;min-width:0;display:grid}.itinerary-node-column{width:100%}.itinerary-node-row{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);width:100%;display:grid}.itinerary-node-row:not(.has-route){grid-template-columns:minmax(0,1fr)}.itinerary-node-card{box-sizing:border-box;grid-area:1/1;grid-template-columns:44px minmax(0,1fr);width:100%;min-width:0;max-width:none;padding:9px 6px}.itinerary-node-controls{max-width:none;box-shadow:none;opacity:1;pointer-events:auto;border:0;border-top:1px solid #f0f2f5;border-radius:0;grid-column:1/-1;grid-template-columns:44px 44px minmax(0,1fr) 44px 44px;margin-top:5px;padding:5px 0 0;display:grid;position:static}.itinerary-node-reorder-control{display:inline-grid}.itinerary-icon-button{width:44px;height:44px}.itinerary-inline-select select{width:100%;min-height:44px}.itinerary-insert-actions{opacity:1;pointer-events:auto;grid-area:2/1;width:auto;padding-left:0;position:static}.itinerary-insert-actions .arco-btn{min-height:44px}.itinerary-route-connector{width:100%;min-height:44px;margin-left:0}.itinerary-route-actions{flex-wrap:wrap;grid-area:3/1;margin:8px 0 0}.itinerary-route-actions .arco-btn{min-height:44px}.itinerary-slot-bridge{flex-direction:column;align-items:stretch;margin:4px 0 8px}.itinerary-slot-bridge:before{border-top:1px dashed #aab5c4;border-left:0;width:20px;height:0}.itinerary-slot-bridge .itinerary-route-actions,.itinerary-slot-bridge .itinerary-route-connector{width:100%;max-width:none}.itinerary-dialog-form{grid-template-columns:1fr;gap:6px}.itinerary-point-slot-label{grid-column:auto}.itinerary-time-slot-options{grid-column:auto;padding-bottom:2px;overflow-x:auto}.itinerary-time-slot-card{flex:none;min-width:82px;min-height:40px}.itinerary-point-slot-hint{grid-column:auto;margin-top:-2px}.itinerary-route-modal{width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.itinerary-route-modal>[data-focus-lock-disabled]{flex-direction:column;max-height:calc(100vh - 24px);display:flex}.itinerary-route-modal .arco-modal-header,.itinerary-route-modal .arco-modal-footer{flex:none}.itinerary-route-modal .arco-modal-content{min-height:0;overflow-y:auto}.itinerary-view-switch{width:100%;margin-bottom:10px;display:grid;overflow-x:visible}.itinerary-view-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.itinerary-view-actions{grid-template-columns:minmax(0,1fr);gap:3px;display:grid}.itinerary-view-switch button{white-space:normal;justify-content:center;width:100%;min-width:0;min-height:44px;padding:7px 8px}.itinerary-content-heading{display:grid}.itinerary-content-heading>div:not(:first-child){justify-content:start}.itinerary-summary-grid,.itinerary-service-grid{grid-template-columns:minmax(0,1fr)}.itinerary-content-body,.itinerary-content-section-body{padding:12px}.itinerary-content-section-heading,.itinerary-point-description-heading{align-items:start}.itinerary-point-ai-button{min-height:32px}.itinerary-content-section input,.itinerary-content-section textarea,.itinerary-service-section .arco-btn{min-height:44px}.itinerary-output-export-actions{display:none}.itinerary-output-mobile-more{min-height:30px;display:inline-flex}.itinerary-output-actions-row .arco-btn,.itinerary-output-button-group .arco-btn{box-sizing:border-box;justify-content:center;align-items:center;gap:5px;height:32px;min-height:32px;padding:0 10px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.itinerary-public-document{width:100%;box-shadow:none;margin:0}.itinerary-client-cover{padding:20px 14px 16px}.itinerary-client-detail>.itinerary-client-cover{padding:22px 14px 18px}.itinerary-client-cover h1{font-size:21px}.itinerary-customer-hero{aspect-ratio:16/8;min-height:180px}.itinerary-customer-header-main{padding:22px 16px 0}.itinerary-customer-hero+.itinerary-customer-header-main{margin-top:-14px}.itinerary-customer-header h1{font-size:20px}.itinerary-customer-actions{margin-left:-16px;margin-right:-16px;padding-left:8px;padding-right:8px}.itinerary-customer-hotel{grid-template-columns:minmax(0,1fr);gap:7px}.itinerary-preview-day>.itinerary-customer-hotels{margin-left:13px;margin-right:13px}.itinerary-client-sheet>.itinerary-customer-hotels{margin-left:9px;margin-right:9px;padding-left:14px;padding-right:14px}.itinerary-client-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.itinerary-client-stat:nth-child(3){border-left:0}.itinerary-client-stat:nth-child(n+3){border-top:1px solid #e4e7ec}.itinerary-preview-days{padding:10px}.itinerary-preview-day-head{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity""title""action";gap:8px;padding:13px}.itinerary-preview-day-identity{flex-direction:row;align-items:center}.itinerary-preview-detail-link{justify-self:stretch}.itinerary-preview-day-body{margin-left:0;padding:3px 13px 9px}.itinerary-preview-slot{grid-template-columns:minmax(0,1fr)}.itinerary-detail-day{margin-left:9px;margin-right:9px}.itinerary-detail-day-head{padding:16px 14px 13px}.itinerary-detail-day-title{flex-basis:calc(100% - 126px);min-width:150px;font-size:15px}.itinerary-detail-day-stay{white-space:normal;width:100%}.itinerary-detail-content{padding:14px 12px 6px}.itinerary-detail-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.itinerary-detail-points .itinerary-detail-node{gap:6px;padding-bottom:10px}.itinerary-detail-points .itinerary-detail-node-media{aspect-ratio:16/9;width:100%;height:auto}.itinerary-detail-points .itinerary-detail-node-title{gap:4px}.itinerary-detail-points .itinerary-node-type{padding:0 3px;font-size:10px;line-height:1.4}.itinerary-detail-points .itinerary-detail-node-title>strong{font-size:12px;line-height:1.4}.itinerary-detail-node{grid-template-columns:minmax(0,1fr)}.itinerary-detail-transport-step:not(:last-child):after{left:12px}.itinerary-detail-transport-marker{width:26px;height:26px}.itinerary-detail-transport{grid-template-columns:26px minmax(0,1fr);gap:10px}.itinerary-client-detail>.itinerary-output-appendix{grid-template-columns:minmax(0,1fr);margin:14px 9px 0}.itinerary-client-detail>.itinerary-output-appendix>.itinerary-output-service-standard,.itinerary-client-detail>.itinerary-output-appendix>.itinerary-output-notices{padding:18px 14px}.itinerary-client-detail>.itinerary-output-appendix h2{margin-bottom:10px;font-size:16px}.itinerary-drawer-actions .arco-btn,.itinerary-transport-option label,.itinerary-track-tabs button,.itinerary-transport-drawer input:not([type]),.itinerary-transport-drawer input[type=text],.itinerary-transport-drawer input[type=date],.itinerary-transport-drawer input[type=time]{min-height:44px}.itinerary-transport-date-picker.arco-picker{height:44px}.itinerary-transport-drawer .arco-btn{min-height:44px}.itinerary-transport-mode-switch{grid-template-columns:repeat(2,minmax(0,1fr))}.itinerary-transport-route-flow,.itinerary-driving-result{grid-template-columns:minmax(0,1fr)}.itinerary-transport-route-connector{flex-direction:column;gap:1px;width:100%;height:48px;min-height:48px;max-height:48px}.itinerary-transport-route-connector span{flex:0 0 8px;width:1px;height:8px}.itinerary-transport-route-connector svg{flex:0 0 14px;width:14px;height:14px}.itinerary-transport-route-connector svg:last-of-type{transform:rotate(90deg)}.itinerary-transport-query-controls,.itinerary-transport-manual .itinerary-dialog-form{grid-template-columns:minmax(0,1fr)}.itinerary-transport-query-action{width:100%}.itinerary-driving-distance{border-bottom:1px solid #e5e8ef;border-right:0;grid-row:auto;min-height:112px;padding:8px 4px 14px}.itinerary-driving-facts{grid-template-columns:minmax(0,1fr)}.itinerary-driving-facts>div,.itinerary-driving-facts>div:first-child,.itinerary-driving-facts>div:last-child{border-bottom:1px solid #e5e8ef;border-right:0;padding:9px 0}.itinerary-driving-facts>div:last-child{border-bottom:0}.itinerary-transport-drawer.is-bus .itinerary-transport-error{grid-template-columns:minmax(0,1fr)}.itinerary-transport-drawer.is-bus .itinerary-transport-error .arco-btn{width:100%}.itinerary-parallel-track-empty{grid-template-columns:auto minmax(0,1fr)}.itinerary-parallel-track-empty .arco-btn{grid-column:1/-1;min-height:44px}.itinerary-major-search{grid-template-columns:minmax(0,1fr) auto}.itinerary-major-search label{grid-column:1/-1}.itinerary-major-search input{min-height:44px}.itinerary-track-node-list li{grid-template-columns:minmax(0,1fr) 44px 44px}.itinerary-track-node-list textarea{grid-area:2/1/auto/-1}.itinerary-point-candidates{grid-template-columns:minmax(0,1fr)}.itinerary-candidate-kind-options,.itinerary-candidate-kind-options.has-railway-pair{overscroll-behavior-x:contain;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(108px,1fr);grid-auto-flow:column;padding:2px 2px 7px;overflow-x:auto}.itinerary-railway-pair-fields{grid-template-columns:minmax(0,1fr)}.itinerary-candidate-kind-options button{scroll-snap-align:start}.itinerary-candidate-results{grid-column:auto}}@media (width<=420px){.itinerary-editor-toolbar{grid-template-columns:minmax(0,1fr);gap:4px}.itinerary-editor-commands{justify-content:flex-start;padding-left:44px}.itinerary-editor-page.is-embed .itinerary-editor-commands{padding-left:0}.itinerary-day-title-row{display:grid}.itinerary-day-footer{flex-direction:column;align-items:start}.itinerary-node-card{box-sizing:border-box;width:100%;min-width:0;max-width:none}.itinerary-output-drawer{width:100vw!important}.itinerary-output-content-inner{--itinerary-output-toolbar-height:0px}.itinerary-output-toolbar{padding:1px 6px max(1px, env(safe-area-inset-bottom));gap:4px}.itinerary-copy-bar{flex-wrap:nowrap;align-items:center;gap:6px}.itinerary-copy-bar>.arco-btn{min-height:30px;padding:0 8px;font-size:12px}.itinerary-output-actions-row{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.itinerary-output-actions-row .arco-btn{justify-content:center;align-items:center;gap:5px;height:30px;min-height:30px;padding:0 8px;font-size:12px;line-height:1;display:inline-flex}.itinerary-output-button-group .arco-btn{box-sizing:border-box;justify-content:center;align-items:center;gap:5px;height:30px;min-height:30px;padding:0 9px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.itinerary-output-button-group>.itinerary-output-mobile-more{white-space:nowrap;border-radius:6px;width:auto;min-width:84px;padding:0 9px}.itinerary-share-qr-modal{width:min(320px,100vw - 32px)!important;max-width:calc(100vw - 32px)!important}.itinerary-share-qr-modal .arco-modal-close-icon{top:calc(100% + 10px);left:50%}.itinerary-share-qr-modal .itinerary-dialog-close{border-color:#d5ded7;box-shadow:0 5px 16px #1023161f}.itinerary-share-card-qr{width:min(176px,100vw - 144px)}.itinerary-output-lifecycle-actions{align-items:center;gap:0;width:auto;margin-left:0;display:flex}.itinerary-output-lifecycle-actions .arco-btn{border-radius:6px;flex:none;width:auto}.itinerary-output-toolbar>.itinerary-dialog-close{flex:0 0 30px;width:30px;height:30px}.itinerary-output-message{padding:6px 8px;font-size:12px;line-height:1.35}.itinerary-phone-frame{border:0;border-radius:0;width:100%;margin:0;padding:0}.itinerary-client-sheet{border-radius:0}.itinerary-client-cover h1{font-size:20px}.itinerary-customer-meta>div{grid-template-columns:52px minmax(0,1fr)}.itinerary-customer-actions{margin-left:-18px;margin-right:-18px;padding-left:8px;padding-right:8px}.itinerary-customer-actions button{gap:4px;min-height:34px;padding-left:4px;padding-right:4px}.itinerary-customer-hotel li{flex-direction:column;align-items:flex-start;gap:2px}.itinerary-output-services section{grid-template-columns:minmax(0,1fr);gap:4px;padding-left:0;padding-right:0}.itinerary-detail-node{grid-template-columns:minmax(0,1fr)}.itinerary-detail-node-media{aspect-ratio:16/9}.itinerary-transport-drawer{width:100vw!important;max-width:100vw!important}.itinerary-transport-drawer .arco-drawer-content{min-width:0;padding-left:14px;padding-right:14px;overflow-x:hidden}.itinerary-ai-modal,.itinerary-point-modal,.itinerary-track-conversion-modal{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important}.itinerary-transport-time-window{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr)}.itinerary-transport-option{grid-template-columns:minmax(0,1fr)}.itinerary-transport-offer{grid-template-columns:minmax(0,1fr);gap:12px}.itinerary-transport-route{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr)}.itinerary-transport-price{border-top:1px solid #e5e8ef;border-left:0;grid-template-columns:1fr auto;place-items:end start;padding-top:10px;padding-left:0}.itinerary-transport-price>strong{justify-self:end}.itinerary-transport-footer{padding-left:12px;padding-right:12px}.itinerary-track-segments article{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.itinerary-editor-page *,.itinerary-editor-page :before,.itinerary-editor-page :after,.itinerary-public-page,.itinerary-public-page *,.itinerary-public-page :before,.itinerary-public-page :after,.arco-drawer-wrapper,.arco-drawer-wrapper *,.arco-modal-wrapper,.arco-modal-wrapper *,.arco-drawer-mask,.arco-modal-mask{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.itinerary-copy-modal__body{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.itinerary-copy-bar{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.itinerary-copy-bar .itinerary-copy-target-select{flex:1;width:auto;min-width:0}.itinerary-copy-bar>.arco-btn{flex:none;min-height:36px}.itinerary-copy-bar>.arco-alert{flex:0 0 100%;min-width:0}.itinerary-output-move-actions{grid-column:1/-1;min-width:0}.itinerary-copy-target-select{width:100%;min-width:0;max-width:100%}.itinerary-copy-target-select .arco-select-view-selector{min-width:0}.itinerary-copy-target-select.is-selected:not(.arco-select-open) .arco-select-view{align-items:flex-start;height:44px;padding-block:4px;overflow:hidden}.itinerary-copy-target-select.is-selected:not(.arco-select-open) .arco-select-view-value{white-space:normal;line-height:1.25}.itinerary-copy-target-select.is-selected:not(.arco-select-open) .arco-select-view-value-mirror{display:none}.itinerary-copy-target-select.is-selected:not(.arco-select-open) .itinerary-copy-target-option{gap:1px;padding:0}.itinerary-copy-target-select.is-selected:not(.arco-select-open) .itinerary-copy-target-option__meta,.itinerary-copy-target-select.is-selected:not(.arco-select-open) .itinerary-copy-target-option__title{line-height:1.25}.itinerary-copy-target-popup{box-sizing:border-box;max-width:calc(100vw - 32px);padding:4px}.itinerary-copy-target-popup .arco-select-option{box-sizing:border-box;white-space:normal;align-items:flex-start;height:auto;min-height:54px;padding:8px 10px;line-height:1.35}.itinerary-copy-target-popup .arco-select-option-content{text-overflow:clip;white-space:normal;min-width:0;overflow:visible}.itinerary-copy-target-empty{box-sizing:border-box;color:#86909c;text-align:center;width:100%;padding:8px 10px;font-size:13px;line-height:20px;display:block}.itinerary-copy-target-option{gap:3px;min-width:0;padding:2px 0;display:grid}.itinerary-copy-target-option__meta{color:#4e5969;align-items:center;gap:12px;min-width:0;font-size:12px;line-height:1.35;display:flex}.itinerary-copy-target-option__meta strong{color:#1d2129;flex:none;font-weight:600}.itinerary-copy-target-option__meta span,.itinerary-copy-target-option__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.itinerary-copy-target-option__title{color:#86909c;font-size:12px;line-height:1.35}.itinerary-copy-retry{color:#165dff;cursor:pointer;background:0 0;border:0}.itinerary-professional-settings{gap:16px;display:grid}.itinerary-professional-search{gap:8px;display:flex}.itinerary-professional-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:260px;padding:4px;display:grid;overflow-y:auto}.itinerary-professional-order{gap:8px;display:grid}.itinerary-professional-order-row{align-items:center;gap:8px;min-width:0;display:flex}.itinerary-professional-order-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.itinerary-professional-order-button{color:#1d2129;cursor:pointer;background:#fff;border:1px solid #c9cdd4;border-radius:4px;padding:3px 8px}.itinerary-professional-order-button:disabled{cursor:not-allowed;opacity:.45}.itinerary-professional-replace{color:#1d2129;background:#fff;border:1px solid #c9cdd4;border-radius:4px;max-width:140px;height:28px;padding:0 6px}.itinerary-professional-primary{align-items:center;gap:12px;display:flex}.itinerary-professional-primary select{color:#1d2129;background:#fff;border:1px solid #c9cdd4;border-radius:4px;min-width:120px;max-width:100%;height:32px;padding:0 8px}.itinerary-node-routes{flex-direction:column;grid-area:1/2;gap:10px;min-width:0;display:flex}.itinerary-day-legend{flex-wrap:wrap}@media (width<=600px){.itinerary-node-row.has-route{grid-template-columns:minmax(0,1fr)}.itinerary-node-row .itinerary-node-routes{grid-area:3/1;margin-top:12px}.itinerary-slot-bridge .itinerary-route-actions{flex-basis:auto}}.itinerary-railway-query.railway-query-page{background:#fff;padding:0}.itinerary-railway-query .railway-query-scroll{max-width:100%}.itinerary-railway-query .itinerary-railway-station{min-width:180px}.itinerary-railway-query .itinerary-transport-endpoint-card{box-shadow:none;background:0 0;border:0;min-height:0;padding:0}.itinerary-railway-query .itinerary-transport-endpoint-card>svg,.itinerary-railway-query .itinerary-transport-endpoint-card>div>span{display:none}.itinerary-railway-query .itinerary-transport-endpoint-card>div{width:160px}.itinerary-railway-query .itinerary-transport-endpoint-card .arco-select-view{background:#fff;border:1px solid #cecece;border-radius:0}.itinerary-railway-manual-note{color:var(--color-text-3);margin-left:12px;font-size:12px}.itinerary-railway-transfer{width:100%;min-width:0}.itinerary-railway-transfer .rail-transfer-query-note{color:#666;margin:0 0 9px;line-height:20px}.itinerary-railway-transfer .rail-transfer-results-scroll{width:100%;min-width:0;overflow-x:auto}.itinerary-railway-transfer .rail-transfer-table{table-layout:auto;min-width:1100px}.rail-transfer-table .rail-train-code>strong{font:700 20px/24px Times New Roman,serif}.rail-transfer-leg{color:#777;font-size:11px;line-height:18px;display:block}.rail-transfer-table .rail-train-row td{background:#f8fbfe;height:56px;padding:5px 3px}.rail-transfer-table .rail-stations{white-space:normal;overflow-wrap:anywhere;line-height:22px}.rail-transfer-moment{justify-content:center;align-items:baseline;gap:7px;min-height:22px;display:flex}.rail-transfer-moment small{color:#666;font:11px/18px Arial,Microsoft YaHei,sans-serif}.rail-transfer-table .rail-duration strong{font:12px/20px 宋体,SimSun,serif}.rail-transfer-table .rail-fare-button:disabled{cursor:not-allowed}.rail-transfer-pick-status{color:#286e9c;font-size:12px}.itinerary-railway-transfer .rail-results-heading,.itinerary-railway-transfer .rail-extra-filters{flex-wrap:wrap}.rail-transfer-table .rail-transfer-connection td{text-align:left;background:#edf5fb;height:auto;padding:5px 12px;font-size:12px;line-height:20px}.rail-transfer-connection td>*+*{margin-left:16px}.rail-transfer-connection strong{color:#2675a4}.rail-transfer-unavailable{color:#936d26}.rail-transfer-table .rail-transfer-selected .rail-train-row td{background:#e9f5ff}.rail-transfer-table .rail-transfer-unavailable-row td{text-align:left;color:#936d26;background:#fff8e8;height:auto;padding:5px 12px;font-size:12px}.rail-transfer-group tr:not(.rail-transfer-group-gap)>td:first-child{border-left:2px solid #73acd0}.rail-transfer-group tr:not(.rail-transfer-group-gap)>td:last-child{border-right:2px solid #73acd0}.rail-transfer-group tr:last-child>td{border-bottom:2px solid #73acd0}.rail-transfer-table .rail-transfer-group-gap td{background:#fff;border:0;height:12px;padding:0}.rail-transfer-table .rail-transfer-group-heading td{color:#184b70;text-align:left;background:#e3eff8;border-top:2px solid #368fc5;border-bottom:1px solid #8dbbda;height:auto;padding:7px 12px}.rail-transfer-group-heading td>div{flex-wrap:wrap;align-items:center;gap:6px 12px;line-height:22px;display:flex}.rail-transfer-group-heading td>div>strong:first-child{color:#fff;white-space:nowrap;background:#247fad;border-radius:2px;padding:0 9px}.rail-transfer-group-duration{white-space:nowrap;margin-left:auto}.rail-transfer-selected .rail-transfer-group-heading td{background:#d6ecfb;border-top-color:#076cac}.rail-transfer-selected-list{background:#f8fbfd;gap:12px;margin:0;padding:12px;list-style:none;display:flex;overflow-x:auto}.rail-transfer-selection-card{background:#fff;border:1px solid #b8d3e8;border-radius:4px;flex:0 0 min(100%,390px);min-width:0;padding:11px 12px;display:block}.rail-transfer-selection-card.rail-selected-primary{background:#fffaf3;border-color:#edc58d}.rail-transfer-selection-heading{align-items:center;gap:7px;margin-bottom:3px;display:flex}.rail-transfer-selection-heading>strong{overflow-wrap:anywhere;min-width:0;font-size:13px}.rail-transfer-selection-heading .rail-remove-fare{flex-shrink:0;margin-left:auto}.rail-transfer-selection-date{color:#7d8994;margin-bottom:7px;font-size:11px;line-height:18px}.rail-transfer-selection-leg-heading{justify-content:space-between;align-items:baseline;gap:10px;line-height:21px;display:flex}.rail-transfer-selection-leg-heading>strong{font-size:16px}.rail-transfer-selection-leg-heading>span{color:#5b7181;font-size:12px}.rail-transfer-selection-route{flex-wrap:wrap;align-items:baseline;gap:4px;line-height:20px;display:flex}.rail-transfer-selection-route>span{white-space:nowrap}.rail-transfer-selection-route small{color:#7d8994;margin-left:3px;font-size:10px}.rail-transfer-selection-via{color:#59768c;border-top:1px dashed #d4e1eb;border-bottom:1px dashed #d4e1eb;margin:7px 0;padding:4px 0;font-size:11px;line-height:18px}.rail-transfer-selection-footer{border-top:1px solid #e0e9ef;justify-content:space-between;align-items:baseline;gap:8px;margin-top:8px;padding-top:8px;display:flex}.rail-transfer-selection-footer>strong{color:#c95300;font-size:14px}.rail-transfer-selection-footer>span{color:#7d8994;font-size:11px}.itinerary-point-modal.has-railway-query.arco-modal,.itinerary-transport-drawer.is-rail{--itinerary-rail-workspace-width:min(1560px, 98vw);width:var(--itinerary-rail-workspace-width);max-width:var(--itinerary-rail-workspace-width)}@media (width<=420px){.itinerary-point-modal.has-railway-query.arco-modal,.itinerary-transport-drawer.is-rail{width:100vw!important;max-width:100vw!important}.itinerary-point-modal.has-railway-query .arco-modal-content,.itinerary-transport-drawer.is-rail .arco-drawer-content{padding-inline:14px}}.itinerary-list-page{color:#1d2129;gap:0;width:100%;min-width:0;display:grid}.itinerary-list-page>.arco-alert{margin:12px 0}.itinerary-sales-notify-button{color:#165dff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 4px;overflow:hidden}.itinerary-list-filter-panel{background:#f7faff;border:1px solid #dbe5f0;border-bottom:none;border-radius:8px 8px 0 0;gap:14px;padding:16px 18px 14px;display:grid;box-shadow:0 1px 2px #0f172a0a}.itinerary-list-filter-body{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;display:grid}.itinerary-list-filter-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:10px 12px;min-width:0;display:grid}.itinerary-list-filter-grid>*{width:100%;min-width:0}.itinerary-list-filter-grid>.arco-input,.itinerary-list-filter-grid>.arco-input-number,.itinerary-list-filter-grid>.arco-select{min-height:34px}.itinerary-list-filter-grid>.arco-input-inner-wrapper,.itinerary-list-filter-grid>.arco-input-group-wrapper{background:#fff;border-color:#d9e2ef;border-radius:7px;height:34px;min-height:34px}.itinerary-list-filter-grid>.arco-input-inner-wrapper:hover,.itinerary-list-filter-grid>.arco-input-group-wrapper:hover,.itinerary-list-filter-grid>.arco-select:hover .arco-select-view{border-color:#9bb9df}.itinerary-list-filter-grid>.arco-radio-group{background:#fff;border:1px solid #d9e2ef;border-radius:7px;padding:1px}.itinerary-list-filter-grid>.arco-input,.itinerary-list-filter-grid>.arco-input-number,.itinerary-list-filter-grid>.arco-select{border-radius:7px}.itinerary-list-filter-grid>.arco-input,.itinerary-list-filter-grid>.arco-input-number,.itinerary-list-filter-grid>.arco-select .arco-select-view{background:#fff;border-color:#d9e2ef}.itinerary-list-filter-grid>.arco-select .arco-select-view{border-radius:7px;min-height:34px}.itinerary-list-filter-grid>.arco-select .arco-select-tag{color:#174ea6;text-overflow:ellipsis;white-space:nowrap;background:#edf4ff;border:1px solid #cbdcff;border-radius:5px;max-width:min(180px,40%);padding:0 6px;overflow:hidden}.itinerary-list-filter-grid>.arco-select .arco-select-placeholder{color:#718096}.itinerary-list-select-popup{background:#fff;border-radius:8px;padding:4px;overflow:hidden}.itinerary-list-select-popup .arco-select-option{border-radius:5px;min-height:34px;padding-inline:10px}.itinerary-list-select-popup .arco-select-option-hover{color:#174ea6;background:#edf4ff}.itinerary-list-select-popup .arco-select-option-selected{color:#174ea6;font-weight:600}.itinerary-list-filter-grid>.arco-radio-group{min-height:34px}.itinerary-list-filter-actions{border-left:1px solid #00000014;flex-wrap:wrap;justify-content:flex-end;align-self:end;align-items:flex-end;gap:10px;padding:0 0 0 18px;display:flex}.itinerary-list-filter-actions .arco-btn{border-radius:7px;min-height:34px}.itinerary-list-filter-error{color:#f53f3f;margin-top:-8px;font-size:13px}.itinerary-list-table-panel{background:#fff;border:1px solid #e5e6eb;border-radius:0 0 8px 8px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.itinerary-list-section-header{border-bottom:1px solid #e5e6eb;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:0 20px;display:flex}.itinerary-list-title-row{align-items:center;gap:18px;min-width:0;display:flex}.itinerary-list-section-header h2{color:#111827;white-space:nowrap;margin:0;font-size:16px;font-weight:700;line-height:1.4}.itinerary-list-table-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;display:flex}.itinerary-list-statline{color:#4e5969;white-space:nowrap;font-size:13px}.itinerary-list-top-scrollbar{z-index:2;scrollbar-color:#aebdce transparent;scrollbar-width:thin;background:0 0;border:none;height:10px;margin-bottom:-10px;position:relative;overflow:auto hidden}.itinerary-list-top-scrollbar-inner{height:1px}.itinerary-list-page .arco-table-header,.itinerary-list-page .arco-table-content-inner{scrollbar-color:#aebdce #eef2f7;scrollbar-width:thin}.itinerary-list-top-scrollbar::-webkit-scrollbar{width:10px;height:10px}.itinerary-list-page .arco-table-header::-webkit-scrollbar{width:10px;height:10px}.itinerary-list-page .arco-table-content-inner::-webkit-scrollbar{width:10px;height:10px}.itinerary-list-top-scrollbar::-webkit-scrollbar-track{background:0 0;border-radius:999px}.itinerary-list-page .arco-table-header::-webkit-scrollbar-track{background:#eef2f7;border-radius:999px}.itinerary-list-page .arco-table-content-inner::-webkit-scrollbar-track{background:#eef2f7;border-radius:999px}.itinerary-list-top-scrollbar::-webkit-scrollbar-thumb{background:#aebdce padding-box content-box;border:2px solid #0000;border-radius:999px}.itinerary-list-page .arco-table-header::-webkit-scrollbar-thumb{background:#aebdce;border:2px solid #eef2f7;border-radius:999px}.itinerary-list-page .arco-table-content-inner::-webkit-scrollbar-thumb{background:#aebdce;border:2px solid #eef2f7;border-radius:999px}.itinerary-list-top-scrollbar::-webkit-scrollbar-thumb:hover{background:#8fa4ba}.itinerary-list-page .arco-table-header::-webkit-scrollbar-thumb:hover{background:#8fa4ba}.itinerary-list-page .arco-table-content-inner::-webkit-scrollbar-thumb:hover{background:#8fa4ba}.itinerary-list-page .arco-table-th{color:#4e5969;vertical-align:middle;background:#f5f7fa;border-bottom-color:#e5ebf2;height:44px;padding:0 14px;font-size:13px;font-weight:600}.itinerary-list-page .arco-table-th-item{padding-inline:0}.itinerary-list-page .arco-table-td{color:#1d2129;vertical-align:top;border-bottom-color:#eef0f3;min-height:68px;padding:10px 14px;font-size:13px}.itinerary-list-page .arco-table-tbody .arco-table-tr:hover .arco-table-td{background:#f7fbff}.itinerary-list-page .arco-table-col-fixed-right-first{border-left:1px solid #e4eaf2;box-shadow:-10px 0 18px #0f172a14}.itinerary-list-page .arco-table-thead .arco-table-col-fixed-right-first{background:#f3f6fa}.itinerary-list-page .arco-table-tbody .arco-table-tr:hover .arco-table-col-fixed-right-first{background:#f7fbff}.itinerary-list-page .arco-table-pagination{margin:16px 20px 18px}.itinerary-list-page .arco-table-no-data,.itinerary-list-page [role=status]{color:#86909c;place-items:center;min-height:168px;display:grid}.itinerary-title-cell{gap:4px;min-width:0;display:grid}.itinerary-title-detail-button.arco-btn{color:#0b63ce;white-space:normal;letter-spacing:0;justify-content:flex-start;align-items:flex-start;gap:8px;width:100%;min-width:0;height:auto;padding:0;font-weight:600;line-height:1.55;display:inline-flex}.itinerary-title-detail-button>span:first-child{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.itinerary-title-detail-button svg{color:#86909c;flex:none;margin-top:4px}.itinerary-team-cell{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.itinerary-team-cell--inline{flex-wrap:nowrap;gap:8px}.itinerary-formed-tag{border:1px solid;border-radius:4px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.itinerary-formed-tag--active{color:#d4380d;background:#fff1f0}.itinerary-formed-tag--inactive{color:#86909c;background:#f2f3f5}.itinerary-team-code,.itinerary-project-meta{color:#4e5969;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;line-height:1.4;overflow:hidden}.itinerary-team-cell--inline .itinerary-team-code{flex:auto;min-width:0}a.itinerary-team-code{color:#0b63ce;text-decoration:none}a.itinerary-team-code:hover{color:#0e42d2;text-decoration:underline}.itinerary-team-empty{color:#86909c;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:12px;line-height:1.4;overflow:hidden}.itinerary-sortable-header{white-space:nowrap;align-items:center;gap:7px;min-width:0;display:flex}.itinerary-sort-actions{gap:3px;display:inline-flex}.itinerary-sort-actions .arco-btn{width:22px;min-width:22px;height:22px;padding:0}.itinerary-quote-summary{font-variant-numeric:tabular-nums;justify-content:center;align-items:stretch;gap:8px;display:inline-flex}.itinerary-quote-metric{text-align:center;cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;min-width:54px;margin:0;padding:0;display:inline-flex}.itinerary-quote-metric span{color:#4e5969;font-size:12px;line-height:1.3}.itinerary-quote-metric strong{color:#165dff;font-size:16px;font-weight:700;line-height:20px}.itinerary-quote-metric--static{cursor:default}.itinerary-quote-metric--static strong{color:#1d2129}.itinerary-list-page .arco-table-expand,.itinerary-list-page .arco-table-expand-icon-cell{font-size:0;overflow:hidden;border:0!important;width:0!important;min-width:0!important;padding:0!important}.itinerary-list-page .arco-table-expand-content>.arco-table-td{padding:0}.itinerary-quote-version-list{box-sizing:border-box;text-align:left;width:100%;min-width:560px;padding:10px 24px 12px;overflow-x:auto}.itinerary-quote-version-table{border-collapse:collapse;color:#4e5969;white-space:nowrap;width:100%;font-size:11px}.itinerary-quote-version-table caption{color:#1d2129;text-align:left;padding:0 0 5px;font-size:12px;font-weight:700}.itinerary-quote-version-table th,.itinerary-quote-version-table td{text-align:left;border-top:1px solid #e5e6eb;padding:5px 8px}.itinerary-quote-version-table th{color:#86909c;background:#f7faff;font-size:11px;font-weight:600}.itinerary-quote-version-table td:first-child{color:#165dff;font-size:12px;font-weight:700}.itinerary-quote-version-table__action{color:#165dff;padding:0 2px;font-size:11px}.itinerary-quote-version-list__state{color:#86909c;font-size:11px}.itinerary-quote-version-list__state.is-error{color:#f53f3f}.itinerary-long-text{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;width:fit-content;max-width:100%;line-height:1.55;display:-webkit-box;overflow:hidden}.itinerary-list-actions{flex-wrap:wrap;align-items:center;gap:2px 4px;width:100%;display:flex}.itinerary-list-actions .arco-btn{letter-spacing:0;white-space:nowrap;border-radius:6px;flex:none;min-height:30px;padding:0 5px;font-size:12px}.itinerary-list-actions .arco-btn-disabled{color:#9aa6b2;cursor:not-allowed;opacity:.72}@media (width<=1100px){.itinerary-list-filter-body{grid-template-columns:minmax(0,1fr)}.itinerary-list-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.itinerary-list-filter-actions{border-top:1px solid #e3eaf3;border-left:0;justify-content:flex-end;align-self:auto;padding:14px 0 0}}@media (width<=640px){.itinerary-list-section-header{flex-direction:column;align-items:flex-start;gap:12px;min-height:0;padding:14px 12px}.itinerary-list-title-row{flex-wrap:wrap;gap:10px}.itinerary-list-filter-panel{gap:12px;padding:14px 12px 12px}.itinerary-list-filter-grid{grid-template-columns:minmax(0,1fr);padding-top:10px}.itinerary-list-filter-grid>*{min-width:0;max-width:100%}.itinerary-list-page .arco-table-col-fixed-right,.itinerary-list-page .arco-table col:last-child{width:220px!important;min-width:220px!important;max-width:220px!important}}.itinerary-list-page.is-mobile{box-sizing:border-box;width:100%;min-width:0;padding:12px 12px max(16px, env(safe-area-inset-bottom));background:#f2f3f5;gap:12px;display:grid}.itinerary-mobile-filter-panel{box-sizing:border-box;background:linear-gradient(#fff 0%,#f7faff 100%);border:0;border-radius:14px;gap:10px;width:100%;padding:12px;display:grid;box-shadow:0 1px 2px #0f172a0d}.itinerary-mobile-toolbar{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.itinerary-mobile-toolbar h1{color:#1d2129;letter-spacing:.01em;margin:0;font-size:18px;font-weight:700;line-height:1.3}.itinerary-mobile-statline{color:#86909c;font-variant-numeric:tabular-nums;flex:none;font-size:12px}.itinerary-mobile-scope{background:#edf2f7;border:1px solid #d9e2ef;border-radius:10px;grid-template-columns:1fr 1fr;width:100%;padding:3px;display:grid}.itinerary-mobile-scope .arco-radio-button{color:#4e5969;background:0 0;border:0;border-radius:8px;justify-content:center;font-size:13px;font-weight:600}.itinerary-mobile-scope .arco-radio-checked .arco-radio-button,.itinerary-mobile-scope .arco-radio-button.arco-radio-checked{color:#165dff;background:#fff;box-shadow:0 1px 2px #0f172a14}.itinerary-mobile-filter-fields{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.itinerary-mobile-filter-fields .arco-input-inner-wrapper{background:#fff;border-color:#d9e2ef;border-radius:9px;min-height:34px}.itinerary-mobile-filter-actions{align-items:center;gap:6px;display:inline-flex}.itinerary-mobile-filter-actions .arco-btn{border-radius:9px;height:34px;font-weight:600}.itinerary-mobile-sort-bar{box-sizing:border-box;background:#fff;border:0;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:4px;width:100%;min-width:0;max-width:100%;margin:0;padding:8px 10px;display:grid;box-shadow:0 1px 2px #0f172a0a}.itinerary-mobile-sort-bar .itinerary-sortable-header{justify-content:center;gap:4px;min-width:0}.itinerary-mobile-sort-bar .itinerary-sortable-header>span:first-child{color:#4e5969;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.2;overflow:hidden}.itinerary-mobile-sort-bar .itinerary-sort-actions{gap:2px}.itinerary-mobile-sort-bar .itinerary-sort-actions .arco-btn{width:18px;min-width:18px;height:18px}.itinerary-mobile-list{box-sizing:border-box;gap:12px;width:100%;min-width:0;display:grid}.itinerary-mobile-card-list{gap:10px;width:100%;min-width:0;display:grid}.itinerary-mobile-list-status{background:#fff;border-radius:14px;justify-content:center;align-items:center;min-height:160px;padding:24px 12px;display:flex}.itinerary-mobile-list .arco-empty{background:#fff;border-radius:14px;padding:36px 16px}.itinerary-mobile-card{box-sizing:border-box;background:#fff;border:0;border-radius:12px;gap:8px;width:100%;min-width:0;padding:12px;display:grid;box-shadow:0 1px 2px #0f172a0a}.itinerary-mobile-card-top{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.itinerary-mobile-team{align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.itinerary-mobile-team-code{color:#4e5969;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.itinerary-mobile-card-title{color:#165dff;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:6px;width:100%;margin:0;padding:0;font-size:14px;font-weight:650;line-height:1.4;display:inline-flex}.itinerary-mobile-card-title>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;min-width:0;display:-webkit-box;overflow:hidden}.itinerary-mobile-card-title>svg{color:#4080ff;flex:none;margin-top:2px}.itinerary-mobile-card-title:hover{color:#0e42d2}.itinerary-mobile-card-title:hover>svg{color:#165dff}.itinerary-mobile-card-title:disabled{color:#86909c;cursor:not-allowed}.itinerary-mobile-card-title:disabled>svg{color:#c9cdd4}.itinerary-mobile-card-meta{color:#86909c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.itinerary-mobile-quote-row{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.itinerary-mobile-quote-chip{color:#4e5969;white-space:nowrap;background:#f2f3f5;border-radius:999px;align-items:baseline;gap:4px;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.itinerary-mobile-quote-chip strong{color:#1d2129;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.itinerary-mobile-card-people{color:#1d2129;border-top:1px solid #f0f2f5;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;padding-top:6px;font-size:12px;font-weight:550;line-height:1.35;display:inline-flex;overflow:hidden}.itinerary-mobile-card-people>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.itinerary-mobile-card-people em{color:#86909c;margin-right:2px;font-style:normal;font-weight:500}.itinerary-mobile-card-times{color:#86909c;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;min-width:0;font-size:12px;line-height:1.35;display:flex}.itinerary-mobile-card-times>span{white-space:nowrap;align-items:baseline;gap:4px;min-width:0;display:inline-flex}.itinerary-mobile-card-times em{color:#86909c;font-style:normal;font-weight:500}.itinerary-mobile-card-times time{color:#4e5969;font-variant-numeric:tabular-nums}.itinerary-mobile-pagination.arco-pagination{box-sizing:border-box;background:#fff;border-radius:12px;flex-direction:column;align-items:stretch;gap:8px;width:100%;min-width:0;max-width:100%;margin:0;padding:10px 12px;display:flex;box-shadow:0 1px 2px #0f172a0a}.itinerary-mobile-pagination .arco-pagination-total-text{color:#86909c;white-space:nowrap;margin:0;font-size:12px;line-height:1.4}.itinerary-mobile-pagination .arco-pagination-list{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px;width:100%;margin:0;padding:0;display:flex}.itinerary-mobile-pagination .arco-pagination-item,.itinerary-mobile-pagination .arco-pagination-item-previous,.itinerary-mobile-pagination .arco-pagination-item-next{color:#1d2129;background:#f2f3f5;border:0;border-radius:8px;min-width:28px;height:28px;margin:0;font-size:12px;font-weight:600;line-height:28px}.itinerary-mobile-pagination .arco-pagination-item:hover,.itinerary-mobile-pagination .arco-pagination-item-previous:hover,.itinerary-mobile-pagination .arco-pagination-item-next:hover{color:#1d2129;background:#e5e6eb}.itinerary-mobile-pagination .arco-pagination-item-active,.itinerary-mobile-pagination .arco-pagination-item-active:hover{color:#fff;background:#165dff}.itinerary-mobile-pagination .arco-pagination-item-disabled,.itinerary-mobile-pagination .arco-pagination-item-disabled:hover{color:#c9cdd4;background:#f7f8fa}.itinerary-mobile-pagination .arco-pagination-option,.itinerary-mobile-pagination .arco-pagination-jumper{display:none}.my-shares-page{--shares-navy:#17375f;--shares-blue:#246aaa;--shares-muted:#718096;background:#f7f9fc;gap:18px;min-width:0;padding:4px 0 28px;display:grid}.my-shares-loading-state{color:#7890aa;text-align:center;align-content:center;place-items:center;gap:9px;min-height:260px;padding:34px 20px;display:grid}.my-shares-views-table-scroll>.my-shares-loading-state{min-height:280px}.my-shares-loading-state strong{color:#38658f;font-size:14px;font-weight:600}.my-shares-loading-state>span{color:#9aaabd;font-size:12px}.my-shares-loading-orbit{color:#3478df;background:linear-gradient(145deg,#f7fbff,#edf6fc);border:1px solid #cfe2f1;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:relative;box-shadow:0 7px 18px #3478b21a,inset 0 0 0 7px #ffffffbf}.my-shares-loading-orbit:before{content:"";border:1px dashed #3478df47;border-radius:50%;width:70px;height:70px;animation:2.2s linear infinite my-shares-loading-ring;position:absolute}.my-shares-loading-orbit svg{width:23px;height:23px;animation:1.2s linear infinite my-shares-loading-spin}@keyframes my-shares-loading-ring{to{transform:rotate(360deg)}}@keyframes my-shares-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.my-shares-loading-orbit:before,.my-shares-loading-orbit svg{animation:none}}.my-shares-hero{color:#fff;background:linear-gradient(115deg,#183b68 0%,#2464a5 58%,#3d8fc2 100%);border-radius:16px;justify-content:space-between;align-items:center;min-height:164px;padding:28px 34px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #183b682e}.my-shares-hero:after{content:"";border:1px solid #fff3;border-radius:50%;width:260px;height:260px;position:absolute;top:-90px;right:14%;box-shadow:0 0 0 28px #ffffff0d,0 0 0 58px #ffffff0a}.my-shares-eyebrow{letter-spacing:.14em;opacity:.72;margin-bottom:12px;font-size:11px}.my-shares-hero h1{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:700;line-height:1.25}.my-shares-hero p{color:#fffc;max-width:560px;margin:10px 0 0;font-size:14px}.my-shares-hero-mark{z-index:1;color:#d9f4ff;background:#ffffff14;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:106px;height:106px;display:grid;position:relative}.my-shares-hero-mark svg{stroke-width:1.2px;width:70px;height:70px}.my-shares-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.my-shares-stat{background:linear-gradient(135deg,#fff 0%,#f5f9ff 100%);border:1px solid #dbe8f4;border-radius:12px;padding:18px 22px;box-shadow:0 4px 14px #243e5f0a}.my-shares-stat span,.my-shares-stat small{color:#718096;font-size:12px;display:block}.my-shares-stat strong{color:#183b68;margin:4px 0;font-size:28px;display:block}.my-shares-stat small{color:#9aa8b9;font-size:11px}.my-shares-stat:first-child{background:linear-gradient(135deg,#fff 0%,#f1f7ff 100%);border-color:#c8dbf2}.my-shares-stat:first-child strong{color:#2563a8}.my-shares-stat:nth-child(2){background:linear-gradient(135deg,#fff 0%,#f1fbfc 100%);border-color:#cbe9ee}.my-shares-stat:nth-child(2) strong{color:#168b89}.my-shares-stat:nth-child(3){background:linear-gradient(135deg,#fff 0%,#f1fbf5 100%);border-color:#cde9d8}.my-shares-stat:nth-child(3) strong{color:#218653}.my-shares-panel{background:#fff;border:1px solid #e2eaf3;border-radius:14px;overflow:hidden;box-shadow:0 6px 20px #243e5f0d}.my-shares-toolbar{background:linear-gradient(105deg,#fff 0%,#f8fbff 100%);border-bottom:1px solid #e7edf4;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.my-shares-toolbar h2{color:#203b5d;letter-spacing:-.01em;margin:0;font-size:19px}.my-shares-toolbar span{color:#8a99aa;margin-top:5px;font-size:12px;display:block}.my-shares-search{grid-template-columns:minmax(180px,260px) auto auto;align-items:center;gap:8px;display:grid}.my-shares-search .fm-shadcn-input,.my-shares-search .fm-shadcn-button{height:36px}.my-shares-search .fm-shadcn-button[type=submit]{min-width:78px}.my-shares-panel>.fm-shadcn-alert{margin:14px 16px 0}.my-shares-table-wrap{padding:0 16px}.my-shares-table{min-width:970px}.my-shares-table th:first-child{width:34%}.my-shares-table th:nth-child(2){width:10%}.my-shares-table th:nth-child(3),.my-shares-table th:nth-child(4){width:17%}.my-shares-table th:nth-child(5){text-align:right;width:10%}.my-shares-table th:last-child{width:12%}.share-title-cell{border-left:2px solid #4b91cf;gap:4px;padding-left:11px;display:grid}.share-title-cell a{color:#243f61;overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.6;text-decoration:none}.share-title-cell a:hover{color:#2478bd;text-underline-offset:3px;text-decoration:underline}.share-title-cell>span{color:#9ba8b8;font-size:11px}.share-status-active{color:#17934a;background:#e8f8ed}.share-status-revoked{color:#d8423d;background:#fff0ed}.share-status-expired{color:#6f7d8e;background:#f1f3f5}.share-view-cell{text-align:right}.share-view-count{color:#247f9d;font-variant-numeric:tabular-nums;background:#eff7fb;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-width:48px;padding:5px 9px;font-size:13px;font-weight:600;display:inline-flex}.share-view-count svg{width:14px;height:14px}.my-shares-row-actions{align-items:center;gap:2px;display:flex}.my-shares-loading{color:#8a99aa;text-align:center;height:150px}.my-shares-panel>.fm-shadcn-pagination{border-top:1px solid #edf1f5;padding:12px 16px 14px}.my-shares-views-dialog{width:min(680px,100vw - 32px)}.my-shares-dialog-icon-title{align-items:center;gap:8px;display:flex}.my-shares-dialog-icon-title svg{color:#3478df;width:19px;height:19px}.my-shares-views-summary{background:#f2f8fd;border:1px solid #dcebf7;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.my-shares-views-summary>div:first-child{min-width:0}.my-shares-views-summary>div:first-child>span{color:#3974bd;align-items:center;gap:6px;margin-bottom:7px;font-size:12px;display:flex}.my-shares-views-summary>div:first-child>span svg{width:14px;height:14px}.my-shares-views-summary>div:first-child>strong{color:#234775;overflow-wrap:anywhere;font-size:14px;line-height:1.6;display:block}.my-shares-views-summary>div:last-child{text-align:center;border-left:1px solid #cde1f3;min-width:84px;padding-left:18px}.my-shares-views-summary>div:last-child strong{color:#128274;font-variant-numeric:tabular-nums;font-size:28px;display:block}.my-shares-views-summary>div:last-child span{color:#527586;margin-top:3px;font-size:12px;display:block}.my-shares-views-table{min-width:520px}.my-shares-viewer{align-items:center;gap:12px;display:flex}.my-shares-viewer .fm-shadcn-avatar.is-wechat{color:#168164;background:#e3f5ef}.my-shares-viewer .fm-shadcn-avatar.is-anonymous{color:#b65f24;background:#fff0e5}.my-shares-viewer .fm-shadcn-avatar svg{width:16px;height:16px}.my-shares-viewer-copy{gap:4px;min-width:0;display:grid}.my-shares-viewer-copy strong{color:#273f5b;font-size:13px;font-weight:500}.my-shares-viewer-copy span{color:#708198;font-variant-numeric:tabular-nums;font-size:12px}.my-shares-view-time{white-space:nowrap;font-variant-numeric:tabular-nums}.my-shares-views-dialog>.fm-shadcn-pagination{padding-top:2px}.my-shares-copy-field{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.my-shares-copy-field .fm-shadcn-button{min-width:112px}@media (width<=720px){.my-shares-hero{min-height:146px;padding:22px}.my-shares-hero h1{font-size:22px}.my-shares-hero p{font-size:13px}.my-shares-hero-mark{display:none}.my-shares-stats{gap:8px}.my-shares-stat{padding:14px 12px}.my-shares-stat strong{font-size:22px}.my-shares-toolbar{flex-direction:column;align-items:stretch;padding:16px}.my-shares-search{grid-template-columns:minmax(0,1fr) auto auto}.my-shares-views-summary{grid-template-columns:1fr}.my-shares-views-summary>div:last-child{border-top:1px solid #cde1f3;border-left:0;padding:12px 0 0}.my-shares-panel>.fm-shadcn-pagination{flex-wrap:wrap}.my-shares-panel>.fm-shadcn-pagination .fm-shadcn-pagination-total{margin-right:auto}}.my-shares-table-wrap{scrollbar-width:thin;scrollbar-color:#c8d4e2 transparent;min-height:220px;max-height:calc(100vh - 390px);overflow:auto}.my-shares-table-wrap::-webkit-scrollbar{width:8px}.my-shares-views-table-scroll::-webkit-scrollbar{width:8px}.my-shares-table-wrap::-webkit-scrollbar-track{background:0 0}.my-shares-views-table-scroll::-webkit-scrollbar-track{background:0 0}.my-shares-table-wrap::-webkit-scrollbar-thumb{background:#c8d4e2;border:2px solid #fff;border-radius:999px}.my-shares-views-table-scroll::-webkit-scrollbar-thumb{background:#c8d4e2;border:2px solid #fff;border-radius:999px}.my-shares-table-wrap::-webkit-scrollbar-thumb:hover{background:#9fb1c6}.my-shares-views-table-scroll::-webkit-scrollbar-thumb:hover{background:#9fb1c6}.my-shares-table thead,.my-shares-views-table thead{z-index:1;background:#fff;position:sticky;top:0}.my-shares-table td{padding-top:9px;padding-bottom:9px}.share-title-cell{gap:2px}.share-title-cell a{line-height:1.4}.my-shares-row-actions .fm-shadcn-button{width:30px;height:30px}.my-shares-table-wrap.is-loading,.my-shares-views-table-scroll.is-loading{overflow:hidden}.my-shares-table th:nth-child(2),.my-shares-table td:nth-child(2),.my-shares-table th:nth-child(5),.my-shares-table td:nth-child(5),.my-shares-table th:nth-child(5),.share-view-cell{text-align:center}.share-view-count{color:#1a8490;font-variant-numeric:tabular-nums;cursor:default;background:0 0;border-radius:0;min-width:0;padding:0;font-size:15px;font-weight:650;display:inline-block}.my-shares-views-table thead{top:0}@keyframes my-shares-loading-pulse{50%{opacity:.45;transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.my-shares-loading-dot{animation:none}}.my-shares-loading-label{color:#6e88a5!important;height:34px!important;padding:8px 14px!important;font-size:12px!important}.my-shares-loading-dot{background:#3d8fc2;border-radius:50%;width:7px;height:7px;margin-right:7px;animation:1.2s ease-in-out infinite my-shares-loading-pulse;display:inline-block;box-shadow:0 0 0 4px #3d8fc21f}.my-shares-skeleton-title,.my-shares-skeleton-viewer{gap:7px;display:grid}.my-shares-skeleton-title{width:min(330px,80%)}.my-shares-skeleton-title .fm-shadcn-skeleton:last-child{width:40%}.my-shares-skeleton-badge{width:48px}.my-shares-skeleton-time{width:116px}.my-shares-skeleton-count{width:42px;margin-left:auto}.my-shares-skeleton-actions{gap:5px;display:flex}.my-shares-skeleton-actions .fm-shadcn-skeleton{border-radius:7px;width:28px;height:28px}.my-shares-skeleton-avatar{border-radius:50%;width:36px;height:36px}.my-shares-skeleton-viewer{align-items:center;gap:12px;display:flex}.my-shares-skeleton-viewer>div{gap:7px;width:128px;display:grid}.my-shares-views-dialog{max-height:min(680px,100vh - 48px)}.my-shares-views-table-scroll{scrollbar-width:thin;scrollbar-color:#c8d4e2 transparent;border-top:1px solid #edf1f5;border-bottom:1px solid #edf1f5;max-height:326px;overflow:auto}.my-shares-views-table-scroll::-webkit-scrollbar{width:8px}.my-shares-views-table-scroll::-webkit-scrollbar-track{background:0 0}.my-shares-views-table-scroll::-webkit-scrollbar-thumb{background:#c8d4e2;border:2px solid #fff;border-radius:999px}.my-shares-views-table-scroll::-webkit-scrollbar-thumb:hover{background:#9fb1c6}.my-shares-views-table-scroll .fm-shadcn-table-wrap{overflow:visible}.my-shares-views-table thead{z-index:1;background:#fff;position:sticky;top:0}@media (prefers-reduced-motion:reduce){.my-shares-loading-dot{animation:none}}.a4-wp-all{color:#333;letter-spacing:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;width:1480px;height:auto;margin:0 auto;font-family:Microsoft YaHei,Arial Unicode MS,Arial,sans-serif;overflow:hidden}.a4-wp-all,.a4-wp-all *,.a4-wp-all :before,.a4-wp-all :after{box-sizing:border-box}.a4-wp-all p,.a4-wp-all figure{margin:0}.a4-wp-all .a4-wp{break-after:page;page-break-after:always;background:#fff;border:0 solid #ccc;width:1487px;height:2103px;margin:0 auto;position:relative;overflow:hidden}.a4-wp-all .a4-wp-f2{float:left;width:1487px;height:auto;position:relative;overflow:hidden}.a4-wp-all .a4ewm_right{z-index:3;text-align:center;width:150px;height:270px;position:absolute;top:10px;right:10px}.a4-wp-all .a4ewm_right img{width:150px;height:auto}.a4-wp-all .a4ewm_right p{font-size:18px}.a4-wp-all .imgs_logo{float:left;text-align:center;width:100%;height:auto;overflow:hidden}.a4-wp-all .imgs_logo img{width:700px;height:auto;margin:0 auto}.a4-wp-all .a4bottominfo{z-index:333;width:100%;height:auto;position:absolute;bottom:0}.a4-wp-all .a4bottominfo img{width:100%;height:auto;display:block}.a4-wp-all .imgs_pic{z-index:1;background:#0a6fbe;width:100%;height:836px;position:absolute;bottom:0}.a4-wp-all .imgs_pic img{object-fit:cover;width:100%;height:836px}.a4-wp-all .imgs_pic .mask_pic{z-index:2;width:100%;height:836px;position:absolute;top:0}.a4-wp-all .imgs_pic .con_pic{z-index:1;width:100%;height:836px;position:absolute;top:0}.a4-wp-all .a4p1 .title{float:left;text-align:center;width:100%;height:auto;margin-top:80px;padding:0 200px;font-size:60px;overflow:hidden}.a4-wp-all .a4p1 .title img{width:1000px;height:auto}.a4-wp-all .a4p1 .con{float:left;text-align:left;width:100%;height:auto;margin-top:50px;padding-left:400px;font-size:42px;line-height:200%;overflow:hidden}.a4-wp-all .a4topinfo{width:100%;height:100px;position:absolute;top:50px}.a4-wp-all .a4topinfo img,.a4-wp-all .a4topinfo-f2 img{width:100%;height:auto;display:block}.a4-wp-all .a4topinfo-f2{float:left;width:100%;height:100px;margin-top:50px}.a4-wp-all .a4p2 .quy-wp{z-index:2;width:100%;height:auto;position:absolute;top:150px;overflow:hidden}.a4-wp-all .a4ptit-f2{float:left;border-bottom:1px dashed #ccc;width:100%;height:auto;margin:30px auto 0;padding:20px 0 8px 20px;overflow:hidden}.a4-wp-all .a4ptit-f2 .tit{float:left;color:#000;width:200px;font-size:40px;display:block}.a4-wp-all .a4ptit-f2 .tit2{float:left;width:1120px;padding-top:0;font-size:40px;display:block}.a4-wp-all [data-pdf-section=services]>.a4ptit-f2,.a4-wp-all [data-pdf-section=notices]>.a4ptit-f2{grid-template-columns:80px minmax(0,1fr);align-items:center;display:grid}.a4-wp-all [data-pdf-section=services]>.a4ptit-f2>.iimg,.a4-wp-all [data-pdf-section=notices]>.a4ptit-f2>.iimg{float:none;justify-content:center;align-items:center;display:flex}.a4-wp-all [data-pdf-section=services]>.a4ptit-f2>.tit,.a4-wp-all [data-pdf-section=notices]>.a4ptit-f2>.tit{float:none;width:auto;line-height:80px}.a4-wp-all .iimg{float:left;text-align:center;vertical-align:top;width:80px;height:80px;margin-top:0;display:inline-block}.a4-wp-all .iimg img{width:50px;height:auto}.a4-wp-all .xc-table-wp{float:left;width:100%;height:auto;margin-top:50px;overflow:hidden}.a4-wp-all .xc-table{border:2px solid #333;border-bottom:0;width:1300px;margin:0 auto;overflow:hidden}.a4-wp-all .xc-table .tr-wp{float:left;width:100%;display:table}.a4-wp-all .xc-table .td-t{vertical-align:middle;padding:10px;display:table-cell}.a4-wp-all .xc-table .td1,.a4-wp-all .xc-table .td2{border-bottom:2px solid #333;border-right:2px solid #333}.a4-wp-all .xc-table .td3{border-bottom:2px solid #333}.a4-wp-all .xc-table .dds{float:left;color:#333;white-space:nowrap;background:url(/assets/itinerary-pdf-legacy/dyrz-li28-1.png) 0/30px 30px no-repeat;align-items:baseline;gap:4px;width:100%;height:46px;padding-left:40px;font-size:30px;font-weight:400;line-height:46px;display:flex}.a4-wp-all .xc-table .dds .date{color:#777;white-space:nowrap;flex:none;font-size:16px;font-weight:400;line-height:20px}.a4-wp-all .xc-table .dzs{float:left;height:auto;padding-left:10px;font-size:30px;line-height:32px;display:block}.a4-wp-all .xc-tablexclx{float:left;color:#000;background:url(/assets/itinerary-pdf-legacy/jd-zb.png) 0/28px 28px no-repeat;width:100%;height:auto;padding:8px 0 8px 40px;font-size:30px;font-style:oblique;line-height:24px}.a4-wp-all .a4xcap-list{float:left;width:100%;height:auto;overflow:hidden}.a4-wp-all .legacy-overview-point{white-space:nowrap}.a4-wp-all .a4xcap-list [class^=bh]{background-position:0;background-repeat:no-repeat;background-size:24px 24px;width:24px;height:24px;display:inline-block}.a4-wp-all .a4xcap-list .bh1{background-image:url(/assets/itinerary-pdf-legacy/n1.png)}.a4-wp-all .a4xcap-list .bh2{background-image:url(/assets/itinerary-pdf-legacy/n2.png)}.a4-wp-all .a4xcap-list .bh3{background-image:url(/assets/itinerary-pdf-legacy/n3.png)}.a4-wp-all .a4xcap-list .bh4{background-image:url(/assets/itinerary-pdf-legacy/n4.png)}.a4-wp-all .a4xcap-list .bh5{background-image:url(/assets/itinerary-pdf-legacy/n5.png)}.a4-wp-all .a4xcap-list .bh6{background-image:url(/assets/itinerary-pdf-legacy/n6.png)}.a4-wp-all .a4xcap-list .bh7{background-image:url(/assets/itinerary-pdf-legacy/n7.png)}.a4-wp-all .a4xcap-list .bh8{background-image:url(/assets/itinerary-pdf-legacy/n8.png)}.a4-wp-all .a4xcap-list .bh9{background-image:url(/assets/itinerary-pdf-legacy/n9.png)}.a4-wp-all .a4xcap-list .bh10{background-image:url(/assets/itinerary-pdf-legacy/n10.png)}.a4-wp-all .a4xcap-list .sxw{color:#000;background:url(/assets/itinerary-pdf-legacy/times3.png) 0/28px 28px no-repeat;padding:0 5px 0 30px;font-size:30px}.a4-wp-all .a4xcap-list .tt{font-size:30px}.a4-wp-all .a4xcap-list .jt{background:url(/assets/itinerary-pdf-legacy/t20.png) 0/28px 28px no-repeat;width:24px;height:24px;display:inline-block}.a4-wp-all .a4xcap-list .feiyi,.a4-wp-all .a4xcap-list .qiye,.a4-wp-all .a4xcap-zhus{background-position:0;background-repeat:no-repeat;background-size:54px 24px;width:54px;height:24px;margin:0 0 0 5px;display:inline-block}.a4-wp-all .a4xcap-list .feiyi{background-image:url(/assets/itinerary-pdf-legacy/t23.png)}.a4-wp-all .a4xcap-list .qiye{background-image:url(/assets/itinerary-pdf-legacy/t22.png)}.a4-wp-all .a4xcap-zhus{background-image:url(/assets/itinerary-pdf-legacy/t21.png)}.a4-wp-all .quy-wp-p1{float:left;width:100%;height:auto;padding:0 40px;overflow:hidden}.a4-wp-all .quy-wp-p2{float:left;width:100%;height:auto;padding:0 40px;position:relative;overflow:hidden}.a4-wp-all .quy-wp-p2 .day-t1,.a4-wp-all .quy-wp-p2 .did-t2{float:left;grid-template-columns:80px 120px minmax(0,1fr) auto;align-items:center;width:1400px;height:80px;margin:0 auto;line-height:80px;display:grid}.a4-wp-all .quy-wp-p2 .day-t1{margin-top:20px}.a4-wp-all .quy-wp-p2 .day-t1>.iimg,.a4-wp-all .quy-wp-p2 .did-t2>.iimg{float:none;justify-content:center;align-items:center;display:flex}.a4-wp-all .quy-wp-p2 .day-t1>.iimg img,.a4-wp-all .quy-wp-p2 .did-t2>.iimg img{display:block}.a4-wp-all .quy-wp-p2 .day-t1 .date,.a4-wp-all .quy-wp-p2 .did-t2 .dd{color:#666;text-align:left;grid-column:3;justify-self:start;width:100%;margin-left:0;font-size:36px}.a4-wp-all .quy-wp-p2 .day-t1 .name,.a4-wp-all .quy-wp-p2 .did-t2 .name{color:#333;text-align:left;grid-column:2;margin-left:0;font-size:36px}.a4-wp-all .quy-wp-p2 .day-t1 .xl{float:none;white-space:nowrap;grid-column:4;margin-left:20px;font-size:36px}.a4-wp-all .quy-wp-p2 .con{float:left;color:#444;text-align:justify;width:1400px;height:auto;margin:0 auto;padding:10px 10px 50px;font-size:30px;line-height:170%;overflow:visible}.a4-wp-all .text-30px .itinerary-markdown p+p{margin-top:2em}.a4-wp-all .text-30px,.a4-wp-all .text-30px *{font-family:Microsoft YaHei,Arial Unicode MS,Arial,sans-serif!important;font-size:34px!important}.a4-wp-all .text-30px .itinerary-point-emphasis{color:red;font-weight:700}.a4-wp-all .a4piclist{text-indent:0;width:1400px;height:auto;margin:10px auto;font-size:28px;display:block;position:relative;overflow:visible}.a4-wp-all .a4piclist .a4picrow{white-space:nowrap;break-inside:avoid;break-inside:avoid-page;page-break-inside:avoid;width:1400px;height:295px;display:block;overflow:visible}.a4-wp-all .a4piclist .picwp{vertical-align:top;float:none;break-inside:avoid;break-inside:avoid-page;page-break-inside:avoid;flex-direction:column;flex:0 0 446px;width:446px;height:295px;margin:0 20px 0 0;display:inline-flex;overflow:visible}.a4-wp-all .a4piclist .picwp:last-child{margin-right:0}.a4-wp-all .a4piclist .picwp img{float:none;object-fit:cover;flex:0 0 251px;width:446px;height:251px;display:block}.a4-wp-all .a4piclist .picwp .pictit{float:none;text-align:center;flex:0 0 34px;width:100%;height:34px;margin-top:10px;line-height:34px;display:block;font-size:28px!important}.a4-wp-all .a4piclist .picwp .pictit span{color:#fff;background:#6f6f6f;border-radius:13px;width:26px;height:26px;margin-right:5px;line-height:26px;display:inline-block;font-size:24px!important}.a4-wp-all .fbz-wp-p4{float:left;width:1400px;height:auto;margin:0 auto;padding:10px 40px;font-size:30px;position:relative;overflow:hidden}.a4-wp-all .fbz-wp-p4 .itinerary-markdown ul,.a4-wp-all .fbz-wp-p4 .itinerary-markdown ol{margin:0;padding:0;list-style:none}.a4-wp-all .fbz-wp-p4 .itinerary-markdown{padding:10px}.a4-wp-all .fbz-wp-p4 p,.a4-wp-all .fbz-wp-p4 .itinerary-markdown li{color:#6f6f6f;background:url(/assets/itinerary-pdf-legacy/point7.png) 16px 18px/9px 9px no-repeat;margin:0;padding-left:30px;line-height:1.3}.a4-wp-all .legacy-service-entry{margin-bottom:28px}.a4-wp-all .legacy-service-entry>strong{margin-bottom:8px;padding-left:30px;display:block;font-size:34px!important}.a4-wp-all .box10{float:left;width:100%;height:10px}.a4-wp-all .box50{float:left;width:100%;height:50px}@page{size:A4;margin:1cm}@media print{.a4-wp-all{margin:0}}.itinerary-pdf-render-root,.itinerary-pdf-render-root body,.itinerary-pdf-render-root #root{background:#fff;min-width:1487px;min-height:100%;margin:0}.itinerary-pdf-render-page{background:#fff;width:1487px;margin:0 auto}.itinerary-pdf-render-state{color:#333;background:#fff;place-items:center;min-height:100vh;font-size:20px;display:grid}@media print{.a4-wp-all,.a4-wp-all .a4-wp-f2,.a4-wp-all .quy-wp-p2,.a4-wp-all .legacy-route-day,.a4-wp-all .con{overflow:visible}}.fm-search-history-popup{background:#fff;border:1px solid #00000014;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 6px 16px #00000014}:is(.arco-select-popup:has(.fm-search-history-popup),.arco-trigger-popup:has(.fm-search-history-popup)){box-shadow:none;background:0 0;border:none;padding:0}.fm-search-history-popup__header{color:#86909c;letter-spacing:.02em;padding:8px 12px 6px;font-size:12px;font-weight:500;line-height:1.4}.fm-search-history-popup__list .arco-select-popup{box-shadow:none;background:0 0;border:none;border-radius:0}.fm-search-history-popup__list .arco-select-option{background:0 0;padding:0}.fm-search-history-popup__list .arco-select-option:hover,.fm-search-history-popup__list .arco-select-option-selected,.fm-search-history-popup__list .arco-select-option-hover{background:0 0}.fm-search-history-option{color:#1d2129;cursor:pointer;align-items:center;gap:8px;min-height:34px;padding:6px 12px;font-size:13px;line-height:1.4;display:flex}.fm-search-history-option:hover{background:#f2f3f5}.fm-search-history-option__icon{color:#86909c;flex-shrink:0}.fm-search-history-option__text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fm-search-history-option__remove{color:#86909c;opacity:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:opacity .12s,background-color .12s,color .12s;display:inline-flex}.fm-search-history-option:hover .fm-search-history-option__remove,.fm-search-history-option__remove:focus-visible{opacity:1}.fm-search-history-option__remove:hover{color:#4e5969;background:#0000000f}.fm-search-history-popup__clear{color:#4e5969;text-align:center;cursor:pointer;background:#fafbfc;border:none;border-top:1px solid #0000000f;width:100%;margin:0;padding:8px 12px;font-size:12px;line-height:1.4;display:block}.fm-search-history-popup__clear:hover{color:#165dff;background:#f2f7ff}.customization-project-list-page{color:#1d2129;gap:8px;width:100%;min-width:0;display:grid}.customization-project-itinerary-drawer-wrapper.arco-drawer-wrapper,.customization-project-demand-versions-drawer-wrapper.arco-drawer-wrapper,.itinerary-output-drawer-wrapper.arco-drawer-wrapper{z-index:1200!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;position:fixed!important;inset:0!important}.customization-project-itinerary-drawer-wrapper .arco-drawer-mask,.customization-project-demand-versions-drawer-wrapper .arco-drawer-mask,.itinerary-output-drawer-wrapper .arco-drawer-mask{width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.customization-project-itinerary-drawer.arco-drawer,.customization-project-demand-versions-drawer.arco-drawer,.itinerary-output-drawer.arco-drawer{height:100%!important;min-height:0!important;max-height:100%!important;top:0!important;bottom:0!important}.customization-project-itinerary-drawer .arco-drawer-inner,.customization-project-itinerary-drawer .arco-drawer-scroll,.customization-project-demand-versions-drawer .arco-drawer-inner,.customization-project-demand-versions-drawer .arco-drawer-scroll,.itinerary-output-drawer .arco-drawer-inner,.itinerary-output-drawer .arco-drawer-scroll{height:100%;min-height:0}.customization-project-itinerary-drawer .arco-drawer-content,.customization-project-demand-versions-drawer .arco-drawer-content{display:block;overflow:auto}.customization-project-list-panel{background:#fff;border:1px solid #e5e6eb;border-radius:8px;overflow:hidden}.customization-project-list-page.is-embedded .customization-project-list-panel.is-embedded{background:0 0;border:0;border-radius:0;overflow:visible}.customization-project-list-page.is-embedded .customization-opportunity-project-list .arco-list-content{padding:0}.customization-project-list-page.is-embedded .customization-opportunity-project-list .arco-list-footer{background:0 0;border-top:0;padding:12px 0 0}.customization-project-list-section-header{border-bottom:1px solid #e5e6eb;justify-content:space-between;align-items:center;gap:12px;min-height:0;padding:4px 12px;display:flex}.customization-project-list-section-header h2{color:#111827;margin:0;font-size:15px;font-weight:700;line-height:1.3}.customization-project-list-alert{margin:0}.customization-project-list-table-header{min-height:0}.customization-project-list-title-row{align-items:center;gap:12px;min-width:0;display:flex}.customization-project-list-scope-tabs{background:#f2f3f5;border-radius:2px;flex-wrap:wrap;align-items:center;gap:0;min-width:0;padding:2px;display:inline-flex}.customization-project-list-scope-tabs .arco-radio-group-button{background:0 0;padding:0}.customization-project-list-without-plan-tab.arco-btn{color:#1d2129;height:28px;box-shadow:none;background:0 0;border:none;border-radius:2px;margin:0 2px}.customization-project-list-without-plan-tab.arco-btn:hover{color:#165dff;background:#fff}.customization-project-list-without-plan-tab.arco-btn.is-active,.customization-project-list-without-plan-tab.arco-btn.is-active:hover{color:#165dff;background:#fff;font-weight:500;box-shadow:0 1px 2px #0000000f}.customization-my-workload-tabs{margin-bottom:14px}.customization-my-workload-tabs .arco-tabs-header-nav{justify-content:stretch;overflow-x:auto}.customization-my-workload-tabs .arco-tabs-header-nav:before{display:none}.customization-my-workload-tabs .arco-tabs-header-scroll,.customization-my-workload-tabs .arco-tabs-header-wrapper{width:100%}.customization-my-workload-tabs .arco-tabs-header-title{font-variant-numeric:tabular-nums;flex:1 1 0;justify-content:center;margin:0;padding:0 4px}.customization-my-workload-tabs .arco-tabs-header-title:hover,.customization-my-workload-tabs .arco-tabs-header-title-active,.customization-my-workload-tabs .arco-tabs-header-title-active:hover{background:0 0}.customization-my-workload-tabs .arco-tabs-content{display:none}.customization-my-workload-tabs .arco-tabs-header-nav,.customization-my-workload-tabs .arco-tabs-header-nav-rounded{background:#f2f3f5;border:1px solid #e5e6eb;border-radius:10px;gap:4px;width:100%;padding:4px;display:flex;box-shadow:inset 0 1px 1px #0f172a08}.customization-my-workload-tab-label{width:100%;min-height:30px;color:inherit;border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:13px;font-weight:500;line-height:1.2;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.customization-my-workload-tab-label em{font-variant-numeric:tabular-nums;font-style:normal;font-weight:700}.customization-my-workload-tab-label.is-pending{color:#4e5969}.customization-my-workload-tab-label.is-following{color:#0a9000}.customization-my-workload-tab-label.is-unfinished{color:#f53f3f}.customization-my-workload-tab-label.is-finished{color:#0a6fbe}.customization-my-workload-tabs .arco-tabs-header-title-active .customization-my-workload-tab-label{background:#fff;box-shadow:0 1px 2px #0f172a14}.customization-my-workload-tabs .arco-tabs-header-title-active .customization-my-workload-tab-label.is-pending{color:#1d2129}.customization-my-workload-tabs .arco-tabs-header-title-active .customization-my-workload-tab-label.is-following{color:#0a9000;background:#e8ffea}.customization-my-workload-tabs .arco-tabs-header-title-active .customization-my-workload-tab-label.is-unfinished{color:#f53f3f;background:#ffece8}.customization-my-workload-tabs .arco-tabs-header-title-active .customization-my-workload-tab-label.is-finished{color:#0a6fbe;background:#e8f3ff}.customization-my-workload-group-title{color:#1d2129;text-decoration:none}.customization-project-list-statline{color:#4e5969;white-space:nowrap;font-size:13px}.customization-project-list-top-scrollbar{background:#f7f8fa;border-bottom:1px solid #eef0f3;width:100%;height:16px;overflow:auto hidden}.customization-project-list-top-scrollbar-inner{height:1px}.customization-project-formed-tag{border:1px solid;border-radius:4px;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.customization-project-formed-tag--active{color:#d4380d;background:#fff1f0}.customization-project-formed-tag--inactive{color:#86909c;background:#f2f3f5}.customization-project-version-link{cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.customization-project-version-link:hover .arco-tag,.customization-project-version-link:focus-visible .arco-tag{filter:brightness(.95)}.customization-project-sortable-header{white-space:nowrap;align-items:center;gap:7px;min-width:0;display:flex}.customization-project-sort-actions{gap:3px;display:inline-flex}.customization-project-sort-actions .arco-btn{width:22px;min-width:22px;height:22px;padding:0}.customization-project-time{white-space:nowrap}.customization-project-list-page .arco-btn.customization-project-time-link{color:#0b63ce;white-space:nowrap;text-underline-offset:2px;height:auto;padding:0;font-weight:600;text-decoration:underline}.customization-project-list-page .arco-btn.customization-project-time-link.customization-project-time--today,.customization-project-time--today{color:#d4380d;font-weight:700}.customization-project-name-cell{gap:3px;min-width:220px;display:grid}.customization-project-list-page .customization-project-name-cell .arco-btn.customization-project-name-link{color:#0b63ce;word-break:break-word;white-space:normal;text-align:left;text-underline-offset:2px;justify-self:start;height:auto;padding:0;font-size:14px;font-weight:700;line-height:1.45;text-decoration:underline}.customization-project-list-page .customization-project-name-cell .arco-btn.customization-project-name-link:hover,.customization-project-list-page .customization-project-name-cell .arco-btn.customization-project-name-link:focus-visible{color:#0a56b3;text-decoration:underline}.customization-project-list-page .customization-project-name-cell .arco-btn.customization-project-name-link,.customization-project-list-page .customization-project-name-cell .arco-btn.customization-project-name-link>span{color:#0b63ce}.customization-project-name-cell>span{color:#86909c;font-size:12px}.customization-project-person-cell{color:#1d2129;gap:3px;font-size:14px;font-weight:600;line-height:1.45;display:grid}.customization-project-muted{color:#86909c;font-size:12px}.customization-project-drawer-list{gap:12px;display:grid}.customization-project-drawer-item{background:#fff;border:1px solid #e5e6eb;border-radius:6px;padding:16px}.customization-project-drawer-item-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.customization-project-drawer-item-header strong{color:#1d2129;overflow-wrap:anywhere;min-width:0;font-size:15px;line-height:1.5}.customization-project-drawer-item-header span,.customization-project-drawer-item p{color:#86909c;font-size:12px;line-height:1.6}.customization-demand-version-card{background:linear-gradient(#fff 0%,#fbfcfe 100%);border:1px solid #e5e6eb;border-radius:10px;gap:6px;padding:10px 12px 8px;display:grid;box-shadow:0 1px 2px #0f172a0a}.customization-demand-version-card.is-expanded{border-color:#c9ddff;box-shadow:0 4px 14px #165dff14}.customization-demand-version-card-header{align-items:flex-start;gap:8px;display:flex}.customization-demand-version-card-index{color:#fff;background:#00b42a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:12px;font-weight:700;display:inline-flex}.customization-demand-version-card-heading{flex:1;gap:0;min-width:0;display:grid}.customization-demand-version-card-heading-main{flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0;display:flex}.customization-demand-version-card-jidiao{color:inherit;overflow-wrap:anywhere;font-size:13px;font-weight:700;line-height:1.3}.arco-btn.customization-demand-version-card-jidiao-link,.arco-btn.customization-demand-version-card-name-link{height:auto;min-height:0;color:rgb(var(--primary-6));text-align:left;white-space:normal;padding:0;text-decoration:underline;display:inline}.arco-btn.customization-demand-version-card-jidiao-link:hover,.arco-btn.customization-demand-version-card-name-link:hover,.arco-btn.customization-demand-version-card-jidiao-link:focus-visible,.arco-btn.customization-demand-version-card-name-link:focus-visible{color:rgb(var(--primary-5));background:0 0;text-decoration:underline}.arco-btn.customization-demand-version-card-jidiao-link>span,.arco-btn.customization-demand-version-card-name-link>span{white-space:normal;text-decoration:underline;display:inline}.arco-btn.customization-demand-version-card-name-link{width:100%;display:block}.customization-demand-version-card-company{color:#86909c;font-size:12px;line-height:1.3}.customization-demand-version-card-time{color:#86909c;font-size:11px;line-height:1.3}.customization-demand-version-card-plan{border-radius:999px;flex-shrink:0;padding:1px 8px;font-size:12px;font-weight:600;line-height:1.35}.customization-demand-version-card-plan.is-yes{color:#00b42a;background:#e8ffea}.customization-demand-version-card-plan.is-no{color:#86909c;background:#f2f3f5}.customization-demand-version-card-name{color:inherit;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700;line-height:1.35;text-decoration:underline}.customization-demand-version-card-facts{background:#f7f8fa;border-radius:6px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:4px 10px;padding:6px 10px;display:grid}.customization-demand-version-card-fact{align-items:baseline;gap:6px;min-width:0;display:flex}.customization-demand-version-card-fact.is-wide{grid-column:1/-1}.customization-demand-version-card-fact-label{color:#86909c;flex-shrink:0;font-size:11px;line-height:1.3}.customization-demand-version-card-fact strong{color:#1d2129;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:500;line-height:1.35}.customization-demand-version-card-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px;display:flex}.customization-demand-version-card-chips{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}.customization-demand-version-card-chip{color:#4e5969;background:#fff;border:1px solid #e5e6eb;border-radius:999px;align-items:center;padding:1px 8px;font-size:11px;line-height:1.35;display:inline-flex}.customization-demand-version-card-chip.is-accent{color:#d4380d;background:#fff7f3;border-color:#ffd3c4}.customization-demand-version-card-route{text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit;background:#fff7e8;border:1px solid #ffe4ba;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px;margin:0;padding:6px 10px;text-decoration:none;transition:border-color .15s,background-color .15s;display:grid}button.customization-demand-version-card-route:hover{background:#fff1db;border-color:#ff9a2e}button.customization-demand-version-card-route:hover strong{text-decoration:underline}.customization-demand-version-card-route-label{color:#fff;background:#ff9a2e;border-radius:4px;align-items:center;height:20px;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.customization-demand-version-card-route strong{color:#873800;overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.35}.customization-demand-version-card-detail{border-top:1px dashed #e5e6eb;gap:6px;padding-top:4px;display:grid}.customization-demand-version-card-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}@media (width<=480px){.customization-demand-version-card-facts{grid-template-columns:1fr}}.customization-itinerary-drawer-title{gap:3px;min-width:0;display:grid}.customization-itinerary-drawer-body,.customization-itinerary-drawer-panel{align-content:start;gap:12px;display:grid}.customization-itinerary-drawer-table-wrap{width:100%;min-width:0;overflow-x:auto}.customization-itinerary-drawer-table-inner{width:max-content;min-width:1090px}.customization-project-itinerary-drawer .arco-table-container,.customization-project-itinerary-drawer .arco-table-content-scroll,.customization-project-itinerary-drawer .arco-table-content-inner,.customization-project-itinerary-drawer .arco-table-body{height:auto!important;max-height:none!important}.customization-itinerary-drawer-title-link{color:#165dff;font:inherit;text-align:left;cursor:pointer;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;margin:0;padding:0;font-weight:600;display:inline}.customization-itinerary-drawer-title-link:hover{color:#0e42d2;text-decoration:underline}.customization-itinerary-drawer-title strong{color:#1d2129;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.35;overflow:hidden}.customization-itinerary-drawer-title span{color:#86909c;font-size:12px;line-height:1.35}.customization-itinerary-drawer-table{margin-top:0}.customization-itinerary-drawer-table .arco-table-th{color:#4e5969;background:#f7f8fa;height:42px;font-size:12px}.customization-itinerary-drawer-table .arco-table-td{vertical-align:top;height:auto;min-height:48px;padding-top:10px;padding-bottom:10px;font-size:13px}.customization-itinerary-drawer-pagination{justify-content:flex-end;align-items:center;min-height:32px;padding-top:0;display:flex}.customization-project-drawer-item-header span{flex:none}.customization-project-drawer-item p{margin:8px 0 0}.customization-project-list-page .arco-table{border-radius:8px}.customization-project-list-page .arco-table-th{color:#1d2129;background:#f7f8fa;height:auto;padding:2px 6px;font-size:14px;font-weight:500}.customization-project-list-page .arco-table-td{color:#1d2129;border-bottom-color:#eef0f3;height:auto;padding:8px 10px;font-size:14px;font-weight:400}.customization-project-list-page .arco-table-pagination{margin:12px 12px 14px}.customization-project-list-page .arco-btn-primary{box-shadow:0 4px 10px #165dff2e}.customization-opportunity-project-list{background:0 0;border:0}.customization-opportunity-project-list .arco-list-content{gap:10px;padding:12px;display:grid}.customization-opportunity-project-list .arco-list-footer{background:#fff;border-top:1px solid #f2f3f5;margin:0;padding:10px 12px 12px}.customization-opportunity-project-list .arco-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 8px;display:flex}.customization-opportunity-project-list .arco-pagination-total-text{color:#86909c;white-space:nowrap;margin-right:0;font-size:13px;line-height:32px}.customization-opportunity-project-list .arco-pagination-list{align-items:center;gap:6px;display:inline-flex}.customization-opportunity-project-list .arco-pagination-item,.customization-opportunity-project-list .arco-pagination-item-previous,.customization-opportunity-project-list .arco-pagination-item-next{border-radius:8px;min-width:32px;height:32px;margin:0;font-size:14px;line-height:30px}.customization-opportunity-project-list .arco-pagination-option{margin-left:0}.customization-opportunity-project-list .arco-pagination-option .arco-select-view{border-radius:8px;min-height:32px}.customization-opportunity-project-item{box-shadow:none;background:#fff;border-radius:10px;overflow:hidden;border:1px solid #e8eaef!important;border-left:3px solid #4080ff!important;align-items:stretch!important;padding:0!important}.customization-opportunity-project-item:hover{box-shadow:0 1px 6px #1d21290d;border-color:#d0d5dd #d0d5dd #d0d5dd #165dff!important}.customization-opportunity-project{background:#fff;width:100%;min-width:0}.customization-opportunity-project-header{background:#fff;border-bottom:0;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 14px 8px;display:flex}.customization-opportunity-project-title{flex:1;align-items:flex-start;gap:10px;min-width:0;display:flex}.customization-opportunity-project-title-text{gap:2px;min-width:0;display:grid}.customization-opportunity-project-actions{flex:none;align-items:center;gap:4px;margin-top:2px;display:inline-flex}.customization-opportunity-create-order-btn.arco-btn{color:#fff;background:#165dff;border-color:#165dff;border-radius:4px;min-width:64px;height:26px;padding:0 12px;font-size:13px;font-weight:700;line-height:24px;box-shadow:0 1px 4px #165dff59}.customization-opportunity-create-order-btn.arco-btn:hover,.customization-opportunity-create-order-btn.arco-btn:focus{color:#fff;background:#0e42d2;border-color:#0e42d2;box-shadow:0 2px 8px #165dff73}.customization-opportunity-create-order-btn.arco-btn>span{color:#fff}.customization-opportunity-formed-mark{color:#86909c;background:#f7f8fa;border:1px solid #e5e6eb;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;margin-top:2px;padding:0;font-size:13px;font-weight:700;line-height:1;display:inline-grid}button.customization-opportunity-formed-mark.is-active{color:#009a29;cursor:pointer;background:#e8ffea;border-color:#00b42a}button.customization-opportunity-formed-mark.is-active:hover{background:#d9fddf}span.customization-opportunity-formed-mark.is-active{color:#009a29;background:#e8ffea;border-color:#00b42a}.customization-opportunity-project-code{color:#86909c;letter-spacing:.01em;font-size:12px;font-weight:500;line-height:1.35}.customization-opportunity-project-name.arco-btn{color:#0b63ce;text-align:left;white-space:normal;text-underline-offset:2px;justify-content:flex-start;max-width:100%;height:auto;padding:0;font-size:14px;font-weight:600;line-height:1.45;text-decoration:underline;overflow:visible}.customization-opportunity-project-name.arco-btn,.customization-opportunity-project-name.arco-btn>span{color:#0b63ce}.customization-opportunity-project-name.arco-btn:hover,.customization-opportunity-project-name.arco-btn:focus-visible{color:#0a56b3;text-decoration:underline}.customization-opportunity-project-meta{flex-wrap:wrap;gap:6px 14px;padding:0 14px 10px 48px;display:flex}.customization-opportunity-project-meta-item{align-items:baseline;gap:6px;min-width:0;max-width:100%;display:inline-flex}.customization-opportunity-project-meta-item span{color:#86909c;flex:none;font-size:12px;line-height:1.4}.customization-opportunity-project-meta-item strong{color:#4e5969;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:500;line-height:1.4;overflow:hidden}.customization-opportunity-project-meta-item.is-wrap{align-items:flex-start;width:100%;max-width:100%}.customization-opportunity-project-meta-item.is-wrap strong{text-overflow:unset;white-space:normal;overflow-wrap:anywhere;word-break:break-word;overflow:visible}.customization-opportunity-project-meta-item.is-sales span{color:#3b82f6}.customization-opportunity-project-meta-item.is-sales strong{color:#1d4ed8;background:#eff6ff;border-radius:4px;padding:1px 6px;font-weight:600}.customization-opportunity-project-meta-item.is-dispatcher span{color:#0d9488}.customization-opportunity-project-meta-item.is-dispatcher strong{color:#0f766e;background:#f0fdfa;border-radius:4px;padding:1px 6px;font-weight:600}.customization-opportunity-project-list.is-compact-summary .arco-list-content{gap:8px;padding:8px 10px 10px}.customization-opportunity-project-list.is-compact-summary .arco-list-footer{padding:8px 10px 10px}.customization-opportunity-project-list.is-compact-summary .customization-opportunity-project-item{border-radius:12px;box-shadow:0 1px 2px #0f172a0a;border-left-width:3px!important}.customization-opportunity-project-list.is-compact-summary .customization-opportunity-project-item:hover{box-shadow:0 1px 2px #0f172a0a}.customization-opportunity-project-list.is-compact-summary .customization-opportunity-project-header{align-items:center;gap:8px;padding:10px 12px 4px}.customization-opportunity-project-list.is-compact-summary .customization-opportunity-project-title{gap:8px}.customization-opportunity-project-list.is-compact-summary .customization-opportunity-formed-mark{flex-basis:20px;width:20px;height:20px;margin-top:0;font-size:11px}.customization-opportunity-project-list.is-compact-summary .customization-opportunity-project-title-text{gap:1px}.customization-opportunity-project-list.is-compact-summary .customization-opportunity-project-code{font-size:11px;line-height:1.3}.customization-opportunity-project-list.is-compact-summary .customization-opportunity-project-name.arco-btn{font-size:13px;font-weight:600;line-height:1.4;text-decoration:none}.customization-opportunity-project-list.is-compact-summary .customization-opportunity-project-name.arco-btn:hover,.customization-opportunity-project-list.is-compact-summary .customization-opportunity-project-name.arco-btn:focus-visible{text-decoration:underline}.customization-opportunity-project-list.is-compact-summary .customization-opportunity-project-actions{margin-top:0}.customization-opportunity-project-list.is-compact-summary .customization-opportunity-project-actions .arco-tag{margin:0;padding:0 6px;font-size:11px;line-height:18px}.customization-opportunity-project-list.is-compact-summary .customization-opportunity-project-meta{flex-wrap:wrap;align-items:center;gap:6px 8px;padding:6px 12px 12px;display:flex}.customization-opportunity-project-list.is-compact-summary .customization-opportunity-project-meta-item{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px;width:100%;max-width:none;display:grid}.customization-opportunity-project-list.is-compact-summary .customization-opportunity-project-meta-item.is-wrap{align-items:start}.customization-opportunity-project-list.is-compact-summary .customization-opportunity-project-meta-item:first-child,.customization-opportunity-project-list.is-compact-summary .customization-opportunity-project-meta-item:nth-child(2){grid-column:1/-1}.customization-opportunity-project-list.is-compact-summary .customization-opportunity-project-meta-item:nth-child(2){grid-template-columns:minmax(0,1fr);gap:2px;margin-top:2px}.customization-opportunity-project-list.is-compact-summary .customization-opportunity-project-meta-item:nth-child(2) strong{overflow-wrap:break-word;word-break:normal;line-height:1.55}.customization-opportunity-project-list.is-compact-summary .customization-opportunity-project-meta-item span{font-size:11px}.customization-opportunity-project-list.is-compact-summary .customization-opportunity-project-meta-item strong{color:#1d2129;font-size:12px}.customization-opportunity-project-list.is-compact-summary .customization-opportunity-project-meta-item.is-sales,.customization-opportunity-project-list.is-compact-summary .customization-opportunity-project-meta-item.is-dispatcher{border-radius:999px;flex:0 auto;align-items:center;width:auto;max-width:calc(50% - 4px);margin-top:2px;padding:1px 8px}.customization-opportunity-project-list.is-compact-summary .customization-opportunity-project-meta-item.is-sales{background:#eff6ff}.customization-opportunity-project-list.is-compact-summary .customization-opportunity-project-meta-item.is-dispatcher{background:#f0fdfa}.customization-opportunity-project-list.is-compact-summary .customization-opportunity-project-meta-item.is-sales strong,.customization-opportunity-project-list.is-compact-summary .customization-opportunity-project-meta-item.is-dispatcher strong{background:0 0;border-radius:0;padding:0}.customization-opportunity-version-section{background:0 0;border-top:1px solid #f2f3f5;padding-top:4px}.customization-opportunity-plan-link{box-sizing:border-box;color:#1d2129;width:calc(100% - 62px);max-width:calc(100% - 62px);min-height:40px;box-shadow:none;cursor:pointer;text-align:left;appearance:none;font:inherit;background:#fafbfc;border:1px solid #e5e6eb;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;margin:0 14px 8px 48px;padding:9px 12px;display:grid}.customization-opportunity-plan-link:hover{background:#f2f3f5;border-color:#c9cdd4}.customization-opportunity-plan-link:focus-visible{outline-offset:1px;outline:2px solid #165dff59}.customization-opportunity-plan-link.is-top-level{margin:10px 14px 12px 48px}.customization-opportunity-plan-link.is-static{color:#4e5969;cursor:default;background:#f7f8fa;border-color:#e5e6eb}.customization-opportunity-plan-link-label{color:#165dff;white-space:nowrap;background:#e8f3ff;border:1px solid #bedaff;border-radius:4px;flex:none;margin-top:1px;padding:0 6px;font-size:11px;font-weight:650;line-height:18px}.customization-opportunity-plan-link.is-static .customization-opportunity-plan-link-label{color:#86909c;background:#f2f3f5;border-color:#e5e6eb}.customization-opportunity-plan-link strong{min-width:0;color:inherit;text-align:left;-webkit-line-clamp:2;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.customization-opportunity-plan-link-action{color:#165dff;white-space:nowrap;flex:none;margin-top:1px;font-size:12px;font-weight:600;line-height:18px}.customization-opportunity-plan-link.is-static .customization-opportunity-plan-link-action{display:none}.customization-opportunity-version-item .customization-opportunity-plan-link{width:100%;max-width:100%;margin:0}.customization-opportunity-version-section-title{color:#4e5969;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:0;padding:8px 14px;font-size:12px;display:flex}.customization-opportunity-version-section.is-expanded .customization-opportunity-version-section-title{border-bottom-color:#f2f3f5}.customization-opportunity-version-section-title:hover{background:#f7f8fa}.customization-opportunity-version-section-heading{align-items:center;gap:6px;display:inline-flex}.customization-opportunity-version-section-title strong{color:#1d2129;font-size:13px}.customization-opportunity-version-section-hint{color:#86909c;white-space:nowrap;flex:none;font-size:12px;line-height:1.35}.customization-opportunity-version-tabs-shell{padding:2px 14px 12px;overflow:hidden}.customization-opportunity-version-tabs .arco-tabs-header-nav{margin-bottom:0;overflow-x:auto}.customization-opportunity-version-tabs .arco-tabs-header-nav:before{display:none}.customization-opportunity-version-tabs .arco-tabs-header-nav,.customization-opportunity-version-tabs .arco-tabs-header-nav-rounded{background:linear-gradient(#eef6ff 0%,#e8f3ff 100%);border:1px solid #bedaff;border-radius:8px;gap:2px;width:auto;max-width:100%;padding:3px;display:inline-flex;box-shadow:inset 0 1px 1px #165dff0a}.customization-opportunity-version-tabs .arco-tabs-header-scroll{width:auto;max-width:100%}.customization-opportunity-version-tabs .arco-tabs-header-wrapper{width:auto}.customization-opportunity-version-tabs .arco-tabs-header-title{color:#4e5969;background:0 0;margin:0;padding:0}.customization-opportunity-version-tabs .arco-tabs-header-title:hover,.customization-opportunity-version-tabs .arco-tabs-header-title-active,.customization-opportunity-version-tabs .arco-tabs-header-title-active:hover{color:inherit;background:0 0}.customization-opportunity-version-tabs .arco-tabs-header-ink{display:none}.customization-opportunity-version-tabs .arco-tabs-content{padding-top:10px}.customization-opportunity-version-tab-title{color:#86909c;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:28px;padding:0 10px;font-size:13px;font-weight:500;line-height:1.2;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.customization-opportunity-version-tab-title.has-plan{color:#3c7eff}.customization-opportunity-version-tab-title strong{font-weight:inherit;font-variant-numeric:tabular-nums}.customization-opportunity-version-tab-plan{color:#165dff;white-space:nowrap;background:#e8f3ff;border:1px solid #bedaff;border-radius:3px;margin:0;padding:0 4px;font-size:10px;font-style:normal;font-weight:650;line-height:16px}.customization-opportunity-version-tab-title i{background:#00b42a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 2px #00b42a2e}.customization-opportunity-version-tab-title.is-current,.customization-opportunity-version-tab-title.is-current.has-plan{color:#0a9000}.customization-opportunity-version-tabs .arco-tabs-header-title:hover .customization-opportunity-version-tab-title{color:#4e5969;background:#ffffff8c}.customization-opportunity-version-tabs .arco-tabs-header-title:hover .customization-opportunity-version-tab-title.has-plan{color:#165dff}.customization-opportunity-version-tabs .arco-tabs-header-title-active .customization-opportunity-version-tab-title{color:#4e5969;background:#fff;font-weight:650;box-shadow:0 1px 2px #0f172a14,0 0 0 1px #0f172a0f}.customization-opportunity-version-tabs .arco-tabs-header-title-active .customization-opportunity-version-tab-title.has-plan{color:#165dff;box-shadow:0 1px 2px #165dff1f,0 0 0 1px #165dff1f}.customization-opportunity-version-tabs .arco-tabs-header-title-active .customization-opportunity-version-tab-title.is-current{color:#0a9000;background:#e8ffea;box-shadow:0 1px 2px #00b42a1f,0 0 0 1px #00b42a2e}.customization-opportunity-version-tabs .arco-tabs-header-title-active .customization-opportunity-version-tab-title.is-current .customization-opportunity-version-tab-plan{color:#0a9000;background:#fff;border-color:#00b42a47}.customization-opportunity-version-item{box-sizing:border-box;background:#fff;border:1px solid #e5e6eb;border-radius:10px;gap:10px;width:100%;min-width:0;max-width:100%;padding:12px;display:grid}.customization-opportunity-version-item.is-current{background:#fff;border-color:#e5e6eb}.customization-opportunity-version-tabs-shell .customization-opportunity-version-item{border-radius:8px}.customization-opportunity-version-item>header{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.customization-opportunity-version-item-tags{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.customization-opportunity-version-item time{color:#86909c;flex:none;font-size:12px;line-height:1.35}.customization-opportunity-version-item>header .arco-btn{flex:none;width:28px;height:28px;margin:-2px -4px -2px 0;padding:0}.customization-opportunity-version-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;display:grid}.customization-opportunity-version-fact{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:6px;min-width:0;display:grid}.customization-opportunity-version-fact span{color:#86909c;white-space:nowrap;font-size:12px;line-height:1.35}.customization-opportunity-version-fact strong{overflow-wrap:anywhere;color:#1d2129;min-width:0;font-size:13px;font-weight:600;line-height:1.35}.customization-opportunity-version-fact .arco-btn{justify-content:flex-start;width:fit-content;height:auto;min-height:0;padding:0;font-size:13px;font-weight:600;line-height:1.35}.customization-opportunity-version-fact strong.is-emphasized{color:#b71d18;font-weight:650}.customization-opportunity-destination-line{color:#86909c;-webkit-line-clamp:2;border-top:1px solid #f2f3f5;-webkit-box-orient:vertical;margin:0;padding-top:2px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.customization-opportunity-version-error{color:#b71d18;text-align:center;padding:14px}@media (width>=1181px){.customization-opportunity-version-facts{grid-template-columns:repeat(5,minmax(0,1fr))}.customization-opportunity-version-fact{grid-template-columns:minmax(0,1fr);gap:2px}}@media (width<=768px){.customization-opportunity-project-list .arco-list-content{gap:10px;padding:12px}.customization-opportunity-project-list .arco-list-footer{padding:12px}.customization-opportunity-project-list .arco-pagination{justify-content:space-between}.customization-opportunity-project-list .arco-pagination-total-text{flex:auto;line-height:40px}.customization-opportunity-project-list .arco-pagination-list{gap:8px}.customization-opportunity-project-list .arco-pagination-item,.customization-opportunity-project-list .arco-pagination-item-previous,.customization-opportunity-project-list .arco-pagination-item-next{border-radius:10px;min-width:40px;height:40px;font-size:15px;font-weight:600;line-height:38px}.customization-opportunity-project-list .arco-pagination-option{display:none}.customization-opportunity-project-item{border-left-width:3px!important}.customization-opportunity-project-header{align-items:flex-start;padding:12px}.customization-opportunity-project-meta{padding:0 12px 10px 46px}.customization-opportunity-plan-link,.customization-opportunity-plan-link.is-top-level{width:calc(100% - 24px);max-width:calc(100% - 24px);margin-left:12px;margin-right:12px}.customization-opportunity-version-section-title{padding:8px 12px}.customization-opportunity-version-tabs-shell{padding:4px 12px 12px}.customization-opportunity-version-item{padding:10px}.customization-opportunity-version-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}.customization-opportunity-version-item>header{align-items:center}.customization-opportunity-version-item .customization-opportunity-plan-link{width:100%;max-width:100%;margin-left:0;margin-right:0}.customization-project-list-section-header,.customization-project-list-title-row{flex-direction:column;align-items:stretch}.customization-project-list-table-actions{justify-content:flex-start}.customization-project-list-section-header{padding:8px 12px}.customization-itinerary-drawer-title strong{max-width:calc(100vw - 110px)}}.crm-list-page{color:#1d2129;gap:8px;width:100%;min-width:0;display:grid}.crm-list-hero{justify-content:flex-end;align-items:center;gap:12px;display:flex}.crm-list-hero-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;display:flex}.crm-list-panel{background:#fff;border:1px solid #0000001a;border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #0000000a}.crm-list-section-header{border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;gap:12px;min-height:0;padding:4px 12px;display:flex}.crm-list-section-header h2{color:#1d2129;margin:0;font-size:15px;font-weight:700;line-height:1.3}.crm-list-table-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.crm-list-table-actions .arco-btn{border-radius:8px;height:30px;min-height:30px;font-weight:600}.crm-list-title-row{align-items:center;gap:18px;min-width:0;display:flex}.crm-list-statline{color:#4e5969;white-space:nowrap;font-size:13px}.crm-list-filter-panel{background:#fff;border:1px solid #0000001a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:6px 10px;display:grid;box-shadow:0 1px 2px #0000000a}.crm-list-filter-fields{flex-direction:column;gap:0;min-width:0;display:flex}.crm-list-filter-primary{flex-flow:wrap;align-items:end;gap:6px 8px;width:100%;min-width:0;display:flex}.crm-list-filter-advanced{border-top:1px solid #00000014;flex-wrap:wrap;align-items:end;gap:8px;margin-top:8px;padding-top:8px;display:flex}.crm-list-filter-actions{border-left:1px solid #00000014;flex-wrap:wrap;justify-content:flex-end;align-self:end;align-items:flex-end;gap:8px;padding:0 0 0 10px;display:flex}.crm-list-filter-actions .arco-btn{border-radius:6px;min-width:68px;height:28px;font-weight:600}.crm-list-field{flex-direction:column;flex:0 148px;gap:2px;min-width:0;display:flex}.crm-list-field>span{color:#424245;font-size:12px;font-weight:600}.crm-list-field--sm{flex:0 112px;min-width:96px;max-width:132px}.crm-list-field--md{flex:0 148px;min-width:132px;max-width:180px}.crm-list-field--lg{flex:180px;min-width:160px;max-width:240px}.crm-list-field--xl{flex:220px;min-width:180px;max-width:280px}.crm-list-field .arco-input-inner-wrapper,.crm-list-field .arco-select,.crm-list-field .arco-auto-complete,.crm-list-field .arco-picker{width:100%;max-width:100%}.crm-list-filter-panel .arco-input-inner-wrapper,.crm-list-filter-panel .crm-list-field>.arco-input,.crm-list-filter-panel .arco-select-view,.crm-list-filter-panel .arco-picker,.crm-list-filter-panel select,[data-layout=two-tier-responsive] .arco-input-inner-wrapper,[data-layout=two-tier-responsive] .arco-select-view,[data-layout=two-tier-responsive] .arco-picker,[data-layout=two-tier-responsive] select{box-sizing:border-box;background:#f6f8fb;border:1px solid #0000;border-radius:6px;min-height:28px;box-shadow:inset 0 0 0 1px #00000014}.crm-list-filter-panel .arco-input-inner-wrapper,.crm-list-filter-panel .arco-select-view,.crm-list-filter-panel .arco-picker,[data-layout=two-tier-responsive] .arco-input-inner-wrapper,[data-layout=two-tier-responsive] .arco-select-view,[data-layout=two-tier-responsive] .arco-picker{align-items:center;line-height:18px;display:inline-flex}.crm-list-filter-panel .crm-list-field>.arco-input,[data-layout=two-tier-responsive] .crm-list-field>.arco-input,[data-layout=two-tier-responsive] label>.arco-input{padding-top:4px;padding-bottom:4px;line-height:18px;display:block}.crm-list-filter-panel .arco-input-inner-wrapper:hover,.crm-list-filter-panel .crm-list-field>.arco-input:hover,.crm-list-filter-panel .arco-select-view:hover,.crm-list-filter-panel .arco-picker:hover,[data-layout=two-tier-responsive] .arco-input-inner-wrapper:hover,[data-layout=two-tier-responsive] .arco-select-view:hover,[data-layout=two-tier-responsive] .arco-picker:hover{background:#fff;box-shadow:inset 0 0 0 1px #00000029}.crm-list-filter-panel .arco-input-inner-wrapper:focus-within,.crm-list-filter-panel .crm-list-field>.arco-input:focus,.crm-list-filter-panel .arco-select:focus-within .arco-select-view,.crm-list-filter-panel .arco-picker:focus-within,[data-layout=two-tier-responsive] .arco-input-inner-wrapper:focus-within,[data-layout=two-tier-responsive] .arco-select:focus-within .arco-select-view,[data-layout=two-tier-responsive] .arco-picker:focus-within{background:#fff;border-color:#165dff;outline:none;box-shadow:0 0 0 3px #0071e31f}.crm-list-panel-body{padding:0 12px 10px}.crm-list-panel .arco-table-th,.customization-project-list-panel .arco-table-th,.customization-project-list-page .arco-table-th{color:#1d2129;background:#f7f8fa;font-size:14px;font-weight:500;line-height:1.5715}.crm-list-panel .arco-table-td,.customization-project-list-panel .arco-table-td,.customization-project-list-page .arco-table-td{color:#1d2129;font-size:14px;font-weight:400;line-height:1.5715}.crm-list-panel .arco-table-td strong,.customization-project-list-panel .arco-table-td strong,.customization-project-list-page .arco-table-td strong{color:#111827;font-size:14px;font-weight:700;line-height:1.45}.crm-list-alert{margin:0 0 12px}.crm-list-filter-grid{flex-wrap:wrap;align-items:end;gap:14px;display:flex}@media (width<=1100px){.crm-list-filter-panel{grid-template-columns:minmax(0,1fr)}.crm-list-filter-actions{border-top:1px solid #00000014;border-left:0;justify-content:flex-end;align-self:auto;padding:10px 0 0}.crm-list-field--sm,.crm-list-field--md,.crm-list-field--lg,.crm-list-field--xl{flex:calc(50% - 4px);width:auto;min-width:min(100%,132px);max-width:none}.crm-list-section-header{flex-wrap:wrap;align-items:flex-start;min-height:0;padding-top:8px;padding-bottom:8px}.crm-list-title-row{flex-wrap:wrap}.crm-list-table-actions{justify-content:flex-start;width:100%;margin-left:0}}@media (width<=760px){.crm-list-filter-actions{justify-content:stretch}.crm-list-filter-actions .arco-btn{flex:1}.crm-list-field--sm,.crm-list-field--md,.crm-list-field--lg,.crm-list-field--xl{flex:100%}}.customization-workbench-opening{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:calc(100vh - 120px);padding:48px 24px;display:flex}.customization-workbench-opening__title{margin:8px 0 0!important}.customization-opportunity-binding-content,.customization-opportunity-candidates,.customization-opportunity-candidate-row{flex-direction:column;gap:12px;min-width:0;max-width:100%;display:flex}.customization-opportunity-binding-content{overflow-x:hidden}.customization-opportunity-candidates{overscroll-behavior:contain;max-height:min(360px,48vh);padding-right:2px;overflow:hidden auto}.customization-opportunity-binding-hint{line-height:1.5}.customization-opportunity-current,.customization-opportunity-binding-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.customization-opportunity-current{box-sizing:border-box;border:1px solid var(--color-border-2);background:var(--color-fill-1);border-radius:8px;max-width:100%;padding:12px}.customization-opportunity-candidate-group,.customization-opportunity-candidate-group .arco-space,.customization-opportunity-candidate-group .arco-space-item{width:100%;min-width:0;max-width:100%}.customization-opportunity-candidate-radio.arco-radio{box-sizing:border-box;border:1px solid var(--color-border-2);background:#fff;border-radius:8px;align-items:flex-start;width:100%;max-width:100%;margin-right:0;padding:12px 14px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.customization-opportunity-candidate-radio.arco-radio:hover:not(.arco-radio-disabled){border-color:rgb(var(--primary-5))}.customization-opportunity-candidate-radio.arco-radio-checked{border-color:rgb(var(--primary-6));background:var(--color-primary-light-1);box-shadow:inset 0 0 0 1px rgb(var(--primary-6))}.customization-opportunity-candidate-radio.arco-radio-disabled{opacity:.72;background:var(--color-fill-1)}.customization-opportunity-candidate-radio .arco-radio-mask-wrapper{flex:none}.customization-opportunity-candidate-radio .arco-radio-mask{margin-top:3px}.customization-opportunity-candidate-radio .arco-radio-text{white-space:normal;overflow-wrap:anywhere;flex:auto;min-width:0;max-width:100%;padding-left:10px}.customization-opportunity-candidate-row{gap:8px;width:100%}.customization-opportunity-candidate-title{flex-wrap:wrap;align-items:baseline;gap:6px 10px;min-width:0;max-width:100%;display:flex}.customization-opportunity-candidate-code{color:var(--color-text-1);font-size:14px;line-height:1.4}.customization-opportunity-candidate-name{color:var(--color-text-2);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.customization-opportunity-candidate-meta,.customization-opportunity-candidate-dims{flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;display:flex}.customization-opportunity-candidate-score{font-variant-numeric:tabular-nums}.customization-opportunity-candidate-owner,.customization-opportunity-candidate-more,.customization-opportunity-candidate-summary,.customization-opportunity-candidate-blocked,.customization-opportunity-restricted,.customization-opportunity-candidates-empty-hint{font-size:12px;line-height:1.4}.customization-opportunity-candidates-empty{box-sizing:border-box;border:1px dashed var(--color-border-2);background:var(--color-fill-1);border-radius:8px;flex-direction:column;gap:4px;width:100%;max-width:100%;padding:16px 14px;display:flex}.customization-opportunity-clear-selection{align-self:flex-start;padding-left:0}.customization-opportunity-candidates-loading{place-items:center;min-height:120px;padding:16px 8px;display:grid}.customization-opportunity-binding-actions{justify-content:flex-end;padding-top:4px}.customization-opportunity-binding-modal .arco-modal-content{overflow:hidden}.customization-opportunity-binding-modal .arco-modal-body{max-width:100%;overflow-x:hidden}.customization-dispatcher-selection-modal .arco-modal-header{border-bottom:1px solid #ececec;justify-content:center}.customization-dispatcher-selection-modal .arco-modal-title{color:#1d2129;font-size:16px;font-weight:600}.customization-dispatcher-selection-modal .arco-modal-content{padding:0}.customization-dispatcher-selection-body{background:#fff;max-height:min(560px,100vh - 220px);overflow-y:auto}.customization-dispatcher-selection-row{cursor:pointer;border-bottom:1px solid #f0f0f0;align-items:flex-start;gap:8px;padding:8px 12px;display:flex}.customization-dispatcher-selection-row.is-selected{background:#fffaf2}.customization-dispatcher-selection-row:hover{background:#fafafa}.customization-dispatcher-selection-radio{flex:0 0 20px;padding-top:10px}.customization-dispatcher-selection-main{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.customization-dispatcher-selection-main-row{align-items:flex-start;gap:8px;min-width:0;display:flex}.customization-dispatcher-selection-profile{flex:0 0 25%;align-items:center;gap:10px;min-width:120px;display:flex}.customization-dispatcher-selection-avatar{object-fit:cover;background:#f2f3f5;border-radius:18px;flex:0 0 36px;width:36px;height:36px}.customization-dispatcher-selection-name{color:#1d2129;font-size:13px;line-height:1.4}.customization-dispatcher-selection-stats{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px;padding:2px 0 2px 12px;font-size:13px;line-height:1.5;display:grid}.customization-dispatcher-selection-stat{text-align:left;font:inherit;color:inherit;cursor:default;background:0 0;border:0;margin:0;padding:0}.customization-dispatcher-selection-stat.is-clickable{cursor:pointer;text-underline-offset:2px;text-decoration:underline}.customization-dispatcher-selection-stat:disabled{cursor:default;opacity:1;text-decoration:none}.customization-dispatcher-selection-stats .is-pending{color:#333}.customization-dispatcher-selection-stats .is-following{color:#0a9000}.customization-dispatcher-selection-stats .is-unfinished{color:red}.customization-dispatcher-selection-stats .is-finished{color:#0a6fbe}.customization-dispatcher-selection-detail{cursor:default;background:#f7f8fa;border:1px solid #e5e6eb;border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.customization-dispatcher-selection-detail-loading,.customization-dispatcher-selection-detail-empty{color:#86909c;align-items:center;gap:8px;padding:6px 2px;font-size:12px;display:flex}.customization-dispatcher-selection-detail-item{color:#4e5969;background:#fff;border:1px solid #e5e6eb;border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex;box-shadow:0 1px 2px #0000000a}.customization-dispatcher-selection-detail-head{align-items:center;gap:8px;min-width:0;display:flex}.customization-dispatcher-selection-detail-index{color:#4e5969;text-align:center;background:#f2f3f5;border-radius:10px;flex:0 0 20px;width:20px;height:20px;font-size:11px;font-weight:600;line-height:20px}.customization-dispatcher-selection-detail-no{color:#1d2129;font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.customization-dispatcher-selection-detail-sales{color:#1d2129;white-space:nowrap;background:#f2f3f5;border-radius:999px;flex:none;padding:1px 8px;font-size:12px;line-height:18px}.customization-dispatcher-selection-detail-name{color:#1d2129;white-space:normal;word-break:break-word;font-size:13px;line-height:1.55;overflow:visible}.customization-dispatcher-selection-detail-tags{flex-wrap:wrap;gap:6px;display:flex}.customization-dispatcher-selection-detail-tag{white-space:nowrap;border-radius:4px;align-items:center;min-height:22px;padding:0 8px;font-size:12px;line-height:20px;display:inline-flex}.customization-dispatcher-selection-detail-tag.is-plan{color:#ff7d00;background:#fff7e8}.customization-dispatcher-selection-detail-tag.is-start{color:#165dff;background:#e8f3ff}.customization-dispatcher-selection-footer{background:#fff;border-top:1px solid #ececec;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.customization-dispatcher-selection-status{color:#ff8a00;font-size:12px;line-height:1.5}.customization-dispatcher-selection-actions{align-items:center;gap:8px;display:flex}.customization-dispatcher-selection-clear{color:#ff8a00;cursor:pointer;background:#fff;border:1px solid #ff8a00;border-radius:5px;min-width:88px;height:28px;font-size:12px}.customization-dispatcher-selection-clear:disabled{opacity:.55;cursor:not-allowed}.customization-dispatcher-selection-confirm{color:#fff;cursor:pointer;background:#ff8a00;border:none;border-radius:5px;min-width:100px;height:28px;font-size:12px}.customization-dispatcher-selection-confirm:disabled{opacity:.55;cursor:not-allowed}.customization-dispatcher-selection-empty,.customization-dispatcher-selection-loading{text-align:center;color:#86909c;padding:32px 16px;font-size:14px}.customization-dispatcher-selection-trigger{border:1px solid var(--color-border-2,#e5e6eb);color:#1d2129;cursor:pointer;background:#fff;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:32px;padding:4px 12px;display:flex}.customization-dispatcher-selection-trigger.is-placeholder{color:#86909c}.customization-dispatcher-selection-trigger:disabled{cursor:not-allowed;color:#c9cdd4;background:#f7f8fa}.customization-workbench-loading{background:#fff;border:1px solid #e3e8f2;border-radius:8px;place-items:center;width:100%;height:100%;min-height:0;display:grid}.customization-workbench-page.is-loading{grid-template-rows:minmax(0,1fr)}.customization-workbench-page{--tag-role-sales:#165dff;--tag-role-sales-bg:#e6f4ff;--tag-role-customer:#d97706;--tag-role-customer-bg:#fffbeb;--tag-role-expert:#6366f1;--tag-role-expert-bg:#eef2ff;--tag-role-dispatcher:#722ed1;--tag-role-dispatcher-bg:#f9f0ff;--tag-role-guide:#0891b2;--tag-role-guide-bg:#ecfeff;--tag-role-student:#16a34a;--tag-role-student-bg:#f0fdf4;--tag-role-teacher:#a16207;--tag-role-teacher-bg:#fefce8;--tag-source-phone:#16a34a;--tag-source-phone-bg:#f0fdf4;--tag-source-wechat:#059669;--tag-source-wechat-bg:#ecfdf5;--tag-source-backend:#475569;--tag-source-backend-bg:#f8fafc;--tag-source-route:#165dff;--tag-source-route-bg:#e6f4ff;--tag-source-student:#0891b2;--tag-source-student-bg:#ecfeff;--tag-source-expert:#722ed1;--tag-source-expert-bg:#f9f0ff;--tag-status-pending:#64748b;--tag-status-pending-bg:#f1f5f9;--tag-status-missing:#dc2626;--tag-status-missing-bg:#fef2f2;--tag-status-review:var(--tag-status-missing);--tag-status-review-bg:var(--tag-status-missing-bg);--tag-status-complete:#16a34a;--tag-status-complete-bg:#f0fdf4;--tag-progress-lost:#64748b;--tag-progress-lost-bg:#f1f5f9;--tag-progress-50:#165dff;--tag-progress-50-bg:#e6f4ff;--tag-progress-80:#d97706;--tag-progress-80-bg:#fffbeb;--tag-progress-won:#16a34a;--tag-progress-won-bg:#f0fdf4;width:100%;height:calc(100vh - var(--customization-workbench-shell-offset,112px));color:#1d2129;grid-template-rows:auto minmax(0,1fr);gap:8px;min-width:0;min-height:0;display:grid;overflow:hidden}@supports (height:100dvh){.customization-workbench-page{height:calc(100dvh - var(--customization-workbench-shell-offset,112px))}}.customization-hero{background:#fff;border:1px solid #e7edf5;border-radius:10px;gap:8px;min-height:0;padding:10px 12px;display:grid;box-shadow:0 1px 2px #0f172a0a}.customization-top-stack{gap:8px;min-height:0;display:grid}.customization-hero-heading{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.customization-hero-title.arco-typography{color:#0f172a;text-overflow:ellipsis;word-break:break-word;letter-spacing:0;flex:auto;margin:0;font-size:19px;font-weight:800;line-height:1.25;overflow:hidden}.customization-hero-heading .arco-btn{border-radius:8px;flex:none;font-weight:700}.customization-hero-staff-tags{flex:none;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.customization-staff-tag{box-sizing:border-box;white-space:nowrap;background:#fff;border:1px solid #d9e4f5;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:128px;height:32px;padding:0 10px;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.customization-staff-tag span{color:#64748b;font-size:12px;font-weight:700;line-height:1}.customization-staff-tag strong{color:#0f172a;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:800;line-height:1;overflow:hidden}.customization-staff-tag.is-sales{background:#fff7ed;border-color:#fed7aa}.customization-staff-tag.is-sales span,.customization-staff-tag.is-sales strong{color:#c2410c}.customization-staff-tag.is-dispatcher{background:#eff6ff;border-color:#bfdbfe}.customization-staff-tag.is-dispatcher span,.customization-staff-tag.is-dispatcher strong{color:#1d4ed8}.customization-hero-subtitle.arco-typography{color:#4e5969;margin:0}.customization-workflow-tabs{flex-wrap:wrap;gap:6px;margin-top:0;display:flex}.customization-workflow-step{min-width:96px;height:28px;box-shadow:none;color:#334155;white-space:nowrap;background:#f8fafc;border:1px solid #dbe3ef;border-radius:999px;justify-content:center;align-items:center;padding-inline:14px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.customization-workflow-step.is-active{color:#fff;background:linear-gradient(#ff9b3d 0%,#f97316 100%);border-color:#f97316;box-shadow:0 4px 10px #f973163d}.customization-workflow-tabs .arco-btn{min-width:96px;box-shadow:none;color:#334155;background:#f8fafc;border-color:#dbe3ef;border-radius:999px;height:28px;padding-inline:14px;font-size:13px;font-weight:700}.customization-workflow-tabs .arco-btn.is-active{color:#fff;background:linear-gradient(#ff9b3d 0%,#f97316 100%);border-color:#f97316;box-shadow:0 4px 10px #f973163d}.customization-workflow-tabs .arco-btn:not(.is-active):hover{color:#0f172a;background:#eef4fb;border-color:#b9c8dc}.customization-stage-grid{grid-template-columns:repeat(5,minmax(140px,1fr));gap:8px;display:grid}.customization-stage-card{background:#fff;border:1px solid #e5e6eb;border-radius:8px;gap:4px;min-height:48px;padding:8px 10px;display:grid}.customization-stage-card strong{color:#111827;font-size:14px;line-height:1.35}.customization-stage-card span{color:#4e5969;font-size:12px;line-height:1.35}.customization-stage-card.is-green{background:#effaf1;border-color:#b7ebc3}.customization-stage-card.is-blue{background:#edf6ff;border-color:#bedaff}.customization-workbench-grid{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(260px,.85fr) minmax(400px,1fr) minmax(360px,1.2fr);align-items:stretch;gap:8px;height:100%;min-height:0;display:grid;overflow:hidden}.customization-workbench-grid.is-demand-collapsed{grid-template-rows:minmax(0,1fr);grid-template-columns:42px minmax(0,1fr);align-items:stretch;gap:6px}.customization-panel{background:#fff;border-color:#e5e6eb;border-radius:8px;min-width:0;min-height:0;overflow:hidden}.customization-panel>.arco-card-body{flex-direction:column;flex:auto;min-height:0;padding:10px;display:flex;position:relative;overflow:hidden}.customization-panel-title{border-bottom:1px solid #f0f1f5;justify-content:space-between;align-items:flex-start;gap:8px;margin:-2px -2px 6px;padding:0 0 6px;display:flex}.customization-panel-title .arco-typography{line-height:1.4}.customization-panel-title .arco-typography+.arco-typography{max-width:480px;margin-top:3px;font-size:12px;display:block}.customization-panel-title-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;display:flex}.customization-panel-title-actions .arco-btn{white-space:nowrap;border-radius:7px;font-weight:700}.customization-trace-panel,.customization-demand-panel,.customization-itinerary-panel{flex-direction:column;height:100%;display:flex}.customization-trace-panel,.customization-demand-panel{height:100%;min-height:0}.customization-trace-panel{container:customization-trace-panel/inline-size}.customization-demand-panel{transition:opacity .18s,filter .18s}.customization-demand-panel.is-version-switching{opacity:.72;filter:saturate(.92);pointer-events:none}.customization-trace-panel.is-collapsed,.customization-demand-panel.is-collapsed{height:auto;min-height:0}.customization-demand-rail-button.arco-btn{writing-mode:vertical-rl;text-orientation:mixed;border-radius:8px 0 0 8px;grid-area:1/1;place-self:start end;width:34px;min-width:34px;min-height:118px;padding:10px 5px;font-size:12px;font-weight:700;line-height:1.2}.customization-demand-collapsed-rail{grid-area:1/1;justify-content:flex-end;align-items:flex-start;min-width:0;display:flex}.collapsed-status-badge{writing-mode:vertical-rl;text-orientation:mixed;justify-content:center;align-items:center;gap:8px;display:inline-flex}.collapsed-status-badge-text,.collapsed-status-badge-cue{justify-content:center;align-items:center;display:inline-flex}.customization-itinerary-expand-button.arco-btn{white-space:nowrap;border-radius:8px;flex:none;font-weight:700}.customization-itinerary-actions{justify-content:flex-end}.customization-itinerary-panel{grid-area:1/3;min-height:0;transition:opacity .18s,filter .18s;position:relative;overflow:hidden}.customization-itinerary-panel.is-version-switching{filter:saturate(.94);pointer-events:none}.customization-itinerary-panel.is-version-switching:after{content:"";z-index:4;opacity:.98;pointer-events:none;background-color:#dbeafe;background-image:linear-gradient(90deg,#0000 0%,#60a5fa 32%,#2563eb 52%,#0000 76%),none;background-position:0 0,0 0;background-repeat:no-repeat;background-size:48% 100%,100% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:999px;height:5px;animation:.9s ease-in-out infinite customization-itinerary-switch-progress;position:absolute;bottom:16px;left:16px;right:16px;box-shadow:0 0 0 1px #2563eb1f,0 8px 18px #2563eb33}.customization-itinerary-panel.is-primary{grid-area:1/2;min-height:0}.customization-trace-list{flex:120px;grid-auto-rows:max-content;align-content:start;gap:8px;min-height:96px;padding-right:4px;display:grid;overflow:auto}.customization-trace-footer{border-top:1px solid #f0f1f5;flex:0 auto;gap:8px;min-height:0;padding-top:10px;display:grid;overflow:hidden auto}.customization-selection-bar{background:#f7fbff;border:1px solid #d9e4f5;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:0;margin-top:0;padding:4px 8px;display:flex}.customization-selection-actions{justify-content:center;align-items:center}.customization-selection-actions .arco-btn{justify-content:center;width:auto;min-width:108px;height:28px;padding-inline:10px;font-size:12px;font-weight:700}.customization-selection-bar.is-generating{background:#eff6ff;border-color:#93c5fd;box-shadow:0 0 0 1px #3b82f614}.customization-selection-bar .arco-typography{color:#1d2129;margin:0;font-size:12px;line-height:1.25}.customization-selection-bar .arco-btn{white-space:nowrap;border-radius:8px;font-weight:600}.customization-trace-item{background:#fff;border:1px solid #e5e6eb;border-radius:10px;grid-template-columns:32px minmax(0,1fr);gap:7px;max-height:72px;padding:6px 8px 6px 6px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid;box-shadow:0 1px 2px #0f172a0a}.customization-trace-item.is-expanded .customization-trace-card{overflow:visible}.customization-trace-item.is-expanded,.customization-trace-item.is-reference{max-height:none}.customization-trace-item:hover{border-color:#bedaff;box-shadow:0 4px 14px #0f172a14}.customization-trace-item.is-selected{background:#f2f8ff;border-color:#165dff}.customization-trace-item.is-readonly{background:#f8fafc;border-color:#d9e4f5}.customization-trace-card{min-width:0;overflow:hidden}.customization-trace-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.customization-trace-header-main{flex-wrap:nowrap;flex:auto;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.customization-trace-header-actions{flex:none;align-items:center;gap:4px;display:flex}.customization-trace-time{color:#76839b;white-space:nowrap;flex:none;font-size:11px;line-height:1.35}.customization-trace-item .arco-checkbox{border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;margin-top:-1px;display:inline-flex}.customization-trace-item .arco-checkbox-mask{background:#fff;border:2px solid #64748b;border-radius:5px;width:18px;height:18px;box-shadow:0 0 0 3px #2563eb1a}.customization-trace-item .arco-checkbox:hover .arco-checkbox-mask{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb24}.customization-trace-item .arco-checkbox-checked .arco-checkbox-mask{background:#2563eb;border-color:#2563eb;box-shadow:0 0 0 4px #2563eb29}.customization-trace-item .arco-checkbox-disabled .arco-checkbox-mask{box-shadow:none;background:#f1f5f9;border-color:#cbd5e1}.customization-trace-badge{--trace-badge-color:#475569;--trace-badge-bg:#f8fafc;--trace-badge-border:#e2e8f0;border:1px solid var(--trace-badge-border);background:var(--trace-badge-bg);min-height:17px;color:var(--trace-badge-color);white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:10px;font-weight:700;line-height:15px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff75}.customization-trace-badge--source{min-height:17px;padding-inline:6px;font-weight:650}.customization-trace-badge--author{--trace-badge-color:#0f766e;--trace-badge-bg:#e6fffb;--trace-badge-border:#87e8de;border-radius:999px;min-height:17px;padding:0 6px;font-weight:700;box-shadow:inset 0 0 0 1px #ffffffb8}.customization-trace-badge--role-sales{--trace-badge-color:#1d4ed8;--trace-badge-bg:#eff6ff;--trace-badge-border:#cfe2ff}.customization-trace-badge--role-customer{--trace-badge-color:#0b6bd3;--trace-badge-bg:#eef7ff;--trace-badge-border:#cde8ff}.customization-trace-badge--role-expert{--trace-badge-color:#7c3aed;--trace-badge-bg:#f4efff;--trace-badge-border:#e6d8ff}.customization-trace-badge--role-dispatcher{--trace-badge-color:#c2410c;--trace-badge-bg:#fff4e8;--trace-badge-border:#fed7aa}.customization-trace-badge--role-guide{--trace-badge-color:#047857;--trace-badge-bg:#ecfdf5;--trace-badge-border:#bfead8}.customization-trace-badge--role-student{--trace-badge-color:#0e7490;--trace-badge-bg:#ecfeff;--trace-badge-border:#baeaf3}.customization-trace-badge--role-teacher{--trace-badge-color:#a16207;--trace-badge-bg:#fffbea;--trace-badge-border:#f4df9a}.customization-trace-badge--source-phone{--trace-badge-color:#0f766e;--trace-badge-bg:#f0fdfa;--trace-badge-border:#bdeee4}.customization-trace-badge--source-wechat{--trace-badge-color:#16a34a;--trace-badge-bg:#f0fdf4;--trace-badge-border:#bfedca}.customization-trace-badge--source-backend{--trace-badge-color:#64748b;--trace-badge-bg:#f8fafc;--trace-badge-border:#e2e8f0}.customization-trace-badge--source-route_link{--trace-badge-color:#2563eb;--trace-badge-bg:#eef6ff;--trace-badge-border:#d5e7ff}.customization-trace-badge--source-student_channel{--trace-badge-color:#0891b2;--trace-badge-bg:#ecfeff;--trace-badge-border:#bdeaf4}.customization-trace-badge--source-expert_review{--trace-badge-color:#7c3aed;--trace-badge-bg:#f6f0ff;--trace-badge-border:#e6d8ff}.customization-trace-role-blue{color:#165dff;background:#edf4ff}.customization-trace-role-green{color:#0f8f4c;background:#eef9f2}.customization-trace-role-orange{color:#d97706;background:#fff7ea}.customization-trace-role-cyan{color:#0b879e;background:#eefbfe}.customization-trace-role-purple{color:#6d28d9;background:#f4efff}.customization-trace-role-neutral{color:#4e5969;background:#f2f3f5}.customization-trace-content{color:#4e5969;white-space:pre-wrap;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.customization-trace-content.is-expanded{-webkit-line-clamp:unset;display:block;overflow:visible}.customization-trace-expand-button{color:#165dff;padding-inline:4px;font-size:12px}.customization-trace-reference{color:#1d2129;gap:5px;font-size:12px;line-height:1.4;display:grid}.customization-trace-reference-header{align-items:center;gap:6px;min-width:0;display:flex}.customization-trace-reference-header strong{color:#1d2129;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.customization-trace-reference-highlights{color:#4e5969;gap:2px;margin:0;padding-left:16px;display:grid}.customization-trace-reference-highlights li{min-width:0}.customization-trace-supplement{border-top:1px dashed #e5e6eb;gap:2px;margin:0;padding-top:5px;display:grid}.customization-trace-supplement span:last-child{color:#1d2129}.customization-demand-summary-bar{color:#64748b;background:0 0;border:0;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:8px 16px;width:100%;min-width:0;margin:8px 0 6px;padding:0;font-size:12px;line-height:1.35;display:grid}.customization-demand-summary-actions{box-sizing:border-box;flex:initial;border-left:0;grid-column:2;justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:none;margin-left:0;padding-left:0;display:flex}.customization-demand-summary-main{flex:initial;grid-column:1;align-content:center;gap:5px;min-width:0;max-width:none;display:grid}.customization-dispatcher-notify-button.arco-btn{border-radius:999px;min-width:126px;height:32px;padding:0 16px;font-size:13px;font-weight:700;line-height:32px}.customization-dispatcher-notify-button.arco-btn-primary{color:#fff;background:linear-gradient(#60a5fa 0%,#2563eb 100%);border-color:#1d4ed8;box-shadow:0 1px 2px #2563eb2e}.customization-dispatcher-notify-button.arco-btn-primary:hover,.customization-dispatcher-notify-button.arco-btn-primary:focus-visible{color:#fff;background:linear-gradient(#60a5fa 0%,#2563eb 100%);border-color:#1d4ed8}.customization-demand-itinerary-modifier{justify-content:flex-start;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.customization-dispatcher-notify-button .arco-btn-icon{margin-right:3px}.customization-demand-itinerary-modifier-tag{box-sizing:border-box;color:#fff;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#ff9b3d 0%,#f97316 100%);border:1px solid #f97316;border-radius:999px;flex:0 auto;align-items:center;max-width:min(100%,11.5em);height:26px;padding:0 12px;font-size:12px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;overflow:hidden}button.customization-demand-itinerary-modifier-tag{cursor:pointer;appearance:none;font:inherit}button.customization-demand-itinerary-modifier-tag:hover,a.customization-demand-itinerary-modifier-tag:hover{color:#fff;filter:brightness(.98);text-decoration:none}.customization-demand-itinerary-modifier-tag.is-disabled{cursor:default;opacity:.72}.customization-demand-summary-meta{box-sizing:border-box;background:0 0;border:0;grid-template-columns:max-content max-content;justify-content:start;align-items:center;gap:2px 14px;width:100%;min-height:0;padding:0;font-size:12px;line-height:1.35;display:grid}.customization-demand-summary-updated{flex:initial;text-align:left;text-overflow:ellipsis;white-space:nowrap;grid-area:2/2;max-width:100%;margin-left:0;overflow:hidden}.customization-demand-summary-meta span{color:#76839b;letter-spacing:0;min-width:0}.customization-demand-summary-meta .customization-demand-summary-jd{flex:initial;color:#1d4ed8;text-overflow:ellipsis;white-space:nowrap;grid-area:2/1;align-items:center;min-width:0;max-width:100%;padding:0;font-weight:700;line-height:1.3;display:inline-flex;overflow:hidden}.customization-demand-summary-meta .customization-demand-summary-jd:before{content:none}.customization-version-toolbar{flex:initial;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.customization-version-list{flex-flow:wrap;flex:auto;justify-content:flex-end;justify-self:start;align-items:center;gap:6px;min-width:0;max-width:none;display:flex}.customization-version-list .arco-btn{box-sizing:border-box;border-radius:6px;flex:0 0 48px;width:48px;min-width:48px;height:24px;padding:0 13px 0 6px;font-size:12px;font-weight:700}.customization-version-list .customization-version-button{justify-content:center;align-items:center;gap:0;height:24px;line-height:1;display:inline-flex;position:relative}.customization-version-list .customization-version-button:after{content:"";background:#94a3b8;border:2px solid #fff;border-radius:999px;width:5px;height:5px;position:absolute;top:5px;right:5px;box-shadow:0 1px 3px #0f172a2e}.customization-version-list .customization-version-itinerary-pill{border:0;width:0;min-width:0;padding:0;font-size:0;line-height:0;overflow:hidden}.customization-version-list .customization-version-button.has-itinerary:after{background:#f97316}.customization-version-list .customization-version-button.no-itinerary:after{background:#cbd5e1}.customization-version-list .customization-version-button.has-itinerary{box-shadow:0 1px 2px #0f172a0a}.customization-version-list .customization-version-button.no-itinerary{opacity:.88}.customization-version-button-version{font-variant-numeric:tabular-nums;font-size:12px;line-height:1}.customization-version-list .customization-version-button.is-complete{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.customization-version-list .customization-version-button.is-missing,.customization-version-list .customization-version-button.is-review{color:#be123c;background:#fff1f2;border-color:#fecaca}.customization-version-list .customization-version-button.is-complete.has-itinerary,.customization-version-list .customization-version-button.is-missing.has-itinerary,.customization-version-list .customization-version-button.is-review.has-itinerary{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.customization-version-list .customization-version-button.arco-btn-primary.is-complete{color:#166534;background:#dcfce7;border-color:#22c55e}.customization-version-list .customization-version-button.arco-btn-primary.is-missing,.customization-version-list .customization-version-button.arco-btn-primary.is-review{color:#be123c;background:#ffe4e6;border-color:#f43f5e}.customization-version-list .customization-version-button.arco-btn-primary.has-itinerary{color:#c2410c;background:#fff7ed;border-color:#f97316;box-shadow:0 1px 2px #0f172a0a}.customization-version-select{flex:0 0 152px;justify-self:end;width:152px;max-width:100%;height:30px}.customization-version-select .arco-select-view{box-sizing:border-box;box-shadow:none;background:#f8fbff;border:1px solid #dbe7f6;border-radius:999px;transition:border-color .16s,background .16s,box-shadow .16s;height:30px!important;min-height:30px!important;padding:0 8px 0 11px!important}.customization-version-select .arco-select-view:hover{background:#fff;border-color:#9ec5ff}.customization-version-select .arco-select-view-focused,.customization-version-select .arco-select-view:focus-within{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61f}.customization-version-select.has-itinerary .arco-select-view{box-shadow:none;background:#fff7ed;border-color:#fed7aa}.customization-version-select.no-itinerary .arco-select-view{background:#f8fbff;border-color:#dbe7f6}.customization-version-select.has-itinerary .arco-select-view-value{color:#c2410c;font-weight:700}.customization-version-select.no-itinerary .arco-select-view-value{color:#64748b}.customization-version-select .arco-select-view-value{text-overflow:ellipsis;min-width:0;height:28px;font-size:12px;line-height:28px;overflow:hidden}.customization-version-select .arco-select-view-selector,.customization-version-select .arco-select-suffix,.customization-version-select .arco-select-arrow-icon{height:28px;line-height:28px}.customization-version-select .arco-select-suffix{color:#64748b;font-size:12px}.customization-version-select-value{vertical-align:middle;align-items:center;gap:5px;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.customization-version-select-value .customization-version-current-pill,.customization-version-select-value .customization-version-required-pill,.customization-version-select-value .customization-version-itinerary-pill{opacity:.86;background:0 0;border:0;padding-inline:0;font-size:10px;line-height:1}.customization-version-select-version{font-variant-numeric:tabular-nums;flex:none;font-weight:800}.customization-version-dropdown{box-sizing:border-box;width:100%;padding:5px}.customization-version-dropdown .arco-select-option{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:8px;min-height:38px;padding:6px 8px;line-height:1.2;transition:background .16s,border-color .16s,box-shadow .16s,color .16s}.customization-version-dropdown .arco-select-option:not(:last-child){margin-bottom:4px}.customization-version-dropdown .customization-version-option.has-itinerary{color:#334155;background:#fff;font-weight:600}.customization-version-dropdown .customization-version-option.no-itinerary{color:#334155;background:#fff}.customization-version-dropdown .arco-select-option:hover,.customization-version-dropdown .arco-select-option.arco-select-option-hover,.customization-version-dropdown .arco-select-option.arco-select-option-selected,.customization-version-dropdown .arco-select-option.arco-select-option-active{color:#0f172a;background:#f8fafc;border-color:#cbd5e1;box-shadow:0 4px 10px #0f172a14}.customization-version-dropdown .arco-select-option:hover .customization-version-option-version,.customization-version-dropdown .arco-select-option.arco-select-option-hover .customization-version-option-version,.customization-version-dropdown .arco-select-option.arco-select-option-selected .customization-version-option-version,.customization-version-dropdown .arco-select-option.arco-select-option-active .customization-version-option-version{color:#fff}.customization-version-option-content{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-width:0;line-height:1;display:grid}.customization-version-option-version{color:#fff;font-variant-numeric:tabular-nums;background:#111827;border-radius:999px;justify-content:center;align-items:center;min-height:24px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.customization-version-option-status{align-items:center;gap:7px;min-width:0;line-height:1.2;display:inline-flex;overflow:hidden}.customization-version-dropdown .customization-version-current-pill,.customization-version-dropdown .customization-version-required-pill,.customization-version-dropdown .customization-version-itinerary-pill{color:#64748b;background:0 0;border:0;gap:4px;min-height:0;padding:0;font-size:11px;font-weight:700;line-height:1.2}.customization-version-dropdown .customization-version-current-pill:before,.customization-version-dropdown .customization-version-required-pill:before,.customization-version-dropdown .customization-version-itinerary-pill:before{content:"";background:#94a3b8;border-radius:999px;flex:none;width:5px;height:5px}.customization-version-dropdown .customization-version-current-pill{color:#2563eb}.customization-version-dropdown .customization-version-current-pill:before{background:#3b82f6}.customization-version-dropdown .customization-version-required-pill.is-complete{color:#15803d}.customization-version-dropdown .customization-version-required-pill.is-complete:before{background:#22c55e}.customization-version-dropdown .customization-version-required-pill.is-missing,.customization-version-dropdown .customization-version-required-pill.is-review{color:#be123c}.customization-version-dropdown .customization-version-required-pill.is-missing:before,.customization-version-dropdown .customization-version-required-pill.is-review:before{background:#f43f5e}.customization-version-dropdown .customization-version-itinerary-pill.has-itinerary{color:#c2410c}.customization-version-dropdown .customization-version-itinerary-pill.has-itinerary:before{background:#f97316}.customization-version-dropdown .customization-version-itinerary-pill.no-itinerary{color:#64748b}.customization-version-dropdown .customization-version-itinerary-pill.no-itinerary:before{background:#94a3b8}.customization-version-dropdown .customization-version-itinerary-pill.is-generating{color:#1d4ed8}.customization-version-dropdown .customization-version-itinerary-pill.is-generating:before{background:#3b82f6}.customization-version-current-pill,.customization-version-required-pill,.customization-version-itinerary-pill{white-space:nowrap;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:800;line-height:1.3;display:inline-flex}.customization-version-current-pill{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.customization-version-required-pill.is-complete{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.customization-version-required-pill.is-missing,.customization-version-required-pill.is-review{color:#be123c;background:#fff1f2;border-color:#fecaca}.customization-version-itinerary-pill.has-itinerary{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.customization-version-itinerary-pill.no-itinerary{color:#64748b;background:#f8fafc;border-color:#e2e8f0}.customization-version-itinerary-pill.is-generating{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.customization-version-itinerary-pill.is-compact{min-width:18px;padding-inline:4px;font-size:10px}.customization-version-list .customization-version-itinerary-pill.is-compact{border:0;width:0;min-width:0;height:0;padding:0;font-size:0;line-height:0;overflow:hidden}.customization-version-list .arco-btn-primary .customization-version-itinerary-pill{color:#fff;background:#ffffff2e;border-color:#ffffff85}.customization-demand-required-status{color:#334155;background:#f8fafc;border:1px solid #dbe3ef;border-radius:8px;gap:4px;margin:0 0 6px;padding:7px 9px;display:grid}.customization-demand-required-status .arco-alert{background:0 0;border:0;padding:0}.customization-demand-required-status .arco-alert-title{color:inherit;margin-bottom:2px;font-size:12px;font-weight:700;line-height:1.35}.customization-demand-required-status .arco-alert-content{color:inherit;word-break:break-word;font-size:12px;line-height:1.35}.customization-demand-required-status.is-editable{cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s}.customization-demand-required-status.is-editable:hover,.customization-demand-required-status.is-editable:focus-visible{border-color:currentColor;outline:none;box-shadow:0 0 0 2px #165dff1f}.customization-demand-required-title{font-size:12px;font-weight:700}.customization-demand-required-text{color:inherit;word-break:break-word;font-size:12px;line-height:1.35}.customization-demand-groups{flex:auto;gap:10px;min-width:0;min-height:0;padding-right:4px;display:grid;overflow:hidden auto}.customization-demand-empty{color:#4e5969;text-align:center;background:#fbfcff;border:1px dashed #d8dde6;border-radius:10px;flex:auto;place-items:center;gap:8px;min-height:0;display:grid}.customization-demand-empty strong{color:#1d2129;font-size:15px}.customization-demand-empty span{max-width:360px;line-height:1.6}.customization-demand-group{box-sizing:border-box;background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #e2e8f0;border-radius:10px;gap:9px;width:100%;min-width:0;max-width:100%;padding:10px;display:grid;box-shadow:0 8px 22px -18px #0f172a73}.customization-demand-group-heading{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.customization-demand-group-heading span{color:#64748b;background:#f1f5f9;border-radius:999px;flex:none;padding:1px 7px;font-size:11px;font-weight:700;line-height:18px}.customization-demand-field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;min-width:0;max-width:100%;display:grid}.customization-demand-field-card{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:62px;color:inherit;font:inherit;text-align:left;background:#fff;border:1px solid #e5edf7;border-radius:8px;align-content:start;gap:6px;padding:9px 10px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a08}.customization-demand-field-card:hover{background:#fbfdff;border-color:#bfdbfe;box-shadow:0 8px 18px #0f172a0f}.customization-demand-field-card.is-editable{cursor:pointer}.customization-demand-field-card.is-editable:hover,.customization-demand-field-card.is-editable:focus-visible{background:#f8fbff;border-color:#165dff;outline:none;box-shadow:0 0 0 2px #165dff1f,0 8px 18px #0f172a14}.customization-demand-field-card.is-wide{grid-column:1/-1}.customization-demand-field-card.is-half{grid-column:span 2}.customization-demand-field-card.is-changed{background:#fff7ed;border-color:#fdba74;box-shadow:0 8px 18px #f973161f}.customization-demand-field-card.is-changed:hover{background:#fff7ed;border-color:#fb923c;box-shadow:0 10px 22px #f9731624}.customization-demand-field-card.is-missing{background:#fff5f5;border-color:#fecaca}.customization-demand-field-card.is-inline-editing{background:#f8fbff;border-color:#93c5fd;overflow:visible;box-shadow:0 0 0 2px #165dff1a,0 8px 18px #0f172a14}.customization-demand-group-title{color:#111827;align-items:center;gap:6px;font-size:13px;font-weight:700;line-height:1.35;display:inline-flex}.customization-demand-group-title:before{content:"";background:#165dff;border-radius:999px;width:3px;height:14px}.customization-demand-field-label{color:#64748b;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:800;line-height:1.35}.customization-demand-required-label{align-items:center;gap:3px;min-width:0;display:inline-flex}.customization-demand-required-label-text{color:#475569;text-overflow:ellipsis;min-width:0;overflow:hidden}.customization-demand-required-mark{color:#f53f3f;font-weight:700;line-height:1}.customization-demand-cell{gap:3px;min-width:0;max-width:100%;display:grid}.customization-demand-cell .arco-space{min-width:0;max-width:100%}.customization-demand-tag-list .customization-demand-value-tag{color:#5856d6;white-space:nowrap;background:#f0efff;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;min-height:23px;padding:4px 10px;font-size:12px;font-weight:400;line-height:1;display:inline-flex}.customization-demand-field-card.is-changed .customization-demand-value,.customization-demand-cell.is-changed .customization-demand-value{color:#c2410c;font-weight:700}.customization-demand-cell.is-changed .arco-tag{color:#c2410c;background:#ffedd5;border-color:#fed7aa}.customization-demand-value{color:#0f172a;overflow-wrap:anywhere;word-break:break-word;align-items:center;gap:4px;min-width:0;max-width:100%;font-size:13px;font-weight:700;line-height:1.4;display:inline-flex}.customization-demand-inline-editor{gap:7px;width:100%;min-width:0;display:grid}.customization-demand-inline-editor .arco-input,.customization-demand-inline-editor .arco-textarea{color:#0f172a;background:#fff;border-color:#bfdbfe;border-radius:7px;width:100%;font-size:13px;font-weight:600;line-height:1.4}.customization-demand-value--summary{white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.customization-demand-hit-list{color:#76839b}.customization-demand-hit-label{font-size:12px}.customization-itinerary-empty{color:#4e5969;text-align:center;background:#fbfcff;border:1px dashed #d8dde6;border-radius:10px;flex:auto;place-items:center;gap:8px;min-height:0;animation:.22s both customization-itinerary-content-enter;display:grid}.customization-itinerary-empty strong{color:#1d2129;font-size:16px}.customization-itinerary-empty span{max-width:260px;line-height:1.6}.customization-itinerary-preview-body{flex-direction:column;flex:auto;gap:8px;min-width:0;min-height:0;animation:.22s both customization-itinerary-content-enter;display:flex;overflow:auto}.customization-itinerary-frame-shell{flex:auto;grid-template-rows:auto minmax(0,1fr);gap:8px;min-width:0;min-height:0;animation:.22s both customization-itinerary-content-enter;display:grid}.customization-itinerary-panel.is-version-switching .customization-itinerary-empty,.customization-itinerary-panel.is-version-switching .customization-itinerary-frame-shell,.customization-itinerary-panel.is-version-switching .customization-itinerary-preview-body{opacity:.28;filter:blur(1px);transition:opacity .18s,filter .18s,transform .18s;transform:translateY(6px)}.customization-itinerary-switch-overlay{z-index:5;color:#1e3a8a;text-align:center;background:#fffffff0;border:1px solid #2563eb33;border-radius:10px;justify-items:center;gap:7px;width:min(280px,100% - 40px);padding:18px 18px 16px;animation:.18s both customization-itinerary-switch-card-enter;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 48px #0f172a2e}.customization-itinerary-switch-icon{color:#2563eb;animation:.86s linear infinite customization-spin}.customization-itinerary-switch-overlay strong{color:#0f172a;font-size:16px;font-weight:800;line-height:1.25}.customization-itinerary-switch-overlay span{color:#475569;font-size:13px;line-height:1.4}.customization-itinerary-switch-overlay i{background-color:#dbeafe;background-image:linear-gradient(90deg,#93c5fd 0%,#2563eb 48%,#93c5fd 100%),none;background-position:0 0,0 0;background-repeat:no-repeat;background-size:46% 100%,100% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:999px;width:100%;height:4px;margin-top:3px;animation:.9s ease-in-out infinite customization-itinerary-switch-progress;display:block}@keyframes customization-itinerary-content-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes customization-itinerary-switch-progress{0%{background-position:-54% 0,0 0}50%{background-position:50% 0,0 0}to{background-position:154% 0,0 0}}@keyframes customization-itinerary-switch-card-enter{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}.customization-itinerary-frame-toolbar{background:#f8fafc;border:1px solid #e5edf7;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px;display:flex}.customization-itinerary-scale-group{align-items:center;gap:5px;min-width:0;display:inline-flex}.customization-itinerary-scale-group .arco-btn{min-width:44px;height:26px;padding:0 8px;font-size:12px}.customization-itinerary-open-link{color:#165dff;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;justify-content:center;align-items:center;min-height:26px;padding:0 9px;font-size:12px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.customization-itinerary-open-link:hover{color:#1d4ed8;background:#dbeafe;border-color:#93c5fd}.customization-itinerary-frame-preview{--itinerary-frame-scale:1;background:#fff;border:1px solid #dbe3ef;border-radius:9px;height:100%;min-height:0;position:relative;overflow:hidden}.customization-itinerary-legacy-frame{background:#fff;border:0;border-radius:8px;width:100%;height:100%;min-height:0;display:block}.customization-itinerary-frame-preview.is-scale-custom .customization-itinerary-legacy-frame{width:calc(100% / var(--itinerary-frame-scale));height:calc(100% / var(--itinerary-frame-scale));scale:var(--itinerary-frame-scale);transform-origin:0 0}.customization-shared-input-panel{border-top:1px dashed #d9e4f5;gap:5px;min-width:0;min-height:0;padding-top:6px;display:grid}.customization-input-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.customization-input-head .arco-tag{height:22px;padding-inline:7px;font-size:11px;line-height:22px}.customization-input-copy{gap:2px;min-width:0;display:grid}.customization-input-title{color:#111827;font-size:13px;font-weight:700;line-height:1.2}.customization-input-copy .arco-typography+.arco-typography{font-size:11px;line-height:1.2}.customization-project-editor-single-field-select-dropdown{scrollbar-gutter:stable;max-height:220px;padding:4px 0;overflow-y:auto}.customization-project-editor-single-field-modal .arco-modal-header,.customization-project-editor-multi-field-modal .arco-modal-header{border-bottom:1px solid #e8edf5;margin-bottom:0;padding:16px 20px 12px}.customization-project-editor-single-field-modal .arco-modal-title,.customization-project-editor-multi-field-modal .arco-modal-title{color:#0f172a;font-size:16px;font-weight:700;line-height:1.4}.customization-project-editor-single-field-modal .arco-modal-close-icon,.customization-project-editor-multi-field-modal .arco-modal-close-icon{color:#64748b;top:16px;right:16px}.customization-project-editor-single-field-modal .arco-modal-body{padding:14px 20px 10px}.customization-project-editor-multi-field-modal .arco-modal-body{max-height:min(72vh,720px);padding:16px 20px;overflow:auto}.customization-project-editor-single-field-modal .arco-modal-footer,.customization-project-editor-multi-field-modal .arco-modal-footer{border-top:1px solid #e8edf5;margin-top:0;padding:12px 20px 16px}.customization-project-editor-single-field-modal .customization-project-editor-label{display:none}.customization-project-editor-single-field-modal .customization-project-editor-field{gap:0}.customization-project-editor-slash-label{vertical-align:baseline;align-items:baseline;min-width:0;max-width:100%;line-height:1.35;display:inline-flex}.customization-project-editor-slash-label.is-plain{color:#334155;font-weight:600}.customization-project-editor-slash-name{color:#1d4ed8;font-size:inherit;font-weight:700}.customization-project-editor-slash-sep{color:#94a3b8;flex:none;margin:0 5px;font-weight:600}.customization-project-editor-slash-category{color:#7c3aed;font-weight:600}.customization-project-editor-slash-label.is-tag .customization-project-editor-slash-name{color:#1e40af}.customization-project-editor-slash-label.is-tag .customization-project-editor-slash-category{color:#6d28d9}.customization-project-editor-select-tag.arco-tag{color:#1e3a8a;background:#eff6ff;border-color:#bfdbfe;border-radius:6px;align-items:center;max-width:min(100%,280px);margin:2px 4px 2px 0;padding:2px 6px;font-size:12px;line-height:1.35;display:inline-flex}.customization-project-editor-select-tag.arco-tag .arco-tag-close-btn{color:#64748b;margin-left:4px}.customization-project-editor-field.is-multiselect-field .arco-select-option{padding-top:7px;padding-bottom:7px}.customization-project-editor-field.is-multiselect-field .arco-select-option .customization-project-editor-slash-label{white-space:nowrap}.customization-project-editor-field.is-multiselect-field .arco-select-option .customization-project-editor-slash-name,.customization-project-editor-field.is-multiselect-field .arco-select-option .customization-project-editor-slash-category{text-overflow:ellipsis;overflow:hidden}.customization-project-editor{background:#fff;border:1px solid #e3e8f2;border-radius:8px;gap:14px;padding:14px;display:grid}.customization-project-editor-single-field-modal .customization-project-editor,.customization-project-editor-single-field-modal .customization-project-editor-loading,.customization-project-editor-multi-field-modal .customization-project-editor,.customization-project-editor-multi-field-modal .customization-project-editor-loading{background:0 0;border:0;border-radius:0;min-height:0;padding:0}.customization-project-editor-multi-field-modal .customization-project-editor-loading{min-height:220px}.customization-project-editor-loading{background:#fff;border:1px solid #e3e8f2;border-radius:8px;place-items:center;min-height:260px;display:grid}.customization-project-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px;display:grid}.customization-project-editor-grid.is-identity-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.customization-project-editor-grid.is-single-field-grid{grid-template-columns:minmax(0,1fr)}.customization-project-editor-section-title{color:#0f172a;border-top:1px solid #edf2f7;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding-top:12px;display:flex}.customization-project-editor-section-title:first-child{border-top:0;padding-top:0}.customization-project-editor-section-title strong{font-size:13px;font-weight:800;line-height:1.35}.customization-project-editor-section-title span{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:800;line-height:1.3}.customization-project-editor-field{align-content:start;gap:6px;min-width:0;display:grid}.customization-project-editor-label{color:#344054;justify-content:flex-start;justify-self:start;align-items:center;gap:6px;width:fit-content;max-width:100%;min-height:18px;font-size:12px;font-weight:700;line-height:18px;display:inline-flex}.customization-project-editor-label>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.customization-project-editor-field-type{color:#475569;background:#f1f5f9;border-radius:999px;flex:none;align-items:center;padding:1px 6px;font-size:11px;font-weight:800;line-height:16px;display:inline-flex}.customization-project-editor-field.is-wide-field,.customization-project-editor-field.is-major-field{grid-column:1/-1}.customization-project-editor-field.is-number-field,.customization-project-editor-field.is-text-field,.customization-project-editor-field.is-date-field{min-width:0}.customization-project-editor-field.is-textarea-field .arco-textarea{resize:vertical;min-height:72px;line-height:1.55}.customization-project-editor-field.is-multiselect-field .arco-select-view{scrollbar-gutter:stable;align-items:flex-start;min-height:42px;max-height:96px;padding-top:4px;padding-bottom:4px;overflow-y:auto}.customization-project-editor-field.is-multiselect-field .arco-select-suffix{align-self:stretch;align-items:center;margin-left:8px;display:inline-flex}.customization-project-editor-field.is-multiselect-field .arco-select-arrow-icon{align-items:center;display:inline-flex}.customization-project-editor-field .arco-input,.customization-project-editor-field .arco-textarea,.customization-project-editor-field .arco-select,.customization-project-editor-field .arco-picker{width:100%;min-height:34px;font-weight:400}.customization-project-editor-field .arco-select-view,.customization-project-editor-field .arco-input,.customization-project-editor-field .arco-picker{background:#fff;border-color:#d7deea}.customization-project-editor-field .arco-select-view:hover,.customization-project-editor-field .arco-input:hover,.customization-project-editor-field .arco-textarea:hover,.customization-project-editor-field .arco-picker:hover{border-color:#9bb8f4}.customization-project-editor-field .arco-select-view-focus,.customization-project-editor-field .arco-input-focus,.customization-project-editor-field .arco-textarea-focus,.customization-project-editor-field .arco-picker-focused{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1f}.customization-project-editor-contact-scope{color:#4e5969;grid-column:1/-1;font-size:13px}.customization-project-editor-actions{justify-content:flex-end;display:flex}.customization-demand-value-tooltip .arco-tooltip-content{color:#111827;background:#fff;border:1px solid #d8dee8;border-radius:8px;max-width:min(520px,100vw - 48px);padding:10px 12px;box-shadow:0 14px 36px #0f172a29}.customization-demand-value-tooltip .arco-tooltip-content-inner{color:#111827;font-size:13px;font-weight:500;line-height:1.65}.customization-demand-value-tooltip .arco-trigger-arrow.arco-tooltip-arrow{background:#fff;border-color:#d8dee8}.customization-reference-demand-list{gap:8px;max-height:148px;margin-top:10px;padding-right:4px;display:grid;overflow:auto}.customization-demand-preview-card{background:#f6ffed;border:1px solid #b7eb8f;border-radius:8px;gap:8px;padding:9px 10px;display:grid}.customization-demand-preview-card--selectable{grid-template-columns:22px minmax(0,1fr);align-items:flex-start}.customization-demand-preview-card.is-selected{background:#effaf1;border-color:#7bcf8e}.customization-demand-preview-body{gap:8px;min-width:0;display:grid}.customization-demand-preview-header{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.customization-demand-preview-header>div{gap:2px;min-width:0;display:grid}.customization-demand-preview-header strong{color:#111827;overflow-wrap:anywhere;font-size:13px;line-height:1.4}.customization-preview-eyebrow{font-size:12px;line-height:1.35}.customization-workbench-page{--customization-primary:#1e40af;--customization-secondary:#3b82f6;--customization-accent:#f59e0b;--customization-surface:#fff;--customization-soft:#f8fafc;--customization-border:#dbe3ef;--customization-text:#172554;--customization-muted:#64748b;--customization-success:#16a34a;--customization-danger:#dc2626;--customization-focus:0 0 0 3px #1e40af2e}.customization-hero{border-color:var(--customization-border);background:linear-gradient(#fff 0%,#f8fbff 100%);border-radius:8px;grid-template-columns:minmax(240px,1fr) auto;align-items:center;box-shadow:0 1px 2px #0f172a0d}.customization-hero-title.arco-typography{color:var(--customization-text)}.customization-hero-insights{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:6px;min-width:0;display:flex}.customization-insight-chip{background:#fff;border:1px solid #d9e4f5;border-radius:8px;gap:1px;min-width:74px;padding:5px 8px;transition:all .2s;display:grid;box-shadow:0 1px 2px #0f172a0a}.customization-insight-chip span{color:var(--customization-muted);font-size:11px;line-height:1.2}.customization-insight-chip strong{color:#0f172a;letter-spacing:0;font-size:13px;font-weight:800;line-height:1.25}.customization-insight-chip.is-complete{background:var(--tag-status-complete-bg);border-color:#bbf7d0}.customization-insight-chip.is-complete span,.customization-insight-chip.is-complete strong{color:var(--tag-status-complete)}.customization-insight-chip.is-missing{background:var(--tag-status-missing-bg);border-color:#fecaca}.customization-insight-chip.is-missing span,.customization-insight-chip.is-missing strong{color:var(--tag-status-missing)}.customization-insight-chip.is-review{background:var(--tag-status-review-bg);border-color:#fed7aa}.customization-insight-chip.is-review span,.customization-insight-chip.is-review strong{color:var(--tag-status-review)}.customization-insight-chip.is-pending{background:var(--tag-status-pending-bg);border-color:#bfdbfe}.customization-insight-chip.is-pending span,.customization-insight-chip.is-pending strong{color:var(--tag-status-pending)}.customization-insight-chip.is-neutral{background:#fff;border-color:#d9e4f5}.customization-workflow-tabs{grid-column:1/-1}.customization-status-alert{background:#eff6ff;border-color:#bfdbfe;border-radius:8px;box-shadow:0 1px 2px #0f172a0a}.customization-status-alert .arco-alert-content{font-weight:700}.customization-panel{border-color:var(--customization-border);transition:border-color .2s,box-shadow .2s,background .2s}.customization-panel.is-generating{background:#fbfdff;border-color:#93c5fd;box-shadow:0 0 0 1px #3b82f61f,0 10px 24px #0f172a14}.customization-panel-title{border-bottom-color:#eef2f7}.customization-selection-bar{background:linear-gradient(#f7fbff 0%,#eff6ff 100%);border-color:#c7d7ee}.customization-selection-copy{box-sizing:border-box;text-align:right;cursor:help;background:#fff;border:1px solid #bfd7ff;border-radius:8px;align-content:center;justify-items:end;gap:1px;min-width:0;min-height:40px;max-height:40px;padding:5px 10px;display:grid;overflow:hidden}.customization-selection-bar .arco-typography{color:#334155;font-size:11px;line-height:1.2}.customization-selection-bar .customization-selection-title{color:#0f172a;font-size:12px;font-weight:800;line-height:1.18}.customization-generation-strategy{box-sizing:border-box;cursor:help;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-content:center;gap:1px;width:100%;min-width:0;max-width:100%;min-height:40px;max-height:40px;margin-top:0;padding:5px 10px;display:inline-grid;overflow:hidden}.customization-selection-copy:focus-visible,.customization-generation-strategy:focus-visible{outline-offset:2px;outline:2px solid #93c5fd}.customization-generation-strategy span{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;line-height:1.16;overflow:hidden}.customization-generation-strategy small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;line-height:1.15;overflow:hidden}.customization-generation-strategy.is-update{background:#fff7ed;border-color:#fed7aa}.customization-generation-strategy.is-update span{color:#db2777}.customization-generation-strategy.is-create{background:#eff6ff;border-color:#bfdbfe}.customization-generation-strategy.is-create span{color:#1d4ed8}.customization-generation-strategy.is-initial{background:#f0fdf4;border-color:#bbf7d0}.customization-generation-strategy.is-initial span{color:#166534}.customization-demand-panel{position:relative;container:customization-demand-panel/inline-size}.customization-demand-panel .customization-panel-title{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.customization-demand-panel .customization-panel-title>div:first-child{min-width:0}.customization-demand-panel .customization-panel-title-actions{justify-content:flex-end;align-self:flex-start;align-items:center;margin-left:auto}.customization-demand-panel .customization-panel-title-actions .arco-tag{color:#1d4ed8;background:#eff6ff;border:0;border-radius:999px;height:24px;padding-inline:9px;font-weight:800;line-height:24px}.customization-demand-panel .customization-panel-title-actions .arco-btn{border-radius:7px;height:28px;padding-inline:11px}.customization-demand-panel .customization-panel-title-actions .customization-dispatcher-notify-button.arco-btn{border-radius:999px;min-width:138px;height:34px;padding-inline:17px;font-size:13px;line-height:34px}.customization-dispatcher-confirm{gap:14px;display:grid}.customization-dispatcher-confirm-meta{background:#f7f8fa;border:1px solid #e5e6eb;border-radius:6px;gap:6px;padding:10px 12px;display:grid}.customization-demand-panel .customization-manual-draft-submit-button.arco-btn{color:#fff;background:#dc2626;border-color:#dc2626;height:30px;font-weight:800}.customization-demand-required-status{border-color:var(--customization-border);background:#f8fafc}.customization-demand-required-status.is-missing{color:#b91c1c;background:#fff7f7;border-color:#fecaca}.customization-demand-required-status.is-pending{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.customization-demand-required-status.is-review{color:#b91c1c;background:#fff7f7;border-color:#fecaca}.customization-demand-required-status.is-complete{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.customization-demand-required-status.is-complete .customization-demand-required-title,.customization-demand-required-status.is-complete .customization-demand-required-text{color:#166534}.customization-trace-badge{border-color:var(--trace-badge-border);background:var(--trace-badge-bg);color:var(--trace-badge-color)}.customization-generation-overlay{z-index:5;pointer-events:none;position:absolute;top:58px;left:10px;right:10px}.customization-generation-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#eff6fff5;border:1px solid #93c5fd;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;display:grid;box-shadow:0 10px 24px #1e40af29}.customization-generation-card strong{color:#1e3a8a;font-size:13px;line-height:1.35;display:block}.customization-generation-card span{color:#334155;margin-top:2px;font-size:12px;line-height:1.35;display:block}.customization-generation-global{color:#1e3a8a;background:#eff6ff;border:1px solid #93c5fd;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex;box-shadow:0 1px 2px #0f172a0a}.customization-generation-global strong,.customization-generation-global span{min-width:0;color:inherit;font-size:13px;line-height:1.35}.customization-generation-global strong{font-weight:800}.customization-generation-banner{color:#1e3a8a}.customization-generation-spinner{color:#2563eb;animation:1s linear infinite customization-spin}@keyframes customization-spin{to{transform:rotate(360deg)}}.customization-shared-input-panel{background:#fbfdff;border:1px solid #d9e4f5;border-radius:8px;padding:6px 8px}.customization-input-title{color:#0f172a;font-size:13px;line-height:1.2}.customization-itinerary-empty{background:#f8fafc;border-color:#cbd5e1}@media (prefers-reduced-motion:reduce){.customization-panel,.customization-trace-item,.customization-workflow-tabs .arco-btn,.customization-itinerary-empty,.customization-itinerary-frame-shell,.customization-itinerary-switch-overlay,.customization-itinerary-switch-overlay i,.customization-itinerary-panel.is-version-switching:after,.customization-generation-spinner{transition:none;animation:none}}.customization-preview-tags{justify-content:flex-end;min-width:0}.customization-demand-preview-highlights{color:#4e5969;gap:4px;margin:0;padding-left:16px;font-size:12px;line-height:1.45;display:grid}.customization-demand-preview-highlights li{overflow-wrap:anywhere}.customization-reference-demand-card{background:#f7fbff;border:1px solid #bedaff;border-radius:8px;grid-template-columns:22px minmax(0,1fr);gap:8px;padding:8px;display:grid}.customization-reference-demand-card.is-selected{background:#effaf1;border-color:#7bcf8e}.customization-reference-demand-body{gap:6px;min-width:0;display:grid}.customization-reference-demand-header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.customization-reference-demand-header strong{color:#111827;overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.4}.customization-reference-demand-card ul{color:#4e5969;gap:4px;margin:0;padding-left:16px;font-size:12px;line-height:1.45;display:grid}.customization-reference-demand-card li{overflow-wrap:anywhere}.customization-route-preview-card{background:#f6ffed;border:1px solid #b7eb8f;border-radius:8px;gap:8px;margin-top:10px;padding:9px 10px;display:grid}.customization-route-preview-header{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.customization-route-preview-header>div{gap:2px;min-width:0;display:grid}.customization-route-preview-header strong{color:#111827;overflow-wrap:anywhere;font-size:13px;line-height:1.4}.customization-route-preview-eyebrow{font-size:12px;line-height:1.35}.customization-route-preview-highlights{color:#4e5969;gap:4px;margin:0;padding-left:16px;font-size:12px;line-height:1.45;display:grid}.customization-route-preview-highlights li{overflow-wrap:anywhere}.customization-role-pills{grid-template-columns:repeat(4,minmax(44px,1fr));grid-auto-rows:24px;gap:3px;min-width:0;max-width:188px;margin-bottom:0;display:grid}.customization-role-pills .arco-btn{border-radius:999px;min-width:0;height:24px;padding-inline:6px;font-size:12px;font-weight:600}.customization-workbench-page.is-compact-mode{gap:6px}.customization-workbench-page.is-compact-mode .customization-hero{gap:6px;padding:8px 10px}.customization-workbench-page.is-compact-mode .customization-panel>.arco-card-body{padding:8px}.customization-workbench-page.is-compact-mode .customization-demand-field-card{min-height:54px;padding:7px 8px}.customization-density-toggle{flex:none;align-items:center;gap:4px;display:inline-flex}.customization-density-toggle .arco-btn{border-radius:999px;min-width:52px;font-weight:700}.customization-input-compose{gap:4px;min-width:0;display:grid}.customization-input-compose .arco-textarea{border-radius:8px;min-height:92px}.customization-input-action-row{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.customization-input-controls{flex-wrap:wrap;flex:auto;justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.customization-input-controls .customization-role-pills{flex:0 0 188px}.customization-send-button.arco-btn{white-space:nowrap;border-radius:8px;flex:none;min-width:98px;height:32px;padding-inline:10px;font-size:12px;font-weight:700}.customization-input-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;margin-top:0;margin-left:auto;display:flex}.customization-input-meta .arco-select{width:104px}.customization-input-meta .arco-select-view{min-height:32px}@container customization-demand-panel (width<=760px){.customization-demand-summary-bar{grid-template-columns:minmax(0,1fr);align-items:flex-start;gap:8px}.customization-demand-summary-actions{flex:initial;grid-column:1;justify-content:flex-start;width:100%;max-width:none;padding-left:0}.customization-demand-summary-main{flex:initial;grid-column:1;max-width:none}.customization-demand-summary-meta{grid-template-columns:max-content max-content;gap:2px 10px}.customization-demand-summary-meta .customization-demand-summary-jd{flex:initial;grid-area:2/1/auto/-1}.customization-demand-summary-updated{flex:initial;text-align:left;grid-area:3/1/auto/-1}.customization-version-toolbar{flex-wrap:wrap;justify-content:flex-start;gap:10px;width:100%}.customization-version-list{flex-wrap:wrap;justify-content:flex-start;width:auto;max-width:none}.customization-version-select{flex:0 0 144px;width:144px}.customization-demand-itinerary-modifier-tag{max-width:min(100%,14em)}}@container customization-demand-panel (width<=560px){.customization-demand-panel .customization-panel-title{gap:8px}.customization-demand-panel .customization-panel-title>div:first-child{flex:0 0 74px}.customization-demand-panel .customization-panel-title h5{white-space:nowrap}.customization-demand-panel .customization-panel-title .arco-typography+.arco-typography{display:none}.customization-demand-panel .customization-panel-title-actions{flex-wrap:nowrap;flex:auto;gap:4px;min-width:0}.customization-demand-panel .customization-panel-title-actions .arco-btn{height:28px;padding-inline:7px;font-size:12px}.customization-demand-panel .customization-panel-title-actions .arco-tag{height:22px;padding-inline:7px;font-size:12px;line-height:22px}.customization-demand-panel .customization-panel-title-actions .customization-dispatcher-notify-button.arco-btn{min-width:118px;height:30px;padding-inline:10px;font-size:12px;line-height:30px}.customization-demand-summary-bar{grid-template-columns:minmax(0,1fr);align-items:flex-start;gap:8px}.customization-demand-summary-actions{grid-column:1;justify-content:flex-start}.customization-version-toolbar{width:100%}.customization-version-list{justify-content:flex-start}}@container customization-demand-panel (width<=420px){.customization-demand-panel .customization-panel-title{flex-direction:column}.customization-demand-panel .customization-panel-title-actions{justify-content:flex-start}.customization-demand-summary-bar{grid-template-columns:minmax(0,1fr);align-items:flex-start;gap:8px}.customization-demand-summary-meta{grid-template-columns:minmax(0,1fr);gap:2px}.customization-demand-summary-meta .customization-demand-summary-jd,.customization-demand-summary-updated{text-align:left;grid-area:auto/1}.customization-version-list{width:100%}.customization-demand-summary-actions{border-left:0;grid-column:1;width:100%;padding-left:0}.customization-version-toolbar{gap:10px;width:100%}.customization-version-list{flex-direction:row;justify-content:flex-end}.customization-version-select{flex:0 0 132px;width:132px}}@container customization-trace-panel (width<=430px){.customization-selection-bar{justify-content:center;gap:5px;padding:4px 6px}.customization-selection-actions .arco-btn{min-width:98px;height:28px;padding-inline:5px;font-size:12px}.customization-generation-strategy,.customization-selection-copy{min-height:40px;max-height:40px;padding:5px 6px}.customization-generation-strategy span,.customization-selection-bar .customization-selection-title{font-size:12px;line-height:1.25}.customization-generation-strategy small,.customization-selection-bar .arco-typography{font-size:10px;line-height:1.15}}@media (width<=1535px){.customization-workbench-grid{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(260px,.85fr) minmax(390px,.95fr) minmax(340px,1.15fr)}.customization-itinerary-panel{grid-area:1/3}.customization-workbench-grid.is-demand-collapsed{grid-template-columns:42px minmax(0,1fr)}.customization-workbench-grid.is-demand-collapsed .customization-demand-rail-button{grid-area:1/1}.customization-workbench-grid.is-demand-collapsed .customization-itinerary-panel.is-primary{grid-area:1/2}.customization-itinerary-empty{min-height:0}}@media (width<=1439px){.customization-workbench-page{height:auto;min-height:calc(100vh - var(--customization-workbench-shell-offset,112px));overflow:visible}@supports (min-height:100dvh){.customization-workbench-page{min-height:calc(100dvh - var(--customization-workbench-shell-offset,112px))}}.customization-stage-grid,.customization-workbench-grid{grid-template-rows:auto auto minmax(560px,72vh);grid-template-columns:minmax(0,1fr);overflow:visible}.customization-trace-panel,.customization-demand-panel{height:clamp(420px,46vh,560px);min-height:360px}.customization-itinerary-panel{grid-area:3/1;height:clamp(560px,72vh,820px);min-height:560px}.customization-workbench-grid.is-demand-collapsed{grid-template-rows:minmax(560px,72vh);grid-template-columns:38px minmax(0,1fr)}.customization-workbench-grid.is-demand-collapsed .customization-demand-rail-button{grid-area:1/1;width:32px;min-width:32px}.customization-workbench-grid.is-demand-collapsed .customization-itinerary-panel.is-primary{grid-area:1/2;height:clamp(560px,72vh,820px)}.customization-panel-title,.customization-hero-heading{flex-direction:column;align-items:flex-start}.customization-hero-staff-tags{flex-wrap:wrap;justify-content:flex-start}.customization-itinerary-actions{justify-content:flex-start}.customization-demand-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customization-demand-field-card.is-half,.customization-demand-field-card.is-wide{grid-column:1/-1}.customization-input-action-row{flex-direction:column;align-items:stretch}.customization-input-controls{width:100%}.customization-send-button.arco-btn{width:100%;min-width:0}}@media (width<=1279px){:root:has(.customization-workbench-page) [data-testid=admin-header]{min-height:48px!important;padding:8px 10px!important}:root:has(.customization-workbench-page) [data-testid=admin-header]>div{align-items:center!important;gap:0!important}:root:has(.customization-workbench-page) [data-testid=admin-header]>div>div:first-child{flex:none!important;align-items:center!important}:root:has(.customization-workbench-page) [data-testid=admin-header]>div>div:first-child>div:not(:first-child){display:none!important}:root:has(.customization-workbench-page) [data-testid=admin-header]>div>div:last-child{display:none!important}:root:has(.customization-workbench-page) [data-testid=admin-header] .arco-breadcrumb{display:none!important}}@media (width<=899px){.customization-project-editor-multi-field-modal .customization-project-editor-grid{grid-template-columns:minmax(0,1fr)}.customization-project-editor-multi-field-modal .arco-modal-header{padding-right:44px}.customization-workbench-page{height:auto;overflow:visible}.customization-stage-grid,.customization-workbench-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);overflow:visible}.customization-itinerary-panel{grid-area:3}.customization-workbench-grid.is-demand-collapsed{grid-template-columns:38px minmax(0,1fr)}.customization-workbench-grid.is-demand-collapsed .customization-demand-rail-button{grid-area:1/1;width:32px;min-width:32px}.customization-workbench-grid.is-demand-collapsed .customization-itinerary-panel.is-primary{grid-area:1/2}.customization-trace-panel,.customization-demand-panel{height:auto;min-height:360px}.customization-panel-title,.customization-hero-heading{flex-direction:column;align-items:flex-start}.customization-hero-staff-tags{flex-wrap:wrap;justify-content:flex-start}.customization-demand-summary-actions{grid-column:1;justify-content:flex-start}.customization-demand-summary-bar{grid-template-columns:minmax(0,1fr);justify-content:flex-start}.customization-demand-itinerary-modifier{grid-column:1;justify-content:flex-start}.customization-demand-summary-actions,.customization-demand-summary-updated{margin-left:0}.customization-demand-summary-meta{gap:6px}.customization-demand-summary-updated{text-align:left}.customization-demand-field-grid{grid-template-columns:minmax(0,1fr)}.customization-demand-field-card.is-half,.customization-demand-field-card.is-wide{grid-column:1/-1}.customization-selection-bar{justify-content:center}.customization-selection-actions{justify-content:center;width:100%}.customization-input-compose{grid-template-columns:minmax(0,1fr)}.customization-input-action-row{flex-direction:column;align-items:stretch}.customization-send-button.arco-btn{width:100%;min-width:0;height:32px}}.customization-workbench-page.is-wide-layout,.customization-workbench-page.is-compact-layout{height:calc(100vh - var(--customization-workbench-shell-offset,112px));grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden}@supports (height:100dvh){.customization-workbench-page.is-wide-layout,.customization-workbench-page.is-compact-layout{height:calc(100dvh - var(--customization-workbench-shell-offset,112px));min-height:0}}.customization-workbench-grid[data-layout=wide]{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(280px,.85fr) minmax(440px,1fr) minmax(360px,1.2fr);gap:8px;height:100%;overflow:hidden}.customization-workbench-grid[data-layout=wide] .customization-trace-panel{grid-area:1/1}.customization-workbench-grid[data-layout=wide] .customization-demand-panel{grid-area:1/2}.customization-workbench-grid[data-layout=wide] .customization-confirmation-panel{grid-area:2/1/auto/3}.customization-workbench-grid[data-layout=wide] .customization-itinerary-panel{grid-area:1/3/3}.customization-workbench-grid[data-layout=wide].is-without-itinerary{grid-template-columns:minmax(280px,.85fr) minmax(440px,1fr)}.customization-workbench-grid[data-layout=wide].is-without-itinerary .customization-confirmation-panel{grid-column:1/3}.customization-workbench-grid[data-layout=compact]{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(300px,.9fr) minmax(460px,1.1fr) 48px;gap:8px;height:100%;overflow:hidden}.customization-workbench-grid[data-layout=compact].is-without-itinerary{grid-template-columns:minmax(300px,.9fr) minmax(460px,1.1fr)}.customization-workbench-grid[data-layout=compact].is-without-itinerary .customization-confirmation-panel{grid-column:1/3}.customization-workbench-grid[data-layout=compact] .customization-trace-panel{grid-area:1/1}.customization-workbench-grid[data-layout=compact] .customization-demand-panel{grid-area:1/2}.customization-workbench-grid[data-layout=compact] .customization-confirmation-panel{grid-area:2/1/auto/3}.customization-workbench-grid[data-layout=compact] .customization-itinerary-entry{grid-area:1/3/3}.customization-workbench-grid[data-layout=stacked]{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);height:auto;overflow:visible}.customization-workbench-grid[data-layout=stacked] .customization-trace-panel,.customization-workbench-grid[data-layout=stacked] .customization-demand-panel,.customization-workbench-grid[data-layout=stacked] .customization-confirmation-panel,.customization-workbench-grid[data-layout=stacked] .customization-itinerary-panel{grid-area:auto/1}.customization-workbench-grid[data-layout=stacked] .customization-trace-panel,.customization-workbench-grid[data-layout=stacked] .customization-demand-panel{height:clamp(420px,56vh,620px);min-height:360px}.customization-workbench-grid[data-layout=stacked] .customization-itinerary-panel{height:clamp(560px,72vh,820px);min-height:560px}.customization-workbench-grid.is-demand-collapsed[data-layout=wide],.customization-workbench-grid.is-demand-collapsed[data-layout=compact]{grid-template-rows:minmax(0,1fr);grid-template-columns:42px minmax(0,1fr);gap:6px}.customization-workbench-grid.is-demand-collapsed[data-layout=wide] .customization-demand-collapsed-rail,.customization-workbench-grid.is-demand-collapsed[data-layout=compact] .customization-demand-collapsed-rail{grid-area:1/1}.customization-workbench-grid.is-demand-collapsed[data-layout=wide] .customization-itinerary-panel,.customization-workbench-grid.is-demand-collapsed[data-layout=wide] .customization-itinerary-panel.is-primary,.customization-workbench-grid.is-demand-collapsed[data-layout=compact] .customization-itinerary-panel,.customization-workbench-grid.is-demand-collapsed[data-layout=compact] .customization-itinerary-panel.is-primary{grid-area:1/2}.customization-trace-footer{flex:none;overflow:visible}.customization-confirmation-panel{box-sizing:border-box;background:#fff;border:1px solid #dbe3ef;border-radius:8px;min-width:0;min-height:92px;overflow:hidden;box-shadow:0 -4px 14px #0f172a0f}.customization-workbench-grid[data-layout=stacked] .customization-confirmation-panel{z-index:40;position:sticky;bottom:8px}.customization-confirmation-panel>.arco-card-body{grid-template-columns:minmax(0,1fr) minmax(360px,520px);align-items:center;gap:12px;min-height:90px;padding:9px 10px;display:grid}.customization-confirmation-copy{gap:5px;min-width:0;display:grid}.customization-confirmation-heading{align-items:center;gap:8px;min-width:0;display:flex}.customization-confirmation-action-area{grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:8px;min-width:0;display:grid}.customization-more-actions-button.arco-btn{flex:0 0 30px;justify-self:end;width:30px;min-width:30px;height:30px;padding:0}.customization-confirmation-tags{align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.customization-confirmation-tags .arco-tag{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;margin:0;overflow:hidden}.customization-confirmation-status.arco-typography{color:#475569;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;line-height:1.4;display:block;overflow:hidden}.customization-confirmation-actions{grid-template-rows:repeat(2,34px);grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0;display:grid}.customization-confirmation-actions .arco-btn{white-space:nowrap;border-radius:7px;width:100%;min-width:0;height:34px;padding-inline:8px;font-size:14px;font-weight:700;line-height:1;overflow:hidden}.customization-confirmation-actions .arco-btn>span{justify-content:center;align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.customization-confirmation-actions .arco-btn>span>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customization-itinerary-entry{min-width:0;display:flex}.customization-itinerary-entry-button.arco-btn{color:#1e40af;border-radius:8px;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:9px;width:48px;min-width:48px;height:100%;padding:8px 4px;display:flex}.customization-itinerary-entry-button>span:last-child{flex-direction:column;align-items:center;gap:8px;display:flex}.customization-itinerary-entry-button span,.customization-itinerary-entry-button small{writing-mode:vertical-rl;text-orientation:mixed}.customization-itinerary-entry-button small{color:#64748b}.customization-workbench-itinerary-drawer{height:calc(100vh - 132px);min-height:480px}.customization-workbench-itinerary-drawer .customization-itinerary-panel{grid-area:auto;width:100%;height:100%;min-height:0}.customization-create-new-confirm{gap:9px;display:grid}.customization-create-new-confirm .arco-typography{margin:0}.customization-create-new-confirm strong{color:#1e40af}@media (width<=899px){.customization-confirmation-panel>.arco-card-body{grid-template-columns:minmax(0,1fr)}.customization-confirmation-status.arco-typography{white-space:normal}}.customization-new-project-draft-page{min-height:calc(100vh - var(--customization-workbench-shell-offset,112px));color:#1d2129;background:#f6f8fb;place-items:start center;padding:24px;display:grid}.customization-new-project-draft-page--embedded{background:0 0;place-items:stretch stretch;min-height:0;padding:0}.customization-new-project-draft-page--bootstrapping{place-items:stretch stretch}.customization-new-project-draft-page--embedded.customization-new-project-draft-page--bootstrapping{min-height:min(68vh,720px)}.customization-new-project-draft-page--bootstrapping.customization-new-project-draft-page--triptych{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(320px,1.15fr)}.customization-new-project-bootstrap-status{background:linear-gradient(90deg,#f5f9ff 0%,#eef5ff 50%,#f5f9ff 100%) 0 0/200% 100%;border:1px solid #dbe7ff;border-radius:8px;grid-column:1/-1;align-items:center;gap:12px;min-width:0;padding:10px 14px;animation:1.6s ease-in-out infinite customization-new-project-skeleton-shimmer;display:flex}.customization-new-project-bootstrap-status strong{color:#1d4ed8;font-size:13px;line-height:1.4;display:block}.customization-new-project-bootstrap-status span{color:#64748b;margin-top:2px;font-size:12px;line-height:1.45;display:block}.customization-new-project-bootstrap-column.is-accent{border-color:#cfe0ff;box-shadow:0 4px 16px #2563eb0f}.customization-new-project-skeleton-chip{background:linear-gradient(90deg,#e8eef7 0%,#f4f7fb 45%,#e8eef7 90%) 0 0/200% 100%;border-radius:999px;width:64px;height:12px;animation:1.4s ease-in-out infinite customization-new-project-skeleton-shimmer}.customization-new-project-skeleton-block{background:linear-gradient(90deg,#eef2f7 0%,#f7f9fc 45%,#eef2f7 90%) 0 0/200% 100%;border-radius:8px;height:56px;animation:1.4s ease-in-out infinite customization-new-project-skeleton-shimmer}.customization-new-project-skeleton-block.is-line-1{height:72px}.customization-new-project-skeleton-block.is-line-2{width:92%;height:48px}.customization-new-project-skeleton-block.is-line-3{width:100%;height:120px}.customization-new-project-bootstrap-column.is-accent .customization-new-project-skeleton-block.is-line-3{height:160px}@keyframes customization-new-project-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (width<=1100px){.customization-new-project-draft-page--bootstrapping.customization-new-project-draft-page--triptych{grid-template-rows:auto;grid-template-columns:1fr}}.customization-new-project-draft-panel{background:#fff;border:1px solid #e7edf5;border-radius:8px;gap:14px;width:min(760px,100%);padding:20px;display:grid;box-shadow:0 8px 24px #0f172a0f}.customization-new-project-draft-page--embedded .customization-new-project-draft-panel{width:100%;box-shadow:none;border:none;border-radius:0;padding:0}.customization-new-project-draft-eyebrow{color:#165dff;margin-bottom:6px;font-size:12px;font-weight:600;display:inline-flex}.customization-new-project-draft-panel h1{margin:0 0 4px;font-size:22px;line-height:1.3}.customization-new-project-draft-page--embedded .customization-new-project-draft-panel h1{font-size:18px}.customization-new-project-draft-example{background:#f8fafc;border:1px solid #d9e4f5;border-radius:8px;gap:8px;padding:12px 14px;display:grid}.customization-new-project-draft-example-header{color:#1d4ed8;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}.customization-new-project-draft-example p{color:#334155;word-break:break-word;margin:0;font-size:13px;line-height:1.6}.customization-new-project-draft-error{color:#cf1322;font-size:13px}.customization-new-project-copy-busy{z-index:3;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;align-items:center;gap:8px;margin:0 0 8px;padding:8px 10px;font-size:13px;font-weight:600;display:flex;position:sticky;top:0}.customization-new-project-progress{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;gap:10px;padding:12px 14px;display:grid}.customization-new-project-progress-step{color:#475569;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;display:grid}.customization-new-project-progress-step div{gap:2px;display:grid}.customization-new-project-progress-step strong{color:#1e3a8a;font-size:14px;line-height:1.4}.customization-new-project-progress-step>div>span{font-size:13px;line-height:1.5}.customization-new-project-progress-dot{background:#fff;border:2px solid #93c5fd;border-radius:999px;width:10px;height:10px;margin-top:5px}.customization-new-project-progress-step.is-active .customization-new-project-progress-dot{background:#2563eb;border-color:#2563eb;box-shadow:0 0 0 5px #2563eb1f}.customization-new-project-progress-step.is-complete .customization-new-project-progress-dot{background:#16a34a;border-color:#16a34a}.customization-new-project-progress-step.is-complete strong{color:#15803d}.customization-new-project-draft-actions{justify-content:flex-end;display:flex}.customization-new-project-linked{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;gap:10px;padding:12px 14px;display:grid}.customization-new-project-linked-header{color:#1d2129;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.customization-new-project-linked-header strong{font-size:14px}.customization-new-project-linked-header span{color:#86909c}.customization-new-project-linked-empty{color:#86909c;margin:0;font-size:13px}.customization-new-project-empty-panel{background:#f8fafc;border:1px dashed #d7e0ec;border-radius:8px;justify-items:start;gap:8px;margin-top:4px;padding:14px 12px;display:grid}.customization-new-project-empty-panel strong{color:#334155;font-size:13px}.customization-new-project-empty-panel p{color:#86909c;margin:0;font-size:12px;line-height:1.55}.customization-new-project-suggest-chips{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.customization-new-project-suggest-chip{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #c9daf8;border-radius:999px;padding:6px 10px;font-size:12px;line-height:1}.customization-new-project-suggest-chip:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd}.customization-new-project-suggest-chip:disabled{cursor:not-allowed;opacity:.55}.customization-new-project-linked-list{overscroll-behavior:contain;padding:0;scrollbar-gutter:stable;box-sizing:border-box;gap:8px;min-width:0;max-width:100%;max-height:min(240px,36vh);margin:0;padding-right:2px;list-style:none;display:grid;overflow-y:auto}.customization-new-project-linked-item{box-sizing:border-box;background:#fff;border:1px solid #e7edf5;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;max-width:100%;padding:8px 10px;display:grid}.customization-new-project-linked-body{gap:2px;min-width:0;display:grid}.customization-new-project-linked-title{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.customization-new-project-linked-title span{color:#165dff;flex:none;font-size:12px;font-weight:600}.customization-new-project-linked-title strong{color:#1d2129;white-space:normal;overflow-wrap:anywhere;word-break:break-word;flex:12em;min-width:0;font-size:13px;line-height:1.4}.customization-new-project-linked-title em{color:#86909c;flex:none;font-size:12px;font-style:normal}.customization-new-project-linked-body p{color:#4e5969;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}@media (width<=720px){.customization-new-project-linked-list{max-height:min(200px,32vh)}.customization-new-project-linked-item{grid-template-columns:1fr;align-items:stretch}.customization-new-project-linked-item .arco-btn{justify-self:end}}.customization-new-project-draft-page--triptych{background:0 0;grid-template-columns:minmax(0,.92fr) minmax(0,.96fr) minmax(340px,1.2fr);place-items:stretch stretch;gap:12px;width:100%;min-height:min(68vh,720px);padding:0;display:grid}.customization-new-project-draft-page--embedded.customization-new-project-draft-page--triptych{height:100%;min-height:0}.customization-new-project-draft-page--triptych:not(.customization-new-project-draft-page--embedded){min-height:calc(100vh - var(--customization-workbench-shell-offset,112px));background:#f6f8fb;padding:16px}.customization-new-project-column{background:#fff;border:1px solid #e7edf5;border-radius:10px;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden;box-shadow:0 4px 16px #0f172a0a}.customization-new-project-column.is-primary{border-color:#cfe0ff;box-shadow:0 6px 18px #2563eb14}.customization-new-project-column.is-primary .customization-new-project-column-header{background:linear-gradient(#f5f9ff 0%,#f8fafc 100%)}.customization-new-project-column-header{background:#f8fafc;border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:baseline;gap:8px;padding:11px 14px;display:flex}.customization-new-project-column-header strong{color:#1d2129;font-size:14px}.customization-new-project-column-header span{color:#86909c;font-size:12px}.customization-new-project-column-body{overscroll-behavior:contain;box-sizing:border-box;align-content:start;gap:10px;min-width:0;max-width:100%;min-height:0;padding:12px 14px;display:grid;overflow:auto}.customization-new-project-column-body.is-compose{gap:10px}.customization-new-project-column-body>.arco-input-inner-wrapper,.customization-new-project-column-body>.arco-input-wrapper{width:100%}.customization-new-project-draft-example.is-compact{background:#f8fafc;border-color:#e7edf5;gap:6px;padding:10px 12px}.customization-new-project-draft-example.is-compact p{-webkit-line-clamp:2;color:#64748b;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.customization-new-project-column .customization-new-project-linked-list{scrollbar-gutter:auto;width:100%;max-height:none;padding-right:0}.customization-new-project-column .customization-new-project-linked-item.is-stacked{gap:8px;padding:10px}.customization-new-project-linked-item.is-history{background:linear-gradient(#fff 0%,#fbfcfe 100%);border-color:#dbe4f0;border-radius:10px;gap:10px;padding:12px;box-shadow:0 1px 2px #0f172a0a}.customization-new-project-history-card{gap:8px;min-width:0;display:grid}.customization-new-project-history-topline{flex-wrap:wrap;align-items:baseline;gap:6px 10px;min-width:0;display:flex}.customization-new-project-history-code{color:#0f766e;white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;font-size:12px;font-weight:600;line-height:1.4}.customization-new-project-history-code em{color:#0d9488;font-style:normal}.customization-new-project-history-dispatcher{font-size:12px;font-weight:550;line-height:1.4}.customization-new-project-history-version{color:#94a3b8;margin-left:auto;font-size:12px;font-weight:600}.customization-new-project-copy-status{color:#d46b08;font-size:12px;font-weight:600}.customization-new-project-history-title{color:#0f172a;white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-size:13px;font-weight:650;line-height:1.45}.customization-new-project-history-staff,.customization-new-project-history-facts{color:#64748b;min-width:0;font-size:12px;line-height:1.5}.customization-new-project-history-staff{flex-wrap:wrap;align-items:baseline;gap:2px 0;margin-top:2px;display:flex}.customization-new-project-history-facts{margin-top:4px}.customization-new-project-history-label{color:#86909c;font-weight:500}.customization-new-project-history-name{font-weight:650}.customization-new-project-history-name.is-dispatcher{color:#722ed1}.customization-new-project-history-name.is-sales{color:#165dff}.customization-new-project-history-name.is-contact{color:#c2410c}.customization-new-project-history-sep{color:#cbd5e1;margin:0 8px}.customization-new-project-linked-item.is-history .arco-btn{border-radius:8px;font-weight:600}.customization-new-project-column .customization-new-project-linked-body p{-webkit-line-clamp:3;color:#64748b}.customization-new-project-column-footer{background:#fbfdff;border-top:1px solid #eef2f7;padding:10px 14px 12px}.customization-new-project-column-loading{place-items:center;min-height:160px;display:grid}.customization-new-project-intro.is-compact h1{margin:0 0 4px;font-size:16px;line-height:1.35}.customization-new-project-linked-item.is-stacked{grid-template-columns:1fr;align-items:stretch}.customization-new-project-linked-item.is-stacked .arco-btn{justify-self:stretch}.crm-opportunity-workbench-add-customization-drawer .arco-drawer-body{padding:12px 16px 16px}.customization-new-project-draft-page--tabs{flex-direction:column;gap:0;height:100%;min-height:0;display:flex}.customization-new-project-triptych-tabs{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.customization-new-project-triptych-tabs>.arco-tabs-header-nav{flex-shrink:0}.customization-new-project-triptych-tabs .arco-tabs-content{flex:1;min-height:0;padding-top:8px;overflow:auto}.customization-new-project-triptych-tabs .arco-tabs-content-item.arco-tabs-content-item-active,.customization-new-project-triptych-tabs .arco-tabs-content-item-active .arco-tabs-pane{height:100%}.customization-new-project-draft-page--tabs .customization-new-project-column{box-shadow:none;background:0 0;border:none;border-radius:0;height:100%;min-height:0}.customization-new-project-draft-page--tabs .customization-new-project-column.is-primary{box-shadow:none;border:none}.customization-new-project-tab-meta{color:#64748b;margin-bottom:8px;font-size:12px}.customization-new-project-tabs-skeleton{gap:10px;min-height:0;display:grid}.customization-new-project-tabs-skeleton-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.customization-new-project-tabs-skeleton-nav>span{background:linear-gradient(90deg,#eef2f7 0%,#f8fafc 50%,#eef2f7 100%) 0 0/200% 100%;border-radius:6px;height:28px}@media (width<=1100px){.customization-new-project-draft-page--triptych:not(.customization-new-project-draft-page--tabs){grid-template-columns:1fr;min-height:0}.customization-new-project-draft-page--triptych:not(.customization-new-project-draft-page--tabs) .customization-new-project-column{min-height:240px}}.customization-mobile-shell{--page-bg:#eef1f5;--surface:#fff;--surface-subtle:#f7f9fc;--surface-blue:#f2f6ff;--surface-green:#eefaf3;--surface-amber:#fff8ea;--surface-red:#fff2f0;--text:#17233d;--muted:#667085;--border:#d9e0ea;--border-strong:#c6d1df;--primary:#165dff;--primary-hover:#0e4ed8;--green:#16845b;--amber:#a15c00;--danger:#c33737;--radius:8px;background:var(--page-bg);width:100%;min-width:0;height:100dvh;color:var(--text);grid-template-rows:50px 48px minmax(0,1fr);font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif;font-size:14px;display:grid;position:relative;overflow:hidden}.customization-mobile-app-header{z-index:25;border-bottom:1px solid var(--border);background:#fffffff7;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;height:50px;padding:0 6px;display:grid}.customization-mobile-app-title{min-width:0;color:var(--text);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}.customization-mobile-icon-button{width:42px;height:42px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;text-decoration:none;display:inline-grid}.customization-mobile-icon-button:hover{background:var(--surface-subtle);color:var(--text)}.customization-mobile-navigation{z-index:24;box-sizing:border-box;border-bottom:1px solid var(--border);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;height:48px;display:grid}.customization-mobile-navigation-link{min-width:0;min-height:48px;color:var(--muted);white-space:nowrap;justify-content:center;align-items:center;gap:5px;font-size:13px;text-decoration:none;display:inline-flex;position:relative}.customization-mobile-navigation-link:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:20%;right:20%}.customization-mobile-navigation-link.is-selected{color:var(--primary);font-weight:700}.customization-mobile-navigation-link.is-selected:after{background:var(--primary)}.customization-mobile-navigation-count{min-width:18px;height:18px;color:var(--muted);background:#edf2f7;border-radius:9px;place-items:center;padding:0 5px;font-size:11px;display:inline-grid}.customization-mobile-navigation-link.is-selected .customization-mobile-navigation-count{color:var(--primary);background:#e8efff}.customization-mobile-workbench-page{overscroll-behavior:contain;background:var(--page-bg);min-width:0;min-height:0;color:var(--text);scrollbar-gutter:stable;padding:10px 10px 148px;position:relative;overflow:hidden auto}.customization-mobile-loading{color:#475569;place-items:center;gap:10px;min-height:52vh;font-weight:700;display:grid}.customization-mobile-hero,.customization-mobile-summary-card,.customization-mobile-demand-group{background:#fff;border:1px solid #dfe8f2;border-radius:8px;box-shadow:0 6px 18px #0f172a0f}.customization-mobile-hero{border-color:#2563eb2e;justify-content:space-between;align-items:flex-start;gap:12px;padding:15px 14px;display:flex}.customization-mobile-hero-main{min-width:0}.customization-mobile-title.arco-typography{color:#0f172a;overflow-wrap:anywhere;margin:0 0 6px;font-size:18px;line-height:1.35}.customization-mobile-version-tag.arco-tag{color:#1d4ed8;background:#eff6ff;border:0;border-radius:999px;flex:none;height:28px;padding-inline:11px;font-weight:900;line-height:28px}.customization-mobile-alert{margin-top:10px}.customization-mobile-action-bar{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #e2e8f0d1;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px -2px;padding:8px;display:grid;position:sticky;top:52px;box-shadow:0 9px 22px #0f172a14}.customization-mobile-field-filters{margin-top:10px;overflow:hidden}.customization-mobile-field-filters .arco-radio-group{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.customization-mobile-field-filters .arco-radio-button{text-align:center;min-width:0;padding-inline:5px;font-size:12px}.customization-mobile-field-filters .arco-radio-button-content{white-space:nowrap;padding-inline:4px}.customization-mobile-submit-stack{gap:8px;display:grid}.customization-mobile-secondary-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.customization-mobile-notify-button.arco-btn,.customization-mobile-version-button.arco-btn,.customization-mobile-version-submit-button.arco-btn,.customization-mobile-trace-link{border-radius:8px;height:42px;font-weight:800}.customization-mobile-trace-link{color:#047857;background:#f0fdf4;border:1px solid #bbf7d0;justify-content:center;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.customization-mobile-trace-link:hover{color:#047857}.customization-mobile-notify-button.arco-btn-primary{background:linear-gradient(#10b981 0%,#059669 100%);border-color:#059669;box-shadow:0 7px 16px #05966938}.customization-mobile-version-button.arco-btn-secondary{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.customization-mobile-version-submit-button.arco-btn-primary:not(.arco-btn-disabled){color:#fff;background:#165dff;border-color:#165dff}.customization-mobile-summary-card{gap:10px;padding:14px;display:grid}.customization-mobile-summary-topline{justify-content:space-between;align-items:center;gap:10px;display:flex}.customization-mobile-summary-topline strong{font-size:16px}.customization-mobile-summary-topline span{color:#64748b;white-space:nowrap;font-size:12px}.customization-mobile-summary-card p{color:#1e293b;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}.customization-mobile-summary-pills{flex-wrap:wrap;gap:6px;display:flex}.customization-mobile-summary-pills span{color:#334155;background:#f1f5f9;border-radius:999px;align-items:center;gap:5px;min-height:24px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.customization-mobile-summary-pills .customization-mobile-dispatcher-pill{color:#0f766e;background:linear-gradient(#f0fdfa 0%,#ecfeff 100%);border:1px solid #14b8a65c;padding:2px 9px 2px 3px;box-shadow:0 5px 14px #0f766e1f}.customization-mobile-dispatcher-pill em{color:#fff;background:#0f766e;border-radius:999px;align-items:center;min-height:18px;padding:0 6px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.customization-mobile-dispatcher-pill strong{color:#134e4a;font-size:12px}.customization-mobile-summary-pills .is-itinerary-modified{color:#fff;background:linear-gradient(#ff9b3d 0%,#f97316 100%)}.customization-mobile-switching{z-index:30;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#f8fafcb8;place-items:center;padding:24px;animation:.18s ease-out customization-mobile-fade-in;display:grid;position:fixed;inset:0}.customization-mobile-switching-card{color:#1d4ed8;text-align:center;background:#fff;border:1px solid #bfdbfe;border-radius:8px;justify-items:center;gap:8px;min-width:190px;padding:18px 20px;display:grid;box-shadow:0 16px 36px #0f172a29}.customization-mobile-switching-card strong{color:#0f172a;font-size:15px}.customization-mobile-switching-card span{color:#64748b;font-size:12px}.customization-mobile-switching svg{animation:.9s linear infinite customization-mobile-spin}.customization-mobile-demand-group{padding:12px}.customization-mobile-demand-group h2{color:#0f172a;margin:0 0 10px;font-size:15px;line-height:1.35}.customization-mobile-field-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.customization-mobile-field{box-sizing:border-box;text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-column:1/-1;gap:4px;min-width:0;padding:9px 10px;display:grid}.customization-mobile-field.is-compact{grid-column:auto;min-height:64px}.customization-mobile-field:nth-child(3n+1){background:#f8fbff}.customization-mobile-field:nth-child(3n+2){background:#f8fdf9}.customization-mobile-field:nth-child(3n){background:#fffaf0}.customization-mobile-field.is-changed{background:#fff7ed;border-color:#fed7aa}.customization-mobile-field.is-dispatcher{background:linear-gradient(#f0fdfa 0%,#ecfeff 100%);border-color:#14b8a675;box-shadow:inset 3px 0 #0f766e}.customization-mobile-field.is-editable{width:100%;min-height:58px;color:inherit;cursor:pointer;grid-template-columns:minmax(0,1fr) 18px;align-items:center}.customization-mobile-field.is-editable svg{color:#94a3b8;grid-area:1/2/span 2}.customization-mobile-required-label{align-items:center;gap:3px;min-width:0;display:inline-flex}.customization-mobile-required-mark{color:#f53f3f;font-weight:700;line-height:1}.customization-mobile-field-value{color:#0f172a;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.55}.customization-mobile-empty{color:#64748b;text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:8px;gap:4px;padding:20px;display:grid}.customization-mobile-empty strong{color:#0f172a}.customization-mobile-version-drawer .arco-drawer-header{border-bottom-color:#e2e8f0}.customization-mobile-version-drawer.arco-drawer,.customization-mobile-edit-drawer.arco-drawer{border-radius:8px 8px 0 0}.customization-mobile-edit-drawer .arco-drawer-close-icon,.customization-mobile-version-drawer .arco-drawer-close-icon{color:#0f172a;background:#f1f5f9;border-radius:999px;place-items:center;min-width:44px;min-height:44px;font-size:20px;display:inline-grid}.customization-mobile-version-list{gap:8px;display:grid}.customization-mobile-version-row{color:#0f172a;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:grid}.customization-mobile-version-row-main{align-items:center;gap:6px;display:inline-flex}.customization-mobile-version-row-main strong{font-size:16px}.customization-mobile-version-row-main em,.customization-mobile-version-row-status span{border-radius:999px;align-items:center;padding:2px 7px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.customization-mobile-version-row-main em{color:#047857;background:#dcfce7}.customization-mobile-version-row-status{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:inline-flex}.customization-mobile-version-row-status span{color:#475569;background:#f1f5f9}.customization-mobile-edit-panel{gap:12px;padding-bottom:74px;display:grid}.customization-mobile-edit-heading{background:linear-gradient(135deg,#eff6ff 0%,#fefce8 100%);border:1px solid #dbeafe;border-radius:8px;gap:4px;padding:12px;display:grid}.customization-mobile-edit-heading strong{color:#0f172a;font-size:18px;line-height:1.3}.customization-mobile-edit-heading span{color:#475569;font-size:12px;line-height:1.5}.customization-mobile-edit-section{background:#fff;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.customization-mobile-edit-section.is-single{grid-template-columns:minmax(0,1fr)}.customization-mobile-edit-section h3{color:#0f172a;grid-column:1/-1;margin:0;font-size:15px;line-height:1.35}.customization-mobile-edit-field{gap:6px;min-width:0;display:grid}.customization-mobile-edit-field.is-wide{grid-column:1/-1}.customization-mobile-edit-field>span{color:#475569;font-size:12px;font-weight:800}.customization-mobile-edit-field .arco-select,.customization-mobile-edit-field .arco-input-number,.customization-mobile-edit-field .arco-picker,.customization-mobile-edit-field .arco-input,.customization-mobile-edit-field .arco-textarea{width:100%}.customization-mobile-edit-field .arco-select-view,.customization-mobile-edit-field .arco-input-number,.customization-mobile-edit-field .arco-picker,.customization-mobile-edit-field .arco-input,.customization-mobile-edit-field .arco-textarea{border-radius:8px}.customization-mobile-edit-field .arco-select-view,.customization-mobile-edit-field .arco-input-number,.customization-mobile-edit-field .arco-picker,.customization-mobile-edit-field .arco-input{min-height:44px}.customization-mobile-edit-actions{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #e2e8f0e6;border-radius:8px;grid-template-columns:.76fr 1.24fr;gap:10px;padding:9px;display:grid;position:fixed;bottom:14px;left:16px;right:16px;box-shadow:0 10px 28px #0f172a24}.customization-mobile-edit-actions .arco-btn{border-radius:8px;height:42px;font-weight:800}.customization-mobile-trace-page{padding-bottom:94px}.customization-mobile-trace-header,.customization-mobile-trace-input,.customization-mobile-trace-list{background:#fff;border:1px solid #dfe8f2;border-radius:8px;box-shadow:0 6px 18px #0f172a0f}.customization-mobile-trace-header{grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:10px;padding:14px;display:grid}.customization-mobile-back-link{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;place-items:center;width:38px;height:38px;display:inline-grid}.customization-mobile-trace-input,.customization-mobile-trace-list{gap:10px;margin-top:10px;padding:12px;display:grid}.customization-mobile-trace-section-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.customization-mobile-trace-section-head strong{color:#0f172a;font-size:15px}.customization-mobile-trace-section-head span{color:#64748b;font-size:12px;font-weight:800}.customization-mobile-trace-input .arco-textarea{border-radius:8px}.customization-mobile-trace-role-list{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.customization-mobile-trace-role-list .arco-btn{border-radius:999px;flex:none;font-weight:800}.customization-mobile-trace-submit-row{justify-content:flex-end;gap:8px;display:flex}.customization-mobile-trace-submit-row .arco-select,.customization-mobile-trace-submit-row .arco-btn{height:42px}.customization-mobile-trace-submit-row .arco-select-view,.customization-mobile-trace-submit-row .arco-btn{border-radius:8px}.customization-mobile-reference-list{gap:8px;display:grid}.customization-mobile-preview-card,.customization-mobile-trace-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:10px;display:grid}.customization-mobile-preview-card{grid-template-columns:minmax(0,1fr)}.customization-mobile-preview-card>.arco-checkbox{align-self:start}.customization-mobile-preview-card:has(.arco-checkbox){grid-template-columns:auto minmax(0,1fr)}.customization-mobile-preview-card.is-selected,.customization-mobile-trace-item.is-selected{background:#ecfdf5;border-color:#10b981}.customization-mobile-preview-card-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;display:flex}.customization-mobile-preview-card-head span{color:#64748b;font-size:12px;font-weight:800}.customization-mobile-preview-card strong{color:#0f172a;font-size:14px;line-height:1.45;display:block}.customization-mobile-preview-card ul{color:#475569;gap:4px;margin:8px 0 0;padding-left:16px;font-size:12px;line-height:1.5;display:grid}.customization-mobile-route-preview{background:#eff6ff;border-color:#bfdbfe}.customization-mobile-trace-card{min-width:0}.customization-mobile-trace-card-head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:7px;display:flex}.customization-mobile-trace-card-head div{flex-wrap:wrap;gap:5px;display:flex}.customization-mobile-trace-card-head span{color:#0369a1;background:#e0f2fe;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.customization-mobile-trace-card p{color:#1e293b;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.6}.customization-mobile-field.is-inline-number{grid-template-columns:minmax(0,1fr) minmax(72px,.8fr);align-items:center}.customization-mobile-field.is-inline-number.has-detail-action{grid-template-columns:minmax(0,1fr) minmax(72px,.8fr) 36px}.customization-mobile-inline-number-input{box-sizing:border-box;color:#0f172a;width:100%;min-width:0;height:36px;font:inherit;text-align:right;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:0 8px;font-size:14px}.customization-mobile-inline-number-input:focus{border-color:#2563eb;outline:2px solid #2563eb2e}.customization-mobile-inline-detail-button{color:#64748b;background:0 0;border:0;border-radius:6px;place-items:center;width:36px;height:36px;display:inline-grid}.customization-mobile-confirmation-bar{z-index:20;box-sizing:border-box;width:min(100% - 20px,620px);padding:9px 9px max(9px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #cbd5e1;border-radius:8px;gap:8px;display:grid;position:fixed;bottom:0;left:50%;right:auto;transform:translate(-50%);box-shadow:0 12px 30px #0f172a29}.customization-mobile-confirmation-status{min-width:0}.customization-mobile-confirmation-tags{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.customization-mobile-confirmation-tags span{color:#475569;background:#f1f5f9;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:700}.customization-mobile-confirmation-tags span.is-trace{color:#087443;background:#e7f6ec}.customization-mobile-confirmation-status p{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:12px;line-height:1.4;overflow:hidden}.customization-mobile-confirmation-actions .arco-btn{white-space:normal;border-radius:7px;min-width:0;height:40px;padding-inline:8px;font-weight:700}.customization-mobile-more-button.arco-btn{width:42px;padding:0}.customization-mobile-trace-content p:not(.is-expanded){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.customization-mobile-trace-expand{color:#175cd3;background:0 0;border:0;padding:5px 0 0;font-size:12px;font-weight:700}.customization-mobile-trace-generate-bar{right:10px;bottom:max(10px, env(safe-area-inset-bottom));z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #bbf7d0e6;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid;position:fixed;left:10px;box-shadow:0 12px 30px #0f172a29}.customization-mobile-trace-generate-bar>div>strong{color:#0f172a;font-size:14px;display:block}.customization-mobile-trace-generate-bar>div>span{color:#64748b;font-size:12px}.customization-mobile-trace-generate-bar .arco-btn{border-radius:8px;height:42px;font-weight:800}.customization-mobile-trace-confirm-button.arco-btn-primary{color:#fff}.customization-mobile-confirm-drawer.arco-drawer,.customization-mobile-notify-drawer.arco-drawer,.customization-mobile-more-drawer.arco-drawer{border-radius:8px 8px 0 0;height:auto;max-height:min(72vh,420px);overflow:hidden}.customization-mobile-confirm-drawer .arco-drawer-header,.customization-mobile-notify-drawer .arco-drawer-header,.customization-mobile-more-drawer .arco-drawer-header{border-bottom-color:#e2e8f0;padding:15px 16px 12px}.customization-mobile-confirm-drawer .arco-drawer-title,.customization-mobile-notify-drawer .arco-drawer-title,.customization-mobile-more-drawer .arco-drawer-title{color:#0f172a;overflow-wrap:anywhere;white-space:normal;font-size:15px;font-weight:800;line-height:1.45}.customization-mobile-confirm-drawer .arco-drawer-content,.customization-mobile-notify-drawer .arco-drawer-content,.customization-mobile-more-drawer .arco-drawer-content{max-width:100%;padding:0 16px 14px;overflow-y:auto}.customization-mobile-more-drawer .arco-drawer-content{padding:12px 16px 18px}.customization-mobile-confirm-body p,.customization-mobile-notify-form p{color:#334155;overflow-wrap:anywhere;white-space:normal;margin:0 0 8px;font-size:14px;line-height:1.6}.customization-mobile-confirm-drawer .arco-drawer-footer,.customization-mobile-notify-drawer .arco-drawer-footer{border-top-color:#e2e8f0;padding:12px 16px 14px}.customization-mobile-drawer-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.customization-mobile-drawer-actions .arco-btn{border-radius:8px;width:100%;min-width:0;height:40px;margin:0;font-weight:800}.customization-mobile-notify-form{gap:8px;display:grid}.customization-mobile-itinerary-page{min-height:calc(100dvh - 52px);padding-bottom:max(10px, env(safe-area-inset-bottom));grid-template-rows:auto auto minmax(420px,1fr);gap:8px;display:grid}.customization-mobile-itinerary-header{background:#fff;border-bottom:1px solid #dbe3ec;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.customization-mobile-itinerary-header .customization-mobile-title{margin-bottom:2px}.customization-mobile-itinerary-toolbar{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:7px 9px;display:flex}.customization-mobile-itinerary-toolbar>span{color:#475569;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.customization-mobile-itinerary-toolbar>div{flex:none;gap:6px;display:flex}.customization-mobile-itinerary-toolbar .arco-btn,.customization-mobile-itinerary-open{color:#175cd3;background:#fff;border:1px solid #dbe3ec;border-radius:6px;place-items:center;width:38px;height:38px;display:inline-grid}.customization-mobile-itinerary-stage{background:#fff;min-width:0;min-height:420px;position:relative;overflow:hidden}.customization-mobile-itinerary-frame{border:0;width:100%;height:100%;min-height:calc(100dvh - 205px);display:block}.customization-mobile-itinerary-empty{color:#64748b;text-align:center;align-content:center;place-items:center;gap:8px;min-height:calc(100dvh - 205px);padding:24px;display:grid}.customization-mobile-itinerary-empty strong{color:#0f172a}.customization-mobile-create-new-confirm,.customization-mobile-more-actions{gap:9px;display:grid}.customization-mobile-create-new-confirm p{color:#475569;margin:0;line-height:1.5}.customization-mobile-create-new-confirm strong{color:#0f172a}.customization-mobile-more-actions>div{gap:4px;display:grid}.customization-mobile-more-actions .arco-btn{border-radius:7px;justify-content:flex-start;width:100%;min-height:42px}.customization-mobile-more-actions span{color:#64748b;font-size:12px;line-height:1.45}.customization-mobile-notify-form .arco-radio-group{gap:8px;display:grid}.customization-mobile-notify-form .arco-radio{white-space:normal;align-items:center;min-height:36px;line-height:1.45}.customization-mobile-notify-form .arco-radio-text{overflow-wrap:anywhere;white-space:normal}@keyframes customization-mobile-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes customization-mobile-fade-in{0%{opacity:0}to{opacity:1}}@media (width>=720px){.customization-mobile-shell,.customization-mobile-workbench-page{max-width:640px;margin:0 auto}}.customization-mobile-shell,.customization-mobile-shell *{box-sizing:border-box}.customization-mobile-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.customization-mobile-loading{min-height:100%;color:var(--muted)}.customization-mobile-hero,.customization-mobile-demand-group,.customization-mobile-trace-input{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:0 4px 14px #17233d0d}.customization-mobile-hero{grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:stretch;gap:10px;padding:13px;display:grid}.customization-mobile-project-title-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.customization-mobile-title.arco-typography{min-width:0;color:var(--text);overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.4}.customization-mobile-meta.arco-typography{color:var(--muted);font-size:12px}.customization-mobile-version-trigger{background:var(--surface-blue);min-height:32px;color:var(--primary);cursor:pointer;border:1px solid #b7c9ff;border-radius:6px;flex:none;align-items:center;gap:4px;padding:0 9px;font-weight:700;display:inline-flex}.customization-mobile-owner-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.customization-mobile-owner-tag,.customization-mobile-mini-status{color:#48566b;white-space:nowrap;background:#f1f4f8;border-radius:12px;align-items:center;gap:4px;min-height:24px;padding:2px 8px;font-size:12px;display:inline-flex}.customization-mobile-owner-tag strong{font-size:11px}.customization-mobile-owner-tag.is-dispatcher,.customization-mobile-mini-status.is-complete{background:var(--surface-green);color:var(--green)}.customization-mobile-mini-status.is-pending,.customization-mobile-mini-status.is-review{background:var(--surface-amber);color:var(--amber)}.customization-mobile-mini-status.is-missing{background:var(--surface-red);color:var(--danger)}.customization-mobile-project-status-line{color:var(--muted);border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:8px;padding-top:9px;font-size:12px;display:flex}.customization-mobile-itinerary-link{min-height:30px;color:var(--primary);border:0;align-items:center;gap:4px;font-weight:700;text-decoration:none;display:inline-flex}.customization-mobile-action-bar{display:none}.customization-mobile-alert{border-radius:6px;margin-top:10px;font-size:12px}.customization-mobile-alert .arco-alert-content{line-height:1.5}.customization-mobile-field-filters{z-index:4;border-radius:var(--radius);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #d9e0eae6;margin:10px -2px;padding:6px;position:sticky;top:-10px;overflow:hidden}.customization-mobile-field-filters .arco-radio-group{flex-wrap:wrap;align-items:center;gap:6px;width:100%;padding:0;display:flex}.customization-mobile-field-filters .arco-radio-button{width:auto;min-width:0;min-height:32px;color:var(--muted);text-align:center;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:12px;display:inline-flex}.customization-mobile-field-filters .arco-radio-checked{background:var(--surface-blue);color:var(--primary);border-color:#b7c9ff;font-weight:700}.customization-mobile-field-filters .arco-radio-button:before,.customization-mobile-field-filters .arco-radio-button:after{display:none}.customization-mobile-field-filters .arco-radio-button-inner{white-space:nowrap;place-items:center;min-height:30px;padding:0 9px;line-height:normal;display:grid}.customization-mobile-demand-groups{gap:10px;margin-top:0;display:grid}.customization-mobile-demand-group{padding:0;overflow:hidden}.customization-mobile-demand-group-heading{justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:0 12px;display:flex}.customization-mobile-demand-group h2{color:var(--text);margin:0;font-size:15px}.customization-mobile-demand-group-heading>span{color:var(--muted);font-size:12px}.customization-mobile-field-list{display:block}.customization-mobile-field,.customization-mobile-field.is-compact,.customization-mobile-field.is-editable{width:100%;min-width:0;min-height:53px;color:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #edf0f4;border-radius:0;grid-template-columns:minmax(88px,.78fr) minmax(0,1.22fr) 22px;align-items:center;gap:8px;padding:8px 11px;display:grid;position:relative}.customization-mobile-field:nth-child(3n+1),.customization-mobile-field:nth-child(3n+2),.customization-mobile-field:nth-child(3n){background:0 0}.customization-mobile-field:hover{background:var(--surface-subtle)}.customization-mobile-field.is-required-missing{background:var(--surface-red);border-color:#edf0f4}.customization-mobile-field.is-changed,.customization-mobile-field.is-dispatcher.is-changed{box-shadow:none;background:#fff9f7;border-color:#edf0f4}.customization-mobile-field.is-changed:before{background:var(--danger);content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;inset:7px auto 7px 0}.customization-mobile-field.is-dispatcher:not(.is-changed){box-shadow:none;background:0 0;border-color:#edf0f4}.customization-mobile-field-label{color:var(--muted);font-size:12px;font-weight:700}.customization-mobile-field-value{overflow-wrap:anywhere;min-width:0;color:var(--text);text-align:left;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.5}.customization-mobile-field.is-changed .customization-mobile-field-value{color:var(--danger);font-weight:700}.customization-mobile-field.is-editable>svg{color:#98a2b3;grid-area:1/3;width:16px;height:16px}.customization-mobile-field.is-inline-number,.customization-mobile-field.is-inline-number.has-detail-action{grid-template-columns:minmax(88px,.78fr) minmax(0,1.22fr) 22px}.customization-mobile-inline-number-group{min-width:0;color:var(--muted);grid-column:2;justify-content:flex-end;align-items:center;gap:5px;font-size:12px;display:flex}.customization-mobile-inline-number-input{border:1px solid var(--border-strong);background:var(--surface);width:58px;min-width:0;height:34px;color:var(--text);text-align:center;border-radius:6px;padding:0 5px;font-size:13px}.customization-mobile-field.is-changed .customization-mobile-inline-number-input{color:var(--danger);border-color:#e7a4a4;font-weight:700}.customization-mobile-inline-detail-button{color:#98a2b3;grid-column:3;width:22px;height:34px}.customization-mobile-inline-error{color:var(--danger);grid-column:1/-1;font-size:12px}.customization-mobile-empty{border-color:var(--border);border-radius:var(--radius);background:var(--surface);color:var(--muted)}.customization-mobile-confirmation-bar{right:8px;bottom:max(8px, env(safe-area-inset-bottom));z-index:20;box-sizing:border-box;border:1px solid var(--border-strong);border-radius:var(--radius);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;gap:6px;width:auto;padding:9px;display:grid;position:absolute;left:8px;transform:none;box-shadow:0 12px 30px #17233d2e}.customization-mobile-confirmation-status{align-items:center;gap:8px;min-width:0;display:flex}.customization-mobile-confirmation-tags{flex-wrap:nowrap;min-width:0;overflow:hidden}.customization-mobile-confirmation-tags span{color:#48566b;white-space:nowrap;background:#f1f4f8;border-radius:12px;min-height:22px;padding:1px 7px;font-size:11px}.customization-mobile-confirmation-tags span.is-trace{color:var(--primary);background:#e8efff;font-weight:700}.customization-mobile-confirmation-tags span.is-complete{background:var(--surface-green);color:var(--green)}.customization-mobile-confirmation-tags span.is-pending,.customization-mobile-confirmation-tags span.is-review,.customization-mobile-confirmation-tags span.is-missing{background:var(--surface-amber);color:var(--amber)}.customization-mobile-confirmation-tags span.is-draft{background:var(--surface-red);color:var(--danger)}.customization-mobile-confirmation-hint{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.45;overflow:hidden}.customization-mobile-confirmation-actions{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr) 42px;gap:6px;display:grid}.customization-mobile-confirmation-actions .arco-btn{border-radius:6px;min-height:40px;padding:0 8px;font-size:13px}.customization-mobile-version-submit-button.arco-btn-primary{border-color:var(--primary);background:var(--primary);color:#fff}.customization-mobile-version-submit-button.arco-btn-primary.arco-btn-disabled{opacity:.48}.customization-mobile-create-new-button.arco-btn-secondary,.customization-mobile-more-button.arco-btn-secondary{border-color:var(--border-strong);background:var(--surface);color:var(--text)}.customization-mobile-toast{right:18px;bottom:calc(126px + env(safe-area-inset-bottom));z-index:90;color:#fff;text-align:center;background:#17233df0;border-radius:6px;justify-content:center;gap:4px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex;position:absolute;left:18px;box-shadow:0 10px 24px #17233d38}.customization-mobile-toast strong,.customization-mobile-toast span{color:inherit}.customization-mobile-trace-page{padding:10px 10px 118px}.customization-mobile-trace-input{gap:10px;margin:0;padding:12px;display:grid}.customization-mobile-trace-input .arco-textarea{border-color:var(--border-strong);min-height:82px;color:var(--text);border-radius:6px;padding:9px 10px}.customization-mobile-trace-section-head .arco-tag{color:#48566b;background:#f1f4f8;border:0;border-radius:12px;align-items:center;min-height:24px;padding:2px 8px;font-size:12px;line-height:1;display:inline-flex}.customization-mobile-trace-submit-row .arco-btn{border-radius:6px;height:36px;min-height:36px;padding:0 11px;font-size:12px}.customization-mobile-trace-list{box-shadow:none;background:0 0;border:0;gap:8px;margin-top:0;padding:0;display:grid}.customization-mobile-trace-list>.customization-mobile-trace-section-head{margin:12px 2px 0}.customization-mobile-trace-item{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);grid-template-columns:24px minmax(0,1fr);gap:8px;min-height:88px;padding:11px;display:grid}.customization-mobile-trace-item.is-selected{background:var(--surface-blue);border-color:#86a7ff}.customization-mobile-trace-item>.arco-checkbox{margin-top:2px}.customization-mobile-trace-item>.arco-checkbox .arco-checkbox-mask{width:18px;height:18px}.customization-mobile-trace-card-head{margin-bottom:0}.customization-mobile-trace-card-head strong{color:var(--text);font-size:13px}.customization-mobile-trace-card-head time{color:#8994a5;white-space:nowrap;font-size:11px}.customization-mobile-trace-card p{color:var(--text);margin:6px 0 7px;font-size:13px;line-height:1.55}.customization-mobile-trace-expand{min-height:28px;color:var(--primary);padding:0}.customization-mobile-trace-generate-bar{right:8px;bottom:max(8px, env(safe-area-inset-bottom));z-index:20;border:1px solid var(--border-strong);border-radius:var(--radius);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-height:66px;padding:9px;display:grid;position:absolute;left:8px;box-shadow:0 12px 30px #17233d2e}.customization-mobile-trace-generate-bar>div{min-width:0}.customization-mobile-trace-generate-bar>div>strong,.customization-mobile-trace-generate-bar>div>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.customization-mobile-trace-generate-bar>div>strong{color:var(--text);font-size:13px}.customization-mobile-trace-generate-bar>div>span{color:var(--muted);margin-top:3px;font-size:11px}.customization-mobile-trace-generate-bar .arco-btn{border-radius:6px;height:42px;padding:0 13px;font-weight:700}.customization-mobile-trace-confirm-button.arco-btn-primary{border-color:var(--primary);background:var(--primary);color:#fff}.customization-mobile-trace-confirm-button.arco-btn-primary:disabled{border-color:var(--primary);background:var(--primary);color:#fff;cursor:not-allowed;opacity:.48}.customization-mobile-itinerary-page{flex-direction:column;gap:0;min-height:0;padding:0;display:flex;overflow:hidden}.customization-mobile-itinerary-toolbar{border-bottom:1px solid var(--border);background:var(--surface);flex:none;min-height:50px;padding:7px 9px}.customization-mobile-itinerary-toolbar-copy{min-width:0}.customization-mobile-itinerary-toolbar-copy strong,.customization-mobile-itinerary-toolbar-copy span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.customization-mobile-itinerary-toolbar-copy strong{color:var(--text);font-size:14px}.customization-mobile-itinerary-toolbar-copy span{color:var(--muted);margin-top:2px;font-size:11px}.customization-mobile-itinerary-toolbar .arco-btn,.customization-mobile-itinerary-open{width:42px;height:42px;color:var(--text);border:0;border-radius:6px}.customization-mobile-itinerary-version-banner{background:var(--surface-amber);color:#744000;border-color:#f3c47a;flex:none;margin:8px 8px 0}.customization-mobile-itinerary-stage{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);flex:auto;min-width:0;min-height:0;margin:8px;position:relative;overflow:hidden}.customization-mobile-itinerary-frame{background:var(--surface);border:0;width:100%;height:100%;min-height:0;display:block}.customization-mobile-itinerary-empty{background:var(--surface);min-height:0;color:var(--muted);position:absolute;inset:0}.customization-mobile-itinerary-empty strong{color:var(--text);font-size:15px}.customization-mobile-confirm-drawer.arco-drawer,.customization-mobile-notify-drawer.arco-drawer,.customization-mobile-more-drawer.arco-drawer,.customization-mobile-version-drawer.arco-drawer,.customization-mobile-edit-drawer.arco-drawer{background:#fff;border-radius:12px 12px 0 0;max-height:min(76vh,610px);box-shadow:0 -14px 36px #17233d2e}.customization-mobile-confirm-drawer .arco-drawer-header,.customization-mobile-notify-drawer .arco-drawer-header,.customization-mobile-more-drawer .arco-drawer-header,.customization-mobile-version-drawer .arco-drawer-header,.customization-mobile-edit-drawer .arco-drawer-header{border-bottom:0;min-height:54px;padding:14px 14px 0;position:relative}.customization-mobile-confirm-drawer .arco-drawer-header:before,.customization-mobile-notify-drawer .arco-drawer-header:before,.customization-mobile-more-drawer .arco-drawer-header:before,.customization-mobile-version-drawer .arco-drawer-header:before,.customization-mobile-edit-drawer .arco-drawer-header:before{content:"";background:#ccd3dd;border-radius:3px;width:38px;height:4px;position:absolute;top:2px;left:50%;transform:translate(-50%)}.customization-mobile-confirm-drawer .arco-drawer-header-title,.customization-mobile-notify-drawer .arco-drawer-header-title,.customization-mobile-more-drawer .arco-drawer-header-title,.customization-mobile-version-drawer .arco-drawer-header-title,.customization-mobile-edit-drawer .arco-drawer-header-title{color:var(--text);font-size:16px;font-weight:700}.customization-mobile-confirm-drawer .arco-drawer-close-icon,.customization-mobile-notify-drawer .arco-drawer-close-icon,.customization-mobile-more-drawer .arco-drawer-close-icon,.customization-mobile-version-drawer .arco-drawer-close-icon,.customization-mobile-edit-drawer .arco-drawer-close-icon{width:42px;min-width:42px;height:42px;min-height:42px;color:var(--text);background:0 0;border-radius:6px;place-items:center;display:inline-grid}.customization-mobile-confirm-drawer .arco-drawer-content,.customization-mobile-notify-drawer .arco-drawer-content,.customization-mobile-version-drawer .arco-drawer-content,.customization-mobile-edit-drawer .arco-drawer-content,.customization-mobile-more-drawer .arco-drawer-content{padding:8px 14px max(14px, env(safe-area-inset-bottom))}.customization-mobile-more-actions{gap:8px;display:grid}.customization-mobile-sheet-action{color:#17233d;cursor:pointer;text-align:left;background:#fff;border:1px solid #d9e0ea;border-radius:8px;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:8px;min-height:62px;padding:8px 10px;display:grid}.customization-mobile-sheet-action:hover:not(:disabled){background:#f2f6ff;border-color:#9db7ff}.customization-mobile-sheet-action:disabled{cursor:not-allowed;opacity:.48}.customization-mobile-sheet-action-icon{color:#165dff;background:#f2f6ff;border-radius:7px;place-items:center;width:34px;height:34px;display:inline-grid}.customization-mobile-sheet-action-copy{min-width:0}.customization-mobile-sheet-action-copy strong,.customization-mobile-sheet-action-copy span{display:block}.customization-mobile-sheet-action-copy strong{font-size:14px}.customization-mobile-sheet-action-copy span{color:#667085;margin-top:3px;font-size:11px;line-height:1.45}.customization-mobile-sheet-action>svg{color:#98a2b3}.customization-mobile-version-row{color:#17233d;border-color:#d9e0ea;border-radius:8px}.customization-mobile-version-row.is-selected{background:#f2f6ff;border-color:#86a7ff}.customization-mobile-drawer-actions{grid-template-columns:.8fr 1.2fr;gap:8px}.customization-mobile-drawer-actions .arco-btn{border-radius:6px;min-height:42px}.customization-mobile-workbench-page{scrollbar-gutter:auto;padding:0;overflow:hidden}.customization-mobile-page-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;width:100%;min-width:0;height:100%;min-height:0;padding:10px 10px 148px;overflow:hidden auto}.customization-mobile-trace-scroll{padding-bottom:118px}@media (width<=374px){.customization-mobile-navigation-link{gap:3px;font-size:12px}}.customization-mobile-new-project-shell{grid-template-rows:50px minmax(0,1fr)}.customization-mobile-new-project-page{flex-direction:column;min-height:0;display:flex;position:relative}.customization-mobile-new-project-scroll{padding-bottom:96px}.customization-mobile-new-project-panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:12px;padding:14px;display:grid}.customization-mobile-new-project-intro h1{color:var(--text);margin:0 0 4px;font-size:18px;line-height:1.35}.customization-mobile-new-project-intro p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.customization-mobile-new-project-eyebrow{color:var(--primary);margin-bottom:6px;font-size:12px;font-weight:700;display:inline-flex}.customization-mobile-new-project-example{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-subtle);gap:8px;padding:12px;display:grid}.customization-mobile-new-project-example-header{color:var(--primary);justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.customization-mobile-new-project-example p{color:var(--text);word-break:break-word;margin:0;font-size:13px;line-height:1.55}.customization-mobile-new-project-progress{border-radius:var(--radius);background:var(--surface-blue);border:1px solid #bfdbfe;gap:10px;padding:12px;display:grid}.customization-mobile-new-project-progress-step{color:var(--muted);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;display:grid}.customization-mobile-new-project-progress-step div{gap:2px;display:grid}.customization-mobile-new-project-progress-step strong{color:#1e3a8a;font-size:14px;line-height:1.4}.customization-mobile-new-project-progress-step>div>span{font-size:12px;line-height:1.5}.customization-mobile-new-project-progress-dot{background:#fff;border:2px solid #93c5fd;border-radius:999px;width:10px;height:10px;margin-top:5px}.customization-mobile-new-project-progress-step.is-active .customization-mobile-new-project-progress-dot{border-color:var(--primary);background:var(--primary);box-shadow:0 0 0 5px #165dff1f}.customization-mobile-new-project-progress-step.is-complete .customization-mobile-new-project-progress-dot{border-color:var(--green);background:var(--green)}.customization-mobile-new-project-progress-step.is-complete strong{color:var(--green)}.customization-mobile-new-project-actions{right:8px;bottom:max(8px, env(safe-area-inset-bottom));z-index:20;border:1px solid var(--border-strong);border-radius:var(--radius);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;padding:9px;position:absolute;left:8px;box-shadow:0 12px 30px #17233d2e}.customization-mobile-new-project-actions .arco-btn{border-radius:6px;min-height:42px;font-weight:700}.admin-tags-view{box-sizing:border-box;background:#f2f3f5;border-bottom:1px solid #e5e6eb;align-items:center;gap:4px;height:40px;min-height:40px;padding:0 8px;display:flex}.admin-tags-view__scroll{scrollbar-width:none;flex:1;align-items:center;gap:6px;min-width:0;height:100%;display:flex;overflow:auto hidden}.admin-tags-view__scroll::-webkit-scrollbar{display:none}.admin-tags-view__tab{color:#4e5969;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e5e6eb;border-radius:3px;flex:none;align-items:center;gap:6px;max-width:200px;height:28px;margin:0;padding:0 10px;font-size:13px;line-height:1;display:inline-flex}.admin-tags-view__tab:hover{color:#165dff;background:#fff;border-color:#165dff47}.admin-tags-view__tab.is-active{color:#165dff;background:#e8f3ff;border-color:#0000;font-weight:600}.admin-tags-view__tab-icon{color:inherit;flex:none;justify-content:center;align-items:center;display:inline-flex}.admin-tags-view__tab-icon svg{width:14px;height:14px}.admin-tags-view__tab-title{text-overflow:ellipsis;overflow:hidden}.admin-tags-view__tab-close{color:#86909c;border-radius:50%;flex:none;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.admin-tags-view__tab.is-active .admin-tags-view__tab-close{color:#165dff}.admin-tags-view__tab-close:hover{color:#fff;background:#165dff}.admin-tags-view__actions{flex:none;align-items:center;gap:2px;display:flex}.admin-tags-view__scroll-btn.arco-btn,.admin-tags-view__refresh.arco-btn,.admin-tags-view__immersive.arco-btn{color:#4e5969}.admin-tags-view__scroll-btn.arco-btn:hover,.admin-tags-view__refresh.arco-btn:hover,.admin-tags-view__immersive.arco-btn:hover{color:#165dff;background:#165dff0f}.admin-tags-view__refresh.arco-btn,.admin-tags-view__immersive.arco-btn{padding:0 8px;font-size:13px}.admin-tags-view.is-immersive{justify-content:flex-end}.admin-tags-view.is-immersive .admin-tags-view__actions{margin-left:auto}.admin-tags-view__menu-item{align-items:center;gap:8px;display:inline-flex}.notification-center-trigger__button{color:#4e5969}.notification-center-trigger__button:hover,.notification-center-trigger__button:focus-visible{color:#165dff;background:#f2f3f5}.notification-center-popover{box-sizing:border-box;width:100%}.notification-center-popover__header,.notification-center-page__header,.notification-center-page__summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.notification-center-popover__header{padding:2px 2px 10px}.notification-center-popover__list{max-height:min(460px,100vh - 160px);overflow:auto}.notification-message-list{gap:0;display:grid}.notification-message-list__state{place-items:center;min-height:160px;padding:20px;display:grid}.notification-message-item{border-bottom:1px solid #f2f3f5;gap:7px;padding:14px 4px;display:grid}.notification-message-item:last-child{border-bottom:0}.notification-message-item__topline,.notification-message-item__meta,.notification-message-item__footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.notification-message-item__title{color:#1d2129;min-width:0;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;overflow:hidden}.notification-message-item__title:hover,.notification-message-item__title:focus-visible{color:#165dff;text-underline-offset:3px;outline:none;text-decoration:underline}.notification-message-item__summary{color:#4e5969;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.notification-message-item__meta{color:#86909c;justify-content:flex-start;font-size:12px}.notification-message-item__footer{min-height:24px}.notification-center-page{gap:16px;width:100%;display:grid}.notification-center-page__summary{color:#4e5969;flex-wrap:wrap;justify-content:flex-start}.notification-center-page__summary strong{color:#1d2129}.notification-center-page__card .arco-card-body{padding-top:4px}.notification-center-page__pagination{border-top:1px solid #f2f3f5;justify-content:flex-end;padding-top:14px;display:flex}.notification-center-detail__content{color:#1d2129;white-space:pre-wrap;margin:0;line-height:1.75}.notification-center-detail-drawer{max-width:100vw}@media (width<=640px){.notification-center-detail-drawer{width:100vw!important}.notification-center-page__header{flex-direction:column;align-items:flex-start}.notification-center-page__card .arco-card-body{padding-inline:14px}.notification-center-page__pagination{justify-content:center}.notification-message-item__topline{align-items:flex-start}}.admin-shell{scrollbar-width:thin;scrollbar-color:#86909c7a transparent}.admin-shell .arco-menu-inline-header.arco-menu-selected,.admin-shell .arco-menu-inline-header.arco-menu-selected:hover{color:#4e5969;background-color:#0000}.admin-shell .arco-menu-inline-header.arco-menu-selected .arco-icon,.admin-shell .arco-menu-inline-header.arco-menu-selected svg{color:#4e5969;stroke:#4e5969}.admin-shell__scroll,.admin-shell .arco-layout-content{scrollbar-width:thin;scrollbar-color:#86909c6b transparent}.admin-shell__scroll::-webkit-scrollbar{width:8px;height:8px}.admin-shell .arco-layout-content::-webkit-scrollbar{width:8px;height:8px}.admin-shell__scroll::-webkit-scrollbar-track{background:0 0}.admin-shell .arco-layout-content::-webkit-scrollbar-track{background:0 0}.admin-shell__scroll::-webkit-scrollbar-thumb{background:#86909c6b padding-box content-box;border:2px solid #0000;border-radius:999px}.admin-shell .arco-layout-content::-webkit-scrollbar-thumb{background:#86909c6b padding-box content-box;border:2px solid #0000;border-radius:999px}.admin-shell__scroll:hover::-webkit-scrollbar-thumb{background:#4e59698f padding-box content-box}.admin-shell .arco-layout-content:hover::-webkit-scrollbar-thumb{background:#4e59698f padding-box content-box}@media (width<=760px){.admin-shell.is-list-workbench-mobile .admin-shell__main{min-width:0;overflow:hidden}.admin-shell.is-list-workbench-mobile .arco-layout-content[data-testid=admin-content-shell]{scrollbar-gutter:stable;box-sizing:border-box!important;background:#f2f3f5!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0!important;overflow:hidden auto!important}.admin-shell.is-list-workbench-mobile [data-testid=admin-content-inner]{background:#f2f3f5;width:100%;min-width:0;max-width:100%;min-height:100%;overflow:visible}}.admin-shell__header{line-height:50px}.admin-shell__chrome-toggle.arco-btn{color:#4e5969;width:32px;height:32px}.admin-shell__chrome-toggle.arco-btn:hover{color:#165dff;background:#f2f3f5}.admin-shell__sider.arco-layout-sider-collapsed .admin-shell__scroll{padding:12px 0 20px;overflow-x:hidden}.admin-shell__sider.arco-layout-sider-collapsed .arco-menu,.admin-shell__sider.arco-layout-sider-collapsed .arco-menu-inner{width:100%;min-width:0}.admin-shell__sider.arco-layout-sider-collapsed .arco-menu-item,.admin-shell__sider.arco-layout-sider-collapsed .arco-menu-inline-header,.admin-shell__sider.arco-layout-sider-collapsed .arco-menu-pop-header{box-sizing:border-box;overflow:hidden;justify-content:center!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.admin-shell__sider.arco-layout-sider-collapsed .arco-menu-item>span,.admin-shell__sider.arco-layout-sider-collapsed .arco-menu-pop-header>span:not(.arco-menu-icon-suffix){justify-content:center;align-items:center;gap:0;width:100%;display:inline-flex!important}.admin-shell__sider.arco-layout-sider-collapsed .arco-menu-icon-suffix{display:none!important}.admin-shell__sider.arco-layout-sider-collapsed .admin-shell__menu-label{display:none}.admin-shell-menu-pop .admin-shell__menu-label,.arco-menu-pop .admin-shell__menu-label,.arco-trigger-popup .admin-shell__menu-label,.arco-dropdown .admin-shell__menu-label{display:inline}.admin-shell-menu-pop.arco-trigger-popup,.admin-shell-menu-pop{padding-left:0}.admin-shell-menu-pop .arco-dropdown-menu,.admin-shell-menu-pop .arco-menu,.admin-shell-menu-pop .arco-menu-vertical{box-sizing:border-box;min-width:220px;max-height:none;padding:8px;overflow:visible}.admin-shell-menu-pop .arco-menu-item,.arco-menu-pop .arco-menu-item,.arco-trigger-popup .arco-menu-item{border-radius:10px;min-height:40px;margin-bottom:4px;font-size:14px;line-height:40px;padding:0 12px!important}.admin-shell-menu-pop .arco-menu-item>span,.arco-menu-pop .arco-menu-item>span{justify-content:flex-start;gap:10px;width:auto}.admin-shell-menu-pop .arco-menu-item svg,.arco-menu-pop .arco-menu-item svg{flex:none;width:18px;height:18px}.odform-page{color:#333;background:#fafafa;min-height:100vh;font:14px Microsoft Yahei,PingFang SC,sans-serif}.odform-header{text-align:center;background:#fff;border-bottom:1px solid #ececec;padding:20px 20px 16px}.odform-tit-logo{color:#fff;background:#8ec31f;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;margin:0 auto 10px;font-size:18px;font-weight:700;display:flex}.odform-tit{color:#222;margin:0;padding:0 8px;font-size:20px;font-weight:600;line-height:1.35}.odform-subtitle{color:#888;margin:8px 0 0;font-size:13px;line-height:1.4}.odform{padding:16px 16px calc(24px + env(safe-area-inset-bottom,0px));box-sizing:border-box;max-width:520px;margin:0 auto}.odform-section{background:#fff;border:1px solid #ececec;border-radius:10px;margin-bottom:12px;padding:14px 14px 6px}.odform-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.odform-section-title{color:#222;margin:0 0 12px;font-size:15px;font-weight:600;line-height:1.3}.odform-section-head .odform-section-title{margin-bottom:0}.odform-section-hint{color:#999;margin:0 0 12px;font-size:12px}.odform-field{gap:6px;margin-bottom:14px;display:grid}.odform-field label{color:#555;font-size:13px;line-height:1.3}.odform-field input,.odform-field select,.odform-field textarea{box-sizing:border-box;color:#333;appearance:none;background:#fff;border:1px solid #e0e0e0;border-radius:4px;outline:none;width:100%;padding:11px 12px;font-family:inherit;font-size:14px}.odform-field select{background-image:linear-gradient(45deg,#0000 50%,#999 50%),linear-gradient(135deg,#999 50%,#0000 50%);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:28px}.odform-field input::placeholder,.odform-field textarea::placeholder{color:#b0b0b0}.odform-field input:focus,.odform-field select:focus,.odform-field textarea:focus{border-color:#8ec31f}.odform-field textarea{resize:vertical;min-height:84px;line-height:1.5}.odform-upload-btn{color:#8ec31f;cursor:pointer;background:#fff;border:1px solid #8ec31f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:7px 12px;font-size:13px;display:inline-flex}.odform-upload-btn[aria-disabled=true]{opacity:.6;cursor:not-allowed}.odform-upload-btn input[type=file]{display:none}.odform-upload-empty{color:#aaa;text-align:center;border:1px dashed #ddd;border-radius:6px;margin-bottom:10px;padding:16px 12px;font-size:13px}.odform-file-list{gap:8px;margin:0 0 10px;padding:0;list-style:none;display:grid}.odform-file-item{background:#f7f8f5;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.odform-file-thumb{object-fit:cover;background:#eee;border-radius:6px;flex-shrink:0;width:44px;height:44px}.odform-file-badge{color:#6a9a18;background:#eef5e0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:12px;display:flex}.odform-file-meta{flex:1;gap:2px;min-width:0;display:grid}.odform-file-meta strong{color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.odform-file-meta span{color:#888;font-size:12px}.odform-file-remove{color:#d93025;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:4px;font-size:12px}.odform-actions{padding-top:4px}.odform-button{color:#fff;text-align:center;cursor:pointer;background:#8ec31f;border:0;border-radius:10px;width:100%;padding:13px 16px;font-size:16px}.odform-button:disabled{cursor:not-allowed;background:#c9cacb}.odform-hint{color:#999;text-align:center;width:100%;margin:12px 0 0;font-size:12px;line-height:1.5;display:block}.odform-err{color:#d93025;text-align:center;background:#fff5f4;border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:13px}.odform-ok{color:#8ec31f;text-align:center;margin:24px 0 12px;font-size:16px;font-weight:600}.odform-ok-card{color:#444;background:#fff;border:1px solid #ececec;border-radius:10px;margin:0 0 12px;padding:14px;font-size:13px;line-height:1.8}.crm-collaboration-task-page{padding:0}.crm-collaboration-task-header-main{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.crm-collaboration-task-header-main h2{margin:0}.crm-collaboration-pool-filter-panel{box-shadow:none;border-bottom:1px solid #0000000f;border-radius:0;padding:12px 16px}.crm-collaboration-pool-filter-panel .crm-list-filter-primary{flex-wrap:nowrap}.crm-collaboration-pool-filter-panel .crm-list-field{min-width:0}@media (width<=920px){.crm-collaboration-pool-filter-panel .crm-list-filter-primary{flex-wrap:wrap}}.crm-collaboration-task-error{border:1px solid var(--color-danger-light-4);background:var(--color-danger-light-1);border-radius:8px;padding:12px}.crm-collaboration-task-layout{grid-template-columns:minmax(320px,1.1fr) minmax(320px,.9fr);gap:16px;margin-bottom:16px;display:grid}.crm-collaboration-task-form{gap:10px;display:grid}.crm-collaboration-task-stat-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px;margin-bottom:16px;display:grid}.crm-collaboration-task-table-wrap{overflow-x:auto}.crm-collaboration-task-table{border-collapse:collapse;width:100%;min-width:980px}.crm-collaboration-task-table th,.crm-collaboration-task-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e5e6eb;padding:10px 12px}.crm-collaboration-task-table th{color:#4e5969;background:#f7f8fa;font-weight:600}.crm-collaboration-task-publisher-dropdown{background:#fff;gap:10px;min-width:260px;padding:12px;display:grid}.crm-collaboration-task-publisher-dropdown-title{color:#4e5969;font-size:13px;font-weight:600}.crm-collaboration-task-owner-filter-list{gap:8px;max-height:256px;padding-right:2px;display:grid;overflow-y:auto}.crm-collaboration-task-selection-column{width:48px;text-align:center!important}.crm-collaboration-contact-main,.crm-collaboration-contact-task-list,.crm-collaboration-contact-task-list>div{gap:4px;min-width:0;display:grid}.crm-collaboration-contact-main span,.crm-collaboration-contact-task-list span{color:#6b7280;font-size:12px}.crm-collaboration-contact-record-link{text-align:left;justify-content:start;width:100%;min-width:0;height:auto;padding:0;display:grid}.crm-collaboration-contact-record-link span,.crm-collaboration-contact-record-link small{text-overflow:ellipsis;white-space:nowrap;max-width:230px;display:block;overflow:hidden}.crm-collaboration-contact-record-link small{color:#86909c}.crm-collaboration-contact-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 4px;display:flex}.crm-collaboration-contact-header-main{min-width:0}.crm-collaboration-contact-header-main h2{margin:0}.crm-collaboration-contact-header-main p{color:#86909c;margin:4px 0 0;font-size:12px}.crm-collaboration-contact-total{color:#4e5969;white-space:nowrap}.crm-collaboration-contact-actions,.crm-collaboration-contact-action-group{justify-items:start;gap:6px;display:grid}.crm-collaboration-contact-record-popover{white-space:normal;overflow-wrap:anywhere;gap:6px;max-width:360px;line-height:1.5;display:grid}.crm-collaboration-contact-pagination{justify-content:flex-end;margin-top:16px}@media (width<=920px){.crm-collaboration-task-layout{grid-template-columns:1fr}.crm-collaboration-contact-toolbar{flex-direction:column;align-items:flex-start}}.crm-contact-workbench-page{min-width:0}.crm-contact-workbench-school-filter-label{align-items:center;gap:4px;display:inline-flex}.crm-contact-workbench-owner-filter-dropdown{background:#fff;gap:10px;min-width:260px;padding:12px;display:grid}.crm-contact-workbench-owner-filter-title{color:#4e5969;font-size:13px;font-weight:600}.crm-contact-workbench-owner-filter-list{gap:8px;max-height:256px;padding-right:2px;display:grid;overflow-y:auto}.crm-contact-workbench-school-paste-trigger.arco-btn{height:auto;padding:0 4px;font-size:12px;line-height:1.2}.crm-contact-workbench-compact-multi-select.arco-select-multiple .arco-select-view{height:32px;max-height:32px;overflow:hidden}.crm-contact-workbench-compact-multi-select.arco-select-multiple .arco-input-tag,.crm-contact-workbench-compact-multi-select.arco-select-multiple .arco-input-tag-view,.crm-contact-workbench-compact-multi-select.arco-select-multiple .arco-input-tag-inner{flex-wrap:nowrap;align-items:center;overflow:hidden}.crm-contact-workbench-compact-multi-select.arco-select-multiple .arco-tag{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;max-width:calc(100% - 40px);overflow:hidden}.crm-contact-workbench-page .crm-list-table-actions{align-items:center}.crm-contact-workbench-page .crm-list-table-actions>span{align-items:center;display:inline-flex}.crm-contact-workbench-page .crm-list-table-actions .arco-btn{justify-content:center;align-items:center;height:32px;padding:0 12px;line-height:1;display:inline-flex}.crm-contact-workbench-page .crm-list-table-actions .arco-btn-icon,.crm-contact-workbench-detail-title .arco-btn-icon{align-items:center;display:inline-flex}.crm-contact-workbench-page .crm-list-table-actions .arco-btn-icon svg,.crm-contact-workbench-detail-title .arco-btn-icon svg{width:14px;height:14px;display:block}.crm-contact-workbench-detail-title .arco-btn{height:28px;padding:0 10px}.crm-contact-workbench-table--browse .arco-table-td,.crm-contact-workbench-table--browse .crm-contact-workbench-main-cell span,.crm-contact-workbench-table--browse .crm-contact-workbench-contact-text,.crm-contact-workbench-table--browse .crm-contact-workbench-phone-cell,.crm-contact-workbench-table--browse .crm-contact-workbench-phone-cell span,.crm-contact-workbench-table--browse .crm-contact-workbench-record-cell,.crm-contact-workbench-table--browse .crm-contact-workbench-record-cell span,.crm-contact-workbench-table--browse .crm-contact-workbench-record-cell strong,.crm-contact-workbench-table--browse .crm-contact-workbench-owner-cell,.crm-contact-workbench-table--browse .crm-contact-workbench-owner-cell span{color:#86909c}.crm-contact-workbench-table--browse .crm-contact-workbench-contact-link{color:#86909c;cursor:default;pointer-events:none;text-decoration:none}.crm-contact-workbench-table--browse .arco-tag{color:#86909c;background:#f7f8fa;border-color:#e5e6eb}.crm-contact-workbench-filter-fields{z-index:2;flex-direction:column;gap:0;min-width:0;display:flex;position:relative}.crm-contact-workbench-advanced-filters{flex-wrap:wrap;align-items:end;gap:12px 14px;display:flex}.crm-contact-workbench-advanced-filters .crm-contact-workbench-nl-query{flex:560px;width:auto}.crm-contact-workbench-record-label-filter{flex:0 0 180px;width:180px;min-width:180px;max-width:180px}.crm-contact-workbench-filter-fields>.crm-list-alert,.crm-contact-workbench-filter-fields>.crm-contact-workbench-nl-result{margin-top:12px}.crm-contact-workbench-nl-query{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-bottom:0;display:grid}.crm-contact-workbench-nl-result{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;display:flex}.crm-contact-workbench-field{color:#1d2129;min-width:0;font-size:14px;font-weight:600}.crm-contact-workbench-field--compact{flex:0 104px;min-width:96px;max-width:120px}.crm-contact-workbench-field>span{color:#4e5969;font-size:12px;font-weight:700}.crm-contact-workbench-required-mark{color:#f53f3f;font-style:normal;font-weight:700}.crm-contact-workbench-composer-fields{gap:14px;display:grid}.crm-contact-workbench-composer-fields .crm-contact-workbench-field{gap:8px;display:grid}.crm-contact-workbench-media-upload{background:linear-gradient(#fbfcfe 0%,#f7f8fa 100%);border:1px dashed #c9cdd4;border-radius:10px;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;padding:12px;font-weight:400;display:grid}.crm-contact-workbench-upload-file{grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;font-size:12px;line-height:1.5;display:grid}.crm-contact-workbench-upload-file-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-contact-workbench-upload-file-status,.crm-contact-workbench-upload-tip{color:var(--color-text-3);white-space:normal;overflow-wrap:anywhere;font-size:11px}.crm-contact-workbench-upload-tip{display:block}.crm-contact-workbench-upload-summary{font-size:12px}.crm-contact-workbench-record-attachments{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.crm-contact-workbench-media-error{color:#f53f3f;overflow-wrap:anywhere;font-size:12px}.crm-contact-workbench-record-attachment{color:#00b42a;background:#f0f9eb;border:1px solid #c2e7b0;border-radius:999px;align-items:center;padding:2px 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.crm-contact-workbench-record-attachment:hover{color:#009a29;background:#e8f7e1;border-color:#00b42a}.crm-contact-workbench-page .crm-list-filter-panel .arco-select-view{align-items:center;line-height:18px;display:inline-flex}.crm-contact-workbench-actions{z-index:1;justify-content:flex-start;position:relative}.crm-contact-workbench-alert{margin-top:0}.crm-contact-workbench-table-card{padding:0}.crm-contact-workbench-table-header{align-items:center;margin-bottom:0;padding-top:6px;padding-bottom:6px}.crm-contact-workbench-selection-bar{background:linear-gradient(#f3f7ff 0%,#eef4ff 100%);border:1px solid #c9dcff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 12px;padding:10px 12px;display:flex}.crm-contact-workbench-selection-bar__summary{gap:2px;min-width:0;display:grid}.crm-contact-workbench-selection-bar__count{color:#165dff;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.3}.crm-contact-workbench-selection-bar__hint{color:#86909c;white-space:nowrap;font-size:12px;line-height:1.3}.crm-contact-workbench-selection-bar__scopes,.crm-contact-workbench-selection-bar__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-contact-workbench-selection-bar__actions{margin-left:auto}.crm-contact-workbench-selection-bar__scopes .arco-btn,.crm-contact-workbench-selection-bar__actions .arco-btn{border-radius:6px}.crm-contact-workbench-table-shell{gap:8px;min-width:0;max-width:100%;display:grid}.crm-contact-workbench-top-scroll{width:100%;max-width:100%;height:14px;overflow:auto hidden}.crm-contact-workbench-top-scroll-inner{height:1px}.crm-contact-workbench-table-shell .arco-table,.crm-contact-workbench-table-shell .arco-table-container,.crm-contact-workbench-table-shell .arco-table-content-scroll,.crm-contact-workbench-table-shell .arco-table-content-inner{width:100%;min-width:0;max-width:100%}.crm-contact-workbench-table-shell .arco-table-body,.crm-contact-workbench-table-shell .arco-table-content-inner{scrollbar-color:#c9cdd4 #f2f3f5;scrollbar-width:thin;overflow-x:auto}.crm-contact-workbench-table-shell .arco-table-body::-webkit-scrollbar{height:10px}.crm-contact-workbench-table-shell .arco-table-content-inner::-webkit-scrollbar{height:10px}.crm-contact-workbench-table-shell .arco-table-body::-webkit-scrollbar-track{background:#f2f3f5;border-radius:999px}.crm-contact-workbench-table-shell .arco-table-content-inner::-webkit-scrollbar-track{background:#f2f3f5;border-radius:999px}.crm-contact-workbench-table-shell .arco-table-body::-webkit-scrollbar-thumb{background:#c9cdd4;border:2px solid #f2f3f5;border-radius:999px}.crm-contact-workbench-table-shell .arco-table-content-inner::-webkit-scrollbar-thumb{background:#c9cdd4;border:2px solid #f2f3f5;border-radius:999px}.crm-contact-workbench-column-popover{gap:8px;min-width:300px;max-width:360px;display:grid}.crm-contact-workbench-column-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.crm-contact-workbench-sort-header{align-items:center;gap:6px;min-width:0;display:inline-flex}.crm-contact-workbench-sort-header>span:first-child{min-width:0}.crm-contact-workbench-sort-header--nowrap{flex-wrap:nowrap}.crm-contact-workbench-sort-header--nowrap>span:first-child{white-space:nowrap}.crm-contact-workbench-sort-actions{flex:none;gap:2px;display:inline-flex}.crm-contact-workbench-main-cell,.crm-contact-workbench-sub-cell,.crm-contact-workbench-phone-cell,.crm-contact-workbench-record-cell{justify-items:start;gap:4px;min-width:0;display:grid}.crm-contact-workbench-record-cell{justify-items:stretch;width:100%;max-width:100%}.crm-contact-workbench-main-cell strong,.crm-contact-workbench-record-cell strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;line-height:1.45;display:block;overflow:hidden}.crm-contact-workbench-main-cell span,.crm-contact-workbench-sub-cell span,.crm-contact-workbench-phone-cell span,.crm-contact-workbench-record-cell span{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;line-height:1.35;display:block;overflow:hidden}.crm-contact-workbench-org-unit-path{cursor:default}.crm-contact-workbench-ellipsis-trigger{min-width:0;max-width:100%;display:block;overflow:hidden}.crm-contact-workbench-plain-ellipsis{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.crm-contact-workbench-phone-cell{width:100%;max-width:100%}.crm-contact-workbench-contact-link{color:#165dff;max-width:100%;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;overflow:hidden}.crm-contact-workbench-contact-link:hover{text-decoration:underline}.crm-contact-workbench-contact-text{color:#1d2129;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;overflow:hidden}.crm-contact-workbench-record-count-button{cursor:pointer;background:0 0;border:0;padding:0}.crm-contact-workbench-record-count-button:hover{opacity:.86}.crm-contact-workbench-owner-cell{gap:4px;min-width:0;font-size:13px;line-height:1.45;display:grid}.crm-contact-workbench-owner-cell>span:first-child{color:#1d2129;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.crm-contact-workbench-shared-owner-button{color:#165dff;cursor:pointer;text-align:left;background:0 0;border:0;width:fit-content;padding:0;font-size:12px}.crm-contact-workbench-shared-owner-button:hover{text-decoration:underline}.crm-contact-workbench-temporary-task-button{color:#0f7b6c;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;width:fit-content;max-width:100%;padding:0;font-size:12px;display:inline-flex}.crm-contact-workbench-temporary-task-button:disabled{cursor:default;color:#86909c}.crm-contact-workbench-temporary-task-button:hover:not(:disabled){text-decoration:underline}.crm-contact-workbench-temporary-task-popover{gap:8px;min-width:260px;max-width:360px;max-height:280px;display:grid;overflow:auto}.crm-contact-workbench-temporary-task-row{border-top:1px solid #e5e6eb;justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.crm-contact-workbench-temporary-task-row>div{gap:2px;min-width:0;display:grid}.crm-contact-workbench-temporary-task-actions{flex:none;justify-items:start;gap:2px;display:grid}.crm-contact-workbench-temporary-task-row span{color:#4e5969;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-contact-workbench-shared-owner-popover{gap:8px;max-width:320px;max-height:240px;display:grid;overflow:auto}.crm-contact-workbench-shared-owner-popover-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.crm-contact-workbench-shared-owner-popover>div{flex-wrap:wrap;gap:6px;display:flex}.crm-contact-workbench-shared-owner-popover .arco-tag{align-items:center;gap:3px;display:inline-flex}.crm-contact-workbench-shared-owner-remove{width:16px;min-width:16px;height:16px;color:inherit;padding:0}.crm-contact-workbench-contact-popover{color:#1f2937;gap:6px;max-width:320px;font-size:13px;display:grid}.crm-contact-workbench-contact-popover strong{font-size:15px}.crm-contact-workbench-record-popover{color:#1f2937;gap:7px;max-width:360px;font-size:13px;line-height:1.5;display:grid}.crm-contact-workbench-record-popover strong{font-size:15px}.crm-contact-workbench-phone-popover{color:#1f2937;word-break:break-all;gap:7px;max-width:320px;font-size:13px;line-height:1.5;display:grid}.crm-contact-workbench-phone-popover strong{font-size:15px}.crm-contact-workbench-transfer-form{gap:12px;display:grid}.crm-contact-workbench-transfer-form p{color:#4b5563;margin:0}.crm-contact-workbench-school-batch-form{gap:16px;display:grid}.crm-contact-workbench-school-batch-form .crm-contact-workbench-field>span,.crm-contact-workbench-field-label{color:#4e5969;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.crm-contact-workbench-school-batch-form .arco-select{width:100%}.crm-contact-workbench-school-batch-mode{gap:2px;display:grid}.crm-contact-workbench-school-batch-region,.crm-contact-workbench-school-batch-selected{background:#f7f8fa;border:1px solid #e5e6eb;border-radius:8px;gap:12px;padding:14px;display:grid}.crm-contact-workbench-school-batch-section-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.crm-contact-workbench-school-batch-section-heading>strong{color:#1d2129;font-size:14px}.crm-contact-workbench-school-batch-section-heading>.arco-typography{font-size:12px}.crm-contact-workbench-school-batch-region-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.crm-contact-workbench-school-batch-selected-list{gap:8px;max-height:220px;display:grid;overflow-y:auto}.crm-contact-workbench-school-batch-selected-item{background:#fff;border:1px solid #e5e6eb;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.crm-contact-workbench-school-batch-selected-item>div{gap:3px;min-width:0;display:grid}.crm-contact-workbench-school-batch-selected-item strong{color:#1d2129;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-contact-workbench-school-batch-selected-item .arco-typography{font-size:12px}.crm-contact-workbench-school-batch-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.crm-contact-workbench-task-pool-form{gap:12px;display:grid}.crm-contact-workbench-task-pool-form p{color:#4b5563;margin:0;line-height:1.6}.crm-contact-workbench-task-pool-form .arco-radio-group{width:100%;display:flex}.crm-contact-workbench-task-pool-form .arco-radio-button{text-align:center;flex:1}.crm-contact-workbench-detail-loading{place-items:center;min-height:320px;display:grid}.crm-contact-workbench-detail-drawer .arco-drawer-content{box-sizing:border-box;flex-direction:column;flex:auto;height:100%;min-height:0;padding:16px 20px 20px;display:flex;overflow:hidden}.crm-contact-workbench-detail-drawer .arco-drawer-header{flex:none}.crm-contact-workbench-detail-grid{flex:auto;grid-template-columns:minmax(400px,1.2fr) minmax(380px,1.05fr) minmax(420px,1.15fr);align-items:stretch;gap:16px;height:auto;min-height:0;display:grid}.crm-contact-workbench-record-detail-grid{grid-template-columns:minmax(420px,1.1fr) minmax(440px,1.2fr)}.crm-contact-workbench-detail-section{box-sizing:border-box;scrollbar-gutter:auto;background:#fff;border:1px solid #e8eaef;border-radius:12px;align-content:start;gap:12px;min-width:0;min-height:0;padding:14px 14px 16px;display:grid;overflow:hidden auto;box-shadow:0 1px 2px #0f172a0a}.crm-contact-workbench-detail-section--records,.crm-contact-workbench-detail-section--composer{background:linear-gradient(#fff 0%,#fbfcfe 100%)}.crm-contact-workbench-detail-section .arco-typography{margin:0}.crm-contact-workbench-detail-section>.arco-typography-h6,.crm-contact-workbench-detail-title .arco-typography-h6{color:#1d2129;letter-spacing:.01em;font-size:15px;font-weight:700}.crm-contact-workbench-detail-title{justify-content:space-between;align-items:center;gap:10px;padding-bottom:2px;display:flex}.crm-contact-workbench-detail-section.admin-editor-form .admin-editor-form-row{grid-template-columns:92px minmax(0,1fr);gap:10px}.crm-contact-workbench-copyable-control{align-items:center;gap:4px;width:100%;min-width:0;display:flex}.crm-contact-workbench-copyable-control>.arco-select{flex:auto;width:auto;min-width:0}.crm-contact-workbench-copyable-control .arco-btn-text{color:#86909c;flex:none}.crm-contact-workbench-copyable-control .arco-btn-text:not(.arco-btn-disabled):hover{color:#165dff;background:#e8f3ff}.crm-contact-workbench-long-option-dropdown{box-sizing:border-box;max-width:calc(100vw - 16px);padding:5px}.crm-contact-workbench-long-option-dropdown .arco-select-option{box-sizing:border-box;white-space:normal;align-items:flex-start;height:auto;min-height:38px;padding:7px 10px;line-height:1.45}.crm-contact-workbench-long-option-dropdown .arco-select-option-content{text-overflow:clip;white-space:normal;overflow:visible}.crm-contact-workbench-long-option-label{overflow-wrap:anywhere;white-space:normal;max-width:100%;line-height:1.45;display:block}.crm-contact-workbench-detail-section .arco-select-view-value .crm-contact-workbench-long-option-label{line-height:inherit;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;display:inline;overflow:hidden}.crm-contact-workbench-inline-field{color:#1d2129;justify-content:space-between;align-items:center;gap:12px;min-height:32px;font-size:14px;font-weight:600;display:flex}.crm-contact-workbench-record-list{gap:12px;display:grid;overflow:visible}.crm-contact-workbench-detail-drawer .crm-contact-workbench-record-list{max-height:none}.crm-contact-workbench-record-label-cell{color:#4e5969;max-width:100%;display:block;overflow:hidden}.crm-contact-workbench-record-label-tags{flex-wrap:nowrap;align-items:center;gap:4px;max-width:100%;display:flex;overflow:hidden}.crm-contact-workbench-record-label-tags .arco-tag{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:100%;margin:0;overflow:hidden}.crm-contact-workbench-record-label-ellipsis.arco-tag{flex:none;min-width:auto;padding:0 6px}.crm-contact-workbench-record-label-button{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:0}.crm-contact-workbench-record-label-button:hover,.crm-contact-workbench-record-label-button:focus-visible{color:rgb(var(--primary-6));text-decoration:none}.crm-contact-workbench-record-label-button:hover .arco-tag,.crm-contact-workbench-record-label-button:focus-visible .arco-tag{filter:brightness(.96);box-shadow:0 0 0 1px rgb(var(--primary-3))}.crm-contact-workbench-record-label-popover{color:#1f2937;white-space:normal;overflow-wrap:anywhere;max-width:360px;font-size:13px;line-height:1.5}.crm-contact-workbench-record-label-popover .crm-contact-workbench-record-label-tags{flex-wrap:wrap;max-width:none;overflow:visible}.crm-contact-workbench-record-label-groups{background:#f7f8fa;border:1px solid #e8eaef;border-radius:10px;gap:12px;max-height:none;padding:12px;display:grid;overflow:visible}.crm-contact-workbench-record-label-group{border-bottom:1px solid #e5e6eb;gap:8px;padding-bottom:10px;display:grid}.crm-contact-workbench-record-label-group:last-child{border-bottom:none;padding-bottom:0}.crm-contact-workbench-record-label-group__title{color:#1d2129;letter-spacing:.02em;font-size:12px;font-weight:700}.crm-contact-workbench-record-label-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 10px;display:grid}.crm-contact-workbench-record-label-options .arco-checkbox{border-radius:6px;margin-right:0;padding:4px 6px;transition:background-color .15s}.crm-contact-workbench-record-label-options .arco-checkbox:hover{background:#fff}.crm-contact-workbench-record-label-options .arco-checkbox-checked{background:#e8f3ff}.crm-contact-workbench-record-label-options .arco-checkbox-text{color:#4e5969;white-space:nowrap;font-size:12px;line-height:1.35}.crm-contact-workbench-record-item{background:#fff;border:1px solid #e8eaef;border-radius:10px;gap:8px;padding:12px 12px 10px;display:grid;box-shadow:0 1px 1px #0f172a08}.crm-contact-workbench-record-item__header,.crm-contact-workbench-record-item__meta{align-items:center;gap:8px;display:flex}.crm-contact-workbench-record-item__header{justify-content:space-between}.crm-contact-workbench-record-item__meta{color:#86909c;white-space:nowrap;font-size:12px}.crm-contact-workbench-record-item__title{color:#1d2129;font-size:14px;font-weight:700;line-height:1.4}.crm-contact-workbench-record-item__content{color:#4e5969;white-space:pre-wrap;word-break:break-word;margin:0;font-size:13px;line-height:1.55}.crm-contact-workbench-record-item__chips{flex-wrap:wrap;gap:6px;display:flex}.crm-contact-workbench-record-chip{color:#4e5969;background:#f2f3f5;border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.crm-contact-workbench-record-item__footer{color:#86909c;font-size:12px}@media (width<=420px){.crm-contact-workbench-record-label-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.crm-contact-workbench-filter-header{align-items:center;min-height:48px;margin-bottom:0;padding:0 20px}.crm-contact-workbench-filter-header .arco-radio-group{flex:none}.crm-contact-workbench-top-scroll[aria-hidden=true]{visibility:hidden;pointer-events:none}.crm-contact-workbench-star,.crm-contact-workbench-record-count-button .arco-tag{align-items:center;gap:4px;display:inline-flex}.crm-contact-gift-drawer .arco-drawer-body{padding:0;overflow:hidden}.crm-contact-gift-layout{grid-template-columns:minmax(0,5fr) minmax(0,6fr);height:100%;min-height:0;display:grid}.crm-contact-gift-history,.crm-contact-gift-information{min-width:0;min-height:0;padding:12px;overflow:auto}.crm-contact-gift-history{border-right:1px solid #e5e6eb}.crm-contact-gift-history-heading{gap:4px;display:grid}.crm-contact-gift-history-heading .arco-typography{margin:0}.crm-contact-gift-information-empty{place-items:center;min-height:360px;display:grid}.crm-contact-gift-toolbar,.crm-contact-gift-editor-header,.crm-contact-gift-editor-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-contact-gift-toolbar{margin-bottom:8px}.crm-contact-gift-records{gap:8px;display:grid}.crm-contact-gift-record{background:#fff;border:1px solid #e5e6eb;border-radius:6px;font-size:13px;overflow:hidden}.crm-contact-gift-record-header{background:#f2f3f5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;padding:0 8px;display:grid}.crm-contact-gift-record-index{color:#fff;background:#ffb65d;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:inline-grid}.crm-contact-gift-record-contact{color:#165dff;border-bottom:1px solid #f2f3f5;align-items:center;gap:6px;padding:8px 10px;display:flex}.crm-contact-gift-record-content{color:#1d2129;gap:5px;padding:9px 10px;display:grid}.crm-contact-gift-record-content>span{color:#4e5969}.crm-contact-gift-record-detail{color:#4e5969;gap:3px;display:grid}.crm-contact-gift-record-detail small{color:#86909c}.crm-contact-gift-record-summary{flex-wrap:wrap;gap:8px;display:flex}.crm-contact-gift-record-remarks{border-top:1px solid #f2f3f5;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:9px 10px;display:grid}.crm-contact-gift-record-remarks>div:only-child{grid-column:1/-1}.crm-contact-gift-record-remarks>div{gap:4px;min-width:0;display:grid}.crm-contact-gift-record-remarks dt{color:#1d2129;font-weight:600}.crm-contact-gift-record-remarks dd{color:#4e5969;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.crm-contact-gift-details{gap:3px;min-width:0;display:grid}.crm-contact-gift-details>div{gap:2px;display:grid}.crm-contact-gift-details span,.crm-contact-gift-details small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-contact-gift-details small{color:#86909c;font-size:12px}.crm-contact-gift-editor{gap:12px;margin:0;display:grid}.crm-contact-gift-remarks{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;display:grid}.crm-contact-gift-remarks .crm-contact-workbench-field{gap:6px;width:100%;display:grid}.crm-contact-gift-remarks--single{grid-template-columns:1fr}.crm-contact-gift-amount-field{width:min(100%,320px)}.crm-contact-gift-type-field{gap:8px;display:grid}.crm-contact-gift-field-label,.crm-contact-gift-detail-field>span{color:#262626;font-size:13px;font-weight:500}.crm-contact-gift-type-group.arco-radio-group{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.crm-contact-gift-type-group .arco-radio-button{color:#262626;border-color:#d9d9d9;border-radius:0;justify-content:center;min-width:0;display:flex}.crm-contact-gift-type-group .arco-radio-button:first-child{border-radius:6px 0 0 6px}.crm-contact-gift-type-group .arco-radio-button:last-child{border-radius:0 6px 6px 0}.crm-contact-gift-type-group .arco-radio-checked{color:#1677ff;background:#e6f4ff;border-color:#1677ff}.crm-contact-gift-detail-editor{gap:8px;display:grid}.crm-contact-gift-detail-row{grid-template-columns:minmax(180px,1fr) 120px 64px;align-items:end;gap:8px;display:grid}.crm-contact-gift-detail-row--priced{grid-template-columns:minmax(180px,1fr) 120px 140px 64px}.crm-contact-gift-detail-field{gap:6px;min-width:0;display:grid}.crm-contact-gift-detail-field b,.crm-contact-workbench-field b{color:#ff4d4f;font-weight:400}.crm-contact-gift-detail-row-action{justify-self:center}.crm-contact-gift-detail-add-row{border-top:1px solid #f0f0f0;grid-template-columns:minmax(180px,1fr) 120px 64px;gap:8px;padding-top:2px;display:grid}.crm-contact-gift-detail-add-row--priced{grid-template-columns:minmax(180px,1fr) 120px 140px 64px}.crm-contact-gift-detail-add-row .crm-contact-gift-detail-row-action{grid-column:-2/-1}.crm-contact-gift-drawer .arco-pagination{justify-content:flex-end;margin-top:12px}.crm-contact-gift-editor-actions{justify-content:flex-end}.crm-contact-gift-editor-footer{justify-items:end;gap:10px;display:grid}.crm-contact-gift-footer-date{text-align:right;width:min(100%,320px)}@media (width<=900px){.crm-contact-workbench-filter-grid,.crm-contact-workbench-nl-query{grid-template-columns:1fr}.crm-contact-workbench-actions{justify-content:flex-start}.crm-contact-workbench-record-label-filter{flex:calc(50% - 7px);width:auto;min-width:min(100%,148px);max-width:none}.crm-contact-workbench-detail-grid,.crm-contact-gift-layout,.crm-contact-gift-editor-grid{grid-template-columns:1fr}.crm-contact-workbench-detail-drawer .arco-drawer-content{padding-bottom:20px;overflow:auto}.crm-contact-workbench-detail-drawer .crm-contact-workbench-detail-grid{flex:none;height:auto}.crm-contact-workbench-detail-drawer .crm-contact-workbench-detail-section{height:auto;overflow:visible}.crm-contact-gift-drawer .arco-drawer-body{overflow:auto}.crm-contact-gift-layout{height:auto}.crm-contact-gift-history,.crm-contact-gift-information{overflow:visible}.crm-contact-gift-history{border-bottom:1px solid #e5e6eb;border-right:0}.crm-contact-workbench-filter-header{align-items:flex-start}.crm-contact-workbench-filter-header,.crm-contact-gift-toolbar{flex-direction:column}.crm-contact-gift-detail-row,.crm-contact-gift-detail-add-row{grid-template-columns:minmax(0,1fr) 90px 64px}.crm-contact-gift-detail-row--priced,.crm-contact-gift-detail-add-row--priced{grid-template-columns:minmax(0,1fr) 90px 110px 64px}}@media (width<=620px){.crm-contact-workbench-school-batch-region-fields{grid-template-columns:1fr}.crm-contact-workbench-school-batch-section-heading{flex-direction:column;align-items:flex-start;gap:4px}.crm-contact-gift-type-group .arco-radio-button,.crm-contact-gift-type-group .arco-radio-button:first-child,.crm-contact-gift-type-group .arco-radio-button:last-child{white-space:nowrap;min-width:0;padding:0 4px;font-size:12px}.crm-contact-gift-type-group .arco-radio-button-inner{padding:0}.crm-contact-gift-detail-row,.crm-contact-gift-detail-row--priced,.crm-contact-gift-detail-add-row,.crm-contact-gift-detail-add-row--priced,.crm-contact-gift-record-remarks,.crm-contact-gift-remarks{grid-template-columns:1fr}.crm-contact-gift-detail-row-action{justify-self:end}.crm-contact-gift-detail-add-row .crm-contact-gift-detail-row-action{grid-column:auto}}.crm-contact-workbench-mobile-filter-panel,.crm-contact-workbench-mobile-sort-bar,.crm-contact-workbench-mobile-list{display:none}@media (width<=760px){.crm-contact-workbench-page.is-mobile{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:100%;padding:max(8px, env(safe-area-inset-top)) 12px max(16px, env(safe-area-inset-bottom));background:#f2f3f5;gap:10px;overflow:visible}.crm-contact-workbench-mobile-filter-panel{z-index:12;box-sizing:border-box;background:#fff;border:0;border-radius:12px;gap:8px;width:100%;min-width:0;max-width:100%;margin:0;padding:10px 12px;display:grid;position:sticky;top:0;box-shadow:0 1px 2px #0f172a0a}.crm-contact-workbench-mobile-sort-bar{box-sizing:border-box;background:#fff;border:0;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:2px;width:100%;min-width:0;max-width:100%;margin:0;padding:8px 4px;display:grid;box-shadow:0 1px 2px #0f172a0a}.crm-contact-workbench-mobile-sort-bar .crm-contact-workbench-sort-header{flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.crm-contact-workbench-mobile-sort-bar .crm-contact-workbench-sort-header>span:first-child{color:#4e5969;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:500;line-height:1.2;overflow:hidden}.crm-contact-workbench-mobile-sort-bar .crm-contact-workbench-sort-actions{gap:2px}.crm-contact-workbench-mobile-sort-bar .crm-contact-workbench-sort-actions .arco-btn-size-mini{width:18px;min-width:18px;height:18px}.crm-contact-workbench-mobile-toolbar{justify-content:space-between;align-items:center;gap:8px;min-width:0;max-width:100%;min-height:28px;display:flex}.crm-contact-workbench-mobile-toolbar-left{flex:auto;align-items:center;gap:2px;min-width:0;display:flex}.crm-contact-workbench-mobile-toolbar h1{color:#1d2129;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:15px;font-weight:700;line-height:1.2;display:block;overflow:hidden}.crm-contact-workbench-mobile-toolbar>.arco-btn-primary{border-radius:8px;flex:none;height:28px;padding:0 10px;font-size:12px;font-weight:600}.crm-contact-workbench-mobile-filter-fields{gap:6px;width:100%;min-width:0;max-width:100%;display:grid}.crm-contact-workbench-mobile-filter-pair{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:6px;min-width:0;display:grid}.crm-contact-workbench-mobile-filter-fields .arco-input-inner-wrapper,.crm-contact-workbench-mobile-filter-fields .arco-select-view{background:#f7f8fa;border:1px solid #e5e6eb;border-radius:8px;min-width:0;min-height:30px}.crm-contact-workbench-mobile-filter-fields .arco-input-inner-wrapper:focus-within,.crm-contact-workbench-mobile-filter-fields .arco-select-view:focus-within{box-shadow:none;background:#fff;border-color:#165dff73}.crm-contact-workbench-mobile-filter-fields .arco-select,.crm-contact-workbench-mobile-filter-fields .arco-select-view,.crm-contact-workbench-mobile-filter-fields .arco-input-inner-wrapper{width:100%;min-width:0;max-width:100%}.crm-contact-workbench-mobile-filter-fields .arco-input-size-small,.crm-contact-workbench-mobile-filter-fields .arco-select-size-small .arco-select-view-value,.crm-contact-workbench-mobile-filter-fields .arco-select-size-small .arco-select-view-input{font-size:12px}.crm-contact-workbench-mobile-filter-actions{justify-content:flex-end;align-items:center;gap:4px;min-width:0;padding-top:0;display:flex}.crm-contact-workbench-mobile-filter-actions .arco-btn{border-radius:8px;height:28px;padding:0 10px;font-size:12px;font-weight:600}.crm-contact-workbench-mobile-filter-actions .arco-btn-text{color:#4e5969;padding:0 8px}.crm-contact-workbench-mobile-list{gap:12px;width:100%;min-width:0;max-width:100%;display:grid}.crm-contact-workbench-mobile-card-list{gap:10px;width:100%;min-width:0;display:grid}.crm-contact-workbench-mobile-list .arco-spin,.crm-contact-workbench-mobile-list .arco-spin-children{width:100%;min-width:0}.crm-contact-workbench-mobile-list-status{box-sizing:border-box;width:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:24px 12px;display:flex}.crm-contact-workbench-mobile-list-status .arco-spin{flex-direction:column;align-items:center;gap:8px;display:inline-flex}.crm-contact-workbench-mobile-list-status .arco-spin-tip{color:#4e5969;font-size:13px}.crm-contact-workbench-mobile-list .arco-empty{background:#fff;border-radius:12px;padding:36px 16px}.crm-contact-workbench-mobile-card{box-sizing:border-box;background:#fff;border:0;border-radius:12px;gap:8px;width:100%;min-width:0;padding:12px;display:grid;box-shadow:0 1px 2px #0f172a0a}.crm-contact-workbench-mobile-card-header{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.crm-contact-workbench-mobile-card-title{flex-wrap:wrap;flex:auto;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.crm-contact-workbench-mobile-card-name{color:#0f172a;text-overflow:ellipsis;min-width:0;font-size:16px;font-weight:700;line-height:1.35;overflow:hidden}.crm-contact-workbench-mobile-card-position{color:#86909c;font-size:12px;font-weight:500;line-height:1.35}.crm-contact-workbench-mobile-card-count{color:#165dff;cursor:pointer;background:#e8f3ff;border:0;border-radius:999px;flex:none;margin:0;padding:3px 8px;font-size:11px;font-weight:650;line-height:1.35}.crm-contact-workbench-mobile-card-count.is-static{cursor:default;color:#86909c;background:#f2f3f5}.crm-contact-workbench-mobile-card-count:active:not(.is-static){background:#d4e7ff}.crm-contact-workbench-mobile-card-body{gap:6px;min-width:0;display:grid}.crm-contact-workbench-mobile-card-org{gap:2px;min-width:0;display:grid}.crm-contact-workbench-mobile-card-school,.crm-contact-workbench-mobile-card-unit{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.crm-contact-workbench-mobile-card-school{color:#3b82f6;font-size:13px;font-weight:600;line-height:1.35}.crm-contact-workbench-mobile-card-unit{color:#86909c;font-size:12px;line-height:1.35}.crm-contact-workbench-mobile-card-meta{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.crm-contact-workbench-mobile-card-chip{color:#4e5969;text-overflow:ellipsis;white-space:nowrap;background:#f2f3f5;border-radius:999px;max-width:100%;padding:2px 8px;font-size:11px;line-height:1.4;overflow:hidden}.crm-contact-workbench-mobile-card-chip.is-owner{color:#3c7eff;background:#f0f5ff;font-weight:600}.crm-contact-workbench-mobile-card-chip.is-area{color:#86909c;background:#f7f8fa}.crm-contact-workbench-mobile-card-chip.is-emphasis{color:#d25f00;background:#fff7e8;font-weight:650}.crm-contact-workbench-mobile-card-contact{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:flex}.crm-contact-workbench-mobile-card-phone,.crm-contact-workbench-mobile-card-wechat{align-items:center;gap:4px;min-width:0;margin:0;display:inline-flex;overflow:hidden}.crm-contact-workbench-mobile-card-phone>span,.crm-contact-workbench-mobile-card-wechat>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crm-contact-workbench-mobile-card-phone>svg,.crm-contact-workbench-mobile-card-wechat>svg{flex:none}.crm-contact-workbench-mobile-card-phone{color:#0f172a;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700;line-height:1.35}a.crm-contact-workbench-mobile-card-phone{color:#165dff;-webkit-tap-highlight-color:transparent;background:#e8f3ff;border-radius:999px;gap:5px;padding:3px 10px 3px 7px;text-decoration:none}a.crm-contact-workbench-mobile-card-phone:active{color:#0e42d2;background:#d4e8ff}.crm-contact-workbench-mobile-card-phone>svg,a.crm-contact-workbench-mobile-card-phone>svg{color:#165dff}.crm-contact-workbench-mobile-card-wechat{color:#00b42a;font-size:12px;font-weight:600;line-height:1.35}.crm-contact-workbench-mobile-card-wechat>svg{color:#00b42a}.crm-contact-workbench-mobile-card-latest{text-align:left;background:#f7f8fa;border:0;border-left:3px solid #165dff;border-radius:8px;gap:2px;min-width:0;margin:0;padding:6px 8px;display:grid}.crm-contact-workbench-mobile-card-latest.is-clickable{cursor:pointer}.crm-contact-workbench-mobile-card-latest.is-clickable:active{background:#eef2ff}.crm-contact-workbench-mobile-card-latest-meta{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.crm-contact-workbench-mobile-card-latest-meta span,.crm-contact-workbench-mobile-card-latest-meta time{color:#86909c;font-size:11px;line-height:1.3}.crm-contact-workbench-mobile-card-latest-meta span{color:#4e5969;font-weight:600}.crm-contact-workbench-mobile-card-latest-content{color:#1d2129;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.crm-contact-workbench-mobile-card-footer{border-top:1px solid #f2f3f5;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;margin-top:0;padding-top:8px;display:flex}.crm-contact-workbench-mobile-card-action{cursor:pointer;border:1px solid #0000;border-radius:999px;flex:0 auto;width:auto;min-width:0;height:28px;margin:0;padding:0 10px;font-size:12px;font-weight:600;line-height:26px}.crm-contact-workbench-mobile-card-action.is-secondary{color:#4e5969;background:#fff;border-color:#e5e6eb}.crm-contact-workbench-mobile-card-action.is-primary{color:#fff;background:#165dff;border-color:#0000}.crm-contact-workbench-mobile-card-action:active{opacity:.86}.crm-contact-workbench-mobile-card-action.is-secondary:active{background:#f7f8fa}.crm-contact-workbench-mobile-card-action.is-primary:active{background:#0e4fd9}.crm-contact-workbench-mobile-pagination.arco-pagination{box-sizing:border-box;background:#fff;border-radius:12px;flex-direction:column;align-items:stretch;gap:8px;width:100%;min-width:0;max-width:100%;margin:0;padding:10px 12px;display:flex;box-shadow:0 1px 2px #0f172a0a}.crm-contact-workbench-mobile-pagination .arco-pagination-total-text{color:#86909c;white-space:nowrap;margin:0;font-size:12px;line-height:1.4}.crm-contact-workbench-mobile-pagination .arco-pagination-list{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px;width:100%;margin:0;padding:0;display:flex}.crm-contact-workbench-mobile-pagination .arco-pagination-item,.crm-contact-workbench-mobile-pagination .arco-pagination-item-previous,.crm-contact-workbench-mobile-pagination .arco-pagination-item-next{color:#1d2129;background:#f2f3f5;border:0;border-radius:8px;min-width:28px;height:28px;margin:0;font-size:12px;font-weight:600;line-height:28px}.crm-contact-workbench-mobile-pagination .arco-pagination-item-active,.crm-contact-workbench-mobile-pagination .arco-pagination-item-active:hover{color:#fff;background:#165dff}.crm-contact-workbench-mobile-pagination .arco-pagination-option,.crm-contact-workbench-mobile-pagination .arco-pagination-jumper{display:none}.crm-contact-workbench-detail-drawer.is-mobile.arco-drawer,.crm-contact-workbench-create-drawer.is-mobile.arco-drawer{border-radius:16px 16px 0 0;max-width:100%;max-height:92vh;overflow:hidden;box-shadow:0 -10px 28px #0f172a29;width:100%!important;height:92vh!important}.crm-contact-workbench-detail-drawer.is-mobile .arco-drawer-inner,.crm-contact-workbench-create-drawer.is-mobile .arco-drawer-inner{border-radius:16px 16px 0 0;height:100%;overflow:hidden}.crm-contact-workbench-detail-drawer.is-mobile .arco-drawer-scroll,.crm-contact-workbench-create-drawer.is-mobile .arco-drawer-scroll{background:#fff;flex-direction:column;height:100%;display:flex;overflow:hidden}.crm-contact-workbench-detail-drawer.is-mobile .arco-drawer-header,.crm-contact-workbench-create-drawer.is-mobile .arco-drawer-header{border-bottom:1px solid #e5e6eb;flex:none;min-height:52px;padding:18px 14px 12px;position:relative}.crm-contact-workbench-detail-drawer.is-mobile .arco-drawer-header:before,.crm-contact-workbench-create-drawer.is-mobile .arco-drawer-header:before{content:"";background:#c9cdd4;border-radius:999px;width:36px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.crm-contact-workbench-detail-drawer.is-mobile .arco-drawer-content,.crm-contact-workbench-create-drawer.is-mobile .arco-drawer-content{box-sizing:border-box;width:100%;height:auto;min-height:0;max-height:none;padding:12px 14px max(16px, env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#fff;flex:auto;display:block;overflow:hidden auto}.crm-contact-workbench-detail-drawer.is-mobile-edit .arco-drawer-content,.crm-contact-workbench-detail-drawer.is-mobile-record .arco-drawer-content{flex-direction:column;padding:12px 14px 0;display:flex;overflow:hidden}.crm-contact-workbench-detail-drawer.is-mobile .crm-contact-workbench-detail-grid,.crm-contact-workbench-detail-drawer.is-mobile .crm-contact-workbench-detail-mobile-pane{flex:none;grid-template-columns:1fr;gap:12px;height:auto;min-height:0;display:grid}.crm-contact-workbench-detail-drawer.is-mobile-edit .crm-contact-workbench-detail-mobile-pane,.crm-contact-workbench-detail-drawer.is-mobile-record .crm-contact-workbench-detail-mobile-pane{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.crm-contact-workbench-detail-drawer.is-mobile .crm-contact-workbench-detail-section{height:auto;max-height:none;overflow:visible}.crm-contact-workbench-detail-drawer.is-mobile-edit .crm-contact-workbench-detail-section.is-action-footer,.crm-contact-workbench-detail-drawer.is-mobile-record .crm-contact-workbench-detail-section.is-action-footer{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex;overflow:hidden}.crm-contact-workbench-detail-drawer.is-mobile-edit .crm-contact-workbench-detail-section.is-action-footer .crm-contact-workbench-detail-scroll,.crm-contact-workbench-detail-drawer.is-mobile-record .crm-contact-workbench-detail-section.is-action-footer .crm-contact-workbench-detail-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;overflow:hidden auto}.crm-contact-workbench-detail-action-bar{display:none}.crm-contact-workbench-detail-drawer.is-mobile-edit .crm-contact-workbench-detail-action-bar,.crm-contact-workbench-detail-drawer.is-mobile-record .crm-contact-workbench-detail-action-bar{padding:10px 14px max(12px, env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e5e6eb;flex:none;margin:0 -14px;display:block}.crm-contact-workbench-detail-drawer.is-mobile-edit .crm-contact-workbench-detail-action-bar .arco-btn,.crm-contact-workbench-detail-drawer.is-mobile-record .crm-contact-workbench-detail-action-bar .arco-btn{border-radius:10px;height:40px;font-size:15px;font-weight:600}.crm-contact-workbench-create-drawer.is-mobile .crm-contact-workbench-detail-section{height:auto;max-height:none;overflow:visible}}.admin-editor-form{gap:0;min-width:0;display:grid}.admin-editor-form-row{grid-template-columns:100px minmax(0,1fr);align-items:start;gap:12px;min-height:44px;padding:7px 0;display:grid}.admin-editor-form-row__label{color:#4e5969;text-align:right;padding-top:7px;font-size:14px;font-weight:400;line-height:20px}.admin-editor-form-row__label span{color:#f53f3f;margin-right:4px}.admin-editor-form-row__control{min-width:0}.admin-editor-form-row__control>.arco-select,.admin-editor-form-row__control>.arco-input-number,.admin-editor-form-row__control>.arco-input-wrapper,.admin-editor-form-row__control>.arco-input-inner-wrapper,.admin-editor-form-row__control>.arco-textarea-wrapper,.admin-editor-form-row__control>.arco-auto-complete,.admin-editor-form-row__control>.arco-picker{width:100%}.admin-editor-form .admin-editor-form-row__control .arco-input,.admin-editor-form .admin-editor-form-row__control .arco-input-inner-wrapper,.admin-editor-form .admin-editor-form-row__control .arco-input-number,.admin-editor-form .admin-editor-form-row__control .arco-select-view,.admin-editor-form .admin-editor-form-row__control .arco-textarea,.admin-editor-form .admin-editor-form-row__control .arco-textarea-wrapper,.admin-editor-form .admin-editor-form-row__control .arco-picker,.admin-editor-form .admin-editor-form-row__control .arco-auto-complete .arco-input-inner-wrapper,.admin-editor-form .arco-form-item .arco-input,.admin-editor-form .arco-form-item .arco-input-inner-wrapper,.admin-editor-form .arco-form-item .arco-input-number,.admin-editor-form .arco-form-item .arco-select-view,.admin-editor-form .arco-form-item .arco-textarea,.admin-editor-form .arco-form-item .arco-textarea-wrapper,.admin-editor-form .arco-form-item .arco-picker,.admin-editor-form .crm-opportunity-workbench-field .arco-input,.admin-editor-form .crm-opportunity-workbench-field .arco-input-inner-wrapper,.admin-editor-form .crm-opportunity-workbench-field .arco-input-number,.admin-editor-form .crm-opportunity-workbench-field .arco-select-view,.admin-editor-form .crm-opportunity-workbench-field .arco-textarea,.admin-editor-form .crm-opportunity-workbench-field .arco-textarea-wrapper,.admin-editor-form .crm-opportunity-workbench-field .arco-picker{background:#fff;border:1px solid #e5e6eb}.admin-editor-form .admin-editor-form-row__control .arco-input-inner-wrapper .arco-input,.admin-editor-form .admin-editor-form-row__control .arco-auto-complete .arco-input,.admin-editor-form .arco-form-item .arco-input-inner-wrapper .arco-input,.admin-editor-form .crm-opportunity-workbench-field .arco-input-inner-wrapper .arco-input{background:0 0;border:0}.admin-editor-form .admin-editor-form-row__control .arco-input:hover,.admin-editor-form .admin-editor-form-row__control .arco-input-inner-wrapper:hover,.admin-editor-form .admin-editor-form-row__control .arco-input-number:hover,.admin-editor-form .admin-editor-form-row__control .arco-select-view:hover,.admin-editor-form .admin-editor-form-row__control .arco-textarea:hover,.admin-editor-form .admin-editor-form-row__control .arco-textarea-wrapper:hover,.admin-editor-form .admin-editor-form-row__control .arco-picker:hover,.admin-editor-form .admin-editor-form-row__control .arco-auto-complete .arco-input-inner-wrapper:hover,.admin-editor-form .arco-form-item .arco-input:hover,.admin-editor-form .arco-form-item .arco-input-inner-wrapper:hover,.admin-editor-form .arco-form-item .arco-input-number:hover,.admin-editor-form .arco-form-item .arco-select-view:hover,.admin-editor-form .arco-form-item .arco-textarea:hover,.admin-editor-form .arco-form-item .arco-textarea-wrapper:hover,.admin-editor-form .arco-form-item .arco-picker:hover,.admin-editor-form .crm-opportunity-workbench-field .arco-input:hover,.admin-editor-form .crm-opportunity-workbench-field .arco-input-inner-wrapper:hover,.admin-editor-form .crm-opportunity-workbench-field .arco-input-number:hover,.admin-editor-form .crm-opportunity-workbench-field .arco-select-view:hover,.admin-editor-form .crm-opportunity-workbench-field .arco-textarea:hover,.admin-editor-form .crm-opportunity-workbench-field .arco-textarea-wrapper:hover,.admin-editor-form .crm-opportunity-workbench-field .arco-picker:hover{border-color:#c9cdd4}.admin-editor-form .admin-editor-form-row__control .arco-input:focus,.admin-editor-form .admin-editor-form-row__control .arco-input-inner-wrapper:focus-within,.admin-editor-form .admin-editor-form-row__control .arco-input-number:focus-within,.admin-editor-form .admin-editor-form-row__control .arco-select-view:focus-within,.admin-editor-form .admin-editor-form-row__control .arco-textarea:focus,.admin-editor-form .admin-editor-form-row__control .arco-textarea-wrapper:focus-within,.admin-editor-form .admin-editor-form-row__control .arco-picker:focus-within,.admin-editor-form .admin-editor-form-row__control .arco-auto-complete .arco-input-inner-wrapper:focus-within,.admin-editor-form .arco-form-item .arco-input:focus,.admin-editor-form .arco-form-item .arco-input-inner-wrapper:focus-within,.admin-editor-form .arco-form-item .arco-input-number:focus-within,.admin-editor-form .arco-form-item .arco-select-view:focus-within,.admin-editor-form .arco-form-item .arco-textarea:focus,.admin-editor-form .arco-form-item .arco-textarea-wrapper:focus-within,.admin-editor-form .arco-form-item .arco-picker:focus-within,.admin-editor-form .crm-opportunity-workbench-field .arco-input:focus,.admin-editor-form .crm-opportunity-workbench-field .arco-input-inner-wrapper:focus-within,.admin-editor-form .crm-opportunity-workbench-field .arco-input-number:focus-within,.admin-editor-form .crm-opportunity-workbench-field .arco-select-view:focus-within,.admin-editor-form .crm-opportunity-workbench-field .arco-textarea:focus,.admin-editor-form .crm-opportunity-workbench-field .arco-textarea-wrapper:focus-within,.admin-editor-form .crm-opportunity-workbench-field .arco-picker:focus-within{border-color:#165dff}.admin-editor-form-error{color:#f53f3f;background:#fff2f0;border-radius:4px;margin-top:5px;padding:4px 7px;font-size:12px;line-height:18px}.admin-editor-form-row--switch .admin-editor-form-row__control{align-items:center;min-height:32px;display:flex}@media (width<=520px){.admin-editor-form-row{grid-template-columns:minmax(0,1fr);gap:4px;min-height:0}.admin-editor-form-row__label{text-align:left;padding-top:0}}.handover-fee-records{min-width:0;padding-top:4px}.handover-fee-records-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.handover-fee-records-heading strong{color:var(--color-text-1);font-size:14px}.handover-fee-records-heading>span{color:var(--color-text-3);font-size:12px}.handover-fee-records-table .fm-shadcn-table{table-layout:fixed;width:100%;min-width:1000px}.handover-fee-records-table .fm-shadcn-table th{background:var(--color-fill-2);color:var(--color-text-2);font-size:12px;font-weight:600}.handover-fee-records-table .fm-shadcn-table th,.handover-fee-records-table .fm-shadcn-table td{vertical-align:middle;white-space:nowrap;padding:12px}.handover-fee-records-table .fm-shadcn-table td{font-size:13px}.handover-fee-records-table th:nth-child(n+5),.handover-fee-records-table td:nth-child(n+5){text-align:center}.handover-fee-records-table td:nth-child(2){font-variant-numeric:tabular-nums;color:var(--color-text-2)}.handover-fee-records-summary{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.handover-fee-records>.fm-shadcn-pagination{flex-wrap:wrap;margin-top:14px}.handover-fee-records .fm-shadcn-pagination-total{white-space:nowrap;flex-shrink:0}.fulfillment-order-contract-workspace .fulfillment-order-protocol-heading>span{color:#1d2129;font-size:18px;font-weight:600;line-height:26px}.fulfillment-order-contract-content{gap:8px;min-width:0;display:grid}.fulfillment-order-contract-overview{grid-template-columns:1.2fr 1fr 1fr;align-items:center;padding:12px 16px;display:grid}.fulfillment-order-contract-overview>div{gap:4px;min-width:0;display:grid}.fulfillment-order-contract-overview>div+div{border-left:1px solid #e5e6eb;padding-left:16px}.fulfillment-order-contract-overview span{color:#667085;font-size:12px}.fulfillment-order-contract-overview strong{color:#1d2129;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:24px;font-weight:600;line-height:32px}.fulfillment-order-contract-overview__payable strong{color:#165dff}.fulfillment-order-contract-workspace .fulfillment-order-contract-money[data-direction=increase]{color:#b34b20}.fulfillment-order-contract-workspace .fulfillment-order-contract-money[data-direction=decrease]{color:#168052}.fulfillment-order-contract-section-heading.crm-list-section-header{min-height:36px;padding:8px 12px}.fulfillment-order-contract-section-heading h2{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.fulfillment-order-contract-section-heading>span,.fulfillment-order-contract-muted{color:#86909c;font-size:12px}.fulfillment-order-contract-document-frame{background:#fafbfc;padding:6px}.fulfillment-order-contract-workspace .arco-drawer-footer{padding:8px 12px}.fulfillment-order-contract-table .arco-table-th{color:#4e5969;background:#f7f8fa;font-size:12px;font-weight:500}.fulfillment-order-contract-table .arco-table-th,.fulfillment-order-contract-table .arco-table-td{border-color:#edf0f3;padding:8px 12px;line-height:20px}.fulfillment-order-contract-table .arco-table-th{padding:0}.fulfillment-order-contract-table .arco-table-th-item{white-space:nowrap;padding:8px 12px}.fulfillment-order-contract-table .arco-table-td{vertical-align:top;font-size:13px}.fulfillment-order-contract-table .arco-table-tr:last-child .arco-table-td{border-bottom:0}.fulfillment-order-contract-items{gap:6px;display:grid}.fulfillment-order-contract-item{gap:2px;min-width:0;display:grid}.fulfillment-order-contract-item-meta{align-items:baseline;gap:8px;display:flex}.fulfillment-order-contract-item-action{color:#667085;white-space:nowrap;font-size:11px}.fulfillment-order-contract-item-name{overflow-wrap:anywhere;font-weight:500}.fulfillment-order-contract-item-amount{color:#4e5969;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.fulfillment-order-contract-reason{color:#4e5969;overflow-wrap:anywhere}.fulfillment-order-contract-amount-cell,.fulfillment-order-contract-meta-cell{gap:4px;display:grid}.fulfillment-order-contract-amount-cell strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px}.fulfillment-order-contract-amount-cell>span,.fulfillment-order-contract-meta-cell>span{color:#86909c;font-size:12px}.fulfillment-order-contract-meta-cell time{color:#4e5969;white-space:nowrap}.fulfillment-order-contract-file-name{align-items:flex-start;gap:10px;min-width:0;display:flex}.fulfillment-order-contract-file-name svg{color:#86909c;flex-shrink:0;margin-top:2px}.fulfillment-order-contract-file-name strong{overflow-wrap:anywhere;font-weight:500}.fulfillment-order-contract-empty{color:#86909c;padding:12px;font-size:13px}.fulfillment-order-contract-empty--files{align-items:center;gap:8px;display:flex}.fulfillment-order-contract-empty--files>svg{color:#a9b1bc;flex-shrink:0}.fulfillment-order-contract-empty--files>div{gap:4px;display:grid}.fulfillment-order-contract-empty--files strong{color:#667085;font-size:13px;font-weight:400}.fulfillment-order-contract-empty--files span{font-size:12px}@media (width<=540px){.fulfillment-order-contract-overview{grid-template-columns:1fr 1fr;gap:10px;padding:12px}.fulfillment-order-contract-overview>.fulfillment-order-contract-overview__payable{grid-column:1/-1}.fulfillment-order-contract-overview>div:nth-child(2){border-left:0;padding-left:0}.fulfillment-order-contract-overview>div+div{padding-left:12px}.fulfillment-order-contract-overview strong{font-size:22px}.fulfillment-order-contract-overview>div:not(:first-child) strong{font-size:20px}.fulfillment-order-contract-document-frame{padding:4px}}.confirmation-line-table .confirmation-history-cell{padding:6px 8px!important}.confirmation-table-scroll{container-type:inline-size}.confirmation-table-scroll .fulfillment-order-line-adjustments.fulfillment-order-line-adjustments--cards{max-width:min(100%,100cqw - 16px)}.fulfillment-order-line-adjustments.fulfillment-order-line-adjustments--cards{box-sizing:border-box;background:0 0;max-width:min(100%,100vw - 64px);min-height:0;padding:4px 0;position:sticky;left:8px;container-type:inline-size}.fulfillment-order-line-adjustment-cards{gap:8px;display:grid}.fulfillment-order-line-adjustment-card{color:#1d2129;text-align:left;background:#fff;border:1px solid #e5e8ef;border-radius:8px;min-width:0;padding:10px 12px;font-size:13px;line-height:1.6}.fulfillment-order-line-adjustment-card__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.fulfillment-order-line-adjustment-card__identity{gap:4px;min-width:0;display:grid}.fulfillment-order-line-adjustment-card__tags,.fulfillment-order-line-adjustment-card__meta{color:#667085;flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:12px;display:flex}.fulfillment-order-line-adjustment-card__meta time{white-space:nowrap}.fulfillment-order-line-adjustment-card__amount{text-align:right;gap:2px;margin-left:auto;display:grid}.fulfillment-order-line-adjustment-card__amount>span{color:#667085;font-size:12px}.fulfillment-order-line-adjustments--cards .fulfillment-order-line-adjustment-card .fulfillment-order-line-adjustment-card__delta{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:22px;font-weight:600;line-height:28px}.fulfillment-order-line-adjustment-card .fulfillment-order-line-adjustment-card__delta.is-positive{color:#b34b20}.fulfillment-order-line-adjustment-card .fulfillment-order-line-adjustment-card__delta.is-negative{color:#168052}.fulfillment-order-line-adjustment-card .fulfillment-order-line-adjustment-card__delta.is-zero{color:#4e5969}.fulfillment-order-line-adjustment-card__metrics{border-top:1px solid #edf0f3;border-bottom:1px solid #edf0f3;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,.7fr)) repeat(2,minmax(0,1fr));gap:8px 16px;margin:8px 0;padding:8px 0;display:grid}.fulfillment-order-line-adjustment-card__metrics>div{min-width:0}.fulfillment-order-line-adjustment-card__metrics dt{color:#667085;margin:0 0 4px;font-size:12px}.fulfillment-order-line-adjustment-card__metrics dd{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0;font-size:14px;font-weight:400;display:flex}.fulfillment-order-line-adjustment-card__before,.fulfillment-order-line-adjustment-card__arrow{color:#86909c}.fulfillment-order-line-adjustment-card__metrics dd strong{color:#1d2129;font-weight:600}.fulfillment-order-line-adjustment-card__metrics dd>span,.fulfillment-order-line-adjustment-card__metrics dd>strong{overflow-wrap:anywhere}.fulfillment-order-line-adjustment-card__reason{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.fulfillment-order-line-adjustment-card__reason>span{color:#667085;font-size:12px}.fulfillment-order-line-adjustment-card__reason p{white-space:pre-wrap;overflow-wrap:anywhere;color:#4e5969;margin:0}@container (width<=900px){.fulfillment-order-line-adjustment-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fulfillment-order-line-adjustment-card__project{grid-column:1/-1}}@container (width<=600px){.fulfillment-order-line-adjustment-card__header{gap:8px}.fulfillment-order-line-adjustment-card__meta{gap:4px 12px}}@container (width<=420px){.fulfillment-order-line-adjustment-card__metrics{grid-template-columns:minmax(0,1fr)}}.fulfillment-order-list-page{box-sizing:border-box;min-width:0;padding:0}.fulfillment-order-editor-page{box-sizing:border-box;background:rgb(var(--gray-1));min-width:0;min-height:100%;padding:16px;overflow-x:clip}.fulfillment-order-result-card .fulfillment-order-loading,.fulfillment-order-result-card .fulfillment-order-pagination{padding:16px 20px}.fulfillment-order-source-summary{border:1px solid var(--color-border-2);border-radius:8px;box-shadow:0 4px 16px #0f172a0a}.fulfillment-order-workspace-header{border:1px solid var(--color-border-2);background:linear-gradient(135deg, #fffffffa, #ffffffe6), radial-gradient(circle at 100% 0%, rgba(var(--primary-6), .08), transparent 30%);border-radius:22px;justify-content:space-between;align-items:center;gap:24px;min-height:78px;margin-bottom:12px;padding:14px 20px;display:flex;box-shadow:0 8px 24px #0f172a0f}.fulfillment-order-workspace-context{min-width:0}.fulfillment-order-workspace-context h3{margin:4px 0 6px}.fulfillment-order-workspace-eyebrow{color:rgb(var(--primary-6));letter-spacing:.08em;font-size:12px;font-weight:600}.fulfillment-order-command-bar{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:12px;display:flex}.fulfillment-order-source-summary{background:#ffffffeb;border-radius:22px;margin-bottom:12px;overflow:hidden}.fulfillment-order-source-summary .arco-card-body{padding:0}.fulfillment-order-source-context{border-bottom:1px solid var(--color-border-1);justify-content:space-between;align-items:center;gap:16px;margin:0;padding:9px 18px;display:flex}.fulfillment-order-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.fulfillment-order-kpi{background:0 0;border:0;border-radius:0;gap:3px;min-width:0;padding:12px 18px;display:grid;position:relative;overflow:visible}.fulfillment-order-kpi+.fulfillment-order-kpi{border-left:1px solid var(--color-border-1)}.fulfillment-order-kpi:before{content:"";width:4px;display:none;position:absolute;inset:0 auto 0 0}.fulfillment-order-kpi>strong{color:rgb(var(--gray-10));font-variant-numeric:tabular-nums;font-size:20px;line-height:1.25}.fulfillment-order-kpi--blue:before{background:rgb(var(--primary-5))}.fulfillment-order-kpi--orange:before{background:rgb(var(--orange-5))}.fulfillment-order-kpi--green:before{background:rgb(var(--green-5))}.fulfillment-order-kpi--blue>strong{color:rgb(var(--primary-6))}.fulfillment-order-kpi--orange>strong{color:rgb(var(--orange-6))}.fulfillment-order-kpi--green>strong{color:rgb(var(--green-6))}.fulfillment-order-main-workspace{border:1px solid var(--color-border-2);background:var(--color-bg-2);border-radius:22px;min-width:0;overflow:hidden;box-shadow:0 4px 16px #0f172a0a}.fulfillment-order-agreement-strip{border:0;border-bottom:1px solid var(--color-border-2);box-shadow:none;background:linear-gradient(#fbfcfddb,#fffffff5);border-radius:0;margin:0;padding:14px 18px}.fulfillment-order-agreement-scroll{overscroll-behavior-inline:contain;gap:12px;width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.fulfillment-order-agreement-card{border:1px solid var(--color-border-2);background:var(--color-bg-2);border-radius:8px;gap:2px;width:216px;min-height:82px;padding:11px 14px;transition:background-color .2s,border-color .2s,box-shadow .2s;display:grid;box-shadow:0 6px 18px #0f172a0a}.fulfillment-order-agreement-trigger{cursor:pointer;color:inherit;font:inherit;text-align:left;flex:0 0 216px}.fulfillment-order-agreement-trigger:focus-visible{outline:2px solid rgb(var(--primary-6));outline-offset:2px;border-radius:8px}.fulfillment-order-agreement-card small,.fulfillment-order-agreement-card span{color:rgb(var(--gray-6));white-space:nowrap;font-size:12px}.fulfillment-order-agreement-card-meta small{letter-spacing:.02em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;min-width:0;overflow:hidden}.fulfillment-order-agreement-card strong{color:rgb(var(--gray-10));text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.fulfillment-order-agreement-card em{color:rgb(var(--primary-6));font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-style:normal;font-weight:800}.fulfillment-order-agreement-card:hover{border-color:rgb(var(--primary-4));background:var(--color-fill-1);box-shadow:0 8px 20px rgba(var(--primary-6), .08)}.fulfillment-order-agreement-empty{border:1px dashed rgb(var(--primary-3));background:rgb(var(--primary-1));border-radius:8px;align-items:center;gap:8px;padding:10px 12px;display:flex}.fulfillment-order-agreement-empty span{color:rgb(var(--gray-6));font-size:13px}.fulfillment-order-workbench{width:100%;min-width:0}.fulfillment-order-quick-entry{border-bottom:1px solid var(--color-border-2);min-width:0;margin:0;padding:14px 18px 12px}.fulfillment-order-entry-subject{box-sizing:border-box;border:1px solid var(--color-border-2);background:#ffffffc7;border-radius:8px;grid-template-rows:auto;grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr) auto;align-items:center;gap:6px 16px;margin:0;padding:12px 14px;display:grid}.fulfillment-order-entry-subject-label,.fulfillment-order-entry-subject-summary{flex-direction:column;gap:3px;min-width:0;display:flex}.fulfillment-order-entry-subject-label{grid-row:auto;align-self:center}.fulfillment-order-entry-subject-summary{overflow-wrap:anywhere;grid-column:2}.fulfillment-order-entry-subject .arco-select{width:100%}.fulfillment-order-stay-select .arco-select-view{box-sizing:border-box;align-items:center;height:auto;min-height:50px;padding-top:6px;padding-bottom:6px;display:flex}.fulfillment-order-stay-select .arco-select-view-value{text-overflow:clip;white-space:normal;align-items:center;min-height:38px;display:flex;overflow:visible}.fulfillment-order-stay-select .arco-select-view-value .fulfillment-order-stay-option{justify-content:center}.fulfillment-order-entry-subject-label>.arco-typography:first-child{color:rgb(var(--primary-6));font-size:12px}.fulfillment-order-entry-subject-label>.arco-typography:nth-child(2){font-size:12px;line-height:1.35}.fulfillment-order-stay-select-dropdown .arco-select-option{box-sizing:border-box;white-space:normal;align-items:flex-start;height:auto;min-height:50px;padding:7px 12px}.fulfillment-order-stay-select-dropdown .arco-select-option-content{text-overflow:clip;white-space:normal;min-width:0;overflow:visible}.fulfillment-order-stay-option{white-space:normal;flex-direction:column;gap:2px;min-width:0;max-width:100%;display:flex}.fulfillment-order-stay-option__name{color:#1d2129;overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.4}.fulfillment-order-stay-option__meta{color:#86909c;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.fulfillment-order-supplier-select-dropdown .arco-select-option{box-sizing:border-box;white-space:normal;align-items:flex-start;height:auto;min-height:48px;padding:7px 12px}.fulfillment-order-supplier-select-dropdown .arco-select-option-content{text-overflow:clip;white-space:normal;min-width:0;overflow:visible}.fulfillment-order-supplier-select .arco-select-view{box-sizing:border-box;align-items:center;height:auto;min-height:48px;padding-top:5px;padding-bottom:5px;display:flex}.fulfillment-order-supplier-select .arco-select-view-value{text-overflow:clip;white-space:normal;align-items:center;min-height:38px;display:flex;overflow:visible}.fulfillment-order-supplier-select .arco-select-view-value .fulfillment-order-supplier-option{justify-content:center}.fulfillment-order-supplier-option{white-space:normal;flex-direction:column;gap:2px;min-width:0;max-width:100%;display:flex}.fulfillment-order-supplier-option__name{color:#1d2129;overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.4}.fulfillment-order-supplier-option__meta{color:#86909c;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.fulfillment-order-entry-subject-summary--supplier{grid-area:1/3;justify-content:center;align-items:flex-start}.fulfillment-order-quick-entry-context-error{border:1px solid rgb(var(--red-3));background:rgb(var(--red-1));color:rgb(var(--red-7));border-radius:6px;margin-bottom:10px;padding:10px 12px}.fulfillment-order-lines-card{min-width:0;box-shadow:none;border:0;border-radius:0}.fulfillment-order-main-workspace:has(.fee-adjustment-editor){border:2px solid rgb(var(--orange-4));background:0 0;border-radius:10px;flex-direction:column;display:flex}.fulfillment-order-main-workspace:has(.fee-adjustment-editor) .fee-adjustment-workspace{background:0 0;border:0;margin:0;padding:0;display:contents}.fulfillment-order-main-workspace:has(.fee-adjustment-editor) .fee-adjustment-editor{display:contents}.fulfillment-order-main-workspace:has(.fee-adjustment-editor) .fee-adjustment-new-lines{order:1;margin:12px 18px}.fulfillment-order-main-workspace:has(.fee-adjustment-editor) .fee-adjustment-new-lines .fulfillment-order-quick-entry{border-bottom:0;padding:0}.fulfillment-order-main-workspace:has(.fee-adjustment-editor) .fee-adjustment-editor>.arco-alert{order:0;margin:12px 18px 0}.fulfillment-order-main-workspace:has(.fee-adjustment-editor) .fulfillment-order-agreement-strip{order:2}.fulfillment-order-main-workspace:has(.fee-adjustment-editor) .fulfillment-order-lines-card{order:2}:is(.fulfillment-order-main-workspace:has(.fee-adjustment-editor) .fulfillment-order-line-pool .arco-table-th:last-child,.fulfillment-order-main-workspace:has(.fee-adjustment-editor) .fulfillment-order-line-pool .arco-table-td:last-child){min-width:190px}.fulfillment-order-main-workspace:has(.fee-adjustment-editor) .fulfillment-order-workbench{order:3}:is(.fulfillment-order-main-workspace:has(.fee-adjustment-editor) .fee-adjustment-drafts,.fulfillment-order-main-workspace:has(.fee-adjustment-editor) .fee-adjustment-r3,.fulfillment-order-main-workspace:has(.fee-adjustment-editor) .fee-adjustment-processing-basis,.fulfillment-order-main-workspace:has(.fee-adjustment-editor) .fee-adjustment-actions){order:4;margin:12px 18px}.fulfillment-order-fee-adjustment-mode{border:1px solid rgb(var(--orange-4));background:rgb(var(--orange-1));color:rgb(var(--orange-7));border-radius:6px;margin:12px 18px 0;padding:10px 14px;font-weight:600}:is(.fulfillment-order-main-workspace:has(.fee-adjustment-editor) .fee-adjustment-drafts,.fulfillment-order-main-workspace:has(.fee-adjustment-editor) .fee-adjustment-processing-basis,.fulfillment-order-main-workspace:has(.fee-adjustment-editor) .fee-adjustment-actions){border:1px solid var(--color-border-2);background:var(--color-bg-2);border-radius:12px;padding:18px 20px;box-shadow:0 4px 16px #1d21290a}.fulfillment-order-main-workspace:has(.fee-adjustment-editor) .fee-adjustment-actions{justify-content:flex-end;gap:10px;display:flex}.fulfillment-order-editor-page .itinerary-resource-entry-panel__tabs{margin-bottom:10px}.fulfillment-order-editor-page .itinerary-resource-entry-panel__tabs .arco-tabs-header-nav{border:1px solid var(--color-border-1);background:rgb(var(--gray-2));border-radius:999px;width:fit-content;padding:3px}.fulfillment-order-editor-page .itinerary-resource-entry-panel__tabs .arco-tabs-header-nav:before,.fulfillment-order-editor-page .itinerary-resource-entry-panel__tabs .arco-tabs-header-ink{display:none}.fulfillment-order-editor-page .itinerary-resource-entry-panel__tabs .arco-tabs-header-title{color:rgb(var(--gray-7));border:0;border-radius:999px;margin:0 4px 0 0;padding:6px 15px;line-height:20px}.fulfillment-order-editor-page .itinerary-resource-entry-panel__tabs .arco-tabs-header-title-active{background:rgb(var(--primary-1));color:rgb(var(--primary-6))}.fulfillment-order-editor-page .itinerary-resource-entry-panel__layout{grid-template-areas:"title preview""main preview""examples examples";gap:8px 14px}.fulfillment-order-editor-page .itinerary-resource-entry-panel__layout--with-subject{grid-template-areas:"title preview""subject preview""main preview""examples examples"}.fulfillment-order-editor-page .itinerary-resource-entry-panel__input,.fulfillment-order-editor-page .itinerary-resource-entry-panel__input textarea{min-height:118px}.fulfillment-order-editor-page .itinerary-resource-entry-panel__preview{grid-template-rows:32px minmax(118px,1fr);max-height:220px}.fulfillment-order-editor-page .itinerary-resource-entry-panel__preview-box{max-height:178px}.fulfillment-order-settlement-bar{border-top:0;border-bottom:1px solid rgb(var(--primary-3));background:rgb(var(--primary-1));grid-template-columns:minmax(190px,auto) minmax(280px,1fr) auto;align-items:center;gap:16px;margin:0;padding:10px 18px;display:grid}.fulfillment-order-settlement-selection,.fulfillment-order-settlement-picker,.fulfillment-order-settlement-summary{flex-direction:column;gap:4px;min-width:0;display:flex}.fulfillment-order-settlement-picker .arco-select{width:100%}.fulfillment-order-settlement-summary{margin-top:8px}.fulfillment-order-settlement-actions,.fulfillment-order-settlement-error,.fulfillment-order-settlement-loading{align-items:center;gap:8px;display:flex}.fulfillment-order-settlement-warning{color:rgb(var(--red-7));grid-column:1/-1}.fulfillment-order-line-pool-toolbar{border-bottom:1px solid var(--color-border-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;display:flex}.fulfillment-order-line-category-tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;flex:520px;gap:8px;min-width:0;padding:2px;display:flex;overflow-x:auto}.fulfillment-order-line-category-tab{min-height:32px;color:rgb(var(--gray-8));cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;flex:none;padding:5px 14px;transition:border-color .2s,background-color .2s,color .2s}.fulfillment-order-line-category-tab:hover{border-color:rgb(var(--primary-4));color:rgb(var(--primary-6))}.fulfillment-order-line-category-tab[aria-selected=true]{background:rgb(var(--primary-1));color:rgb(var(--primary-6));border-color:#0000;font-weight:600}.fulfillment-order-line-category-tab:focus-visible{outline:2px solid rgb(var(--primary-6));outline-offset:2px}.fulfillment-order-table-scroll{overscroll-behavior-inline:contain;width:100%;min-width:0;overflow:hidden}.fulfillment-order-top-scrollbar{z-index:2;scrollbar-color:#aebdce transparent;scrollbar-width:thin;height:10px;margin-bottom:-10px;position:relative;overflow:auto hidden}.fulfillment-order-top-scrollbar-inner{height:1px}.fulfillment-order-shadcn-table-wrap{scrollbar-color:#aebdce #eef2f7;scrollbar-width:thin;overflow-x:auto}.fulfillment-order-top-scrollbar::-webkit-scrollbar{width:10px;height:10px}.fulfillment-order-shadcn-table-wrap::-webkit-scrollbar{width:10px;height:10px}.fulfillment-order-top-scrollbar::-webkit-scrollbar-thumb{background:#aebdce padding-box content-box;border:2px solid #0000;border-radius:999px}.fulfillment-order-shadcn-table-wrap::-webkit-scrollbar-thumb{background:#aebdce padding-box content-box;border:2px solid #0000;border-radius:999px}.fulfillment-order-shadcn-table-wrap .fm-shadcn-table{min-width:1438px}.fulfillment-order-shadcn-table-wrap .fm-shadcn-table th,.fulfillment-order-shadcn-table-wrap .fm-shadcn-table td{padding:9px 10px}.fulfillment-order-shadcn-table-wrap .fm-shadcn-table th{background:rgb(var(--gray-2));color:rgb(var(--gray-8));text-align:center;vertical-align:middle;font-size:12px;font-weight:600}.fulfillment-order-shadcn-table-wrap .fm-shadcn-table td{color:rgb(var(--gray-8));font-size:13px}.fulfillment-order-shadcn-table-wrap .fm-shadcn-table tbody tr:hover td{background:rgb(var(--gray-1))}.fulfillment-order-col-select{width:44px}.fulfillment-order-line-pool--readonly .fm-shadcn-table{min-width:1274px}.fulfillment-order-line-pool--readonly .fm-shadcn-pagination-total{white-space:nowrap;flex-shrink:0}.fulfillment-order-line-pool--readonly .fm-shadcn-pagination{flex-wrap:wrap}.fulfillment-order-line-pool--readonly .fulfillment-order-resource-cell-heading>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fulfillment-order-col-type{width:84px}.fulfillment-order-col-provider{width:180px}.fulfillment-order-col-item{width:200px}.fulfillment-order-col-date{width:125px}.fulfillment-order-col-quantity{width:150px}.fulfillment-order-col-amount{width:100px}.fulfillment-order-col-settlement{width:165px}.fulfillment-order-col-remark{width:170px}.fulfillment-order-col-source{width:100px}.fulfillment-order-col-actions{width:190px}.fulfillment-order-sticky-action{box-sizing:border-box;z-index:1;text-align:center;background:var(--color-bg-2);min-width:190px;position:sticky;right:0;box-shadow:-4px 0 8px #1d21290a}.fulfillment-order-sticky-action:before{background:var(--color-border-2);content:"";width:1px;position:absolute;inset:0 auto 0 0}.fulfillment-order-row-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;min-height:32px;display:flex}.fulfillment-order-row-actions .fm-shadcn-button{flex:none;gap:6px;padding-inline:8px}.fulfillment-order-shadcn-table-wrap .fm-shadcn-table thead .fulfillment-order-sticky-action{z-index:2;background:rgb(var(--gray-2))}.fulfillment-order-pagination-wrap{justify-content:flex-end;padding:12px 18px 4px;display:flex}.fulfillment-order-original-fee-table{width:100%;min-width:0;max-width:100%;overflow:hidden}:is(.fulfillment-order-line-table,.fulfillment-order-original-fee-table) .arco-table-content-scroll{overflow-x:auto}.fulfillment-order-line-table .arco-table-container{min-width:1438px}:is(.fulfillment-order-line-table,.fulfillment-order-original-fee-table) .arco-table-th,:is(.fulfillment-order-line-table,.fulfillment-order-original-fee-table) .arco-table-td{vertical-align:middle;padding:8px 10px;line-height:1.35}:is(.fulfillment-order-line-table,.fulfillment-order-original-fee-table) .arco-table-th{background:rgb(var(--gray-2));color:rgb(var(--gray-8));font-size:12px;font-weight:600}:is(.fulfillment-order-line-table,.fulfillment-order-original-fee-table) .arco-table-td{font-size:13px}.fulfillment-order-line-table .arco-table-th,.fulfillment-order-line-table .arco-table-td{padding:8px 10px}:is(.fulfillment-order-line-table,.fulfillment-order-original-fee-table) .arco-table-tr:hover .arco-table-td{background:rgb(var(--gray-1))}.fulfillment-order-line-table__provider,.fulfillment-order-line-table__remark{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fulfillment-order-line-table__date,.fulfillment-order-line-table__quantity,.fulfillment-order-line-table__amount,.fulfillment-order-line-table__source{white-space:nowrap}.fulfillment-order-line-table__date--range{text-align:center;white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:inline-flex}.fulfillment-order-line-table__quantity{gap:2px;display:grid}.fulfillment-order-line-table__amount{font-variant-numeric:tabular-nums;font-weight:600;display:inline-block}.fulfillment-order-line-table__settlement-tag{overflow-wrap:anywhere;white-space:normal;vertical-align:middle;max-width:none;height:auto;line-height:1.35;display:inline-flex;overflow:visible}.fulfillment-order-line-table__settlement-tag .arco-tag-content{white-space:normal;overflow-wrap:anywhere}.fulfillment-order-adjustment-history{border:1px solid var(--color-border-2);background:var(--color-bg-2);border-radius:10px;margin-top:16px;padding:16px 18px}.fulfillment-order-adjustment-history__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.fulfillment-order-adjustment-history__header h3{color:var(--color-text-1);margin:0;font-size:16px}.fulfillment-order-adjustment-history__header p{color:var(--color-text-3);margin:4px 0 0;font-size:12px}.fulfillment-order-adjustment-history__total{color:var(--color-text-3);flex:none;font-size:12px}.fulfillment-order-adjustment-history__table-scroll{overflow-x:auto}.fulfillment-order-adjustment-history table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1080px}.fulfillment-order-adjustment-history th,.fulfillment-order-adjustment-history td{border-bottom:1px solid var(--color-border-2);text-align:left;vertical-align:middle;overflow-wrap:anywhere;padding:9px 10px}.fulfillment-order-adjustment-history th{background:var(--color-fill-1);color:var(--color-text-2);white-space:nowrap;font-size:12px;font-weight:600}.fulfillment-order-adjustment-history td{color:var(--color-text-1);font-size:13px}.fulfillment-order-adjustment-history td small{color:var(--color-text-3);margin-top:2px;font-size:11px;display:block}.fulfillment-order-adjustment-history__type,.fulfillment-order-adjustment-history__amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.fulfillment-order-adjustment-history__type.is-positive,.fulfillment-order-adjustment-history__amount.is-positive{color:rgb(var(--red-6))}.fulfillment-order-adjustment-history__type.is-negative,.fulfillment-order-adjustment-history__amount.is-negative{color:rgb(var(--green-6))}.fulfillment-order-adjustment-history__type.is-zero,.fulfillment-order-adjustment-history__amount.is-zero{color:var(--color-text-2)}.fulfillment-order-adjustment-history__pagination{justify-content:flex-end;padding-top:12px;display:flex}.fulfillment-order-adjustment-history__loading{place-items:center;min-height:96px;display:grid}.fulfillment-order-adjustment-history__error{color:rgb(var(--red-6));align-items:center;gap:8px;display:flex}.fulfillment-order-related-links{border:1px solid var(--color-border-2);background:var(--color-fill-1);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;display:flex}.fulfillment-order-related-links__label{color:var(--color-text-2);white-space:nowrap;font-size:12px;font-weight:600}.fulfillment-order-related-links__items{flex-wrap:wrap;gap:8px;display:flex}.fulfillment-order-related-links__link{border:1px solid rgb(var(--primary-3));min-height:30px;color:rgb(var(--primary-6));background:var(--color-bg-2);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:0 10px;font-size:13px;text-decoration:none;display:inline-flex}.fulfillment-order-related-links__link:hover,.fulfillment-order-related-links__link:focus-visible{border-color:rgb(var(--primary-6));background:rgb(var(--primary-1))}.fulfillment-order-line-type-tag{border-radius:999px}.fulfillment-order-resource-cell{gap:2px;min-width:0;display:grid}.fulfillment-order-resource-cell-heading{align-items:baseline;gap:6px;min-width:0;display:flex}.fulfillment-order-resource-cell-heading .fulfillment-order-line-link,.fulfillment-order-resource-cell>.arco-typography{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fulfillment-order-line-cards{display:none}.fulfillment-order-line-card{border:1px solid var(--color-border-2);background:var(--color-bg-2);border-radius:8px;padding:12px}.fulfillment-order-line-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin-top:10px;font-size:13px;display:grid}.fulfillment-order-line-card-actions{border-top:1px solid var(--color-border-1);justify-content:flex-end;margin-top:8px;padding-top:6px;display:flex}.fulfillment-order-card-heading{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.fulfillment-order-muted{color:rgb(var(--gray-6));font-size:13px}.fulfillment-order-line-number{color:rgb(var(--gray-6));font-variant-numeric:tabular-nums;font-size:12px}.fulfillment-order-pagination{justify-content:flex-end;padding-top:16px;display:flex}.fulfillment-order-loading{justify-content:center;align-items:center;min-height:200px;display:flex}.fulfillment-order-link-button,.fulfillment-order-line-link{color:rgb(var(--primary-6));cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.fulfillment-order-link-button:focus-visible,.fulfillment-order-line-link:focus-visible{outline:2px solid rgb(var(--primary-6));outline-offset:2px}.money-value{font-variant-numeric:tabular-nums}.fulfillment-order-inline-warning{border:1px solid rgb(var(--orange-3));background:rgb(var(--orange-1));color:rgb(var(--orange-7));border-radius:8px;margin:0 0 16px;padding:10px 12px}.fulfillment-order-source-diff{border-top:1px solid var(--color-border-2);margin:0;padding:10px 18px}.fulfillment-order-source-diff summary{cursor:pointer;font-weight:600}.fulfillment-order-source-diff-list{gap:10px;margin-top:10px;display:grid}.fulfillment-order-source-diff-item{border:1px solid var(--color-border-2);background:var(--color-fill-1);border-radius:8px;gap:6px;padding:10px;display:grid}.fulfillment-order-agreement-preview{gap:14px;width:100%;min-width:0;display:grid}.fulfillment-order-agreement-preview-drawer .arco-drawer-header{border-bottom:0;align-items:flex-start;height:auto;min-height:0;padding:20px 20px 0}.fulfillment-order-agreement-preview-drawer .arco-drawer-header-title{width:100%;line-height:normal;overflow:visible}.fulfillment-order-agreement-preview-drawer .arco-drawer-content{padding:18px 20px 20px;overflow-x:hidden}.fulfillment-order-protocol-header{justify-content:space-between;align-items:flex-start;gap:14px;width:100%;display:flex}.fulfillment-order-protocol-heading{min-width:0}.fulfillment-order-protocol-heading>span,.fulfillment-order-protocol-heading>p{color:#86909c;font-size:12px;font-weight:700}.fulfillment-order-protocol-heading>h2{overflow-wrap:anywhere;color:#1d2129;margin:4px 0 0;font-size:22px;line-height:1.35}.fulfillment-order-protocol-heading>p{margin:5px 0 0;line-height:1.5}.fulfillment-order-protocol-close.arco-btn{color:#86909c;background:#fff;border-color:#e5e6eb;border-radius:999px;flex:none;height:auto;padding:7px 12px}.fulfillment-order-agreement-document{box-sizing:border-box;color:#1d2129;background:#fff;border:1px solid #eceff3;border-radius:14px;width:100%;min-width:0;max-width:100%;padding:26px 28px;font-size:12px;line-height:1.55;overflow:hidden;box-shadow:0 10px 30px #1d1d1f0f}.fulfillment-order-agreement-document-header{text-align:center}.fulfillment-order-agreement-document-header h2{color:#111827;letter-spacing:0;margin:0;font-size:20px;font-weight:700;line-height:1.35}.fulfillment-order-agreement-document-parties{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:26px;display:grid}.fulfillment-order-agreement-document-parties>div{align-content:start;gap:0;min-width:0;display:grid}.fulfillment-order-agreement-document-parties span{color:#4e5969;font-size:11px;font-weight:700}.fulfillment-order-agreement-document-parties strong,.fulfillment-order-agreement-document-parties small{overflow-wrap:anywhere;display:block}.fulfillment-order-agreement-document-parties strong{margin-top:6px;font-size:14px}.fulfillment-order-agreement-document-parties small{color:#1d2129;margin-top:4px}.fulfillment-order-agreement-document-warning{color:#ff3b30;margin:18px 0 0;font-weight:700}.fulfillment-order-agreement-document-standards h3{color:#1d2129;text-align:center;margin:20px 0 8px;font-size:15px}.fulfillment-order-agreement-document-table-scroll{overscroll-behavior-inline:contain;width:100%;min-width:0;max-width:100%;overflow-x:auto}.fulfillment-order-agreement-document table{border-collapse:collapse;color:#1d2129;table-layout:fixed;width:100%;font-size:11px}.fulfillment-order-agreement-document th,.fulfillment-order-agreement-document td{vertical-align:top;overflow-wrap:anywhere;border:1px solid #86909c;padding:7px 8px}.fulfillment-order-agreement-document thead th{text-align:left;background:#f2f3f5;font-weight:700}.fulfillment-order-agreement-document tbody strong,.fulfillment-order-agreement-document tbody span,.fulfillment-order-agreement-document tbody small{display:block}.fulfillment-order-agreement-document tbody small{color:#4e5969;margin-top:3px}.fulfillment-order-agreement-document tfoot th,.fulfillment-order-agreement-document tfoot td{color:#ff3b30;background:#f7f8fa;font-weight:700}.fulfillment-order-agreement-document tfoot th{text-align:right}.fulfillment-order-agreement-document-empty{color:#86909c;text-align:center}.fulfillment-order-agreement-document-itinerary h3{color:#1d2129;text-align:center;margin:20px 0 10px;font-size:15px}.fulfillment-order-agreement-itinerary-list{gap:10px;display:grid}.fulfillment-order-agreement-itinerary-day{break-inside:avoid;page-break-inside:avoid;border-bottom:1px solid #e5e6eb;padding:8px 0}.fulfillment-order-agreement-itinerary-day>div{flex-wrap:wrap;align-items:baseline;gap:6px 18px;display:flex}.fulfillment-order-agreement-itinerary-day>div span:last-child{color:#4e5969}.fulfillment-order-agreement-itinerary-day p{color:#ff3b30;margin:4px 0 0;font-weight:700}.fulfillment-order-agreement-itinerary-empty{color:#86909c;text-align:center;margin:0;padding:12px 0}.fulfillment-order-agreement-document-signatures{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:52px;display:grid}.fulfillment-order-agreement-document-signatures>div{flex-direction:column;justify-content:space-between;gap:12px;min-height:72px;display:flex}.fulfillment-order-agreement-document-signatures span{color:#4e5969;min-height:24px}.fulfillment-order-agreement-document-signature--company{position:relative;min-height:116px!important}.fulfillment-order-agreement-document-signature--company strong{z-index:1;position:relative}.fulfillment-order-agreement-document-signature--company span{z-index:3;position:relative}.fulfillment-order-agreement-company-seal{z-index:2;object-fit:contain;opacity:.68;pointer-events:none;width:96px;height:96px;position:absolute;top:-28px;left:64px}.fulfillment-order-agreement-document--pdf{width:190mm;min-width:190mm;max-width:none;box-shadow:none;border:0;border-radius:0;top:0;left:-100000px;overflow:visible;position:fixed!important}.fulfillment-order-agreement-document--pdf .fulfillment-order-agreement-document-table-scroll,.fulfillment-order-agreement-document--pdf-content .fulfillment-order-agreement-document-table-scroll{overflow:visible}.fulfillment-order-agreement-document--pdf tr,.fulfillment-order-agreement-document--pdf .fulfillment-order-agreement-document-parties,.fulfillment-order-agreement-document--pdf .fulfillment-order-agreement-document-signatures,.fulfillment-order-agreement-document--pdf .fulfillment-order-agreement-itinerary-day,.fulfillment-order-agreement-document--pdf-content tr,.fulfillment-order-agreement-document--pdf-content .fulfillment-order-agreement-document-parties,.fulfillment-order-agreement-document--pdf-content .fulfillment-order-agreement-document-signatures,.fulfillment-order-agreement-document--pdf-content .fulfillment-order-agreement-itinerary-day{break-inside:avoid;page-break-inside:avoid}.fulfillment-order-protocol-files{background:#fcfcfd;border:1px solid #e5e6eb;border-radius:12px;gap:10px;padding:12px 14px;display:grid}.fulfillment-order-line-adjustments{background:var(--color-fill-1);min-height:92px;padding:12px 16px}.fulfillment-order-line-adjustments__loading{place-items:center;min-height:92px;display:grid}.fulfillment-order-line-adjustments__scroll{overflow-x:auto}.fulfillment-order-line-adjustments table{border-collapse:collapse;background:var(--color-bg-2);width:100%;min-width:820px}.fulfillment-order-line-adjustments th,.fulfillment-order-line-adjustments td{border-bottom:1px solid var(--color-neutral-3);text-align:left;vertical-align:middle;padding:9px 12px}.fulfillment-order-line-adjustments th{color:var(--color-text-2);white-space:nowrap;font-size:12px;font-weight:500}.fulfillment-order-line-adjustments td small{color:var(--color-text-3);margin-top:2px;display:block}.fulfillment-order-line-adjustments th:first-child,.fulfillment-order-line-adjustments td:first-child{min-width:124px}.fulfillment-order-line-adjustments__source{white-space:nowrap;border-radius:4px;max-width:none;padding:3px 7px;font-size:12px;line-height:1.35;display:inline-block}.fulfillment-order-line-adjustments__amount-cell{vertical-align:middle;white-space:nowrap;min-width:112px}.fulfillment-order-line-adjustments__amount-cell>*{vertical-align:middle}.fulfillment-order-line-adjustments__delta-value{align-items:center;min-height:32px;display:inline-flex}.fulfillment-order-line-adjustments__amount-cell .arco-btn{color:var(--color-text-3);flex:none;margin-left:4px}.fulfillment-order-line-adjustments__amount-cell .arco-btn:hover{color:rgb(var(--primary-6));background:rgb(var(--primary-1))}.fulfillment-order-adjustment-detail-modal .arco-modal-content{padding:18px}.fulfillment-order-adjustment-detail-drawer__list{gap:0;margin:0;display:grid}.fulfillment-order-adjustment-detail-drawer__list>div{border-bottom:1px solid var(--color-neutral-3);grid-template-columns:96px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.fulfillment-order-adjustment-detail-drawer__list dt{color:var(--color-text-2);font-size:12px}.fulfillment-order-adjustment-detail-drawer__list dd{overflow-wrap:anywhere;min-width:0;color:var(--color-text-1);margin:0}.fulfillment-order-line-adjustments__source.is-ordinary{color:var(--color-text-2);background:var(--color-fill-2)}.fulfillment-order-line-adjustments__source.is-personal{color:rgb(var(--arcoblue-6));background:rgb(var(--arcoblue-1))}.fulfillment-order-line-adjustments__source.is-batch{color:rgb(var(--orange-7));background:rgb(var(--orange-1))}.fulfillment-order-line-adjustments__delta{white-space:nowrap;font-weight:600}.fulfillment-order-line-adjustments__delta-value{font-weight:600}.fulfillment-order-line-adjustments__delta.is-positive,.fulfillment-order-line-adjustments__delta-value.is-positive{color:rgb(var(--red-6))}.fulfillment-order-line-adjustments__delta.is-negative,.fulfillment-order-line-adjustments__delta-value.is-negative{color:rgb(var(--green-6))}.fulfillment-order-line-adjustments__delta.is-zero,.fulfillment-order-line-adjustments__delta-value.is-zero{color:var(--color-text-2)}.fulfillment-order-line-adjustments__type{text-align:center;border-radius:4px;min-width:40px;padding:2px 6px;display:inline-block}.fulfillment-order-line-adjustments__type.is-add{color:rgb(var(--red-6));background:rgb(var(--red-1))}.fulfillment-order-line-adjustments__type.is-deduct{color:rgb(var(--green-6));background:rgb(var(--green-1))}.fulfillment-order-line-adjustments__type.is-change{color:rgb(var(--arcoblue-6));background:rgb(var(--arcoblue-1))}.fulfillment-order-line-adjustments__type.is-positive{color:rgb(var(--red-6));background:rgb(var(--red-1))}.fulfillment-order-line-adjustments__type.is-negative{color:rgb(var(--green-6));background:rgb(var(--green-1))}.fulfillment-order-line-adjustments__type.is-zero{color:var(--color-text-2);background:var(--color-fill-2)}.fulfillment-order-protocol-files h6{color:#86909c;margin:0 0 2px;font-size:12px}.fulfillment-order-protocol-file-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fulfillment-order-agreement-version-history{border-bottom:1px solid rgb(var(--gray-3));padding:0 0 12px}.fulfillment-order-agreement-version-history summary{cursor:pointer;color:rgb(var(--gray-8));padding:4px 0;font-size:13px;font-weight:600}.fulfillment-order-agreement-current-version,.fulfillment-order-agreement-version-list li{color:rgb(var(--gray-8));flex-wrap:wrap;align-items:baseline;gap:8px 14px;padding:8px 0;font-size:12px;display:flex}.fulfillment-order-agreement-version-list{border-top:1px solid rgb(var(--gray-2));margin:0;padding:0;list-style:none}.fulfillment-order-agreement-version-list li+li{border-top:1px solid rgb(var(--gray-2))}@media (width<=1024px){.fulfillment-order-list-page,.fulfillment-order-editor-page{padding:16px}.fulfillment-order-workspace-header{flex-direction:column;align-items:flex-start}.fulfillment-order-command-bar{justify-content:space-between;width:100%}.fulfillment-order-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fulfillment-order-entry-subject{grid-template-rows:auto;grid-template-columns:1fr;align-items:stretch}.fulfillment-order-entry-subject-label,.fulfillment-order-entry-subject-summary{grid-area:auto}}@media (width<=768px){.fulfillment-order-list-page,.fulfillment-order-editor-page{padding:12px}.fulfillment-order-page-heading,.fulfillment-order-command-bar,.fulfillment-order-source-context,.fulfillment-order-agreement-strip-heading{flex-direction:column;align-items:flex-start}.fulfillment-order-settlement-bar,.fulfillment-order-entry-subject{grid-template-columns:1fr}.fulfillment-order-editor-page .itinerary-resource-entry-panel__layout{grid-template-columns:1fr;grid-template-areas:"title""main""preview""examples"}.fulfillment-order-editor-page .itinerary-resource-entry-panel__layout--with-subject{grid-template-areas:"title""subject""main""preview""examples"}.fulfillment-order-main-workspace{border-radius:16px}.fulfillment-order-filter-card .arco-form-item{margin-bottom:10px}.fulfillment-order-pagination{justify-content:center;overflow-x:auto}.fulfillment-order-line-table{display:none}.fulfillment-order-line-cards{gap:10px;display:grid}.fulfillment-order-line-card-grid{grid-template-columns:1fr}.fulfillment-order-settlement-actions,.fulfillment-order-settlement-actions>.arco-btn{width:100%}}@media (width<=480px){.fulfillment-order-kpi-grid{grid-template-columns:1fr}.fulfillment-order-agreement-document-header h2{font-size:18px}.fulfillment-order-agreement-document-meta{flex-direction:column;gap:4px}.fulfillment-order-agreement-document-signatures{gap:12px}.fulfillment-order-agreement-document table{min-width:640px}}@media (prefers-reduced-motion:reduce){.fulfillment-order-agreement-card,.fulfillment-order-agreement-trigger{transition:none}}.fulfillment-order-entry-tabs{background:#f2f3f5;border-radius:6px;gap:4px;width:fit-content;max-width:100%;margin-bottom:12px;padding:4px;display:flex;overflow-x:auto}.fulfillment-order-agreement-card-meta{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.fulfillment-order-agreement-card .fulfillment-order-agreement-status{background:rgb(var(--orange-1));color:rgb(var(--orange-7));white-space:nowrap;border-radius:4px;flex:none;padding:1px 5px;font-weight:600}.fulfillment-order-agreement-card .fulfillment-order-agreement-status.is-effective{background:rgb(var(--green-1));color:rgb(var(--green-7))}.fulfillment-order-entry-tabs button{color:#4e5969;cursor:pointer;background:0 0;border:0;border-radius:5px;min-width:64px;height:30px;padding:0 14px}.fulfillment-order-entry-tabs button.is-active{color:#165dff;background:#fff;box-shadow:0 1px 3px #00000014}.fulfillment-order-entry-heading{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.fulfillment-order-entry-heading-copy{flex-wrap:wrap;flex:420px;align-items:baseline;gap:10px;min-width:0;display:flex}.fulfillment-order-entry-heading-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.fulfillment-order-entry-heading-actions>.arco-btn{border-radius:6px;min-width:80px;height:32px;padding:0 14px}.fulfillment-order-entry-heading-actions>.arco-btn-primary{color:#fff;background:#165dff;border-color:#165dff}.fulfillment-order-entry-heading-actions>.arco-btn-primary>span{color:#fff}.fulfillment-order-entry-heading-actions>.arco-btn-primary.arco-btn-disabled{border-color:var(--color-border-2);background:var(--color-fill-2);color:var(--color-text-4);cursor:not-allowed}.fulfillment-order-entry-heading-actions>.arco-btn-primary.arco-btn-disabled>span{color:var(--color-text-4)}.fulfillment-order-list-feedback,.fulfillment-order-selection-toolbar{flex-wrap:wrap;align-items:center;gap:10px;padding:10px 18px;display:flex}.fulfillment-order-list-time{white-space:nowrap}.fulfillment-order-supplier-summary>span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fulfillment-order-supplier-summary summary{color:rgb(var(--primary-6));cursor:pointer;font-size:12px}.fulfillment-order-supplier-summary p{overflow-wrap:anywhere;margin:6px 0 0}.fulfillment-order-history-action{gap:4px;display:grid}.fulfillment-order-action-hint{color:var(--color-text-3);font-size:12px}.fulfillment-order-revealed-line{outline:2px solid rgb(var(--primary-5));outline-offset:-2px}.fulfillment-order-entry-heading-actions>span{color:#4e5969;white-space:nowrap;font-size:12px}.fulfillment-order-entry-heading>strong{color:#1d2129;font-size:18px;font-weight:800;line-height:1.35}.fulfillment-order-entry-heading span,.fulfillment-order-entry-preview>span{color:#86909c;font-size:12px;line-height:1.45}.fulfillment-order-quick-entry .arco-textarea{font-family:inherit;font-size:14px;font-weight:400;line-height:1.55}.fulfillment-order-quick-entry .arco-mentions{width:100%}.fulfillment-order-entry-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:12px;margin-top:10px;display:grid}.fulfillment-order-entry-grid>:first-child{flex-direction:column;min-height:138px;display:flex}.fulfillment-order-entry-grid>:first-child>.arco-mentions,.fulfillment-order-entry-grid>:first-child>.arco-textarea{box-sizing:border-box;flex:auto;min-height:138px}.fulfillment-order-entry-grid>:first-child>.arco-mentions .arco-textarea{box-sizing:border-box;height:100%;min-height:138px}.fulfillment-order-entry-preview{box-sizing:border-box;color:#86909c;overflow-wrap:anywhere;background:#f7f8fa;border:1px solid #e5e6eb;border-radius:6px;min-width:0;min-height:138px;padding:12px;font-size:12px;line-height:1.6}.fulfillment-order-entry-preview>strong{margin-bottom:8px;display:block}.fulfillment-order-entry-preview-row{border-bottom:1px solid #e5e6eb;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:6px 0;display:grid}.fulfillment-order-entry-preview-row>span{overflow-wrap:anywhere;min-width:0}.fulfillment-order-entry-error{color:#f53f3f;margin-top:6px;font-size:12px}.fulfillment-order-entry-examples{border-top:1px solid #f2f3f5;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:9px;display:flex}.fulfillment-order-entry-examples button{color:#86909c;cursor:pointer;max-width:100%;font:inherit;text-align:left;overflow-wrap:anywhere;background:#f7f8fa;border:1px solid #e5e6eb;border-radius:999px;padding:6px 10px;font-size:12px;line-height:1.4}.fulfillment-order-entry-examples button:hover:not(:disabled),.fulfillment-order-entry-examples button:focus-visible{border-color:rgb(var(--primary-4));color:rgb(var(--primary-6))}.fulfillment-order-entry-examples button:focus-visible{outline:2px solid rgb(var(--primary-6));outline-offset:2px}.fulfillment-order-entry-examples button:disabled{cursor:not-allowed;opacity:.6}@media (width<=900px){.fulfillment-order-entry-grid{grid-template-columns:1fr}.fulfillment-order-entry-preview{min-height:110px}}@media (width<=640px){.fulfillment-order-entry-heading-actions{justify-content:space-between;width:100%;margin-left:0}.fulfillment-order-entry-heading-actions>.arco-btn{flex:none}}.fulfillment-order-history-search{border-bottom:1px solid #e5e6eb;flex-direction:column;gap:10px;padding-bottom:18px;display:flex}.fulfillment-order-history-search-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.fulfillment-order-history-results{flex-direction:column;gap:10px;padding-top:16px;display:flex}.fulfillment-order-history-loading{color:#86909c;justify-content:center;align-items:center;gap:8px;min-height:160px;display:flex}.fulfillment-order-history-item{background:#fff;border:1px solid #e5e6eb;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.fulfillment-order-history-item-main,.fulfillment-order-history-item-meta{align-items:center;gap:10px;display:flex}.fulfillment-order-history-item-main{min-width:0}.fulfillment-order-history-item-main h6{margin:0 0 4px}.fulfillment-order-history-icon{color:#165dff;background:#e8f3ff;border-radius:6px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.fulfillment-order-history-icon svg{width:16px;height:16px}.fulfillment-order-history-item-meta{flex:none}@media (width<=640px){.fulfillment-order-history-search-row{grid-template-columns:1fr}.fulfillment-order-history-item,.fulfillment-order-history-item-meta{flex-direction:column;align-items:stretch}}.fulfillment-order-quick-adjustment{width:100%;gap:18px!important}.fulfillment-order-quick-adjustment-modal .arco-modal-content{max-height:calc(100dvh - 192px);overflow-y:auto}.fulfillment-order-quick-adjustment>div,.fulfillment-order-quick-adjustment label{gap:6px;width:100%;min-width:0;display:grid}.structured-fee-adjustment-editor{gap:14px;width:100%;min-width:0;display:grid}.structured-fee-adjustment-table{table-layout:fixed;border-collapse:separate;border-spacing:0;color:#1d2129;background:#fff;border:1px solid #e5e6eb;border-radius:8px;width:100%;overflow:hidden}.structured-fee-adjustment-table caption{text-align:left;color:#1d2129;padding:10px 12px 8px;font-size:14px;font-weight:700}.structured-fee-adjustment-table th,.structured-fee-adjustment-table td{text-align:left;vertical-align:middle;white-space:nowrap;border-top:1px solid #f2f3f5;padding:10px 12px}.structured-fee-adjustment-table th{color:#86909c;background:#f7f8fa;width:25%;font-size:12px;font-weight:600}.structured-fee-adjustment-table--edit{border-color:#c9d8ff;box-shadow:0 4px 14px #165dff14}.structured-fee-adjustment-table--edit td{color:#165dff;font-weight:600}.structured-fee-adjustment-table--edit .arco-input-number{width:min(100%,140px)}.fulfillment-adjustment-subject{background:#f5f8fe;border:1px solid #dce6f7;border-radius:8px;align-items:center;gap:14px;padding:18px;display:flex}.fulfillment-adjustment-subject-icon{color:#2458c5;background:#e6eeff;border-radius:8px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.fulfillment-adjustment-subject>div{min-width:0}.fulfillment-adjustment-subject strong{color:#1d2940;overflow-wrap:anywhere;margin:4px 0;font-size:16px;display:block}.fulfillment-adjustment-subject small,.fulfillment-adjustment-subject div>span{color:#68788d;font-size:12px}.fulfillment-adjustment-subject-amount{text-align:right;flex-shrink:0;margin-left:auto}.fulfillment-adjustment-subject-amount strong{color:#2458c5;font-variant-numeric:tabular-nums;font-size:24px}@media (width<=640px){.fulfillment-adjustment-subject{flex-wrap:wrap;padding:12px}.fulfillment-adjustment-subject>div{flex:1}.fulfillment-adjustment-subject-amount{text-align:left;margin-left:60px;flex-basis:100%!important}}.structured-fee-adjustment-table--compare tr:last-child td{font-weight:600}.structured-fee-adjustment-legacy-summary{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.structured-fee-adjustment-change{color:#4e5969;background:#f2f3f5;border-radius:4px;padding:6px 8px}.structured-fee-adjustment-change.is-increase{color:#cb2634;background:#ffece8}.structured-fee-adjustment-change.is-decrease{color:#168263;background:#e8ffea}@media (width<=640px){.structured-fee-adjustment-table{table-layout:fixed}.structured-fee-adjustment-table th,.structured-fee-adjustment-table td{white-space:normal;overflow-wrap:anywhere;padding:8px 4px}.structured-fee-adjustment-table--edit .arco-input-number{width:100%;margin-right:0}}.confirmation-import-report{border-top:1px solid var(--color-border-2,#e5e6eb);margin-top:12px;padding-top:12px;font-size:13px}.confirmation-import-report p{margin:6px 0}.confirmation-import-report small{font-size:12px}.confirmation-import-issues{max-height:280px;margin-top:10px;overflow:auto}.confirmation-import-issues table{border-collapse:collapse;width:100%}.confirmation-import-issues th,.confirmation-import-issues td{text-align:left;border-bottom:1px solid var(--color-border-1,#eee);padding:8px}.confirmation-review-actions{flex:none;align-items:center;margin-left:auto;display:flex}.confirmation-review .confirmation-review-actions button:disabled{cursor:not-allowed;color:var(--color-text-4)}.fulfillment-fee-history{min-width:0;color:var(--color-text-1);border-top:1px solid var(--color-border-2);padding:20px 0 0}.fulfillment-fee-history-heading{justify-content:space-between;align-items:center;gap:12px;padding-inline:18px;display:flex}.fulfillment-fee-history h3{margin:0;font-size:18px;font-weight:600}.fulfillment-fee-history-toggle{min-height:28px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:6px;padding:0;display:inline-flex}.fulfillment-fee-history-toggle svg{flex:none;width:16px;height:16px}.fulfillment-fee-history-toggle:focus-visible{outline-offset:3px;outline:2px solid}.fulfillment-fee-history .arco-tabs-header-nav{padding-inline:18px}.fulfillment-fee-history .arco-tabs-content{display:none}.fulfillment-fee-history .fm-shadcn-table{font-variant-numeric:tabular-nums;min-width:880px}.fulfillment-fee-history .fm-shadcn-table th{text-align:center}.fulfillment-fee-history .fm-shadcn-table td{vertical-align:middle}.fulfillment-fee-history-table-wrap>table>thead>tr>th:last-child,.fulfillment-fee-history-table-wrap>table>tbody>tr>td:last-child:not([colspan]){background:var(--color-bg-2);border-left:1px solid var(--color-border-2);text-align:center;width:90px;min-width:90px;position:sticky;right:0}.fulfillment-fee-history-description{white-space:pre-wrap;overflow-wrap:anywhere;min-width:200px;max-width:360px}.fulfillment-fee-history-money{white-space:nowrap;font-weight:600}.fulfillment-fee-history-money[data-direction=increase]{color:rgb(var(--red-6))}.fulfillment-fee-history-money[data-direction=decrease]{color:rgb(var(--green-7))}.fulfillment-fee-history-details{gap:12px;min-width:0;padding:12px 0;display:grid}.fulfillment-fee-history-details h4{margin:0;font-size:14px;font-weight:600}.fulfillment-fee-history-details .fm-shadcn-table th,.fulfillment-fee-history-details .fm-shadcn-table td{text-align:left}.fulfillment-fee-history .fm-shadcn-pagination{padding:12px 18px}.confirmation-action-feedback{color:var(--confirmation-text);background:#f7fcf9;border:1px solid #cde6db;border-radius:6px;margin-bottom:12px;padding:12px 14px}.confirmation-review-body .confirmation-action-feedback{margin:10px 0 0}.confirmation-action-feedback[data-tone=warning]{background:#fffcf5;border-color:#efd7ad}.confirmation-action-feedback[data-tone=error]{background:snow;border-color:#f0c8c5}.confirmation-action-feedback-heading{align-items:flex-start;gap:10px;display:flex}.confirmation-action-feedback-heading>svg{color:#23835c;flex:none;width:18px;height:18px;margin-top:2px}[data-tone=warning]>.confirmation-action-feedback-heading>svg{color:#a66d12}[data-tone=error]>.confirmation-action-feedback-heading>svg{color:#b42318}.confirmation-action-feedback-heading>div{flex:1;min-width:0}.confirmation-action-feedback-heading strong{font-size:13px;font-weight:600}.confirmation-action-feedback-heading p{color:var(--confirmation-muted);margin:3px 0 0;font-size:12px;line-height:1.7}.confirmation-action-feedback-heading>.confirmation-button{min-height:24px;padding:2px}.confirmation-action-feedback-heading>.confirmation-button svg{width:14px;height:14px}.confirmation-action-feedback ul{border-top:1px solid #e1e7e6;max-height:180px;margin:8px 0 0;padding:6px 0 0;list-style:none;overflow:auto}.confirmation-action-feedback li{align-items:flex-start;gap:10px;padding:4px 0;font-size:12px;line-height:1.65;display:flex}.confirmation-action-feedback li>span{overflow-wrap:anywhere;flex:1;min-width:0}.confirmation-action-feedback li>.confirmation-button{flex:none;min-height:24px;padding:2px 6px;font-size:12px}.confirmation-ticket-points{border:1px solid var(--ce-line);background:var(--confirmation-background,#fff);border-radius:6px;min-width:0;padding:12px 14px}.confirmation-ticket-points-heading{flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-bottom:10px;display:flex}.confirmation-ticket-points-heading h2{margin:0;font-size:14px;font-weight:600;line-height:22px}.confirmation-ticket-points-heading>span,.confirmation-ticket-point-date,.confirmation-ticket-points-empty{color:var(--ce-muted);font-size:12px;line-height:20px}.confirmation-ticket-point-grid{overscroll-behavior-inline:contain;grid-auto-columns:200px;grid-auto-flow:column;gap:8px;padding:3px;scroll-padding-inline:3px;display:grid;overflow-x:auto}.confirmation-ticket-point-card{border:1px solid var(--ce-line);text-align:left;cursor:pointer;min-width:0;color:var(--confirmation-text,#1d2129);background:#fff;border-radius:5px;flex-direction:column;align-items:flex-start;gap:3px;padding:8px 10px;display:flex}.confirmation-ticket-point-card>strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:20px}.confirmation-ticket-point-card:hover:not(:disabled){border-color:var(--ce-blue);background:var(--confirmation-primary-soft,#f5f8ff)}.confirmation-ticket-point-card:focus-visible{outline:2px solid var(--ce-blue);outline-offset:2px}.confirmation-ticket-point-card:disabled{cursor:default}.confirmation-ticket-point-status{color:var(--ce-muted);flex-wrap:wrap;align-items:center;gap:5px 9px;font-size:12px;line-height:20px;display:flex}.confirmation-ticket-point-status [data-entered=true]{color:#168052}.confirmation-ticket-point-draft{color:#b26a00;background:#fff7e8;border-radius:3px;padding:0 5px}.confirmation-ticket-points-empty{margin:0;padding:4px 0}.confirmation-ticket-unlinked{color:#80511a;background:#fffaf1;border:1px solid #f3d8a4;border-radius:4px;margin-top:10px;padding:8px 10px;font-size:12px;line-height:20px}.confirmation-ticket-unlinked p{margin:0 0 3px}.confirmation-ticket-unlinked>div{flex-wrap:wrap;gap:3px 12px;display:flex}.confirmation-ticket-unlinked .confirmation-button{white-space:normal;text-align:left}@media (width<=768px){.confirmation-ticket-points-heading{gap:2px 8px}.confirmation-ticket-point-grid{grid-auto-columns:180px}.confirmation-ticket-point-card{padding:8px}}.confirmation-editor-line-pool{--ce-line:#e5e8ef;--ce-muted:#667085;--ce-blue:#165dff;color:#1d2129;min-width:0;font-size:14px}.confirmation-category-strip{overscroll-behavior-inline:contain;grid-auto-columns:minmax(max-content,1fr);grid-auto-flow:column;gap:6px;margin-bottom:8px;scroll-padding-inline:3px;display:grid;overflow-x:auto}.confirmation-category-card{min-width:100px;position:relative}.confirmation-category-card>button{border:1px solid var(--ce-line);text-align:left;cursor:pointer;background:#fff;border-radius:6px;width:100%;height:54px;padding:6px 10px}.confirmation-category-card>button[aria-pressed=true]{border-color:var(--ce-blue);box-shadow:inset 0 0 0 1px var(--ce-blue);background:#eef4ff}.confirmation-category-card>button span{color:var(--ce-muted);padding-right:20px;font-size:12px;line-height:18px;display:block}.confirmation-category-card>button b{white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:2px;font-size:15px;line-height:20px;display:block}.confirmation-category-card>input{width:15px;height:15px;accent-color:var(--ce-blue);cursor:pointer;position:absolute;top:8px;right:10px}.confirmation-review{border:1px solid var(--ce-line);background:#fff;border-radius:7px;margin-bottom:10px;padding:8px 14px}.confirmation-review>div:first-child{align-items:center;gap:12px;display:flex}.confirmation-review button{color:var(--ce-blue);cursor:pointer;background:0 0;border:0}.confirmation-review .confirmation-review-toggle{color:#1d2129;padding:0;font-size:15px;font-weight:600}.confirmation-review>div>span{color:var(--ce-muted);font-size:12px}.confirmation-review>div>strong{color:#8c242c;background:#fff1f0;border-radius:4px;margin-left:auto;padding:4px 8px;font-size:12px}.confirmation-risk-options{border-top:1px solid var(--ce-line);gap:8px;margin-top:10px;padding-top:12px;display:flex;overflow:auto}.confirmation-risk-options button{color:#6b4c18;white-space:nowrap;background:#fffbf3;border:1px solid #e7d4ad;border-radius:5px;padding:7px 10px}.confirmation-risk-options button[aria-pressed=true]{background:#fff0ce;border-color:#b26a00}.confirmation-line-surface{border:1px solid var(--ce-line);background:#fff;border-radius:7px;overflow:hidden}.confirmation-pool-header{border-bottom:1px solid var(--ce-line);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:7px 14px;display:flex}.confirmation-pool-header>div:first-child{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.confirmation-pool-header h2{margin:0;font-size:16px;line-height:24px}.confirmation-pool-header span{color:var(--ce-muted);font-size:12px}.confirmation-pool-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.confirmation-editor-line-pool button:disabled{opacity:.5;cursor:not-allowed}.confirmation-select-all{border-bottom:1px solid var(--ce-line);align-items:center;gap:12px;padding:8px 14px;font-size:12px;display:flex}.confirmation-select-all label{align-items:center;gap:7px;display:flex}.confirmation-select-all>span{color:var(--ce-muted)}.confirmation-selection-toolbar{background:#eef4ff;border-bottom:1px solid #c8d8f8;align-items:center;gap:12px;min-height:46px;padding:7px 14px;display:flex}.confirmation-selection-toolbar strong{color:var(--ce-blue)}.confirmation-selection-toolbar>span{font-variant-numeric:tabular-nums;margin-right:auto}.confirmation-settlement-slot .fulfillment-order-settlement-bar{box-shadow:none;border-inline:0;border-radius:0;margin:0}.confirmation-table-scroll{--confirmation-table-max-height:180px;max-height:var(--confirmation-table-max-height);min-height:min(240px,var(--confirmation-table-max-height));overflow:auto}.confirmation-line-table{border-collapse:collapse;table-layout:fixed;width:100%}.confirmation-line-table th{z-index:2;border-bottom:1px solid var(--ce-line);color:#596273;text-align:left;vertical-align:middle;background:#f7f8fa;padding:10px 9px;font-size:12px;font-weight:600;position:sticky;top:0}.confirmation-line-table td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #edf0f4;padding:11px 9px;line-height:1.45}.confirmation-line-table .is-numeric{text-align:right;font-variant-numeric:tabular-nums}.confirmation-line-table tr:hover td{background:#fbfcfe}.confirmation-line-table tr[data-selected=true] td{background:#f2f6ff}.confirmation-line-table tr[data-revealed=true]{outline:none}.confirmation-line-table td.is-merged{vertical-align:middle;background:#fbfcfe;border-right:1px solid #edf0f4}.confirmation-line-table td.is-subtotal{background:#f7faff;border-left:1px solid #e5ebf4}.confirmation-group-total{color:#1d4ed8;font-size:14px}.confirmation-line-table input[type=checkbox],.confirmation-select-all input{width:15px;height:15px;accent-color:var(--ce-blue)}.confirmation-line-table small{color:var(--ce-muted);margin-top:3px;font-size:12px;display:block}.confirmation-line-table .is-positive{color:#c62f3a}.confirmation-line-table .is-negative{color:#168052}.confirmation-item-link{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.confirmation-item-link:hover{color:var(--ce-blue)}.confirmation-line-status{color:#596273;background:#f1f3f6;border-radius:4px;padding:2px 7px;font-size:12px;display:inline-flex}.confirmation-line-status.is-complete{color:#168052;background:#eaf7f1}.confirmation-line-status.is-warning{color:#b26a00;background:#fff7e8}.confirmation-line-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.confirmation-line-actions .confirmation-button{min-height:26px;padding:3px 6px}.confirmation-history-cell{background:#fafbff;padding:12px!important}.confirmation-history-cell th{text-align:left;position:static}.confirmation-pool-footer{border-top:1px solid var(--ce-line);color:var(--ce-muted);background:#fafbfc;justify-content:space-between;gap:12px;padding:10px 14px;font-size:12px;display:flex}.confirmation-pool-footer strong{color:#1d2129;font-size:14px}.confirmation-pool-pagination{border-top:1px solid var(--ce-line);padding:10px 14px}.confirmation-pool-empty{text-align:center;color:var(--ce-muted);padding:65px 20px}@media (width<=768px){.confirmation-pool-header{align-items:flex-start}.confirmation-pool-actions{flex-direction:column;align-items:stretch}.confirmation-review>div:first-child,.confirmation-select-all,.confirmation-selection-toolbar,.confirmation-pool-footer{flex-wrap:wrap}.confirmation-table-scroll{min-height:330px;max-height:none}}.confirmation-table-scroll:has(>.confirmation-pool-empty){min-height:180px}.confirmation-pool-empty{padding:48px 20px}.confirmation-category-card>input{cursor:pointer;margin:0}.confirmation-category-card>button:hover:not([aria-pressed=true]){background:#fbfdff;border-color:#aac0ee}.confirmation-category-card>button:focus-visible,.confirmation-category-card>input:focus-visible{outline:2px solid var(--ce-blue);outline-offset:-3px}.confirmation-review>div>.confirmation-review-notice{color:#7b5416;white-space:nowrap;background:#fff7e8;border-radius:4px;padding:4px 8px}.confirmation-review-notice b{margin-left:3px}.confirmation-review-body{border-top:1px solid var(--ce-line);margin-top:10px;padding-top:10px}.confirmation-review .confirmation-review-legend{color:var(--ce-muted);gap:18px;margin-bottom:9px;font-size:12px;display:flex}.confirmation-review-legend span:before{content:"";background:#c62f3a;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.confirmation-review-legend span+span:before{background:#b26a00}.confirmation-review-body .confirmation-risk-options{border-top:0;margin-top:0;padding-top:0;padding-bottom:2px}.confirmation-risk-options button{height:34px;padding:0 11px;font-size:14px}.confirmation-risk-options button b{color:#b26a00;margin-left:5px}.confirmation-risk-options button[data-level=pending] b{color:#c62f3a}.confirmation-risk-options button[data-level=info] b{color:var(--ce-blue)}.confirmation-risk-options button[data-level=pending]{color:#8c242c;background:#fff7f7;border-color:#efc0c4}.confirmation-risk-options button[data-level=info]{color:#31548a;background:#f6f9ff;border-color:#c8d8f8}.confirmation-risk-options button:hover,.confirmation-risk-options button[aria-pressed=true]{background:#fff2d8;border-color:#d59a32}.confirmation-selection-toolbar{background:#eef4ff;border-bottom-color:#c8d8f8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:7px 14px}.confirmation-selection-summary{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;min-height:32px;font-size:12px;line-height:20px;display:flex}.confirmation-selection-summary>strong{color:var(--ce-blue);font-weight:600}.confirmation-selection-summary>span{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--confirmation-primary,#165dff);font-size:14px;font-weight:600}.confirmation-selection-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;margin-left:auto;display:flex}.confirmation-selection-actions .confirmation-button{background:0 0;border:0;border-radius:0;min-height:0;padding:2px 0;font-size:14px;line-height:normal}.confirmation-selection-actions .confirmation-button:hover:not(:disabled){text-decoration:underline}.confirmation-selection-actions .confirmation-subject-controls,.confirmation-selection-actions .confirmation-subject-actions{display:contents}.confirmation-selection-actions .confirmation-subject-service-action{align-items:center;gap:4px;min-width:0;display:flex}.confirmation-subject-help{width:24px;height:28px;color:var(--ce-muted);cursor:help;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.confirmation-subject-help:hover,.confirmation-subject-help:focus-visible{color:var(--ce-blue);background:var(--confirmation-primary-soft);outline:2px solid var(--ce-blue);outline-offset:1px}.confirmation-selection-actions>.confirmation-button[data-variant=ghost]{color:var(--confirmation-muted,#667085)}:is(.confirmation-line-table th:first-child:has(input[type=checkbox]),.confirmation-line-table td:first-child:has(input[type=checkbox])){z-index:1;text-align:center;background:#fff;position:sticky;left:0}.confirmation-line-table th:first-child:has(input[type=checkbox]){z-index:3;background:#f7f8fa}.confirmation-line-table tr[data-selected=true] td:first-child{background:#f2f6ff}.confirmation-line-table input[type=checkbox]{vertical-align:middle;margin:0}.confirmation-line-table [data-column=price],.confirmation-line-table [data-column=amount],.confirmation-line-table [data-column=groupTotal],.confirmation-line-table [data-column=quote],.confirmation-line-table [data-column=date]{white-space:nowrap}.confirmation-line-table .confirmation-item-detail{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.confirmation-line-number{color:#86909c;white-space:nowrap;font-size:11px}.confirmation-line-actions{gap:8px}.confirmation-line-actions .confirmation-button[data-variant=ghost]{min-height:26px;padding:0 2px;font-size:12px}.confirmation-line-actions .confirmation-button[data-variant=outline]{font-size:12px}@media (width<=768px){.confirmation-selection-summary{width:100%}.confirmation-selection-actions{gap:8px;width:100%;margin-left:0}.confirmation-review-legend{flex-direction:column;gap:4px}}.confirmation-line-table>thead>tr>th[data-column=actions],.confirmation-line-table>tbody>tr>td[data-column=actions]{z-index:1;box-shadow:-1px 0 0 var(--ce-line),-5px 0 8px -7px #344054;text-align:right;background:#fff;position:sticky;right:0}.confirmation-line-table>thead>tr>th[data-column=actions]{z-index:3;background:#f7f8fa}.confirmation-line-table>tbody>tr[data-selected=true]>td[data-column=actions]{background:#f2f6ff}.confirmation-line-table td[data-column=remark]{color:var(--ce-muted);font-size:12px;line-height:1.6}.confirmation-line-table td[data-column=provider],.confirmation-line-table td[data-column=settlement]{font-size:14px;line-height:1.45}.confirmation-line-table .confirmation-line-number{font-size:12px}.confirmation-line-table .confirmation-provider-cell{align-items:flex-start;gap:5px;display:flex}.confirmation-line-table .confirmation-line-notices{color:var(--ce-muted);margin-top:3px;font-size:12px;display:block}.confirmation-review{border-radius:8px;padding:8px 14px}.confirmation-review-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:28px;display:flex}.confirmation-review-heading{align-items:center;gap:8px;min-width:0;display:flex}.confirmation-review .confirmation-review-toggle{align-items:center;gap:8px;height:28px;padding:0;font-size:15px;font-weight:700;line-height:20px;display:inline-flex}.confirmation-review-caret{width:16px;height:16px;color:var(--ce-muted);flex:none;display:block;transform:rotate(0)}.confirmation-review-toggle[aria-expanded=true] .confirmation-review-caret{transform:rotate(180deg)}.confirmation-review-help{color:var(--ce-muted);white-space:nowrap;font-size:12px;line-height:20px}.confirmation-review-summary{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;font-size:12px;line-height:20px;display:flex}.confirmation-review-summary>strong{color:#c62f3a;white-space:nowrap;background:#fff1f0;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:500;line-height:20px}.confirmation-review-summary>.confirmation-review-notice{color:#7b5416;white-space:nowrap;background:#fff7e8;border-radius:4px;padding:4px 8px}.confirmation-review-summary>button{padding:2px 0 2px 4px;font-size:12px;line-height:20px}@media (width<=540px){.confirmation-review-heading{gap:8px}.confirmation-review-summary{gap:6px}.confirmation-review{padding:10px 12px}.confirmation-line-table>thead>tr>th[data-column=actions],.confirmation-line-table>tbody>tr>td[data-column=actions]{box-shadow:none;right:auto}}.confirmation-line-table>tbody>tr[data-revealed=true]:not([data-selected=true]):not([data-formula-editing=true])>td{background:var(--confirmation-fill,#f5f6f8)}.confirmation-line-table>tbody>tr[data-revealed=true]>td:first-child{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--confirmation-primary,#165dff) 65%,var(--confirmation-background,#fff))}.confirmation-line-table{font-size:14px}.confirmation-line-table th{font-size:12px;font-weight:600;line-height:normal}.confirmation-line-table td{padding:9px;line-height:1.45}.confirmation-line-table>tbody>tr>td:is([data-column=check],.is-group-column){vertical-align:middle}.confirmation-line-table>tbody>tr>td[data-column=check]>input{margin-inline:auto;display:block}.confirmation-line-table strong{font-weight:700}.confirmation-line-table .confirmation-item-link{color:var(--confirmation-text,#1d2129);font-weight:600;display:block}.confirmation-line-table .confirmation-item-link:hover{color:var(--ce-blue)}.confirmation-train-table .confirmation-item-link,.confirmation-air-table .confirmation-item-link,.confirmation-bus-table .confirmation-item-link{font-weight:700}.confirmation-meal-table .confirmation-item-link{font-weight:400}.confirmation-bus-table td[data-column=vehicle]>strong{font-weight:600}.confirmation-line-table td[data-column=category]>small{color:#7a8495}.confirmation-line-table .confirmation-group-total{color:#1d4ed8;font-weight:700}.confirmation-line-table td.is-merged{background:#fbfcfe}.confirmation-line-table td.is-subtotal{background:#f7faff}.confirmation-line-table tr[data-selected=true] td:not(.is-merged):not(.is-subtotal){background:#f2f6ff}.confirmation-line-table .confirmation-category-tag{white-space:nowrap;color:#586174;background:#eef0f3;border-radius:4px;align-items:center;min-height:22px;padding:1px 7px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.confirmation-empty-value{color:var(--ce-muted)}.confirmation-line-table .confirmation-line-status{white-space:nowrap;align-items:center;min-height:22px;padding:1px 7px;font-weight:500;line-height:18px}.confirmation-line-table .confirmation-line-status:not(.is-complete):not(.is-warning){color:#586174;background:#eef0f3}.confirmation-line-actions{white-space:nowrap;flex-wrap:nowrap;gap:9px}.confirmation-line-actions .confirmation-button{box-shadow:none}.confirmation-line-actions .confirmation-button:is([data-variant=ghost],[data-variant=destructive]){min-height:0;font-size:12px;line-height:inherit;background:0 0;border:0;border-radius:0;padding:0}.confirmation-line-actions .confirmation-button[data-variant=ghost]{color:var(--ce-blue)}.confirmation-line-actions .confirmation-button[data-variant=destructive]{color:var(--confirmation-danger,#c62f3a)}.confirmation-line-actions .confirmation-button.confirmation-line-cancel{color:var(--ce-muted)}.confirmation-line-actions .confirmation-button:disabled{color:#aab1bd;opacity:.55}.confirmation-selection-actions>.confirmation-button[data-variant=destructive]{color:#c62f3a;box-shadow:none;background:0 0;border:0;padding-inline:0}.confirmation-line-table [data-column=actions]{box-shadow:none!important}.confirmation-category-strip,.confirmation-line-actions{border:0;min-width:0;margin-inline:0;padding:0}.confirmation-line-actions{margin-block:0}.confirmation-line-table>tbody>tr[data-formula-editing=true]>td:not([rowspan]){vertical-align:middle;background:#fffaf0;border-top:1px solid #e9c77e;border-bottom-color:#e9c77e}.confirmation-inline-factor{align-items:center;gap:4px;width:100%;min-width:0;display:flex}.confirmation-inline-factor input{color:#1d2129;text-align:right;width:100%;min-width:0;height:30px;font:inherit;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #b7c1d0;border-radius:4px;padding:0 6px}.confirmation-inline-factor input:focus{border-color:var(--ce-blue);outline-offset:1px;outline:2px solid #165dff24}.confirmation-inline-factor input[aria-invalid=true]{border-color:#c63f3f}.confirmation-inline-factor>span{color:var(--ce-muted);white-space:nowrap;flex:none;font-size:11px}.confirmation-inline-formula{align-items:center;gap:5px;display:flex}.confirmation-inline-formula>.confirmation-inline-factor{flex:1}.confirmation-inline-formula>.confirmation-inline-factor:last-child{flex:1.3}.confirmation-line-table .confirmation-inline-session-factors{flex-direction:column;gap:6px;width:100%;min-width:0;display:flex}.confirmation-inline-feedback{color:#805b20;background:#fffaf0;border-bottom:1px solid #e9c77e;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;font-size:12px;display:flex}.confirmation-inline-feedback [role=alert]{color:#b42318}.confirmation-pool-pagination{border-inline:0;border-bottom:0;min-width:0;margin:0}.confirmation-adjustment-count{box-sizing:border-box;color:#165dff;white-space:nowrap;vertical-align:middle;font-variant-numeric:tabular-nums;background:#eaf2ff;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.confirmation-item-link>.confirmation-adjustment-count,.confirmation-line-table strong>.confirmation-adjustment-count{margin-left:4px}.confirmation-item-link:hover>.confirmation-adjustment-count,.confirmation-item-link[aria-expanded=true]>.confirmation-adjustment-count{background:#dbe9ff}.confirmation-item-link:focus-visible{outline-offset:2px;outline:2px solid #165dff}.confirmation-mention-hint{color:var(--confirmation-muted);flex:none;margin:6px 0 0;font-size:12px;line-height:1.6}.confirmation-mention-popup{box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--confirmation-border);background:var(--confirmation-background);color:var(--confirmation-text);border-radius:6px;padding:6px;font-size:13px;position:fixed;overflow:auto;box-shadow:0 8px 24px #18233026}.confirmation-mention-heading{color:var(--confirmation-muted);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:6px 8px 9px;font-size:12px;line-height:1.6;display:flex}.confirmation-mention-heading>span{font-size:11px}.confirmation-mention-popup [role=listbox]{flex-direction:column;gap:2px;display:flex}.confirmation-mention-popup [role=option]{width:100%;min-width:0;min-height:38px;color:inherit;text-align:left;white-space:normal;overflow-wrap:anywhere;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;padding:8px 10px;line-height:1.6;display:block}.confirmation-mention-popup [role=option][aria-selected=true]{background:var(--confirmation-primary-soft);color:var(--confirmation-primary)}.confirmation-mention-popup [role=status]{color:var(--confirmation-muted);padding:12px 8px;font-size:12px;line-height:1.6}.confirmation-stay-mention-option-main{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:3px 14px;min-width:0;display:flex}.confirmation-stay-mention-option-main>strong{overflow-wrap:anywhere;flex:110px;min-width:0;font-weight:500}.confirmation-stay-mention-option-price{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex:0 auto;max-width:100%;margin-left:auto;font-size:12px}.confirmation-stay-mention-option-details{min-width:0;color:var(--confirmation-muted);overflow-wrap:anywhere;flex-direction:column;gap:3px;margin-top:3px;font-size:12px;display:flex}.confirmation-stay-mention-option-details>small{font:inherit}.confirmation-entry-sheet{width:min(1480px,100vw - 48px)}.confirmation-entry-sheet.confirmation-entry-ticket{width:min(1320px,100vw - 48px)}.confirmation-entry-sheet.confirmation-entry-air{width:min(1120px,96vw)}.confirmation-entry-sheet>.confirmation-sheet-body{padding:0;display:flex;overflow:hidden}.confirmation-entry-layout{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.confirmation-entry-rangebar{border-bottom:1px solid var(--confirmation-border);flex:none;align-items:center;gap:12px;padding:10px 22px;display:flex}.confirmation-entry-rangebar>strong{white-space:nowrap;color:var(--confirmation-muted);font-size:12px;font-weight:500}.confirmation-entry-day-options{flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto}.confirmation-entry-day-options .confirmation-button{flex:none;min-height:29px}.confirmation-entry-day-options [aria-pressed=true]{color:var(--confirmation-primary);border-color:var(--confirmation-primary);background:var(--confirmation-primary-soft)}.confirmation-entry-rangebar>label{white-space:nowrap;color:var(--confirmation-muted);align-items:center;gap:7px;font-size:12px;display:flex}.confirmation-entry-rangebar>label>.confirmation-input{width:102px;min-height:30px}.confirmation-entry-context{border-bottom:1px solid var(--confirmation-border);color:var(--confirmation-muted);background:#f5f7fa;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:10px 22px;font-size:12px;display:flex}.confirmation-entry-context strong{color:var(--confirmation-text);font-weight:500}.confirmation-entry-columns{flex:1;grid-template-columns:minmax(320px,.72fr) minmax(0,1.55fr);gap:16px;min-height:0;padding:14px 18px;display:grid}[data-category=meal] .confirmation-entry-columns{grid-template-columns:minmax(350px,1fr) minmax(0,1.55fr)}.confirmation-meal-required{color:#d92d20;font-size:12px;font-weight:400}.confirmation-meal-restaurants{flex-wrap:wrap;flex:none;gap:6px;max-height:90px;margin-bottom:12px;display:flex;overflow:auto}.confirmation-meal-restaurants>div{border:1px solid var(--confirmation-border);border-radius:5px;min-width:0;max-width:100%;display:flex;overflow:hidden}.confirmation-meal-restaurants>div[data-active]{border-color:var(--confirmation-primary);background:var(--confirmation-primary-soft)}.confirmation-meal-restaurants .confirmation-button{background:0 0;border:0;border-radius:0;min-height:34px;font-size:12px}.confirmation-meal-restaurants .confirmation-button:first-child{text-align:left;gap:5px;min-width:0;display:flex}.confirmation-meal-restaurants .confirmation-button:first-child span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.confirmation-meal-restaurants [aria-pressed=true]{color:var(--confirmation-primary)}.confirmation-meal-restaurants .confirmation-button[data-variant=destructive]{border-left:1px solid var(--confirmation-border);color:#d92d20;flex:none}.confirmation-meal-settlement{flex:none;margin-bottom:14px}.confirmation-meal-settlement .confirmation-entry-picker{grid-template-columns:110px minmax(0,1fr)}[data-category=meal] .confirmation-entry-text-header>label{overflow-wrap:anywhere;min-width:0}[data-category=meal] .confirmation-entry-text-header>span{color:var(--confirmation-muted);flex:none;font-size:12px}[data-category=meal] .confirmation-entry-compose>textarea{background:#fff}[data-category=meal] .confirmation-entry-compose>textarea:disabled{background:#f7f8fa}[data-category=meal] .confirmation-entry-rules{border:1px solid var(--confirmation-border);background:#fafbfc;border-radius:4px;padding:8px 10px}.confirmation-meal-billing-rule{background:var(--confirmation-primary-soft);color:var(--confirmation-primary);flex:none;justify-content:space-between;gap:12px;margin-top:10px;padding:8px 10px;font-size:12px;display:flex}.confirmation-meal-billing-rule>span{text-align:right}.confirmation-entry-meal .confirmation-entry-footer-status strong{color:var(--confirmation-text);white-space:nowrap;margin-left:12px}[data-category=ticket] .confirmation-entry-columns{grid-template-columns:minmax(320px,.95fr) minmax(0,1.4fr)}[data-category=air] .confirmation-entry-columns{grid-template-columns:minmax(320px,.93fr) minmax(0,1.07fr)}[data-category=crew] .confirmation-entry-columns,[data-category=misc] .confirmation-entry-columns{grid-template-columns:minmax(340px,1fr) minmax(0,1fr);padding-top:4px}.confirmation-entry-compose,.confirmation-entry-preview{flex-direction:column;min-width:0;min-height:0;display:flex}.confirmation-entry-compose{overscroll-behavior-y:contain;padding:2px 3px 4px;scroll-padding-block:8px;overflow-y:auto}.confirmation-entry-compose>header,.confirmation-entry-preview>header{flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:30px;margin-bottom:8px;display:flex}.confirmation-entry-compose>header>strong,.confirmation-entry-preview>header>strong{font-size:14px;font-weight:600}.confirmation-entry-compose>header small{color:var(--confirmation-muted);margin-left:8px;font-size:12px;font-weight:400}.confirmation-entry-preview>header>span{color:var(--confirmation-muted);font-size:12px}.confirmation-entry-preview{border-left:1px solid var(--confirmation-border);padding-left:16px}.confirmation-entry-tabs{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:82px;margin-bottom:10px;display:grid;overflow:auto}.confirmation-entry-tabs .confirmation-button{text-overflow:ellipsis;text-align:left;white-space:nowrap;min-width:0;min-height:34px;font-size:12px;display:block;overflow:hidden}.confirmation-entry-tabs [aria-pressed=true]{color:var(--confirmation-primary);border-color:var(--confirmation-primary);background:var(--confirmation-primary-soft)}.confirmation-entry-resource-fields,.confirmation-entry-inline-candidates{border:0;flex:none;gap:6px;min-width:0;margin:0 0 8px;padding:0;display:grid}.confirmation-entry-resource-fields:empty,.confirmation-entry-inline-candidates:empty{display:none}.confirmation-entry-inline-candidates{margin-top:9px;margin-bottom:0}.confirmation-entry-picker{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:6px 8px;min-width:0;display:grid;position:relative}.confirmation-entry-picker>label{color:var(--confirmation-muted);white-space:nowrap;font-size:12px}.confirmation-entry-picker>.confirmation-input{background:#fff;min-height:31px;font-size:12px}.confirmation-entry-selected{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.confirmation-entry-options{z-index:1100;box-sizing:border-box;background:#fff;border:1px solid #cdd7e6;border-radius:6px;flex-direction:column;gap:2px;max-height:240px;padding:6px;font-size:13px;display:flex;position:fixed;overflow:auto;box-shadow:0 8px 24px #18233026}.confirmation-entry-options>.confirmation-button{white-space:normal;text-align:left;border:0;border-radius:3px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:34px;padding:8px 10px;display:flex}.confirmation-entry-options>.confirmation-button:hover{background:var(--confirmation-primary-soft)}.confirmation-entry-options>span{color:var(--confirmation-muted);padding:12px 10px;font-size:12px}.confirmation-entry-current-group{color:var(--confirmation-muted);flex:none;margin:0 0 8px;font-size:12px;line-height:1.6}.confirmation-entry-current-group summary{cursor:pointer;color:#526581;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.confirmation-entry-current-group span{margin-top:4px;display:block}.confirmation-entry-text-header{flex:none;justify-content:space-between;align-items:center;gap:8px;margin:2px 0 7px;display:flex}.confirmation-entry-text-header>label{font-size:13px;font-weight:600}.confirmation-entry-text-header>div{gap:2px;display:flex}.confirmation-entry-text-header .confirmation-button{padding:3px 5px;font-size:12px}.confirmation-entry-compose>textarea{resize:none;width:100%;min-height:170px;color:var(--confirmation-text);background:#f7f8fa;border:1px solid #cdd5e1;border-radius:5px;flex:1;padding:12px;font-family:inherit;font-size:14px;line-height:1.95}.confirmation-entry-compose>textarea:focus{outline-offset:1px;border-color:var(--confirmation-primary);outline:2px solid #a9c3ff}.confirmation-entry-compose>textarea::placeholder{color:#7c8798}.confirmation-entry-airports{grid-template-columns:1fr 18px 1fr;align-items:center;gap:8px;display:grid}.confirmation-entry-airports .confirmation-entry-picker{grid-template-columns:1fr;gap:4px}.confirmation-entry-airports>span{color:var(--confirmation-muted);align-self:end;padding-bottom:6px}.confirmation-entry-itinerary{gap:5px;padding-bottom:4px;display:flex;overflow-x:auto}.confirmation-entry-itinerary .confirmation-button{flex:none}.confirmation-entry-shortcuts{flex-wrap:wrap;flex:none;align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}.confirmation-entry-shortcuts>span,.confirmation-entry-shortcuts>small{color:var(--confirmation-muted)}.confirmation-entry-cost-shortcuts{flex:none;padding:10px 18px 8px}.confirmation-entry-cost-shortcuts>div{justify-content:space-between;gap:12px;margin-bottom:7px;font-size:13px;display:flex}.confirmation-entry-cost-shortcuts strong{font-weight:500}.confirmation-entry-cost-shortcuts span{color:var(--confirmation-muted);font-size:12px}.confirmation-entry-cost-shortcuts nav{flex-wrap:wrap;gap:3px 18px;display:flex}.confirmation-entry-cost-shortcuts .confirmation-button{min-height:27px;padding:3px 0;font-size:13px}.confirmation-entry-rules{color:var(--confirmation-muted);flex:none;max-height:150px;margin-top:12px;font-size:12px;line-height:1.7;overflow:auto}.confirmation-entry-rules summary{cursor:pointer;color:#526581}.confirmation-entry-rules p{margin:7px 0}.confirmation-entry-rules pre{white-space:pre-wrap;font:inherit;color:#526581;background:#eceff3;border-radius:4px;margin:7px 0;padding:7px 10px}.confirmation-entry-subjects{border:1px solid var(--confirmation-border);color:var(--confirmation-muted);background:#fafbfc;border-radius:4px;flex:none;margin-top:10px;padding:8px 10px;font-size:12px}.confirmation-entry-subjects summary{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.confirmation-entry-subjects .confirmation-entry-picker{margin-top:9px}.confirmation-entry-preview-selection{color:var(--confirmation-muted);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:0 0 8px;font-size:12px;display:flex}.confirmation-entry-preview-selection>.confirmation-entry-picker{flex:220px}.confirmation-entry-preview-scroll{border:1px solid var(--confirmation-border);border-radius:5px;flex:1;min-height:160px;overflow:auto}.confirmation-entry-preview-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:640px;font-size:12px}[data-category=stay] .confirmation-entry-preview-table{min-width:690px}[data-category=meal] .confirmation-entry-preview-table,[data-category=bus] .confirmation-entry-preview-table{min-width:760px}.confirmation-entry-preview-table thead{z-index:2;background:#f7f8fa;position:sticky;top:0}.confirmation-entry-preview-table th{text-align:left;color:#526581;white-space:nowrap;border-bottom:1px solid var(--confirmation-border);padding:10px 7px;font-size:12px;font-weight:500}.confirmation-entry-preview-table th.confirmation-entry-numeric-heading{text-align:right}.confirmation-entry-preview-table td{vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #edf0f4;padding:10px 7px}.confirmation-entry-group-heading th{white-space:normal;overflow-wrap:anywhere;background:#f5f7fb;padding:8px 10px}.confirmation-entry-group-heading th>div{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.confirmation-entry-group-heading button:not(.confirmation-button){overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%;color:var(--confirmation-primary);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.confirmation-entry-group-heading span{color:var(--confirmation-muted);font-size:12px}.confirmation-entry-group-heading strong{color:var(--confirmation-text);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.confirmation-entry-group[data-active] .confirmation-entry-detail>td{background:#fbfdff}.confirmation-entry-detail[data-preview-current=true]>td{background:#f5f9ff}.confirmation-entry-detail[data-selected=true]>td{background:var(--confirmation-primary-soft)}.confirmation-entry-preview-table .confirmation-entry-check{text-align:center;width:42px;min-width:42px;padding:8px}.confirmation-entry-check input[type=checkbox]{width:16px;height:16px;accent-color:var(--confirmation-primary);cursor:pointer;margin:auto;display:block}.confirmation-entry-check input[type=checkbox]:focus-visible{outline:2px solid var(--confirmation-primary);outline-offset:3px}.confirmation-entry-item{white-space:normal;overflow-wrap:anywhere;min-width:115px;max-width:200px}.confirmation-entry-item strong,.confirmation-entry-source{color:var(--confirmation-text);font-size:13px;font-weight:500}.confirmation-entry-source{text-align:left;cursor:pointer;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;max-width:100%;padding:0;font-family:inherit;line-height:1.6}.confirmation-entry-source:hover{color:var(--confirmation-primary);text-decoration:underline}.confirmation-entry-item small,.confirmation-entry-date small,.confirmation-entry-numeric small{color:var(--confirmation-muted);margin-top:4px;font-size:12px;display:block}.confirmation-entry-date{white-space:normal;overflow-wrap:anywhere;font-size:12px}.confirmation-entry-date strong{font-weight:500}.confirmation-entry-numeric{text-align:right;font-variant-numeric:tabular-nums;width:65px}.confirmation-entry-numeric>.confirmation-input{text-align:right;background:0 0;border-color:#0000;width:100%;min-width:45px;max-width:75px;min-height:29px;padding:4px 5px;font-size:12px}.confirmation-entry-numeric>.confirmation-input:hover,.confirmation-entry-numeric>.confirmation-input:focus{background:#fff;border-color:#cdd5e1}.confirmation-entry-formula{color:var(--confirmation-text);white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:flex}.confirmation-entry-formula>.confirmation-input{width:54px;min-height:27px;color:inherit;background:0 0;border-color:#0000;padding:4px;font-size:12px}.confirmation-entry-formula>.confirmation-input:last-child{width:65px}.confirmation-entry-formula>.confirmation-input:hover,.confirmation-entry-formula>.confirmation-input:focus{background:#fff;border-color:#cdd5e1}.confirmation-entry-source-note{color:var(--confirmation-muted);cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:12px}.confirmation-entry-money{color:var(--confirmation-text);white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.confirmation-entry-subject-cell{color:#526581;overflow-wrap:anywhere;min-width:90px;max-width:130px;font-size:12px}.confirmation-entry-unset{color:#a37837}.confirmation-entry-row-actions{width:58px;font-size:12px}.confirmation-entry-row-actions .confirmation-button{min-height:24px;padding:2px 3px;font-size:12px}.confirmation-entry-row-actions details{color:var(--confirmation-muted);cursor:pointer;font-size:12px}.confirmation-entry-row-actions details[open]{position:relative}.confirmation-entry-row-actions details input{min-width:150px;font-size:12px}.confirmation-entry-new-tag{color:#7c8ba1;font-size:12px}.confirmation-entry-detail[data-removed]{opacity:.5;background:#fff1f2;text-decoration:line-through}.confirmation-entry-bulk{color:var(--confirmation-muted);flex-wrap:wrap;align-items:center;gap:8px;padding:3px;font-size:12px;display:flex}.confirmation-entry-bulk>.confirmation-input{width:90px}.confirmation-entry-bulk>.confirmation-entry-picker{flex:210px}.confirmation-entry-issue td{color:#b42318;background:#fff5f4}.confirmation-entry-issue button{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:3px}.confirmation-entry-issue strong,.confirmation-entry-issue span{margin:3px 0;font-weight:400;display:block}.confirmation-entry-summary{flex:none;justify-content:space-between;align-items:center;padding:14px 0 8px;font-size:13px;display:flex}.confirmation-entry-summary strong{font-variant-numeric:tabular-nums;font-size:19px}.confirmation-entry-checks{color:var(--confirmation-muted);flex:none;min-height:20px;font-size:12px;line-height:1.7}.confirmation-entry-checks button{color:#b42318;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.confirmation-entry-error,.confirmation-entry-warning{color:#9a3412;background:#fff7ed;padding:10px 14px;font-size:12px}.confirmation-entry-empty{text-align:center;color:var(--confirmation-muted);font-size:12px;padding:45px 18px!important}.confirmation-entry-footer-status{color:var(--confirmation-muted);font-size:12px}.confirmation-entry-actions{align-items:center;gap:8px;display:flex}[data-category=crew] .confirmation-entry-compose>textarea,[data-category=misc] .confirmation-entry-compose>textarea{background:#f5f7fa;min-height:270px}[data-category=crew] .confirmation-entry-summary strong,[data-category=misc] .confirmation-entry-summary strong{color:var(--confirmation-text)}@media (width<=1100px){.confirmation-entry-sheet,.confirmation-entry-sheet.confirmation-entry-ticket,.confirmation-entry-sheet.confirmation-entry-air{width:100vw}.confirmation-entry-columns{gap:14px;padding:14px;grid-template-columns:320px minmax(0,1fr)!important}.confirmation-entry-preview{padding-left:14px}.confirmation-entry-context{gap:10px}.confirmation-entry-context>span{font-size:12px}}@media (width<=820px){.confirmation-entry-sheet>.confirmation-sheet-body{overflow:auto}.confirmation-entry-layout{flex:none;width:100%}.confirmation-entry-columns{flex-direction:column;flex:none;display:flex;overflow:visible}.confirmation-entry-compose{min-height:550px}.confirmation-entry-preview{border-left:0;border-top:1px solid var(--confirmation-border);min-height:500px;padding:18px 0 0}.confirmation-entry-preview-scroll{flex:none;max-height:520px}.confirmation-entry-rangebar{flex-wrap:wrap;padding:10px 14px}.confirmation-entry-rangebar>label{margin-left:auto}.confirmation-entry-context{flex-wrap:wrap;padding:10px 14px}.confirmation-entry-actions{flex-wrap:wrap}.confirmation-entry-cost-shortcuts{padding:14px}.confirmation-entry-tabs{max-height:82px}}@media (width>=821px) and (height<=760px){.confirmation-entry-sheet>.confirmation-sheet-body{overflow:auto}.confirmation-entry-layout{flex:none;width:100%;min-height:650px}.confirmation-entry-columns{min-height:510px}.confirmation-entry-preview-scroll{max-height:560px}.confirmation-entry-rules{max-height:105px}}[data-category=crew] .confirmation-entry-preview-table,[data-category=misc] .confirmation-entry-preview-table{table-layout:fixed;min-width:0}[data-category=crew] .confirmation-entry-preview-table .confirmation-entry-selection-heading,[data-category=misc] .confirmation-entry-preview-table .confirmation-entry-selection-heading{text-align:left;width:auto}[data-category=crew] .confirmation-entry-selection-heading input,[data-category=misc] .confirmation-entry-selection-heading input{margin-left:0}[data-category=crew] .confirmation-entry-preview-scroll,[data-category=misc] .confirmation-entry-preview-scroll{border:0;border-radius:0}:is([data-category=crew] .confirmation-entry-tabs:has(>button:only-child),[data-category=misc] .confirmation-entry-tabs:has(>button:only-child)){display:none}[data-category=crew] .confirmation-entry-current-group,[data-category=misc] .confirmation-entry-current-group{margin-bottom:5px}[data-category=crew] .confirmation-entry-rules,[data-category=misc] .confirmation-entry-rules{max-height:none;overflow:visible}.confirmation-entry-group-heading[data-compact] th{border-bottom:1px solid var(--confirmation-border);background:#fff;padding:3px 0}.confirmation-entry-group-heading[data-compact] .confirmation-button{margin-left:auto}.confirmation-entry-cost-row>td{padding:12px 2px!important}.confirmation-entry-cost-meta{flex-wrap:wrap;align-items:baseline;gap:8px;line-height:22px;display:flex}.confirmation-entry-cost-meta input{align-self:center}.confirmation-entry-cost-meta strong{font-size:14px;font-weight:500}.confirmation-entry-cost-meta>span{color:var(--confirmation-muted);font-size:12px}.confirmation-entry-cost-meta>small{color:var(--confirmation-muted);margin-left:auto;font-size:12px}.confirmation-entry-cost-meta>strong,.confirmation-entry-cost-meta>.confirmation-entry-source,.confirmation-entry-cost-subjects>span{overflow-wrap:anywhere;min-width:0;max-width:100%}.confirmation-entry-cost-formula{color:var(--confirmation-text);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;margin:4px 0 0 24px;display:grid}.confirmation-entry-cost-formula>span{overflow-wrap:anywhere;min-width:0}.confirmation-entry-cost-formula .confirmation-entry-formula{color:inherit;font-size:13px}.confirmation-entry-cost-formula>strong{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;font-size:14px}.confirmation-entry-cost-subjects{color:var(--confirmation-muted);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:4px 0 0 24px;font-size:12px;display:flex}.confirmation-entry-cost-subjects>.confirmation-button,.confirmation-entry-cost-subjects>.confirmation-entry-source-note{min-height:24px;margin-left:auto;padding:0 3px;font-size:12px}.confirmation-entry-cost-edit{color:var(--confirmation-muted);margin:3px 0 0 24px;font-size:12px}.confirmation-entry-cost-edit summary{cursor:pointer;line-height:24px}.confirmation-entry-cost-edit>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:6px 0;display:grid}.confirmation-entry-cost-edit label{gap:4px;display:grid}.confirmation-entry-cost-edit .confirmation-input{min-height:29px;padding:4px 7px;font-size:12px}.confirmation-entry-selection-heading{width:42px}.confirmation-entry-selection-heading input{width:16px;height:16px;accent-color:var(--confirmation-primary);cursor:pointer;margin:auto;display:block}.confirmation-entry-meal-move{align-items:center;gap:4px;margin-top:4px;display:flex}.confirmation-entry-meal-move>span{cursor:grab;color:var(--confirmation-muted);display:flex}.confirmation-entry-meal-move svg{width:15px;height:15px}.confirmation-entry-meal-move select{border:1px solid var(--confirmation-border);background:var(--confirmation-background);min-width:50px;min-height:28px;color:inherit;font:inherit;border-radius:4px}.confirmation-entry-meal-move select:focus-visible,.confirmation-entry-selection-heading input:focus-visible{outline:2px solid var(--confirmation-primary);outline-offset:2px}.confirmation-entry-selection-heading>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-category=air] .confirmation-entry-preview-table{table-layout:fixed;min-width:627px;font-size:12px}[data-category=air] .confirmation-entry-preview-table th,[data-category=air] .confirmation-entry-preview-table td{white-space:normal;padding:8px 4px}[data-category=air] .confirmation-entry-preview-table thead th:first-child{width:42px}[data-category=air] .confirmation-entry-preview-table th:nth-child(2){width:66px}[data-category=air] .confirmation-entry-preview-table th:nth-child(3){width:150px}[data-category=air] .confirmation-entry-preview-table th:nth-child(4){width:136px}[data-category=air] .confirmation-entry-preview-table th:last-child{width:56px}[data-category=air] .confirmation-entry-row-actions summary{white-space:nowrap}[data-category=air] .confirmation-entry-item,[data-category=air] .confirmation-entry-subject-cell{overflow-wrap:anywhere;min-width:0}[data-category=air] .confirmation-entry-formula{white-space:normal;flex-wrap:wrap;gap:2px;font-size:12px}[data-category=air] .confirmation-entry-formula>.confirmation-input{width:40px;padding:3px 1px}[data-category=air] .confirmation-entry-formula>.confirmation-input:last-child{width:52px}.confirmation-entry-options>.confirmation-button>span{overflow-wrap:anywhere;min-width:0}.confirmation-entry-options>.confirmation-button>svg{flex:none;width:15px;height:15px}.confirmation-entry-options>.confirmation-button[aria-pressed=true]{background:var(--confirmation-primary-soft);color:var(--confirmation-primary);font-weight:500}.confirmation-entry-options>.confirmation-button:focus-visible{box-shadow:inset 0 0 0 1px var(--confirmation-primary);background:var(--confirmation-primary-soft);outline:none}.confirmation-entry-field-hint{color:#b42318;overflow-wrap:anywhere;flex:none;margin:5px 0 0;font-size:12px;line-height:1.65}.confirmation-entry-picker>.confirmation-entry-field-hint{grid-column:1/-1;margin-top:0}.confirmation-entry-rangebar[data-invalid]{background:#fffaf5;box-shadow:inset 0 0 0 1px #f2c493}.confirmation-entry-range-hint{background:#fffaf5;border-bottom:1px solid #f2dfcd;margin:0;padding:6px 22px}.confirmation-entry-layout input[aria-invalid=true],.confirmation-entry-layout textarea[aria-invalid=true]{background:#fffcf9;border-color:#d99565}.confirmation-entry-issue-list{border-top:1px solid #f4d7d1;max-height:100px;margin:6px 0 0;padding:0;list-style:none;overflow:auto}.confirmation-entry-issue-list li+li{border-top:1px solid #f6e9e5}.confirmation-entry-issue-list button{text-align:left;overflow-wrap:anywhere;width:100%;padding:6px 0;line-height:1.65;text-decoration:none;display:block}.confirmation-entry-issue-list button>span{color:var(--confirmation-muted)}.confirmation-entry-issue-list button>strong{white-space:nowrap;margin-left:8px;font-weight:500;text-decoration:underline}@media (forced-colors:active){.confirmation-entry-options>.confirmation-button:focus-visible{outline-offset:-2px;outline:2px solid highlight}.confirmation-entry-options>.confirmation-button[aria-pressed=true]{border:1px solid highlight}.confirmation-entry-rangebar[data-invalid]{outline-offset:-1px;outline:1px solid mark}}@media (width<=820px){.confirmation-entry-compose{min-height:0;overflow:visible}.confirmation-entry-preview{min-height:240px}}.confirmation-stay-workspace .confirmation-sheet-header{min-height:64px}.confirmation-stay-sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.confirmation-stay-context{border-bottom:1px solid var(--confirmation-border);background:#f7f8fa;grid-template-columns:1.3fr 1fr .8fr;gap:16px;padding:8px 18px;font-size:12px;display:grid}.confirmation-stay-context>div{flex-direction:column;gap:2px;display:flex}.confirmation-stay-context span{color:var(--confirmation-muted)}.confirmation-stay-context strong{font-weight:500}.confirmation-stay-workspace .confirmation-entry-columns{grid-template-columns:minmax(310px,1fr) minmax(0,2.1fr);gap:16px;padding:14px 18px}.confirmation-stay-hotels{flex-wrap:wrap;flex:none;gap:7px;max-height:92px;margin-bottom:12px;display:flex;overflow:auto}.confirmation-stay-hotels>div{border:1px solid var(--confirmation-border);border-radius:5px;align-items:center;min-width:0;max-width:100%;display:flex}.confirmation-stay-hotels>div[data-active]{border-color:var(--confirmation-primary);background:var(--confirmation-primary-soft)}.confirmation-stay-hotels .confirmation-button{background:0 0;border:0;min-width:0;min-height:35px}.confirmation-stay-hotels .confirmation-button:first-child{flex:1;justify-content:flex-start;max-width:300px}.confirmation-stay-hotels .confirmation-button:first-child span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.confirmation-stay-hotels [aria-pressed=true]{color:var(--confirmation-primary)}.confirmation-stay-workspace .confirmation-entry-compose>textarea{background:#fff;border-color:#cbd5e1;flex:1;min-height:180px;padding:12px;font-size:14px;line-height:1.8}.confirmation-stay-workspace .confirmation-mention-hint{display:none}.confirmation-stay-hotel-total{color:var(--confirmation-text);flex:none;padding:10px 0;font-size:12px}.confirmation-stay-room-options{border:1px solid #c4d0e1;border-radius:5px;flex:none;max-height:126px;padding:9px 10px;font-size:12px;overflow:auto}.confirmation-stay-room-options>span{color:var(--confirmation-muted)}.confirmation-stay-room-options>div{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.confirmation-stay-room-options small{color:var(--confirmation-primary);font-size:12px}.confirmation-stay-room-options p{color:var(--confirmation-muted);padding-top:3px}.confirmation-stay-rules{color:var(--confirmation-muted);flex:none;padding:8px 0;font-size:12px;line-height:1.8}.confirmation-stay-settlement{flex:none;padding-top:4px}.confirmation-stay-settlement .confirmation-entry-picker{grid-template-columns:84px minmax(0,1fr)}.confirmation-stay-settlement small{color:var(--confirmation-muted);margin-top:4px;font-size:12px;display:block}.confirmation-stay-bulk{flex-wrap:wrap;flex:none;align-items:center;gap:8px;margin:3px 0 12px;font-size:12px;display:flex}.confirmation-stay-bulk>span{color:var(--confirmation-muted);margin-right:auto}.confirmation-stay-bulk>.confirmation-entry-picker{grid-template-columns:1fr;width:210px}.confirmation-stay-bulk .confirmation-entry-picker>label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.confirmation-stay-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:660px;font-size:13px;line-height:20px}.confirmation-stay-table thead{z-index:2;background:#f7f8fa;position:sticky;top:0}.confirmation-stay-table th{text-align:left;color:#526581;border-bottom:1px solid var(--confirmation-border);height:39px;padding:8px;font-size:12px;font-weight:500}.confirmation-stay-table td{vertical-align:middle;border-bottom:1px solid var(--confirmation-border);overflow-wrap:anywhere;padding:12px 8px}.confirmation-stay-table td:first-child,.confirmation-stay-table th:first-child{text-align:center}.confirmation-stay-table input[type=checkbox]{vertical-align:middle;width:14px;height:14px;margin:0}.confirmation-stay-table tbody[data-active] td{background:#f3f7ff}.confirmation-stay-table tr[data-selected] td,.confirmation-stay-table tr[data-preview-current] td{background:#eaf2ff}.confirmation-stay-table button{text-align:left;font:inherit;cursor:pointer;color:var(--confirmation-primary);background:0 0;border:0;padding:0}.confirmation-stay-table button:focus-visible{outline:2px solid var(--confirmation-primary);outline-offset:3px}.confirmation-stay-table .confirmation-stay-hotel-cell{text-align:left;border-right:1px solid var(--confirmation-border)}.confirmation-stay-hotel-cell small,.confirmation-stay-hotel-cell strong{margin-top:6px;display:block}.confirmation-stay-hotel-cell small{color:var(--confirmation-muted)}.confirmation-stay-room-cell button{color:var(--confirmation-text);font-weight:600}.confirmation-stay-room-cell small,.confirmation-stay-room-cell>span{color:var(--confirmation-muted);margin-top:4px;font-size:12px;display:block}.confirmation-stay-room-cell>span{color:#526581}.confirmation-stay-table th:nth-child(n+4):nth-child(-n+7),.confirmation-stay-table tbody td:nth-last-child(n+2):nth-last-child(-n+5){text-align:right;font-variant-numeric:tabular-nums}.confirmation-stay-number{white-space:nowrap;font-variant-numeric:tabular-nums}.confirmation-stay-summary{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:13px 0 8px;font-size:13px;display:flex}.confirmation-stay-summary>span{color:var(--confirmation-muted)}.confirmation-stay-summary b{font-variant-numeric:tabular-nums;margin-left:8px;font-size:19px}.confirmation-stay-checks{color:var(--confirmation-muted);flex:none;gap:16px;font-size:12px;display:flex}.confirmation-stay-checks button{color:var(--confirmation-danger);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.confirmation-stay-table .confirmation-stay-issue td{background:#fff8f1}.confirmation-stay-issue button{color:#a25113}.confirmation-stay-issue small{margin-top:4px;display:block}@media (height<=780px){.confirmation-stay-workspace .confirmation-entry-columns{padding-top:12px;padding-bottom:12px}.confirmation-stay-workspace .confirmation-entry-compose>textarea{min-height:145px}.confirmation-stay-room-options{max-height:94px}.confirmation-stay-rules{padding:6px 0;line-height:1.6}.confirmation-stay-hotels{max-height:76px}.confirmation-stay-context{padding-top:7px;padding-bottom:7px}}@media (width<=1050px){.confirmation-stay-workspace .confirmation-entry-columns{grid-template-columns:minmax(280px,1fr) minmax(0,1.6fr);gap:16px;padding:14px 16px}.confirmation-stay-workspace .confirmation-entry-preview{padding-left:16px}.confirmation-stay-bulk>span{flex-basis:100%}}@media (width<=760px){.confirmation-stay-workspace>.confirmation-sheet-body{overflow:auto}.confirmation-stay-workspace .confirmation-entry-columns{flex-direction:column;flex:none;display:flex}.confirmation-stay-workspace .confirmation-entry-compose>textarea{flex:none;height:240px}.confirmation-stay-workspace .confirmation-entry-preview{border-left:0;min-height:380px;padding-left:0}.confirmation-stay-context{grid-template-columns:1fr 1fr}.confirmation-stay-context>div:nth-child(2){grid-area:2/1/auto/-1}.confirmation-stay-workspace .confirmation-entry-rangebar{flex-wrap:wrap}}@media (width<=640px){.confirmation-stay-workspace .confirmation-entry-day-options{flex-basis:180px;min-width:180px}}.confirmation-air-entry-sheet{width:min(1120px,100vw - 32px)}.confirmation-air-entry{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.confirmation-air-entry-scope{background:var(--confirmation-fill);border-bottom:1px solid var(--confirmation-border);margin:0;padding:8px 18px;font-size:12px;line-height:20px}.confirmation-air-entry-columns{flex:1;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);gap:16px;min-height:0;padding:14px 18px;display:grid}.confirmation-air-entry-input,.confirmation-air-entry-preview{flex-direction:column;min-width:0;min-height:0;display:flex}.confirmation-air-entry-input{padding:2px 3px 4px;overflow-y:auto}.confirmation-air-entry-input>label{margin-bottom:8px;font-size:14px;font-weight:600;line-height:22px}.confirmation-air-entry-guide{background:var(--confirmation-fill);border:1px solid var(--confirmation-border);color:var(--confirmation-muted);border-radius:5px;flex:none;margin-top:10px;padding:10px 12px;font-size:12px;line-height:20px}.confirmation-air-entry-guide summary{cursor:pointer;font-weight:600}.confirmation-air-entry-guide>div{gap:4px;margin-top:8px;display:grid}.confirmation-air-entry-guide strong{color:var(--confirmation-text);font-weight:500}.confirmation-air-entry-guide code{font:inherit;color:var(--confirmation-primary)}.confirmation-air-entry-input>textarea{resize:vertical;border:1px solid var(--confirmation-border);width:100%;min-height:180px;font:inherit;background:var(--confirmation-background);color:var(--confirmation-text);border-radius:5px;flex:1;padding:12px;font-size:13px;line-height:26px}.confirmation-air-entry p{color:var(--confirmation-muted);font-size:12px;line-height:20px}.confirmation-air-entry-subjects{border-bottom:1px solid var(--confirmation-border);flex:none;grid-template-columns:repeat(2,minmax(0,280px));gap:8px 14px;padding:10px 18px;display:grid}.confirmation-air-entry-subjects>.confirmation-entry-picker{min-width:0}.confirmation-air-entry-subjects>p{grid-column:1/-1;margin:0}.confirmation-air-entry-preview>header{justify-content:space-between;align-items:center;gap:12px;min-height:22px;margin-bottom:8px;display:flex}.confirmation-air-entry-preview h3{margin:0;font-size:14px}.confirmation-air-entry-preview>header>strong{color:var(--confirmation-primary);white-space:nowrap;font-size:14px}.confirmation-air-entry-table-wrap{border:1px solid var(--confirmation-border);border-radius:5px;flex:1;min-height:100px;overflow:auto}.confirmation-air-entry table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px;line-height:22px}.confirmation-air-entry th,.confirmation-air-entry td{border-bottom:1px solid var(--confirmation-border);text-align:left;vertical-align:top;padding:9px 10px}.confirmation-air-entry th{z-index:1;background:var(--confirmation-fill);color:var(--confirmation-muted);white-space:nowrap;font-size:12px;font-weight:500;position:sticky;top:0}.confirmation-air-entry td:nth-child(2){min-width:115px}.confirmation-air-entry td:nth-child(3),.confirmation-air-entry th:nth-child(3){text-align:right;white-space:nowrap}.confirmation-air-entry td:last-child{white-space:nowrap}.confirmation-air-entry td:first-child{overflow-wrap:anywhere;min-width:150px}.confirmation-air-entry td:first-child>strong,.confirmation-air-entry td:first-child>span,.confirmation-air-entry td:first-child>small{display:block}.confirmation-air-entry td small{color:var(--confirmation-muted);margin-top:4px;font-size:12px}.confirmation-air-entry [data-removed]{color:var(--confirmation-danger)}.confirmation-air-entry .confirmation-air-entry-error{color:var(--confirmation-danger);justify-content:space-between;align-items:center;gap:8px;margin:8px 0;font-size:12px;line-height:20px;display:flex}.confirmation-air-entry>p.confirmation-air-entry-error{padding-inline:20px}.confirmation-air-entry-input>textarea:focus-visible{outline:2px solid var(--confirmation-primary);outline-offset:2px}@media (width<=820px){.confirmation-air-entry-sheet{width:100vw}.confirmation-air-entry-sheet>.confirmation-sheet-body{overflow:auto}.confirmation-air-entry-columns{flex:none;grid-template-columns:minmax(0,1fr);padding:14px}.confirmation-air-entry-input>textarea{flex:none;min-height:180px}.confirmation-air-entry-table-wrap{flex:none;max-height:360px}.confirmation-air-entry-scope{padding:10px 14px}}@media (height<=600px) and (width>=821px){.confirmation-air-entry-sheet>.confirmation-sheet-body{overflow:auto}.confirmation-air-entry-columns{flex:none;min-height:400px}}@media (width<=520px){.confirmation-air-entry-subjects{grid-template-columns:minmax(0,1fr);padding:12px 14px}}[data-category=bus] .confirmation-entry-columns{grid-template-columns:minmax(360px,1fr) minmax(0,1.52fr)}.confirmation-bus-required{color:#d92d20;font-size:11px;font-style:normal;font-weight:400}.confirmation-bus-providers{flex-wrap:wrap;flex:none;gap:8px;max-height:88px;margin-bottom:10px;display:flex;overflow:auto}.confirmation-bus-providers>div{border:1px solid var(--confirmation-border);border-radius:4px;min-width:0;max-width:100%;display:flex;overflow:hidden}.confirmation-bus-providers>div[data-active]{border-color:var(--confirmation-primary);background:var(--confirmation-primary-soft)}.confirmation-bus-providers .confirmation-button{background:0 0;border:0;border-radius:0;min-height:36px;font-size:12px}.confirmation-bus-providers .confirmation-button:first-child{text-align:left;min-width:0}.confirmation-bus-providers .confirmation-button:first-child span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.confirmation-bus-providers .confirmation-button[aria-pressed=true]{color:var(--confirmation-primary)}.confirmation-bus-providers .confirmation-button[data-variant=destructive]{border-left:1px solid var(--confirmation-border);color:#d92d20;flex:none}[data-category=bus] .confirmation-entry-resource-fields{margin-bottom:8px}[data-category=bus] .confirmation-entry-picker{grid-template-columns:108px minmax(0,1fr)}[data-category=bus] .confirmation-entry-selected{display:none}.confirmation-bus-settlement{flex:none;margin-bottom:14px}.confirmation-bus-settlement>small{color:var(--confirmation-muted);margin-top:5px;font-size:12px;display:block}[data-category=bus] .confirmation-entry-compose>textarea{flex:1;min-height:180px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px}.confirmation-bus-vehicles{min-width:0;color:var(--confirmation-muted);flex:none;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.confirmation-bus-vehicles>span{flex:none}.confirmation-bus-vehicles>div{white-space:nowrap;flex:1;gap:6px;min-width:0;padding:2px 1px 7px;display:flex;overflow:auto hidden}.confirmation-bus-vehicles .confirmation-button{flex:none;min-height:29px;padding:4px 9px;font-size:12px}.confirmation-bus-vehicles>div:focus-visible{outline:2px solid var(--confirmation-primary);outline-offset:2px;border-radius:3px}.confirmation-bus-more-vehicles{color:var(--confirmation-muted);flex:none;margin-top:5px;font-size:12px}.confirmation-bus-more-vehicles summary{cursor:pointer}[data-category=bus] .confirmation-entry-rules{border:1px solid var(--confirmation-border);background:#f8fafc;border-radius:4px;max-height:178px;margin-top:10px;padding:8px 11px}[data-category=bus] .confirmation-entry-rules code{font:inherit;color:#526581}[data-category=bus] .confirmation-entry-preview-table{table-layout:fixed;min-width:900px;font-size:12px;line-height:1.5}[data-category=bus] .confirmation-entry-preview-table th,[data-category=bus] .confirmation-entry-preview-table td{padding:8px 6px}[data-category=bus] .confirmation-entry-preview-table thead th:first-child{width:36px}[data-category=bus] .confirmation-entry-preview-table thead th:nth-child(2){width:168px}[data-category=bus] .confirmation-entry-preview-table thead th:nth-child(4){width:56px}[data-category=bus] .confirmation-entry-preview-table thead th:nth-child(5){width:64px}[data-category=bus] .confirmation-entry-preview-table thead th:nth-child(6){width:96px}[data-category=bus] .confirmation-entry-preview-table thead th:nth-child(7){width:108px}[data-category=bus] .confirmation-entry-preview-table thead th:nth-child(8){width:110px}[data-category=bus] .confirmation-entry-preview-table thead th:last-child{width:66px}[data-category=bus] .confirmation-entry-preview-table .confirmation-entry-check{width:36px;min-width:36px;padding:8px 6px}[data-category=bus] .confirmation-entry-item{overflow-wrap:anywhere;min-width:0;max-width:none}[data-category=bus] .confirmation-entry-date{white-space:normal;vertical-align:middle;border-right:1px solid var(--confirmation-border);min-width:0;padding:12px 8px;font-weight:600}[data-category=bus] .confirmation-entry-date strong{font-size:13px;font-weight:600}[data-category=bus] .confirmation-entry-date small{margin-top:3px;font-size:12px;line-height:1.5}[data-category=bus] .confirmation-entry-date small:first-child{margin-top:0}.confirmation-bus-scope-label>span{white-space:normal;overflow-wrap:anywhere}.confirmation-bus-scope-dates time{white-space:nowrap}[data-category=bus] .confirmation-entry-item small{margin-top:3px;font-size:11px;line-height:1.5}[data-category=bus] .confirmation-entry-item strong{font-size:12px}[data-category=bus] .confirmation-entry-money{font-weight:500}[data-category=bus] .confirmation-entry-subject-cell{overflow-wrap:anywhere;min-width:0;max-width:none}[data-category=bus] .confirmation-entry-group-heading th{padding:7px 8px}[data-category=bus] .confirmation-entry-preview-selection{gap:8px;padding:0 0 6px}.confirmation-bus-factor{white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:2px;display:flex}.confirmation-bus-factor>.confirmation-input{text-align:right;background:0 0;border-color:#0000;width:100%;min-width:0;max-width:70px;min-height:26px;padding:3px 2px;font-size:12px}.confirmation-bus-factor>.confirmation-input:hover,.confirmation-bus-factor>.confirmation-input:focus{border-color:var(--confirmation-border);background:#fff}.confirmation-bus-factor>span{flex:none}.confirmation-bus-check{color:#8c570f;background:#fff8e9;border-radius:4px;flex:none;justify-content:space-between;gap:16px;margin-top:7px;padding:7px 10px;font-size:12px;line-height:1.5;display:flex}.confirmation-bus-check>span:first-child{flex:none}.confirmation-bus-check>span:last-child{text-align:right}.confirmation-bus-check.info{background:var(--confirmation-primary-soft);color:#345eaa;margin-top:10px}.confirmation-bus-footer-total{border-left:1px solid var(--confirmation-border);color:var(--confirmation-text);margin-left:16px;padding-left:16px;font-size:14px}.confirmation-bus-group-settlement{color:var(--confirmation-muted);margin-top:5px;font-size:12px;font-weight:400;display:block}@media (width<=820px){[data-category=bus] .confirmation-entry-compose{min-height:650px}.confirmation-bus-check{flex-wrap:wrap;gap:4px}.confirmation-bus-check>span:last-child{text-align:left}}@media (width>=1500px){.confirmation-entry-sheet [data-category=bus] .confirmation-entry-columns{grid-template-columns:minmax(360px,1fr) minmax(932px,1.8fr)}}.confirmation-ticket-context{border-bottom:1px solid var(--confirmation-border);flex:none;grid-template-columns:minmax(0,1.2fr) minmax(330px,1fr);align-items:end;gap:16px;padding:10px 18px;display:grid}.confirmation-ticket-context>label{min-width:0;color:var(--confirmation-muted);gap:8px;font-size:12px;display:grid}.confirmation-ticket-context select{border:1px solid var(--confirmation-border);background:var(--confirmation-background,#fff);width:100%;min-width:0;min-height:36px;color:var(--confirmation-text);font:inherit;cursor:pointer;border-radius:6px;padding:6px 10px;font-size:13px}.confirmation-ticket-context select:hover:not(:disabled){border-color:var(--confirmation-primary)}.confirmation-ticket-context select:focus-visible{outline:2px solid var(--confirmation-primary);outline-offset:2px}.confirmation-ticket-visit-summary{min-width:0;color:var(--confirmation-muted);gap:8px;font-size:12px;display:grid}.confirmation-ticket-people{border:1px solid var(--confirmation-border);background:var(--confirmation-surface,#f7f8fa);border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;min-height:36px;padding:4px 0;display:grid}.confirmation-ticket-people>span{white-space:nowrap;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 6px;padding:0 8px;display:flex}.confirmation-ticket-people>span+span{border-left:1px solid var(--confirmation-border)}.confirmation-ticket-people strong{font-variant-numeric:tabular-nums;color:var(--confirmation-text);font-size:16px;font-weight:600}.confirmation-ticket-people strong[data-missing=true]{color:var(--confirmation-muted);font-size:12px;font-weight:400}.confirmation-ticket-skus{border-bottom:1px solid var(--confirmation-border);flex:none;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px 12px;padding:8px 18px;display:grid}.confirmation-ticket-skus>strong{white-space:nowrap;padding-top:8px;font-size:13px}.confirmation-ticket-sku-options{flex-wrap:wrap;gap:8px;max-height:140px;display:flex;overflow:auto}.confirmation-ticket-sku-options .confirmation-ticket-sku-button{text-align:left;white-space:normal;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;max-width:240px;height:auto;min-height:49px;padding:7px 10px;display:flex}.confirmation-ticket-sku-name{overflow-wrap:anywhere;font-size:12px;line-height:1.45}.confirmation-ticket-sku-detail{width:100%;color:var(--confirmation-muted);justify-content:space-between;gap:10px;font-size:11px;line-height:1.35;display:flex}.confirmation-ticket-sku-hint{color:var(--confirmation-muted);grid-column:2;margin:0;font-size:12px;line-height:1.6}.confirmation-ticket-sku-main{justify-content:space-between;align-items:baseline;gap:16px;width:100%;display:flex}.confirmation-ticket-sku-main>strong{overflow-wrap:anywhere;font-weight:500}.confirmation-ticket-sku-main>span{color:var(--confirmation-muted);flex:none}.confirmation-ticket-subjects{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:8px;margin:4px 0 6px;display:grid}.confirmation-ticket-subjects .confirmation-entry-picker{grid-template-columns:minmax(0,1fr);gap:5px}.confirmation-ticket-subject-actions{flex-wrap:wrap;gap:6px;display:flex}.confirmation-ticket-subject-hint{color:var(--confirmation-muted);margin:4px 0 10px;font-size:11px;line-height:1.6}.confirmation-entry-ticket .confirmation-entry-context{display:none}.confirmation-entry-ticket .confirmation-entry-preview-table{table-layout:fixed;min-width:700px}.confirmation-entry-ticket .confirmation-entry-preview-table th:first-child{width:36px}.confirmation-entry-ticket .confirmation-entry-preview-table th:nth-child(2){width:110px}.confirmation-entry-ticket .confirmation-entry-preview-table th:nth-child(3){width:210px}.confirmation-entry-ticket .confirmation-entry-preview-table th:nth-child(4){width:90px}.confirmation-entry-ticket .confirmation-entry-preview-table th:last-child{width:54px}.confirmation-entry-ticket .confirmation-entry-formula{font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere;line-height:1.65;display:block}.confirmation-entry-ticket .confirmation-entry-subject-cell{white-space:normal;overflow-wrap:anywhere}.confirmation-entry-ticket .confirmation-entry-row-actions p{white-space:normal;overflow-wrap:anywhere;max-width:180px}@media (width<=1100px){.confirmation-ticket-subjects{grid-template-columns:1fr 1fr}.confirmation-ticket-subject-actions{grid-column:1/-1}}@media (width<=900px){.confirmation-ticket-context{grid-template-columns:minmax(0,1fr);gap:12px}}@media (width<=640px){.confirmation-ticket-context{padding:12px}.confirmation-ticket-people>span{padding:0 4px}.confirmation-ticket-skus{grid-template-columns:minmax(0,1fr);padding:10px 12px}.confirmation-ticket-skus>strong{padding-top:0}.confirmation-ticket-sku-hint{grid-column:1}.confirmation-ticket-sku-options .confirmation-ticket-sku-button{max-width:100%}.confirmation-ticket-subjects{grid-template-columns:1fr}.confirmation-entry-ticket .confirmation-entry-columns{grid-template-columns:minmax(0,1fr)}}[data-category=meal] .confirmation-entry-picker{grid-template-columns:110px minmax(0,1fr)}[data-category=meal] .confirmation-meal-preview-table{table-layout:fixed;min-width:680px;font-size:12px;line-height:1.6}[data-category=meal] .confirmation-meal-preview-table th,[data-category=meal] .confirmation-meal-preview-table td{vertical-align:middle;padding:10px 8px}[data-category=meal] .confirmation-meal-preview-table thead th{color:#334d76;white-space:nowrap;background:#f7f8fa;font-size:12px;font-weight:400}[data-category=meal] .confirmation-entry-group-heading th{background:#f5f7fb;border-bottom:1px solid #e8edf5}[data-category=meal] .confirmation-entry-group-heading button{color:var(--confirmation-primary);font-weight:400}[data-category=meal] .confirmation-entry-group-heading strong{white-space:nowrap;margin-left:auto;font-size:12px}.confirmation-meal-preview-row{height:104px}.confirmation-meal-preview-row .confirmation-entry-date small{white-space:nowrap}[data-category=meal] .confirmation-entry-group[data-active] .confirmation-meal-preview-row{background:#f4f8ff}[data-category=meal] .confirmation-meal-preview-row td{border-bottom:1px solid #e9eef5}.confirmation-meal-preview-item>.confirmation-entry-source,.confirmation-meal-preview-item>strong{color:var(--confirmation-text);font-size:13px;font-weight:600;line-height:1.6}.confirmation-meal-preview-item>span,.confirmation-meal-preview-item>small{overflow-wrap:anywhere;font-size:12px;line-height:1.65;display:block}.confirmation-meal-formula{color:#385e91;margin-top:5px}.confirmation-meal-range{color:var(--confirmation-primary)}.confirmation-meal-preview-item>small{color:var(--confirmation-muted);margin-top:3px}[data-category=meal] .confirmation-meal-preview-row .confirmation-entry-money{font-weight:400}[data-category=meal] .confirmation-meal-preview-row .confirmation-entry-numeric{white-space:nowrap}[data-category=meal] .confirmation-meal-preview-row[data-preview-current]{box-shadow:inset 3px 0 var(--confirmation-primary);outline-offset:-1px;outline:1px solid #8baeff}.confirmation-meal-picker{background:#f8fafc;border-radius:4px;border:1px solid var(--confirmation-border)!important;padding:8px!important}@media (width<=520px){.confirmation-entry-meal .confirmation-entry-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}}.confirmation-crew-groups{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.confirmation-crew-groups>div{align-items:center;gap:3px;max-width:100%;display:flex}.confirmation-crew-groups>div>.confirmation-button:first-child{white-space:normal;text-align:left;min-width:0}.confirmation-crew-groups>div>.confirmation-button:last-child{color:var(--confirmation-muted);flex:none}.confirmation-crew-subjects{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:8px;margin:4px 0 6px;display:grid}.confirmation-crew-subjects .confirmation-entry-picker{grid-template-columns:minmax(0,1fr);gap:5px}.confirmation-crew-subject-actions{flex-wrap:wrap;gap:6px;display:flex}.confirmation-crew-subject-hint{color:var(--confirmation-muted);margin:4px 0 10px;font-size:11px;line-height:1.6}@media (width<=1100px){.confirmation-crew-subjects{grid-template-columns:1fr 1fr}.confirmation-crew-subject-actions{grid-column:1/-1}}@media (width<=640px){.confirmation-crew-subjects{grid-template-columns:1fr}}.confirmation-entry-misc .confirmation-misc-context{justify-content:space-between;gap:12px}.confirmation-misc-context>span:first-child{flex-wrap:wrap;gap:14px;display:flex}[data-category=misc] .confirmation-entry-columns{padding-top:18px}[data-category=misc] .confirmation-entry-compose>header>label{color:var(--confirmation-muted);font-size:12px;font-weight:400}.confirmation-misc-guide{flex:none;margin-top:16px;font-size:12px;line-height:1.7}.confirmation-misc-guide dl{gap:4px;margin:0;display:grid}.confirmation-misc-guide dl>div{color:var(--confirmation-muted);grid-template-columns:100px minmax(0,1fr);align-items:start;gap:12px;display:grid}.confirmation-misc-guide dt{padding:3px 0}.confirmation-misc-guide dd{white-space:pre-wrap;overflow-wrap:anywhere;background:#e9ecf0;border-radius:4px;margin:0;padding:3px 9px}.confirmation-misc-guide p{margin:12px 0 0}.confirmation-misc-subjects{border:1px solid var(--confirmation-border);color:var(--confirmation-muted);background:#fafbfc;border-radius:4px;flex:none;margin:0 0 12px;padding:8px 10px;font-size:12px}.confirmation-misc-subjects summary{cursor:pointer;color:var(--confirmation-text);line-height:22px}.confirmation-misc-subjects summary>span{float:right;color:var(--confirmation-muted)}.confirmation-misc-subject-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:6px;display:grid}.confirmation-misc-subject-fields .confirmation-entry-picker{grid-template-columns:minmax(0,1fr);gap:4px}.confirmation-misc-subject-fields .confirmation-input{width:100%;min-width:0}.confirmation-misc-subject-fields>.confirmation-button{min-height:31px}.confirmation-misc-subjects p{margin:8px 0 0;line-height:1.7}.confirmation-misc-preview-tools{color:var(--confirmation-muted);flex:none;justify-content:space-between;gap:12px;padding-bottom:8px;font-size:12px;display:flex}.confirmation-misc-preview-tools label{white-space:nowrap;align-items:center;gap:5px;display:flex}.confirmation-entry-misc .confirmation-entry-group[data-active] .confirmation-entry-detail>td{background:0 0}.confirmation-entry-misc .confirmation-entry-cost-row>td{border-bottom:1px solid #e5eaf2;padding:14px 12px!important}.confirmation-entry-misc .confirmation-entry-group .confirmation-entry-cost-row[data-preview-current=true]>td{box-shadow:inset 3px 0 0 var(--confirmation-primary);background:#f5f8ff}.confirmation-entry-misc .confirmation-entry-cost-meta{align-items:center;gap:5px 10px;line-height:22px}.confirmation-entry-misc .confirmation-entry-cost-meta input{width:14px;height:14px;accent-color:var(--confirmation-primary);flex:none;margin:0}.confirmation-entry-misc .confirmation-entry-cost-meta>.confirmation-entry-source,.confirmation-entry-misc .confirmation-entry-cost-meta>strong{font-size:14px;font-weight:600;line-height:22px}.confirmation-entry-misc .confirmation-entry-cost-meta>small{white-space:nowrap}.confirmation-entry-misc .confirmation-misc-formula{text-align:left;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;background:0 0;border:0;width:calc(100% - 24px);margin:7px 0 0 24px;padding:0;font-family:inherit;font-size:14px;line-height:24px;display:block}.confirmation-entry-misc button.confirmation-misc-formula{color:var(--confirmation-primary);cursor:pointer}.confirmation-entry-misc .confirmation-misc-formula>strong{font-size:inherit;text-align:inherit}.confirmation-entry-misc .confirmation-misc-formula:focus-visible{outline:2px solid var(--confirmation-primary);outline-offset:2px}.confirmation-entry-misc .confirmation-entry-cost-subjects{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;margin-top:8px;line-height:20px;display:grid}@media (width<=1100px){.confirmation-misc-subject-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.confirmation-misc-subject-fields>.confirmation-button{grid-column:1/-1;justify-self:end}}@media (width<=480px){.confirmation-misc-guide dl>div{grid-template-columns:85px minmax(0,1fr);gap:8px}}@media (width<=600px){.confirmation-entry-misc .confirmation-entry-cost-subjects{grid-template-columns:minmax(0,1fr)}}.confirmation-railway-sheet{width:min(1600px,100vw)}.confirmation-railway-sheet .confirmation-sheet-body{flex-direction:column;gap:0;display:flex}.confirmation-railway-tools,.confirmation-railway-fields{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.confirmation-railway-tools label,.confirmation-railway-fields label{flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.confirmation-railway-tools select,.confirmation-railway-fields select{border:1px solid var(--confirmation-border,#d6dce4);background:var(--confirmation-background,#fff);min-height:36px;color:inherit;border-radius:6px;padding:6px 10px}.confirmation-railway-fields .confirmation-input{width:150px}.confirmation-railway-role-field{flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.confirmation-railway-roles{flex-wrap:wrap;gap:8px;display:flex}.confirmation-railway-query>.confirmation-railway-fields{gap:12px 24px}.confirmation-railway-query>.confirmation-railway-fields>:is(.confirmation-railway-role-field,label){gap:8px;line-height:20px}.confirmation-railway-query>.confirmation-railway-hint{margin:8px 0 12px;line-height:20px}.confirmation-railway-sheet h3{margin:0 0 12px;font-size:14px;font-weight:650}.confirmation-railway-hint{color:var(--confirmation-muted,#64748b);margin:8px 0;font-size:12px;line-height:1.6}.confirmation-railway-error{color:#b91c1c;background:#fff5f5;border:1px solid #fecaca;border-radius:6px;margin:0;padding:10px 12px}.confirmation-railway-table-scroll{border:1px solid var(--confirmation-border,#d6dce4);border-radius:6px;overflow-x:auto}.confirmation-railway-preview table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px;line-height:20px}.confirmation-railway-preview th{z-index:1;background:var(--confirmation-fill,#f5f7fb);color:var(--confirmation-muted,#64748b);text-align:left;white-space:nowrap;font-size:12px;font-weight:500;position:sticky;top:0}.confirmation-railway-preview th,.confirmation-railway-preview td{border-bottom:1px solid var(--confirmation-border,#e2e8f0);padding:10px 12px}.confirmation-railway-preview tr:last-child td{border-bottom:0}.confirmation-railway-preview td:first-child{min-width:180px}.confirmation-railway-preview small{color:var(--confirmation-muted,#64748b);margin-top:4px;font-size:12px;display:block}.confirmation-railway-preview table th:nth-child(n+3):nth-child(-n+6),.confirmation-railway-preview table td:nth-child(n+3):nth-child(-n+6){text-align:right}.confirmation-railway-preview table td:nth-child(6){white-space:nowrap}.confirmation-railway-preview table .confirmation-input{text-align:right;font-variant-numeric:tabular-nums;width:85px}.confirmation-railway-preview table td:nth-child(5) .confirmation-input{width:120px}.confirmation-railway-preview [data-removed] td{opacity:.5}.confirmation-railway-total{margin-right:auto;font-size:12px}.confirmation-railway-tabs{border-bottom:1px solid var(--confirmation-border,#e2e8f0);background:#f8faff;flex:none;gap:10px;padding:10px 20px;display:flex}.confirmation-railway-tabs .confirmation-button{border:1px solid var(--confirmation-border,#e2e8f0);color:var(--confirmation-muted,#64748b);background:#fff;padding:8px 14px}.confirmation-railway-tabs .confirmation-button[aria-selected=true]{border-color:var(--confirmation-primary,#165dff);background:var(--confirmation-primary-soft,#edf3ff);color:var(--confirmation-primary,#165dff);font-weight:600}.confirmation-railway-preview{min-width:0;padding:16px 20px}.confirmation-railway-preview .confirmation-railway-tools{margin-bottom:12px}.confirmation-railway-preview select{border:1px solid var(--confirmation-border,#d6dce4);background:var(--confirmation-background,#fff);width:150px;min-height:34px;color:inherit;border-radius:6px}.confirmation-railway-supplier-search{margin-bottom:14px}.confirmation-railway-supplier-search .confirmation-input{width:220px}.confirmation-railway-sheet [hidden]{display:none!important}.confirmation-railway-query{min-width:0;padding:16px 20px}.confirmation-railway-picker{min-width:0;overflow:auto}.confirmation-railway-sheet .confirmation-sheet-footer>.confirmation-railway-selection-actions{width:100%;min-width:0;display:block}.confirmation-railway-selection-actions .itinerary-transport-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.confirmation-railway-selection-actions .itinerary-drawer-actions{gap:8px;margin-left:auto;display:flex}.confirmation-railway-selection-actions .itinerary-transport-selection-summary{color:var(--confirmation-muted,#64748b);font-size:12px}.confirmation-railway-sheet .rail-selected-item:not(.rail-transfer-selection-card){grid-template-columns:58px minmax(40px,1fr) auto 64px 20px}.confirmation-railway-sheet .confirmation-sheet-body>.confirmation-railway-error{margin:12px 20px 0}.confirmation-railway-fee-columns{grid-template-columns:minmax(300px,.8fr) minmax(0,1.5fr);align-items:start;gap:18px;display:grid}.confirmation-railway-compose,.confirmation-railway-readonly{min-width:0}.confirmation-railway-readonly{border-left:1px solid var(--confirmation-border);padding-left:18px}.confirmation-railway-fee-input{border:1px solid var(--confirmation-border);border-radius:6px;gap:10px;min-width:0;margin:12px 0;padding:12px;display:grid}.confirmation-railway-fee-input legend{color:var(--confirmation-muted);font-size:12px}.confirmation-railway-fee-input label{gap:5px;min-width:0;font-size:12px;display:grid}.confirmation-railway-pricing-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.confirmation-railway-subject-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.confirmation-railway-compose .confirmation-input,.confirmation-railway-compose select{width:100%;min-width:0}.confirmation-railway-readonly table{min-width:700px}.confirmation-railway-readonly table th,.confirmation-railway-readonly table td{text-align:left!important}.confirmation-railway-readonly table th:nth-child(2),.confirmation-railway-readonly table td:nth-child(2){white-space:nowrap;min-width:108px}.confirmation-railway-readonly table th:nth-child(4),.confirmation-railway-readonly table td:nth-child(4){white-space:nowrap;text-align:right!important}.confirmation-railway-formula{font-variant-numeric:tabular-nums;min-width:190px}@media (width<=1000px){.confirmation-railway-fee-columns{grid-template-columns:minmax(0,1fr)}.confirmation-railway-readonly{border-left:0;padding-left:0}}@media (width<=820px){.confirmation-railway-tabs{flex-wrap:wrap;padding:10px 12px}.confirmation-railway-query,.confirmation-railway-preview{padding:12px}.confirmation-railway-sheet .confirmation-sheet-body>.confirmation-railway-error{margin:12px 12px 0}}@media (width<=520px){.confirmation-railway-sheet .confirmation-sheet-footer{justify-content:flex-end;gap:8px}.confirmation-railway-total{flex:0 0 100%;margin-right:0}}.fulfillment-order-editor-page.confirmation-editor-theme{background:var(--confirmation-fill);width:100%;min-width:0;min-height:100dvh;gap:0!important;max-width:none!important;padding:0!important}.confirmation-editor-theme .confirmation-workspace-header{background:var(--confirmation-background);border-bottom:1px solid var(--confirmation-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 18px;display:flex}.confirmation-heading-meta{color:var(--confirmation-muted);white-space:nowrap;font-size:12px}.confirmation-heading-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.confirmation-heading-title h1{color:var(--confirmation-text);white-space:nowrap;margin:0;font-size:21px;font-weight:700;line-height:28px}.confirmation-heading-status{background:var(--confirmation-primary-soft);color:var(--confirmation-primary);border-radius:3px;padding:2px 6px;font-size:12px}.confirmation-heading-status[data-unsaved]{color:var(--confirmation-warning);background:#fff7e8}.confirmation-heading{flex-wrap:wrap;flex:1;align-items:center;gap:8px 16px;min-width:0;display:flex}.confirmation-workspace-actions{flex-shrink:0;max-width:100%}.confirmation-command-buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.confirmation-command-notices{color:var(--confirmation-warning);flex-wrap:wrap;gap:4px 12px;font-size:12px;display:flex}.confirmation-layout{grid-template-columns:256px minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px 20px;display:grid}.confirmation-sidebar{border:1px solid var(--confirmation-border);background:var(--confirmation-background);height:var(--confirmation-sidebar-height,auto);border-radius:7px;min-height:0;font-size:14px;line-height:normal;position:sticky;top:12px;overflow:auto}.confirmation-sidebar-panel{border-bottom:1px solid var(--confirmation-border);min-width:0;padding:12px}.confirmation-sidebar-panel:last-child{border-bottom:0}.confirmation-sidebar h3{color:var(--confirmation-primary);margin:0;font-size:12px;font-weight:600}.confirmation-sidebar strong{font-weight:700}.confirmation-sidebar .confirmation-sidebar-panel>p{color:var(--confirmation-muted);margin:6px 0 0;font-size:12px}.confirmation-sidebar a{color:var(--confirmation-primary);padding:2px 0;display:inline-block}.confirmation-sidebar-panel>summary{cursor:pointer;color:var(--confirmation-primary);justify-content:space-between;align-items:center;gap:8px;list-style:none;display:flex}.confirmation-sidebar-panel>summary::-webkit-details-marker{display:none}.confirmation-sidebar-panel[open]>summary{margin-bottom:7px}.confirmation-sidebar-panel>summary h3{display:inline}.confirmation-sidebar>details>summary:focus-visible{outline:2px solid var(--confirmation-primary);outline-offset:3px;border-radius:2px}.confirmation-sidebar-panel>summary:after{content:"";width:6px;height:6px;color:var(--confirmation-muted);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;margin-right:3px;transform:rotate(-45deg)}.confirmation-sidebar-panel[open]>summary:after{transform:rotate(45deg)}.confirmation-sidebar-panel>summary:hover:after{color:var(--confirmation-primary)}.confirmation-baseline-tag{white-space:nowrap;min-height:22px;color:var(--confirmation-success);background:#eaf7f1;border-radius:4px;align-items:center;padding:1px 7px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.confirmation-sidebar dl{gap:6px;margin:10px 0 0;display:grid}.confirmation-sidebar dl>div{justify-content:space-between;gap:12px;min-width:0;display:flex}.confirmation-sidebar dt{color:var(--confirmation-muted);flex-shrink:0}.confirmation-sidebar dd{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.confirmation-up{color:var(--confirmation-danger)}.confirmation-down{color:var(--confirmation-success)}.confirmation-cost-panel dl>div{flex-wrap:wrap;align-items:baseline;gap:2px 8px}.confirmation-cost-panel dt{white-space:nowrap;flex:auto;min-width:0}.confirmation-cost-panel dd{white-space:nowrap;overflow-wrap:normal;flex:none;margin-left:auto;font-weight:650}.confirmation-cost-difference{border-top:1px dashed var(--confirmation-border);padding-top:8px}.confirmation-cost-difference dd{color:var(--confirmation-danger)}.confirmation-sidebar-categories{border-top:1px solid var(--confirmation-border);gap:6px;margin-top:10px;padding-top:10px;display:grid}.confirmation-sidebar-categories>div{justify-content:space-between;gap:12px;font-size:12px;display:flex}.confirmation-sidebar-categories span{color:var(--confirmation-muted)}.confirmation-main{min-width:0}.confirmation-main .fulfillment-order-main-workspace,.confirmation-main .fulfillment-order-workbench,.confirmation-main .fulfillment-order-lines-card{min-width:0;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important}.confirmation-main .fulfillment-order-related-links{background:0 0;border:0;margin:0 0 10px;padding:0;font-size:12px}.confirmation-main .fulfillment-order-related-links__label{display:none}.confirmation-main .fulfillment-order-related-links__link{min-height:28px;padding:4px 8px;font-size:12px}.confirmation-main .fulfillment-order-agreements{margin-top:16px}.confirmation-protocols{border:1px solid var(--confirmation-border);background:#fff;border-radius:6px;margin-top:14px}.confirmation-protocols summary{cursor:pointer;padding:12px 14px;font-weight:600}.confirmation-protocols .fulfillment-order-agreement-card{margin:0}.confirmation-sidebar>.confirmation-protocols{border:0;border-radius:0;min-width:0;margin:0}.confirmation-sidebar>.confirmation-protocols>summary{color:var(--confirmation-primary);padding:16px;font-size:12px;line-height:20px}.confirmation-sidebar .fulfillment-order-agreement-strip{background:0 0;border:0;border-radius:0;min-width:0;padding:0 12px 12px}.confirmation-sidebar .fulfillment-order-agreement-scroll{flex-direction:column;gap:8px;min-width:0;padding:0;display:flex;overflow:visible}.confirmation-sidebar .fulfillment-order-agreement-card{box-sizing:border-box;flex:none;width:100%;min-width:0;max-width:none}.confirmation-sidebar .fulfillment-order-agreement-empty{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;min-width:0;padding:12px}.confirmation-main .fulfillment-fee-history{border:1px solid var(--confirmation-border);background:var(--confirmation-background);border-radius:6px;margin-top:14px;padding:12px 0}.confirmation-main .fulfillment-fee-history-heading{padding-inline:14px}.confirmation-main .fulfillment-fee-history-heading h3{font-size:14px}.confirmation-main .fulfillment-fee-history .arco-tabs-header-nav{padding-inline:14px}.confirmation-main .fulfillment-fee-history .arco-empty{padding-block:20px}.confirmation-editor-theme .fulfillment-order-inline-warning{margin-bottom:10px}.confirmation-subject-panel{flex-direction:column;gap:16px;padding:20px;display:flex}.confirmation-subject-panel label{flex-direction:column;gap:6px;display:flex}.confirmation-subject-panel .confirmation-subject-preview{border:1px solid var(--confirmation-border);border-radius:5px;max-height:320px;overflow:auto}.confirmation-subject-preview>div{border-bottom:1px solid var(--confirmation-border);justify-content:space-between;gap:16px;padding:9px 12px;display:flex}@media (width<=1440px){.confirmation-layout{grid-template-columns:220px minmax(0,1fr);gap:10px;padding:12px}}@media (width<=820px){.confirmation-layout{grid-template-columns:minmax(0,1fr)}.confirmation-sidebar{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;height:auto;min-height:0;display:grid;position:static}.confirmation-sidebar-panel{border-right:1px solid var(--confirmation-border);border-bottom:0;padding:12px}.confirmation-sidebar>.confirmation-protocols{border-top:1px solid var(--confirmation-border);grid-column:1/-1}.confirmation-sidebar .fulfillment-order-agreement-scroll{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.confirmation-editor-theme .confirmation-workspace-header{gap:10px;padding:10px 12px}.confirmation-command-buttons{justify-content:flex-start}}@media (width<=540px){.confirmation-sidebar{grid-template-columns:1fr}.confirmation-sidebar-panel{border-right:0;border-bottom:1px solid var(--confirmation-border)}.confirmation-sidebar>.confirmation-protocols{border-top:0}.confirmation-layout{padding:8px}}.confirmation-subject-controls{flex-direction:column;gap:3px;min-width:0;max-width:100%;display:flex}.confirmation-subject-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.confirmation-subject-hint{color:var(--confirmation-muted);overflow-wrap:anywhere;font-size:12px;line-height:18px}.confirmation-subject-sheet{width:min(540px,100vw)}.confirmation-subject-preview strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;display:block}.confirmation-subject-preview small{color:var(--confirmation-muted);margin-top:3px;font-size:12px;display:block}.confirmation-heading-meta a{color:var(--confirmation-muted);text-decoration:none}.confirmation-heading-meta a:hover{color:var(--confirmation-primary);text-decoration:underline}.confirmation-workspace-header .fulfillment-order-related-links{border:0;border-left:1px solid var(--confirmation-border);background:0 0;border-radius:0;gap:8px;margin:0;padding:0 0 0 16px;display:flex}.confirmation-workspace-header .fulfillment-order-related-links__label{display:none}.confirmation-workspace-header .fulfillment-order-related-links__items{flex-wrap:wrap;gap:12px;display:flex}.confirmation-workspace-header .fulfillment-order-related-links__link{background:0 0;border:0;align-items:center;gap:4px;min-height:20px;padding:0;font-size:12px;display:inline-flex}.confirmation-workspace-header .fulfillment-order-related-links__link svg{width:12px;height:12px}@media (width<=820px){.confirmation-workspace-header .fulfillment-order-related-links{border-left:0;padding-left:0}.confirmation-sidebar{height:auto}}.confirmation-main .fulfillment-fee-history{color:var(--confirmation-text)}.confirmation-main .fulfillment-fee-history .arco-tabs-header-title{margin-inline:0 24px;padding:10px 0;font-size:13px;line-height:22px}.confirmation-main .fulfillment-fee-history .arco-tabs-header-title-text{color:var(--confirmation-muted)}.confirmation-main .fulfillment-fee-history .arco-tabs-header-title-active .arco-tabs-header-title-text{color:var(--confirmation-primary);font-weight:600}.confirmation-main .fulfillment-fee-history .arco-tabs-header-ink{background:var(--confirmation-primary);height:2px}.confirmation-main .fulfillment-fee-history .arco-empty-wrapper{color:var(--confirmation-muted);padding:22px 16px;font-size:13px}.confirmation-main .fulfillment-fee-history .arco-empty-image svg{color:#b2bac7;width:36px;height:36px}.confirmation-main .fulfillment-fee-history .arco-empty-description{margin-top:8px;font-size:13px}.confirmation-main .fulfillment-fee-history .fm-shadcn-button{min-height:28px;box-shadow:none;border-radius:5px;font-size:12px}.confirmation-main .fulfillment-fee-history .fm-shadcn-table th{color:#596273;background:#f7f8fa;padding:10px 12px;font-size:12px;font-weight:600}.confirmation-main .fulfillment-fee-history .fm-shadcn-table td{border-color:var(--confirmation-border);padding:12px;font-size:13px}.confirmation-main .fulfillment-fee-history .arco-tag{border-radius:3px;font-size:12px;line-height:20px}.confirmation-main .confirmation-pool-pagination .fm-shadcn-pagination button{box-shadow:none;border-radius:4px}.confirmation-editor-theme .confirmation-command-notices{margin:0 0 8px;line-height:20px}.confirmation-command-buttons{align-items:center}.confirmation-command-buttons>.confirmation-button{height:34px}.confirmation-editor-theme .confirmation-sidebar h3{margin:0;line-height:normal}.confirmation-sidebar-panel>strong{overflow-wrap:anywhere;line-height:20px;display:block}.confirmation-sidebar-panel.confirmation-project-panel{padding:10px 12px;font:12px/18px -apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.confirmation-project-panel[open]>summary{border-bottom:1px solid var(--confirmation-border);margin-bottom:8px;padding-bottom:6px}.confirmation-project-panel>.confirmation-project-title{font-size:14px;font-weight:600;line-height:22px}.confirmation-project-panel dl{gap:4px;margin-top:8px}.confirmation-project-panel dl>div{grid-template-columns:4em minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.confirmation-project-panel dd{font-weight:500}.confirmation-sidebar .confirmation-date-range{overflow-wrap:normal;flex-wrap:wrap;justify-content:flex-end;gap:0 4px;display:flex}.confirmation-date-range>span{white-space:nowrap}.confirmation-sidebar .confirmation-people-counts{overflow-wrap:normal;grid-template-columns:repeat(auto-fit,minmax(min(100%,6em),1fr));gap:2px 8px;min-width:0;display:grid}.confirmation-people-counts>span{white-space:nowrap;grid-template-columns:2em minmax(0,1fr);align-items:baseline;gap:4px;display:grid}.confirmation-people-counts>span>span:first-child{text-align:left}.confirmation-people-counts>span>span:last-child{text-align:left;font-variant-numeric:tabular-nums}@media (width<=820px){.confirmation-workspace-actions{width:100%}.confirmation-command-buttons{gap:8px}.confirmation-sidebar{grid-template-columns:1.2fr 1fr 1fr}}@media (width<=540px){.confirmation-command-buttons{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.confirmation-command-buttons>.confirmation-button{width:100%}.confirmation-sidebar{grid-template-columns:1fr}.confirmation-sidebar-panel{padding:14px}.confirmation-sidebar dl{margin-top:10px}.confirmation-workspace-header .fulfillment-order-related-links__items{gap:8px 12px}}.confirmation-main .fulfillment-fee-history .fm-shadcn-table th{text-align:left}.confirmation-main .fulfillment-fee-history-table-wrap>table>thead>tr>th:nth-child(n+4):nth-child(-n+6),.confirmation-main .fulfillment-fee-history-table-wrap>table>tbody>tr>td:nth-child(n+4):nth-child(-n+6){text-align:right;font-variant-numeric:tabular-nums}.confirmation-main .fulfillment-fee-history-details .fm-shadcn-table th:last-child,.confirmation-main .fulfillment-fee-history-details .fm-shadcn-table td:last-child{text-align:right}.confirmation-main .fulfillment-order-main-workspace:has(.fee-adjustment-editor){flex-direction:column;gap:12px;display:flex!important}.confirmation-main .fulfillment-order-main-workspace:has(.fee-adjustment-editor) .fulfillment-order-fee-adjustment-mode{background:#fff8eb;border:1px solid #f3d4a2;border-radius:6px;order:0;margin:0;padding:12px 14px;font-size:13px}:is(.confirmation-main .fulfillment-order-main-workspace:has(.fee-adjustment-editor) .fee-adjustment-workspace,.confirmation-main .fulfillment-order-main-workspace:has(.fee-adjustment-editor) .fee-adjustment-editor){display:contents}.confirmation-main .fulfillment-order-main-workspace:has(.fee-adjustment-editor) .fee-adjustment-new-lines{border:1px solid var(--confirmation-border);background:#fff;border-radius:6px;order:1;margin:0;padding:16px}.confirmation-main .fulfillment-order-main-workspace:has(.fee-adjustment-editor) .fulfillment-order-workbench{order:2}.confirmation-main .fulfillment-order-main-workspace:has(.fee-adjustment-editor) .fee-adjustment-drafts{border:1px solid var(--confirmation-border);box-shadow:none;background:#fff;border-radius:6px;order:3;margin:0;padding:16px}.confirmation-main .fulfillment-order-main-workspace:has(.fee-adjustment-editor) .fee-adjustment-r3{border:1px solid var(--confirmation-border);background:#fff;border-radius:6px;order:4;margin:0;padding:16px}.confirmation-main .fulfillment-order-main-workspace:has(.fee-adjustment-editor) .fee-adjustment-processing-basis{border:1px solid var(--confirmation-border);box-shadow:none;background:#fff;border-radius:6px;order:5;margin:0;padding:16px}.confirmation-main .fulfillment-order-main-workspace:has(.fee-adjustment-editor) .fee-adjustment-actions{z-index:4;border:1px solid var(--confirmation-border);background:#fff;border-radius:6px;order:6;margin:0;padding:12px 16px;position:sticky;bottom:0;box-shadow:0 -3px 12px #1d212908}.confirmation-main .fulfillment-order-main-workspace:has(.fee-adjustment-editor) .confirmation-protocols{order:7;margin-top:0}.confirmation-main .confirmation-reveal-new{align-self:flex-start;margin-bottom:10px}.confirmation-main .fee-adjustment-section-heading h5,.confirmation-main .fee-adjustment-drafts h5{margin:0;font-family:inherit;font-size:15px;font-weight:600;line-height:24px}.confirmation-main .fee-adjustment-new-lines .fulfillment-order-quick-entry{background:0 0;border:0;padding:0}.confirmation-main .fee-adjustment-new-lines .fulfillment-order-quick-entry-input{border-radius:5px}.confirmation-main .fee-adjustment-new-lines .fulfillment-order-entry-tabs{border:1px solid var(--confirmation-border);background:#f7f8fa;gap:4px;margin-bottom:14px}.confirmation-main .fee-adjustment-new-lines .fulfillment-order-entry-tabs button{min-height:32px;font-family:inherit;font-size:13px;line-height:20px}.confirmation-main .fee-adjustment-new-lines .fulfillment-order-entry-heading{justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:12px}.confirmation-main .fee-adjustment-new-lines .fulfillment-order-entry-heading-copy{flex:260px;gap:4px 12px}.confirmation-main .fee-adjustment-new-lines .fulfillment-order-entry-heading-copy strong{color:var(--confirmation-text);font-size:14px;font-weight:600;line-height:22px}.confirmation-main .fee-adjustment-new-lines .fulfillment-order-entry-heading-copy span{color:var(--confirmation-muted);font-size:12px;line-height:20px}.confirmation-main .fee-adjustment-new-lines .fulfillment-order-entry-heading-actions>.arco-btn{height:34px;font-size:13px;line-height:20px}.confirmation-main .fee-adjustment-new-lines .fulfillment-order-entry-subject{border-color:var(--confirmation-border);background:#fff;border-radius:5px;grid-template-columns:minmax(160px,220px) minmax(0,1fr);gap:8px 16px;padding:10px 12px}.confirmation-main .fee-adjustment-new-lines .fulfillment-order-entry-subject-label{gap:3px}.confirmation-main .fee-adjustment-new-lines .fulfillment-order-entry-subject-label>.arco-typography:first-child{color:var(--confirmation-text);font-size:13px;line-height:20px}.confirmation-main .fee-adjustment-new-lines .fulfillment-order-entry-subject-label>.arco-typography:nth-child(2){color:var(--confirmation-muted);font-size:12px;line-height:18px}.confirmation-main .fee-adjustment-new-lines .fulfillment-order-entry-subject-summary{grid-column:2}.confirmation-main .fee-adjustment-new-lines .fulfillment-order-entry-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:14px;margin:12px 0}.confirmation-main .fee-adjustment-new-lines .fulfillment-order-entry-grid>:first-child{min-width:0}.confirmation-main .fee-adjustment-new-lines .fulfillment-order-entry-preview{border-color:var(--confirmation-border);color:var(--confirmation-muted);background:#f8faff;border-radius:5px;padding:12px 14px;font-size:13px;line-height:20px}.confirmation-main .fee-adjustment-new-lines .fulfillment-order-entry-preview>strong{color:var(--confirmation-text);font-size:13px;font-weight:600;line-height:20px}.confirmation-main .fee-adjustment-new-lines .fulfillment-order-entry-preview-row{color:var(--confirmation-text);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:8px 0}.confirmation-main .fee-adjustment-new-lines .fulfillment-order-entry-preview-row>b{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.confirmation-main .fee-adjustment-new-lines .fulfillment-order-entry-preview-row>.arco-tag{grid-column:1/-1;justify-self:start}.confirmation-main .fee-adjustment-new-lines .fulfillment-order-entry-examples{border-color:var(--confirmation-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;padding-top:12px;display:grid}.confirmation-main .fee-adjustment-new-lines .fulfillment-order-entry-examples button{color:var(--confirmation-muted);white-space:normal;background:#fff;border-radius:4px;padding:8px 10px;font-size:12px;line-height:20px}.confirmation-main .fee-adjustment-new-lines .fulfillment-order-entry-tabs button:focus-visible{outline:2px solid var(--confirmation-primary);outline-offset:-2px}.confirmation-main .fee-adjustment-new-lines>.fee-adjustment-section-heading{background:var(--confirmation-primary-soft);border-radius:4px;flex-flow:wrap;justify-content:space-between;align-items:center;gap:6px 14px;margin:12px 0 0;padding:8px 12px;font-size:13px;line-height:20px;display:flex}.confirmation-main .fee-adjustment-drafts:focus{outline:2px solid var(--confirmation-primary);outline-offset:-2px}.confirmation-main .fee-adjustment-drafts .fee-service-table>thead>tr>th:nth-child(3),.confirmation-main .fee-adjustment-drafts .fee-service-table>thead>tr>th:nth-child(4),.confirmation-main .fee-adjustment-drafts .fee-service-table>tbody>tr>td:nth-child(3),.confirmation-main .fee-adjustment-drafts .fee-service-table>tbody>tr>td:nth-child(4){text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}@media (width<=1100px){.confirmation-main .fee-adjustment-new-lines .fulfillment-order-entry-subject{grid-template-columns:minmax(0,1fr)}.confirmation-main .fee-adjustment-new-lines .fulfillment-order-entry-subject-summary{grid-column:1}.confirmation-main .fee-adjustment-new-lines .fulfillment-order-entry-subject-label{flex-flow:wrap;align-items:baseline;gap:4px 10px}}@media (width<=640px){.confirmation-main .fee-adjustment-new-lines .fulfillment-order-entry-grid,.confirmation-main .fee-adjustment-new-lines .fulfillment-order-entry-examples{grid-template-columns:minmax(0,1fr)}.confirmation-main .fee-adjustment-new-lines .fulfillment-order-entry-heading-actions{width:auto;margin-left:auto}.confirmation-main .fee-adjustment-new-lines .fulfillment-order-entry-heading-copy{flex-basis:100%}}.confirmation-main .fee-adjustment-drafts .fee-adjustment-service-table{border-radius:5px}.confirmation-main .fee-adjustment-r3-result{gap:12px}.confirmation-main .fee-adjustment-metric{border:1px solid var(--confirmation-border);box-shadow:none;background:#f8faff;border-radius:5px;gap:10px;padding:16px 18px}.confirmation-main .fee-adjustment-metric--receivable{background:#f5faf8}.confirmation-main .fee-adjustment-metric-heading{font-size:13px}.confirmation-main .fee-adjustment-metric-heading svg{width:17px;height:17px}.confirmation-main .fee-adjustment-metric-amount{font-size:24px;line-height:32px}.confirmation-main .fee-adjustment-processing-basis .arco-textarea{background:#f7f8fa;border-radius:4px;min-height:86px;font-size:13px}.confirmation-main .fee-adjustment-workspace .arco-btn,.confirmation-main .fee-adjustment-actions .arco-btn{border-radius:5px;font-size:13px}.confirmation-main .fee-adjustment-workspace .arco-btn-primary,.confirmation-main .fee-adjustment-actions .arco-btn-primary{background:var(--confirmation-primary)}.confirmation-main .fee-adjustment-workspace .arco-btn-primary.arco-btn-disabled,.confirmation-main .fee-adjustment-actions .arco-btn-primary.arco-btn-disabled{background:var(--confirmation-primary-soft);color:var(--confirmation-muted);cursor:not-allowed;box-shadow:none}.confirmation-main .fee-adjustment-workspace .arco-btn-primary.arco-btn-disabled>span{color:inherit}.confirmation-adjustment-pending-sheet{width:min(720px,100vw)}.confirmation-adjustment-pending-sheet .fee-adjustment-workspace{border:0;border-radius:0;margin:0;padding:20px}.confirmation-adjustment-pending-sheet .fee-adjustment-section-heading{border-bottom:1px solid var(--confirmation-border);align-items:flex-start;padding-bottom:14px}.confirmation-adjustment-pending-sheet .fee-adjustment-section-heading h5{margin:0 0 5px;font-size:14px}.confirmation-adjustment-pending-sheet .fee-adjustment-section-heading .arco-typography{font-size:13px}.confirmation-adjustment-pending-sheet .fee-adjustment-request-card{border-color:var(--confirmation-border);background:#fff;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;padding:16px;display:grid}.confirmation-adjustment-pending-sheet .fee-adjustment-request-card>div{grid-column:1/-1;min-width:0}.confirmation-adjustment-pending-sheet .fee-adjustment-request-card strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}.confirmation-adjustment-pending-sheet .fee-adjustment-request-card small{color:var(--confirmation-muted);overflow-wrap:anywhere;font-size:11px}.confirmation-adjustment-pending-sheet .fee-adjustment-request-card>span{color:var(--confirmation-muted);font-size:12px}.confirmation-adjustment-pending-sheet .arco-btn{border-radius:5px;font-size:13px}.confirmation-adjustment-pending-sheet .arco-btn-primary{background:var(--confirmation-primary)}.confirmation-editor-theme .fee-adjustment-actions button:focus-visible,.confirmation-editor-theme .confirmation-review button:focus-visible,.confirmation-editor-theme .confirmation-line-table button:focus-visible,.confirmation-editor-theme .confirmation-line-table input:focus-visible{outline:2px solid var(--confirmation-primary);outline-offset:2px}@media (width<=820px){.confirmation-adjustment-pending-sheet .fee-adjustment-workspace{padding:14px}:is(.confirmation-main .fulfillment-order-main-workspace:has(.fee-adjustment-editor) .fee-adjustment-new-lines,.confirmation-main .fulfillment-order-main-workspace:has(.fee-adjustment-editor) .fee-adjustment-drafts,.confirmation-main .fulfillment-order-main-workspace:has(.fee-adjustment-editor) .fee-adjustment-r3,.confirmation-main .fulfillment-order-main-workspace:has(.fee-adjustment-editor) .fee-adjustment-processing-basis){padding:12px}.confirmation-main .fee-adjustment-actions{flex-wrap:wrap}}.confirmation-settlement-groups>summary{justify-content:space-between;align-items:center;gap:8px;display:flex}.confirmation-settlement-count{color:var(--confirmation-muted);white-space:nowrap;font-size:11px;font-weight:400}.confirmation-settlement-group-list{flex-direction:column;gap:7px;margin-top:8px;display:flex}.confirmation-settlement-group-card{border:1px solid var(--confirmation-border);background:var(--confirmation-background);width:100%;min-width:0;font:inherit;text-align:left;color:var(--confirmation-text);cursor:pointer;border-radius:6px;flex-direction:column;align-items:stretch;gap:6px;padding:10px;transition:border-color .15s,background .15s;display:flex}.confirmation-settlement-group-card:hover{border-color:var(--confirmation-primary);background:var(--confirmation-primary-soft)}.confirmation-settlement-group-card:focus-visible{outline:2px solid var(--confirmation-primary);outline-offset:2px}.confirmation-settlement-group-card:disabled{cursor:wait;opacity:.65}.confirmation-settlement-group-card>strong{overflow-wrap:anywhere;line-height:20px}.confirmation-settlement-group-heading{align-items:flex-start;gap:8px;min-width:0;display:flex}.confirmation-settlement-group-heading>strong{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px;line-height:20px}.confirmation-settlement-group-heading>svg{width:16px;height:16px;color:var(--confirmation-primary);flex:none;margin-top:2px}.confirmation-settlement-group-heading>svg:last-child{width:14px;color:var(--confirmation-muted)}.confirmation-settlement-group-amount{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:17px;font-weight:700;line-height:24px}.confirmation-settlement-group-meta{color:var(--confirmation-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;font-size:12px;display:flex}.confirmation-settlement-status{background:var(--confirmation-fill);color:var(--confirmation-muted);white-space:nowrap;border-radius:4px;align-self:flex-end;padding:2px 6px;font-size:11px;font-weight:400;line-height:18px;display:inline-flex}.confirmation-settlement-status[data-pending=true]{background:var(--confirmation-primary-soft);color:var(--confirmation-primary)}.confirmation-settlement-group-unassigned{color:var(--confirmation-muted);border-style:dashed}.confirmation-settlement-groups-drawer .fulfillment-order-protocol-heading{flex:1}.confirmation-settlement-groups-drawer .fulfillment-order-protocol-heading>span{color:var(--confirmation-text);overflow-wrap:anywhere;font-size:18px;line-height:26px}.confirmation-settlement-summary{color:var(--confirmation-muted);flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:4px;font-size:12px;display:flex}.confirmation-settlement-summary>strong{color:var(--confirmation-primary);font-variant-numeric:tabular-nums;font-size:15px}.confirmation-settlement-protocol-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.confirmation-settlement-order-switch{flex-wrap:wrap;flex-basis:100%;gap:8px;margin-top:4px;display:flex}.confirmation-settlement-order-switch [aria-pressed=true]{color:var(--confirmation-primary);border-color:var(--confirmation-primary);background:var(--confirmation-primary-soft)}.confirmation-settlement-collection{flex-direction:column;gap:8px;min-width:0;display:flex}.fulfillment-order-agreement-preview+.confirmation-settlement-collection{margin-top:8px}.confirmation-settlement-groups-drawer .fulfillment-order-protocol-files{text-align:left;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.confirmation-settlement-groups-drawer .fulfillment-order-protocol-file-actions{flex-shrink:0}.confirmation-settlement-generation{text-align:left;justify-content:space-between;align-items:center;gap:16px;display:flex}.fulfillment-order-protocol-files+.confirmation-settlement-generation{border-top:1px solid var(--confirmation-border);margin-top:12px;padding-top:12px}.confirmation-settlement-generation>.confirmation-button{flex-shrink:0}.confirmation-settlement-lines{border:1px solid var(--confirmation-border);background:var(--confirmation-background);border-radius:8px;min-width:0;overflow:hidden}.confirmation-settlement-section-heading{justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.confirmation-settlement-section-heading h3{font-size:14px}.confirmation-settlement-section-heading>span{color:var(--confirmation-muted);font-size:12px}.confirmation-settlement-lines .arco-table-th{background:var(--confirmation-fill);color:var(--confirmation-muted);font-size:12px;font-weight:500}.confirmation-settlement-lines .arco-table .arco-table-th,.confirmation-settlement-lines .arco-table .arco-table-td{border-color:var(--confirmation-border);padding:8px 12px}.confirmation-settlement-lines .arco-table .arco-table-th{padding:0}.confirmation-settlement-lines .arco-table-th-item{padding:8px 12px}.confirmation-settlement-lines .arco-table-tr:last-child .arco-table-td{border-bottom:0}.confirmation-settlement-line-title,.confirmation-settlement-line-amount{overflow-wrap:anywhere;flex-direction:column;gap:3px;min-width:0;display:flex}.confirmation-settlement-line-title>strong{font-size:14px;font-weight:600;line-height:22px}.confirmation-settlement-line-title>small,.confirmation-settlement-line-title>span{color:var(--confirmation-muted);font-size:12px;line-height:18px}.confirmation-settlement-line-date{overflow-wrap:anywhere;font-size:13px;line-height:20px}.confirmation-settlement-line-amount>strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px}.confirmation-settlement-history-link{color:var(--confirmation-primary);white-space:nowrap}.confirmation-settlement-history-error{color:var(--confirmation-danger);justify-content:space-between;align-items:center;gap:12px;padding:8px 20px;font-size:12px;display:flex}.confirmation-settlement-footer-note{min-width:0;color:var(--confirmation-muted);font-size:12px;line-height:18px}.confirmation-settlement-footer-note p{margin:4px 0 0}.confirmation-settlement-submit-error{border:1px solid var(--confirmation-danger);color:var(--confirmation-danger);overflow-wrap:anywhere;border-radius:4px;margin:0;padding:10px 12px}.confirmation-settlement-empty{color:var(--confirmation-muted);margin:0;font-size:12px}@media (width<=820px){.confirmation-sidebar>.confirmation-settlement-groups{border-top:1px solid var(--confirmation-border);border-right:0;grid-column:1/-1}.confirmation-settlement-group-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}}@media (width<=540px){.confirmation-settlement-groups-drawer .fulfillment-order-protocol-files,.confirmation-settlement-generation{flex-direction:column;align-items:stretch;gap:10px}.confirmation-settlement-generation>.confirmation-button{align-self:flex-end}.confirmation-settlement-summary{gap:6px 12px}}.order-handover-page{color:#1d2129;grid-template-columns:minmax(0,1fr);gap:16px;width:100%;min-width:0;display:grid}.order-handover-summary-card{background:#eef7ff;border:1px solid #b7d4ff;border-radius:8px}.order-handover-detail-loading{min-height:72px;color:var(--color-text-2);align-items:center;gap:10px;font-size:14px;display:flex}.order-handover-summary-card>.arco-card-header .arco-card-header-title,.order-handover-contract-signing-card>.arco-card-header .arco-card-header-title,.order-handover-sales-card>.arco-card-header .arco-card-header-title,.order-handover-business-change-card>.arco-card-header .arco-card-header-title,.order-handover-roster-card>.arco-card-header .arco-card-header-title{color:#0f172a;font-size:15px;font-weight:700}.order-handover-summary-grid{border-bottom:1px dashed #b7d4ff;grid-template-columns:repeat(6,minmax(130px,1fr));gap:18px;padding-bottom:12px;display:grid}.order-handover-summary-metric,.order-handover-info-block{gap:4px;min-width:0;display:grid}.order-handover-summary-metric span,.order-handover-info-block span{color:#86909c;font-size:13px}.order-handover-summary-metric strong,.order-handover-info-block strong{color:#111827;word-break:break-word;min-width:0;font-size:16px;line-height:1.4}.order-handover-summary-metric .is-link,.order-handover-info-block .is-link{color:#005ee0}.order-handover-summary-metric .is-danger,.order-handover-info-block .is-danger{color:#f53f3f}.order-handover-summary-metric .is-people{color:#0f766e}.order-handover-info-block .is-source{color:#f02d80}.order-handover-info-block .is-contract{color:#005ee0}.order-handover-info-block .is-money{color:#b85d00}.order-handover-info-block .is-staff{color:#00875a}.order-handover-info-block .is-teacher{color:#5f3dc4}.order-handover-info-block .is-route{color:#0077a8}.order-handover-info-block .is-warning{color:#ad4e00}.order-handover-info-block .is-neutral{color:#4e5969}.order-handover-info-block small{color:#86909c}.order-handover-summary-line{color:#4e5969;border-bottom:1px dashed #cfe2ff;align-items:center;gap:10px;min-width:0;padding:10px 0;font-size:13px;display:flex}.order-handover-summary-line:last-child{border-bottom:0;padding-bottom:0}.order-handover-summary-line.is-warning{color:#d46b08}.order-handover-summary-line a{color:#005ee0;font-weight:600}.order-handover-link-placeholder{color:#005ee0;white-space:nowrap;font-weight:600}.order-handover-sales-card{border-width:2px;border-color:#0b73ff;border-radius:10px;overflow:hidden}.order-handover-business-change-card{border-color:#d0d5dd;border-radius:10px;margin-top:16px;overflow:hidden}.order-handover-business-change-card>.arco-card-header{background:#f8fafc}.order-handover-business-change-card>.arco-card-body{padding:12px 14px}.order-handover-business-change-title-wrap{gap:4px;display:grid}.order-handover-business-change-hint{font-size:12px;font-weight:400;line-height:1.4;display:block}.order-handover-business-change-summary{background:#fafbfc;border:1px solid #e5e7eb;border-radius:8px;grid-template-columns:repeat(4,minmax(140px,1fr));gap:12px 16px;margin-bottom:12px;padding:12px 14px;display:grid}.order-handover-business-change-summary>div{gap:4px;min-width:0;display:grid}.order-handover-business-change-summary span{color:#86909c;font-size:12px}.order-handover-business-change-summary strong{color:#1d2129;font-size:16px;font-weight:700;line-height:1.3}.order-handover-business-change-summary>.is-pending strong{color:#d97706}.order-handover-business-change-content{gap:2px;min-width:0;display:grid}.order-handover-business-change-content strong{color:#1d2129;font-size:13px;font-weight:600;line-height:1.4}.order-handover-business-change-content span{color:#86909c;font-size:12px;line-height:1.4}.order-handover-business-change-id{color:#1d2129;font-weight:600}.order-handover-business-change-amount{color:#00b42a;font-weight:600}.order-handover-business-change-deduct{color:#1d2129;font-weight:600}.order-handover-business-change-muted,.order-handover-business-change-neutral{color:#86909c}.order-handover-business-change-action{color:#165dff;padding:0}.order-handover-sales-card>.arco-card-header{background:#eef6ff}.order-handover-sales-card>.arco-card-body{padding:12px 14px}.order-handover-sales-grid{grid-template-columns:repeat(8,minmax(96px,1fr));grid-auto-flow:row;align-items:start;gap:8px 12px;display:grid}.order-handover-sales-grid.is-contract-grid{gap:8px 12px}.order-handover-sales-sections{gap:12px;display:grid}.order-handover-sales-section{gap:8px;min-width:0;display:grid}.order-handover-sales-section+.order-handover-sales-section{border-top:1px dashed #edf2f7;padding-top:12px}.order-handover-sales-section-title{color:#1d2129;grid-column:1/-1;align-items:center;gap:8px;min-width:0;margin:10px 0 6px;font-size:13px;font-weight:600;line-height:1.35;display:flex}.order-handover-sales-section-title:before{content:"";background:#165dff;border-radius:999px;flex:none;width:4px;height:14px}.order-handover-sales-section-title:after{content:"";background:#e5eaf3;flex:auto;min-width:24px;height:1px}.order-handover-contract-sheet-shell{gap:10px;min-width:0;display:grid}.order-handover-contract-sheet-shell.is-full-preview{z-index:1000;background:#f5f7fb;border:1px solid #d6e4ff;border-radius:8px;grid-template-rows:auto minmax(0,1fr);padding:12px;position:fixed;inset:16px;box-shadow:0 24px 64px #0f172a38}.order-handover-contract-sheet-toolbar{justify-content:flex-end;min-width:0;display:flex}.order-handover-sales-section-index{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.order-handover-contract-sheet-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.order-handover-contract-sheet-measure{width:100%;min-width:0}.order-handover-contract-sheet-shell.is-full-preview .order-handover-contract-sheet-workspace,.order-handover-contract-sheet-shell.is-full-preview .order-handover-contract-sheet-measure{height:100%;min-height:0}.order-handover-contract-sheet-workspace.is-editing{grid-template-columns:minmax(0,1fr)}.order-handover-contract-sheet-scroll{background:#999;border:1px solid #9ca3af;min-width:0;overflow:auto}.order-handover-contract-sheet-scroll.is-fit-preview{height:var(--sheet-preview-height,546px);scrollbar-gutter:stable;overflow:hidden}.order-handover-contract-sheet-scroll.is-full-preview{scrollbar-width:auto;scrollbar-gutter:stable both-edges;height:100%;max-height:calc(100vh - 86px)}.order-handover-contract-sheet-canvas{width:max-content}.order-handover-contract-sheet-scroll.is-fit-preview .order-handover-contract-sheet-canvas{zoom:var(--sheet-preview-scale,.62);width:1900px;transform:none}.order-handover-contract-sheet-scroll.is-fit-preview.is-editing-fit{scrollbar-gutter:stable;overflow:hidden auto}.order-handover-contract-sheet{border-collapse:separate;border-spacing:1px;table-layout:fixed;color:#111827;background:#8a8a8a;font-size:16px}.order-handover-contract-sheet td,.order-handover-contract-sheet th{vertical-align:middle;word-break:break-word;background:#fff;height:33px;padding:0 10px;line-height:33px;position:relative;box-shadow:inset 0 0 0 1px #c5c5c5}.order-handover-sheet-title{color:#0f3d1f;text-align:center;letter-spacing:.02em;font-size:20px;font-weight:700;background:linear-gradient(#dff7df 0%,#c8efc8 100%)!important;height:63px!important;line-height:63px!important}.order-handover-sheet-status{color:#2f6b3a;font-size:16px;font-weight:600;line-height:30px;position:absolute;top:15px;left:30px}.order-handover-sheet-label{color:#4b5563;text-align:center;font-weight:500;background:#e8f0dc!important}.order-handover-sheet-label.is-emphasis{color:#111827;background:#ff0!important}.order-handover-sheet-label.is-danger{color:red}.order-handover-sheet-required{color:red;margin-left:2px;font-style:normal;font-weight:700}.order-handover-sheet-label.is-highlight,.order-handover-sheet-value.is-highlight{background:#fcd5b4!important}.order-handover-sheet-value>span{display:none}.order-handover-sheet-value strong{color:#111827;white-space:pre-wrap;font-size:16px;font-weight:400;line-height:33px;display:block}.order-handover-sheet-value .is-link{color:#005ee0}.order-handover-sheet-value .is-danger{color:red;font-weight:700}.order-handover-sheet-value .is-source{color:#f02d80}.order-handover-sheet-value .is-contract{color:#005ee0}.order-handover-sheet-value .is-money{color:#b85d00}.order-handover-single-order-input-cell{cursor:text;padding:4px 6px!important}.order-handover-single-order-input-cell.is-editable,.order-handover-single-order-input-cell.is-inline-editing{background:#fff!important}.order-handover-single-order-sale-input{pointer-events:auto;width:100%;min-width:0}.order-handover-sheet-value .is-staff{color:#00875a}.order-handover-sheet-value .is-teacher{color:#5f3dc4}.order-handover-sheet-value .is-route{color:#0077a8}.order-handover-sheet-value.is-route-selectable{cursor:pointer}.order-handover-sheet-value.is-route-selectable:hover strong{text-decoration:underline}.order-handover-sheet-value.is-route-team-confirm{outline-offset:-2px;vertical-align:top;background:#fff1f0;outline:2px solid #cf1322;position:relative}.order-handover-sheet-value.is-route-team-confirm .is-danger{color:#cf1322;font-weight:700}.order-handover-sheet-value-body{flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-width:0;display:flex}.order-handover-sheet-value.has-top-hint strong{line-height:22px}.order-handover-sheet-top-hint{color:#fff;white-space:nowrap;background:#cf1322;border-radius:2px;margin:0;padding:1px 8px;font-size:12px;font-style:normal;font-weight:700;line-height:18px;display:inline-block}.order-handover-sheet-value .is-warning{color:#ad4e00}.order-handover-sheet-contact-title{color:#000;text-align:center;font-weight:700;background:#ff8080!important}.order-handover-sheet-contact-title strong{text-align:center;font-weight:700;line-height:33px}.order-handover-sheet-cell.is-editable{cursor:default;vertical-align:middle;outline:none;padding:2px 6px}.order-handover-sheet-cell.is-editable:hover{background:inherit}.order-handover-sheet-cell.is-inline-editing{min-height:33px;padding:4px 6px;line-height:normal;overflow:hidden;background:#fff!important;height:auto!important}.order-handover-sheet-cell.is-inline-editing:hover{background:#fff!important}.order-handover-sheet-inline-editor{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden}.order-handover-contract-sheet-workspace:not(.is-editing) .order-handover-sheet-value.is-sheet-field{padding:4px 6px}.order-handover-contract-sheet-workspace:not(.is-editing) .order-handover-sheet-value.is-sheet-field strong{box-sizing:border-box;text-overflow:ellipsis;white-space:pre-wrap;background:#fff;border:1px solid #111827;border-radius:2px;width:100%;max-width:100%;min-height:28px;padding:0 8px;font-size:14px;font-weight:400;line-height:26px;display:block;overflow:hidden}.order-handover-sheet-cell .arco-form-item{z-index:2;box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-bottom:0;position:relative}.order-handover-sheet-cell .arco-form-label-item{display:none}.order-handover-sheet-cell.is-required-missing.is-inline-editing .arco-input-wrapper,.order-handover-sheet-cell.is-required-missing.is-inline-editing .arco-input-inner-wrapper,.order-handover-sheet-cell.is-required-missing.is-inline-editing .arco-textarea-wrapper,.order-handover-sheet-cell.is-required-missing.is-inline-editing .arco-select-view,.order-handover-contract-sheet-workspace:not(.is-editing) .order-handover-sheet-cell.is-required-missing.is-sheet-field strong{background:#fff1f0!important;border-color:#f53f3f!important;box-shadow:inset 0 0 0 1px #f53f3f!important}.order-handover-sheet-cell.is-required-missing.is-inline-editing .arco-input-wrapper:hover,.order-handover-sheet-cell.is-required-missing.is-inline-editing .arco-select-view:hover,.order-handover-sheet-cell.is-required-missing.is-inline-editing .arco-input-wrapper.arco-input-focus,.order-handover-sheet-cell.is-required-missing.is-inline-editing .arco-select-view-focus{background:#fff1f0!important;border-color:#f53f3f!important}.order-handover-contract-sheet .arco-input-wrapper,.order-handover-contract-sheet .arco-input-inner-wrapper,.order-handover-contract-sheet .arco-textarea-wrapper,.order-handover-contract-sheet .arco-select-view,.order-handover-contract-sheet .arco-picker{height:28px;min-height:28px;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;background:#fff!important;border:1px solid #111827!important;border-radius:2px!important;padding:0 8px!important}.order-handover-contract-sheet .arco-select,.order-handover-contract-sheet .arco-picker,.order-handover-contract-sheet .order-handover-sheet-date-picker{width:100%!important;min-width:0!important;max-width:100%!important}.order-handover-contract-sheet .arco-input-wrapper:hover,.order-handover-contract-sheet .arco-input-inner-wrapper:hover,.order-handover-contract-sheet .arco-textarea-wrapper:hover,.order-handover-contract-sheet .arco-select-view:hover,.order-handover-contract-sheet .arco-picker:hover,.order-handover-contract-sheet .arco-input-wrapper.arco-input-focus,.order-handover-contract-sheet .arco-input-inner-wrapper.arco-input-focus,.order-handover-contract-sheet .arco-textarea-wrapper.arco-textarea-focus,.order-handover-contract-sheet .arco-select-view-focus,.order-handover-contract-sheet .arco-picker-focused{background:#fff!important;border-color:#111827!important}.order-handover-contract-sheet .arco-input-wrapper .arco-input,.order-handover-contract-sheet .arco-input-inner-wrapper .arco-input,.order-handover-contract-sheet input.arco-input,.order-handover-contract-sheet .arco-textarea-wrapper .arco-textarea,.order-handover-contract-sheet textarea.arco-textarea{box-sizing:border-box!important;color:#111827!important;width:100%!important;max-width:100%!important;height:26px!important;min-height:26px!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important;font-size:14px!important;line-height:26px!important}.order-handover-contract-sheet .arco-textarea-wrapper{min-height:28px;max-height:88px;overflow:hidden;height:auto!important;padding:3px 8px!important}.order-handover-contract-sheet .arco-textarea-wrapper .arco-textarea,.order-handover-contract-sheet textarea.arco-textarea{resize:none!important;height:auto!important;min-height:22px!important;max-height:80px!important;line-height:1.35!important;overflow-y:auto!important}.order-handover-contract-sheet .arco-select-view{align-items:center;display:flex;overflow:hidden}.order-handover-contract-sheet .arco-select-view-multiple{flex-wrap:wrap;min-height:28px;max-height:52px;overflow:hidden;height:auto!important}.order-handover-contract-sheet .arco-select-view-value,.order-handover-contract-sheet .arco-select-view-value-mirror,.order-handover-contract-sheet .arco-select-view .arco-select-view-selector{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.order-handover-contract-sheet .arco-picker input{box-sizing:border-box!important;width:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.order-handover-contract-sheet .order-handover-single-order-sale-input.arco-input{box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:28px!important;min-height:28px!important;box-shadow:none!important;background:#fff!important;border:1px solid #111827!important;border-radius:2px!important;padding:0 8px!important}.order-handover-contract-sheet .arco-input-wrapper .order-handover-single-order-sale-input.arco-input{background:0 0!important;border:none!important;padding:0!important}.order-handover-sheet-inline-pair{grid-template-columns:1fr 1fr;gap:6px;width:100%;display:grid}.order-handover-sales-editor-top-panel{display:none}.order-handover-sales-editor-panel{color:#4e5969;background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;grid-template-columns:auto minmax(128px,auto) minmax(0,1fr);align-items:center;gap:8px 14px;padding:8px 12px;display:grid}.order-handover-sales-editor-extra-panel{background:#fff;border:1px solid #e5eaf3;border-radius:8px;gap:8px;padding:12px;display:grid}.order-handover-sales-editor-extra-panel>span{color:#4e5969;font-size:12px;font-weight:700}.order-handover-sales-editor-extra-panel .arco-form-item{margin-bottom:0}.order-handover-sales-editor-extra-panel .arco-form-label-item{color:#4e5969;margin-bottom:2px;font-size:12px}.order-handover-sales-editor-panel span{color:#165dff;font-size:12px;font-weight:700}.order-handover-sales-editor-panel strong{color:#0f172a;font-size:15px}.order-handover-sales-editor-panel p{margin:0;font-size:12px;line-height:1.55}.order-handover-sales-field-modal .arco-modal-content{padding-top:4px}.order-handover-sales-field-modal-body{gap:14px;display:grid}.order-handover-sales-field-modal-hint{color:#4e5969;background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.order-handover-sales-field-modal-hint span{color:#165dff;font-size:12px;font-weight:700}.order-handover-sales-field-modal-hint strong{color:#0f172a;font-size:15px}.order-handover-sales-field-modal-hint p{margin:0;font-size:12px;line-height:1.55}.order-handover-sales-field-modal-form{gap:12px;display:grid}.order-handover-sales-field-modal-form .arco-form-item{margin-bottom:0}.order-handover-sales-field-modal-form .arco-form-label-item{color:#4e5969;margin-bottom:4px;font-size:12px;line-height:1.35}.order-handover-sales-field-modal-form .arco-input,.order-handover-sales-field-modal-form .arco-select-view,.order-handover-sales-field-modal-form .arco-textarea{border-radius:6px}.order-handover-sales-inline-form .arco-form-item{margin-bottom:0}.order-handover-sales-inline-form .arco-form-label-item{color:#4e5969;margin-bottom:2px;font-size:12px;line-height:1.35}.order-handover-sales-inline-form .arco-input,.order-handover-sales-inline-form .arco-textarea{background:#fff;border-radius:6px}.order-handover-sales-inline-form .arco-input,.order-handover-sales-inline-form .arco-select-view{min-height:30px}.order-handover-sales-inline-form .arco-textarea{min-height:48px}.order-handover-sales-inline-form .order-handover-info-block.is-editing{background:#f7f8fa;border-radius:6px;min-height:58px;padding:6px 8px}.order-handover-sales-inline-form .order-handover-info-block.is-editing .arco-form-label-item{margin-bottom:4px}.order-handover-info-block.is-wide{grid-column:span 2}.order-handover-info-block.is-full,.order-handover-info-block.is-text-row{grid-column:1/-1}.order-handover-info-block.is-note strong{background:#f7f8fa;border-radius:6px;padding:6px 8px;font-weight:500}.order-handover-info-block.is-note.is-full strong,.order-handover-info-block.is-note.is-wide strong{min-height:40px}.order-handover-muted{color:#86909c;font-size:12px}.order-handover-check-card,.order-handover-roster-card{border-radius:8px}.order-handover-check-title{color:#0f172a;font-size:14px;font-weight:700}.order-handover-check-steps{align-items:flex-start;gap:0;margin:16px 0 0;padding:4px 0 0;list-style:none;display:flex}.order-handover-check-step{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.order-handover-check-step:not(:last-child):after{content:"";background:#e5e6eb;height:2px;position:absolute;top:13px;left:calc(50% + 18px);right:calc(18px - 50%)}.order-handover-check-step.is-done:not(:last-child):after{background:#00b42a}.order-handover-check-step-dot{z-index:1;color:#86909c;background:#fff;border:2px solid #c9cdd4;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;line-height:1;display:inline-flex;position:relative}.order-handover-check-step.is-done .order-handover-check-step-dot{color:#fff;background:#00b42a;border-color:#00b42a}.order-handover-check-step.is-current .order-handover-check-step-dot{color:#fff;background:#165dff;border-color:#165dff;box-shadow:0 0 0 4px #165dff1f}.order-handover-check-step-text{color:#4e5969;overflow-wrap:anywhere;word-break:break-word;max-width:100%;font-size:12px;font-weight:600;line-height:1.45;display:block}.order-handover-check-step.is-done .order-handover-check-step-text{color:#009a29}.order-handover-check-step.is-current .order-handover-check-step-text{color:#165dff}.order-handover-check-footer{border-top:1px solid #f2f3f5;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;padding-top:14px;display:flex}.order-handover-check-hint{color:#86909c;font-size:12px;line-height:1.5}.order-handover-check-button-group{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.order-handover-finalize-button{border-radius:6px;min-width:132px;font-weight:600}.order-handover-check-button-group .order-handover-finalize-button.arco-btn-outline{color:#4e5969;box-shadow:none;background:#f7f8fa;border-color:#e5e6eb}.order-handover-check-button-group .order-handover-finalize-button.arco-btn-outline.arco-btn-disabled,.order-handover-check-button-group .order-handover-finalize-button.arco-btn-disabled{color:#c9cdd4;box-shadow:none;background:#f7f8fa;border-color:#e5e6eb}.order-handover-check-button-group .order-handover-finalize-button.arco-btn-primary:not(.arco-btn-disabled){box-shadow:0 6px 14px #165dff29}.order-handover-check-button-group .order-handover-finalize-button.is-secondary.arco-btn-outline:not(.arco-btn-disabled){color:#d46b08;background:#fffaf0;border-color:#ffd591}.order-handover-roster-finalize-card{background:#fff;border-color:#e5e6eb}.order-handover-contract-signing-card{background:#fff;border-color:#b7d4ff;border-radius:8px;overflow:hidden}.order-handover-contract-signing-card>.arco-card-header{background:#f7fbff}.order-handover-contract-signing-title{align-items:center;gap:8px;display:inline-flex}.order-handover-contract-signing-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.order-handover-contract-signing-provider-label{color:#4e5969;font-size:12px}.order-handover-contract-signing-actions .arco-select{width:168px}.order-handover-contract-signing-grid{border-bottom:1px dashed #e5eaf3;grid-template-columns:repeat(6,minmax(120px,1fr));gap:12px;padding-bottom:12px;display:grid}.order-handover-contract-signing-meta{color:#4e5969;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;font-size:12px;display:flex}.order-handover-sign-link-actions{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.order-handover-sign-link-button.arco-btn{border-radius:5px;height:24px;padding:0 8px;font-size:12px;font-weight:500;line-height:1}.order-handover-sign-link-button.arco-btn .arco-btn-icon{margin-right:3px;display:inline-flex}.order-handover-sign-link-button.arco-btn .arco-btn-icon svg{width:12px;height:12px}.order-handover-roster-card{border-width:2px;border-color:#6155ff;overflow:hidden}.order-handover-roster-card>.arco-card-body{padding-top:14px}.order-handover-roster-header{background:#f7f5ff;border-bottom:1px solid #eceafc;flex-direction:column;gap:10px;margin:-2px -2px 10px;padding:10px 14px;display:flex}.order-handover-roster-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.order-handover-roster-title{color:#0f172a;white-space:nowrap;align-items:center;gap:8px;min-width:0;min-height:32px;font-size:16px;font-weight:700;display:inline-flex}.order-handover-roster-title.is-toggle{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;border-radius:8px;margin:0;padding:2px 6px 2px 2px}.order-handover-roster-title.is-toggle:hover,.order-handover-roster-title.is-toggle.is-open{background:#5856d614}.order-handover-roster-title.is-toggle:focus-visible{outline-offset:2px;outline:2px solid #5856d6}.order-handover-roster-title svg{color:#5856d6;flex:none}.order-handover-roster-title .arco-tag{color:#4b3fd7;background:#ece8ff;border-radius:999px;font-weight:500}.order-handover-roster-filter-hint{color:#5b5fc7;background:#fff;border:1px solid #d8d4f5;border-radius:999px;align-items:center;gap:4px;margin-left:2px;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.order-handover-roster-title.has-active-filters .order-handover-roster-filter-hint{color:#d46b08;background:#fff7e8;border-color:#ffcf8b}.order-handover-roster-filter-hint .arco-tag{color:#d4380d;background:#fff1e8;margin-left:2px}.order-handover-roster-filters{background:#fff;border:1px solid #e4e0f8;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;padding:8px 10px;display:inline-flex;box-shadow:inset 0 1px #fffc}.order-handover-roster-search{flex:0 0 200px;width:200px;max-width:100%}.order-handover-roster-filter{flex:0 0 128px;width:128px;max-width:100%}.order-handover-roster-actions{scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;max-width:100%;display:flex;overflow-x:auto}.order-handover-roster-actions.is-editing{flex-wrap:nowrap}.order-handover-roster-action-group{flex:none;align-items:center;gap:8px;display:inline-flex}.order-handover-roster-action-divider{background:#d8d4f5;flex:none;width:1px;height:22px}.order-handover-roster-stats{white-space:nowrap;color:#86909c;flex:none;font-size:12px;line-height:1.4}.order-handover-roster-batch-adjust{color:#009a29!important;background:#f0fff4!important;border-color:#b7ebc5!important}.order-handover-roster-batch-adjust:not(.arco-btn-disabled):hover{color:#006e1c!important;background:#d9f7be!important;border-color:#95de64!important}.order-handover-roster-batch-adjust.arco-btn-disabled{opacity:.55}.order-handover-roster-select-scope{gap:16px;display:grid}.order-handover-roster-select-scope p{color:#4e5969;margin:0;font-size:14px;line-height:1.6}.order-handover-roster-select-scope-actions{justify-content:flex-end;gap:8px;display:flex}.order-handover-roster-actions .arco-btn{border-radius:6px;flex:none}.order-handover-roster-actions .order-handover-muted{white-space:nowrap;flex:none}.order-handover-roster-create-button{min-width:132px;font-weight:600;box-shadow:0 6px 14px #5856d62e}.order-handover-roster-create-button:not(.arco-btn-disabled):hover{box-shadow:0 8px 18px #5856d63d}.order-handover-roster-delete-button{color:#fff;background:#f53f3f;border-color:#f53f3f}.order-handover-roster-delete-button:hover{color:#fff;background:#d93026;border-color:#d93026}.order-handover-inline-alert{margin-bottom:12px}.order-handover-roster-create-form .arco-form-item{margin-bottom:0}.order-handover-roster-create-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px;display:grid}.order-handover-roster-create-grid .arco-form-item.is-wide{grid-column:span 3}.order-handover-roster-create-grid .arco-form-item.is-cert-no{grid-column:span 2}.order-handover-roster-create-grid .arco-form-label-item{color:#4e5969;font-size:12px;line-height:1.35}.order-handover-roster-create-grid .arco-input,.order-handover-roster-create-grid .arco-select-view,.order-handover-roster-create-grid .arco-textarea{border-radius:6px}.order-handover-roster-bulkbar{color:#4e5969;background:#f7f8fa;border:1px solid #e5e6eb;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:8px 10px;font-size:13px;display:flex}.order-handover-roster-table-wrap{min-width:0;overflow:visible}.order-handover-roster-table-wrap.is-busy{position:relative}.order-handover-roster-table-wrap.is-busy .arco-spin{min-height:160px}.order-handover-roster-table-wrap .arco-table-pagination,.order-handover-contract-signer-table .arco-table-pagination{justify-content:flex-end;margin-top:8px;padding:0 4px}.order-handover-roster-table-wrap .arco-table-th{color:#4e5969;text-align:center;background:#f7f8ff;font-size:12px;font-weight:600}.order-handover-roster-table-wrap .arco-table-td{text-align:center;vertical-align:middle;padding-top:4px;padding-bottom:4px}.order-handover-roster-table-wrap .arco-table-th{padding-top:6px;padding-bottom:6px}.order-handover-roster-table-wrap .arco-table-col-fixed-right{background:#fff;box-shadow:-8px 0 12px -12px #1d212952}.order-handover-roster-card .arco-checkbox-checked .arco-checkbox-mask,.order-handover-roster-card .arco-checkbox-indeterminate .arco-checkbox-mask{background-color:#009a29;border-color:#0000}.order-handover-roster-card .arco-checkbox:hover .arco-checkbox-icon-hover:before{background-color:#009a291f}.order-handover-roster-card .arco-checkbox-checked:hover .arco-checkbox-mask,.order-handover-roster-card .arco-checkbox-indeterminate:hover .arco-checkbox-mask{background-color:#006e1c;border-color:#0000}.order-handover-roster-index{color:#4e5969;background:#f2f3f8;border-radius:5px;place-items:center;width:22px;height:22px;font-weight:600;display:inline-grid}.order-handover-roster-member,.order-handover-roster-cell{text-align:center;place-items:center;gap:2px;min-width:0;min-height:24px;display:grid}.order-handover-roster-member strong,.order-handover-roster-cell strong,.order-handover-roster-cell span,.order-handover-roster-cell small{word-break:break-word;min-width:0}.order-handover-roster-member strong,.order-handover-roster-cell span{color:#1d2129;font-size:12px;line-height:1.2}.order-handover-roster-cell small{color:#86909c;font-size:12px;line-height:1.25}.order-handover-roster-cell .is-danger{color:#f53f3f}.order-handover-roster-amount-cell{flex-direction:row;grid-template-columns:none;justify-content:center;align-items:center;gap:6px;display:inline-flex}.order-handover-roster-cell .is-warning{color:#d46b08;font-weight:600}.order-handover-roster-editor{box-sizing:border-box;color:#1d2129;background:#f2f3f5;border:1px solid #0000;border-radius:3px;width:100%;min-width:0;height:24px;font-size:12px;line-height:22px;display:block}.order-handover-roster-editor.arco-input{text-align:center;height:24px;min-height:24px;padding:0 6px;line-height:22px}.order-handover-roster-editor:hover,.order-handover-roster-editor:focus{background:#fff;border-color:#94bfff;outline:none}.order-handover-roster-editor.arco-select{background:0 0;align-items:center;height:24px;min-height:24px;display:flex}.order-handover-roster-editor .arco-select-view{background:#f2f3f5;border-color:#0000;border-radius:3px;align-items:center;height:24px;min-height:24px;padding:0 6px;font-size:12px;line-height:22px;display:flex}.order-handover-roster-editor .arco-select-view:hover,.order-handover-roster-editor .arco-select-view:focus-within{background:#fff;border-color:#94bfff}.order-handover-roster-editor .arco-select-view-value{text-align:center;justify-content:center;align-items:center;min-width:0;height:100%;line-height:22px;display:flex}.order-handover-roster-editor .arco-select-view-value span{text-overflow:ellipsis;white-space:nowrap;line-height:22px;overflow:hidden}.order-handover-roster-editor .arco-select-suffix{color:#86909c;justify-content:center;align-items:center;height:100%;margin-left:4px;line-height:1;display:inline-flex}.order-handover-roster-editor .arco-select-suffix svg{display:block}.order-handover-roster-label-tag{white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;max-width:100%;min-height:20px;padding:1px 8px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.order-handover-roster-label-tag.is-student{color:#1e40af;background:#dbeafe}.order-handover-roster-label-tag.is-teacher{color:#92400e;background:#fef3c7}.order-handover-roster-label-tag.is-guide{color:#065f46;background:#d1fae5}.order-handover-roster-label-tag.is-driver{color:#374151;background:#e5e7eb}.order-handover-roster-label-tag.is-majorA{color:#075985;background:#e0f2fe}.order-handover-roster-label-tag.is-majorB{color:#9d174d;background:#fce7f3}.order-handover-roster-label-tag.is-majorC{color:#5b21b6;background:#ede9fe}.order-handover-roster-label-tag.is-neutral{color:#4e5969;background:#f2f3f5}.order-handover-roster-tags{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.order-handover-roster-contract-tag.arco-tag{align-items:center;gap:4px;padding-right:4px;display:inline-flex}.order-handover-roster-tag-close{color:inherit;cursor:pointer;opacity:.75;background:0 0;border:none;margin:0;padding:0 2px;font-size:14px;line-height:1}.order-handover-roster-tag-close:hover{opacity:1}.order-handover-roster-tag-clear-all.arco-btn{color:#86909c;height:auto;padding:0 4px;font-size:12px}.order-handover-roster-tag-clear-all.arco-btn:hover{color:#f53f3f}.order-handover-roster-footer,.order-handover-roster-progress{color:#1d2129;border-top:1px solid #edf0f5;flex-wrap:wrap;align-items:center;gap:18px;padding:12px 8px 0;font-size:13px;display:flex}.order-handover-roster-summary-item{gap:4px;min-width:150px;max-width:260px;display:grid}.order-handover-roster-summary-item span{color:#86909c;font-size:12px}.order-handover-roster-summary-item strong{color:#1d2129;word-break:break-word;font-size:13px;line-height:1.45}.order-handover-roster-summary-item .is-danger{color:#f53f3f}.order-handover-roster-summary-item .is-warning{color:#d46b08}.order-handover-roster-summary-item .is-success{color:#00a870}.order-handover-roster-progress{background:#fff9e8;margin:12px -16px 0;padding:12px 16px}.order-handover-roster-progress strong{color:#d46b08}.order-handover-roster-progress-track{background:#ffe6ba;border-radius:999px;flex:180px;min-width:160px;height:8px;position:relative;overflow:hidden}.order-handover-roster-progress-bar{border-radius:inherit;background:#ff9f0a;height:100%}.order-handover-warning-text,.order-handover-roster-footer .is-danger{color:#f53f3f}.order-handover-roster-progress .is-success{color:#00a870;font-weight:600}.order-handover-drawer-search{margin-bottom:14px}.order-handover-itinerary-title{gap:4px;display:grid}.order-handover-itinerary-title strong{color:#111827;flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.order-handover-itinerary-title span{color:#86909c;font-size:12px}.order-handover-itinerary-current-tag{flex:none}.order-handover-itinerary-table .arco-table-tr.is-selected>.arco-table-td{background:#e8f3ff}.order-handover-itinerary-table .arco-table-tr.is-selected:hover>.arco-table-td{background:#d9ebff}.order-handover-import-box{background:#f7fbff;border:1px dashed #bedaff;border-radius:8px;justify-items:start;gap:10px;padding:18px;display:grid}.order-handover-import-box svg{color:#165dff}.order-handover-import-box span{color:#4e5969;line-height:1.7}.order-handover-roster-import-tip{color:#4e5969;text-overflow:ellipsis;white-space:nowrap;background:#f2f8ff;border-left:3px solid #165dff;margin:0;padding:4px 8px;font-size:12px;line-height:1.45;overflow:hidden}.order-handover-roster-import-page{box-sizing:border-box;background:#f5f7fb;grid-template-rows:auto minmax(0,1fr);gap:8px;max-width:100vw;min-height:100vh;padding:8px 16px 14px;overflow-x:hidden}.order-handover-import-head{border-bottom:1px solid #e5e6eb;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:0 0 8px;display:flex}.order-handover-import-head h1{color:#1d2129;letter-spacing:0;margin:2px 0;font-size:18px;font-weight:600;line-height:1.3}.order-handover-import-head p{color:#4e5969;margin:0;font-size:13px}.order-handover-roster-import-card{border-radius:8px;min-height:0}.order-handover-roster-import-card>.arco-card-body{grid-template-rows:auto minmax(0,1fr);min-height:calc(100vh - 74px);padding:10px 12px 12px;display:grid}.order-handover-roster-import-guide{background:#fbfcff;border:1px solid #e5e6eb;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:6px 10px;display:flex}.order-handover-roster-import-guide-title{color:#1d2129;flex:none;font-size:14px;font-weight:600;line-height:1.4}.order-handover-roster-import-guide-body{flex:auto;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.order-handover-roster-import-legend-grid{grid-template-columns:repeat(6,minmax(112px,auto));align-items:center;gap:4px 10px;min-width:0;display:grid}.order-handover-roster-import-legend-item{color:#1d2129;align-items:center;gap:8px;min-width:0;font-size:12px;line-height:1.5;display:inline-flex}.order-handover-roster-import-legend-item i{border:1px solid #1d212914;flex:none;width:32px;height:14px;display:inline-block}.order-handover-roster-import-legend-item .is-error{background:#f53f3f}.order-handover-roster-import-legend-item .is-space{background:#ff9f18}.order-handover-roster-import-legend-item .is-newline{background:#fff7b8}.order-handover-roster-import-legend-item .is-ambiguous-name,.order-handover-roster-import-legend-item .is-duplicate-certificate,.order-handover-roster-import-legend-item .is-duplicate-name-phone{background:#f7f8fa;border-color:#dfe3ea}.order-handover-roster-import-legend-item .is-birthday{background:#0047ff}.order-handover-roster-import-guide-actions{flex:none}.order-handover-roster-import-layout{grid-template-rows:auto minmax(0,1fr);align-items:start;gap:10px;min-height:0;display:grid}.order-handover-roster-import-source-panel{box-sizing:border-box;background:#fff;border:1px solid #e5e6eb;border-radius:8px;grid-template-columns:170px minmax(520px,1fr) auto;align-items:center;gap:4px 10px;min-width:0;padding:5px 8px;display:grid}.order-handover-roster-import-source-panel>.arco-form-item,.order-handover-roster-import-mode-panel .arco-form-item{min-width:0;margin-bottom:0}.order-handover-roster-import-source-panel>.arco-form-item{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:6px;display:grid}.order-handover-roster-import-source-panel .arco-form-label-item,.order-handover-roster-import-mode-panel .arco-form-label-item{color:#4e5969;margin-bottom:2px;font-size:12px;line-height:1.2}.order-handover-roster-import-source-panel>.arco-form-item>.arco-form-label-item{white-space:nowrap;margin-bottom:0}.order-handover-roster-import-source-panel .arco-radio{margin-right:7px;font-size:12px;line-height:18px}.order-handover-roster-import-source-panel .arco-radio-mask-wrapper{margin-right:4px}.order-handover-roster-import-mode-panel,.order-handover-roster-import-upload-panel{min-width:0;display:grid}.order-handover-roster-import-upload-panel{border:1px dashed #0000;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:3px 6px;transition:border-color .12s,background-color .12s}.order-handover-roster-import-layout[data-drag-active=true]{outline-offset:2px;background:#f2f8ff;outline:2px dashed #165dff}.order-handover-roster-import-upload-panel>.arco-btn{height:34px}.order-handover-roster-import-upload-panel>span{color:#4e5969;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.order-handover-roster-import-inline-source{grid-template-columns:auto minmax(360px,1fr);align-items:end;gap:8px;min-width:0;display:grid}.order-handover-roster-import-inline-source>.arco-form-item{margin-bottom:0}.order-handover-roster-import-inline-source .arco-btn{height:34px}.order-handover-roster-import-textarea-item .arco-form-item-wrapper,.order-handover-roster-import-textarea-item .arco-form-item-control,.order-handover-roster-import-textarea-item .arco-form-item-control-children,.order-handover-roster-import-paste-wrap{min-width:0}.order-handover-roster-import-textarea-item .arco-form-label-item{display:none}.order-handover-roster-import-paste-wrap{height:34px;overflow:hidden}.order-handover-roster-import-textarea-item .arco-textarea,.order-handover-roster-import-paste-wrap .arco-textarea,.order-handover-roster-import-paste-wrap textarea{resize:none;font-size:12px;line-height:18px;height:34px!important;min-height:34px!important;max-height:34px!important;overflow:hidden!important}.order-handover-roster-import-textarea-item textarea{resize:none}.order-handover-roster-import-actions{white-space:nowrap;place-self:center end;padding-top:0}.order-handover-roster-import-progress{color:#4e5969;grid-column:1/-1;grid-template-columns:minmax(120px,220px) auto;align-items:center;gap:10px;font-size:12px;display:grid}.order-handover-roster-import-result{min-width:0;min-height:0;display:grid}.order-handover-roster-import-result .arco-table-container{min-width:0}.order-handover-roster-import-empty{color:#86909c;text-align:center;background:#fbfcff;border:1px dashed #c9cdd4;border-radius:8px;place-items:center;gap:8px;min-height:420px;display:grid}.order-handover-roster-import-empty strong{color:#1d2129;font-size:15px}.order-handover-roster-import-empty span{color:#4e5969;max-width:320px;font-size:13px;line-height:1.6}.order-handover-roster-upload-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.order-handover-roster-upload-row span{color:#4e5969;word-break:break-all;font-size:12px;line-height:1.35}.order-handover-roster-import-preview{grid-template-rows:auto auto auto minmax(0,1fr);gap:8px;min-height:0;display:grid}.order-handover-roster-import-preview-head{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.order-handover-roster-import-preview-head strong{color:#1d2129;font-size:16px}.order-handover-roster-import-preview-head span{color:#4e5969;font-size:13px;line-height:1.5}.order-handover-roster-import-stats{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.order-handover-roster-import-stats span{color:#4e5969;background:#f7f8fa;border-radius:6px;padding:5px 9px;font-size:12px}.order-handover-roster-import-preview .arco-table{width:100%;min-height:0}.order-handover-roster-import-preview .arco-table-container{min-height:0}.order-handover-roster-import-preview .arco-table-body{max-height:none}.order-handover-roster-import-preview .arco-table-th,.order-handover-roster-import-preview .arco-table-td{font-size:13px}.order-handover-roster-import-table-wrap{min-width:0;overflow:hidden}.order-handover-roster-import-table-wrap .arco-table-th,.order-handover-roster-import-table-wrap .arco-table-td{text-overflow:ellipsis;white-space:nowrap;padding:5px 6px;overflow:hidden}.order-handover-roster-import-stats .is-warning{color:#ad4e00;background:#fff7e8}.order-handover-roster-import-row.has-error .arco-table-td{background:snow}.order-handover-roster-import-edit-cell{box-sizing:border-box;border:1px solid #0000;border-radius:4px;width:100%;min-width:0;padding:1px}.order-handover-roster-import-edit-cell .arco-input-inner-wrapper,.order-handover-roster-import-edit-cell .arco-input{width:100%;min-width:0;transition:border-color .16s,box-shadow .16s,background-color .16s}.order-handover-roster-import-edit-cell.is-error,.order-handover-roster-import-edit-cell.is-error .arco-input-inner-wrapper,.order-handover-roster-import-edit-cell.is-error .arco-input{background:#fff1f0;border-color:#f53f3f}.order-handover-roster-import-edit-cell.is-space,.order-handover-roster-import-edit-cell.is-space .arco-input-inner-wrapper,.order-handover-roster-import-edit-cell.is-space .arco-input{background:#fff3df;border-color:#ff9f18}.order-handover-roster-import-edit-cell.is-newline,.order-handover-roster-import-edit-cell.is-newline .arco-input-inner-wrapper,.order-handover-roster-import-edit-cell.is-newline .arco-input{background:#fff7b8;border-color:#f3d36b}.order-handover-roster-import-edit-cell.is-ambiguous-name,.order-handover-roster-import-edit-cell.is-duplicate-certificate,.order-handover-roster-import-edit-cell.is-duplicate-name-phone{background:#f7f8fa;border-color:#dfe3ea}.order-handover-roster-import-edit-cell.is-ambiguous-name .arco-input-inner-wrapper,.order-handover-roster-import-edit-cell.is-ambiguous-name .arco-input,.order-handover-roster-import-edit-cell.is-duplicate-certificate .arco-input-inner-wrapper,.order-handover-roster-import-edit-cell.is-duplicate-certificate .arco-input,.order-handover-roster-import-edit-cell.is-duplicate-name-phone .arco-input-inner-wrapper,.order-handover-roster-import-edit-cell.is-duplicate-name-phone .arco-input{background:#fff;border-color:#dfe3ea}.order-handover-roster-import-edit-cell.is-birthday,.order-handover-roster-import-edit-cell.is-birthday .arco-input-inner-wrapper,.order-handover-roster-import-edit-cell.is-birthday .arco-input{background:#e8f0ff;border-color:#0047ff}.order-handover-roster-import-issue-ok{color:#4e5969;font-size:12px}.order-handover-roster-import-issue-list{gap:4px;min-width:0;display:grid}.order-handover-roster-import-issue-chip{color:#1d2129;background:#fff;border:1px solid #dfe3ea;border-left-width:7px;border-radius:4px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:5px;min-width:0;padding:2px 5px 2px 6px;font-size:12px;line-height:1.35;display:grid}.order-handover-roster-import-issue-chip b,.order-handover-roster-import-issue-chip em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.order-handover-roster-import-issue-chip b{font-weight:600}.order-handover-roster-import-issue-chip em{color:#4e5969;font-style:normal}.order-handover-roster-import-issue-chip.is-error{background:#fff1f0;border-left-color:#f53f3f}.order-handover-roster-import-issue-chip.is-space{background:#fff3df;border-left-color:#ff9f18}.order-handover-roster-import-issue-chip.is-newline{background:#fff9d9;border-left-color:#f3d36b}.order-handover-roster-import-issue-chip.is-ambiguous-name,.order-handover-roster-import-issue-chip.is-duplicate-certificate,.order-handover-roster-import-issue-chip.is-duplicate-name-phone{background:#f7f8fa;border-left-color:#dfe3ea}.order-handover-roster-import-issue-chip.is-birthday{background:#e8f0ff;border-left-color:#0047ff}@media (width<=1180px){.order-handover-summary-grid,.order-handover-contract-signing-grid,.order-handover-sales-grid{grid-template-columns:repeat(4,minmax(110px,1fr))}.order-handover-roster-import-source-panel{grid-template-columns:repeat(2,minmax(240px,1fr))}.order-handover-roster-import-actions{justify-self:start;padding-top:0}}@media (width<=1440px){.order-handover-sales-grid{grid-template-columns:repeat(6,minmax(110px,1fr))}}@media (width>=1680px){.order-handover-sales-grid{grid-template-columns:repeat(8,minmax(104px,1fr))}}@media (width<=720px){.order-handover-summary-line,.order-handover-check-steps,.order-handover-roster-import-guide-body,.order-handover-roster-toolbar,.order-handover-roster-actions,.order-handover-roster-action-group,.order-handover-import-head,.order-handover-roster-progress{flex-direction:column;align-items:flex-start}.order-handover-roster-action-divider{display:none}.order-handover-check-steps{gap:0}.order-handover-check-step{text-align:left;flex-direction:row;align-items:flex-start;gap:10px;width:100%;padding:0 0 14px}.order-handover-check-step:not(:last-child):after{width:2px;height:calc(100% - 28px);top:28px;left:13px;right:auto}.order-handover-check-step-text{padding-top:4px}.order-handover-contract-signing-actions{justify-content:flex-start}.order-handover-roster-progress-track{width:100%}.order-handover-summary-grid,.order-handover-contract-signing-grid,.order-handover-sales-grid,.order-handover-roster-import-legend-grid,.order-handover-roster-import-source-panel{grid-template-columns:1fr}.order-handover-info-block.is-wide,.order-handover-info-block.is-full,.order-handover-info-block.is-text-row{grid-column:span 1}}.order-handover-customer-quote-card .arco-card-body{gap:14px;padding:16px 20px;display:grid}.order-handover-customer-quote-route{border-bottom:1px solid #f2f3f5;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding-bottom:14px;display:grid}.order-handover-customer-quote-route>span{color:#4e5969;white-space:nowrap;font-size:12px;line-height:22px}.order-handover-customer-quote-route-main{gap:6px;min-width:0;display:grid}.order-handover-customer-quote-route-main.is-inline{flex-wrap:nowrap;align-items:center;gap:8px;display:flex;overflow:hidden}.order-handover-customer-quote-route-title{color:#165dff;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:#e8f3ff;border:1px solid #bedaff;border-radius:999px;flex:0 auto;align-items:center;gap:6px;min-width:0;max-width:100%;margin:0;padding:4px 10px 4px 8px;display:inline-flex}.order-handover-customer-quote-route-title:hover:not(:disabled){background:#d4e8ff;border-color:#94bfff}.order-handover-customer-quote-route-title:hover:not(:disabled) strong{text-decoration:underline}.order-handover-customer-quote-route-title:active:not(:disabled){background:#c9e0ff}.order-handover-customer-quote-route-title:disabled,.order-handover-customer-quote-route-title.is-locked{color:#1d2129;cursor:default;background:0 0;border-color:#0000;padding-left:0;padding-right:0}.order-handover-customer-quote-route-title.is-loading{cursor:wait}.order-handover-customer-quote-route-title>svg{color:#165dff;flex:none}.order-handover-customer-quote-route-switch{color:#fff;white-space:nowrap;background:#165dff;border-radius:999px;flex:none;margin:0;padding:0 6px;font-size:11px;font-style:normal;font-weight:600;line-height:18px}.order-handover-customer-quote-route-main strong,.order-handover-customer-quote-route-title strong{color:inherit;word-break:break-word;font-size:14px;line-height:22px}.order-handover-customer-quote-route-main.is-inline .order-handover-customer-quote-route-title strong{text-overflow:ellipsis;white-space:nowrap;word-break:normal;flex:auto;min-width:0;overflow:hidden}.order-handover-customer-quote-route-main.is-inline>span{color:#86909c;white-space:nowrap;flex:none;font-size:12px}.order-handover-customer-quote-route-main.is-inline .arco-tag{flex:none}.order-handover-customer-quote-route-meta{color:#86909c;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.order-handover-customer-quote-card .order-handover-inline-alert{margin-top:0;margin-bottom:0}.order-handover-customer-quote-card .order-handover-inline-alert+.order-handover-inline-alert{margin-top:10px}.order-handover-customer-quote-adopt{align-items:center;gap:6px;min-height:34px;display:flex}.order-handover-customer-quote-warning{width:24px;height:24px;color:rgb(var(--orange-6));cursor:help;background:0 0;border:0;border-radius:4px;flex:0 0 24px;justify-content:center;align-items:center;padding:0;display:inline-flex}.order-handover-customer-quote-warning:focus-visible{outline:2px solid rgb(var(--orange-6));outline-offset:2px}.order-handover-customer-quote-links{flex-wrap:wrap;grid-column:1/-1;justify-self:start;gap:16px;display:flex}.order-handover-customer-quote-link{color:rgb(var(--primary-6));white-space:nowrap;align-self:center;font-size:13px}.order-handover-customer-quote-layout{grid-template-columns:minmax(220px,300px) minmax(0,1fr) auto;align-items:end;gap:16px;display:grid}.order-handover-customer-quote-layout>label{color:#4e5969;gap:6px;font-size:12px;display:grid}.order-handover-customer-quote-loading{color:#86909c;align-items:center;gap:8px;min-height:46px;font-size:13px;display:inline-flex}.order-handover-customer-quote-layout select{color:#1d2129;background:#fff;border:1px solid #c9cdd4;border-radius:6px;width:100%;min-height:34px;padding:5px 9px}.order-handover-customer-quote-layout select:focus-visible{border-color:rgb(var(--primary-6));outline-offset:1px;outline:2px solid #165dff29}.order-handover-customer-quote-summary{grid-template-columns:repeat(5,minmax(100px,1fr));gap:12px;display:grid}.order-handover-customer-quote-summary>div{gap:6px;min-width:0;display:grid}.order-handover-customer-quote-summary span{color:#86909c;font-size:13px}.order-handover-customer-quote-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;line-height:1.35;overflow:hidden}.order-handover-customer-quote-summary .is-student-price strong{color:#0b6bcb}.order-handover-customer-quote-summary .is-teacher-price strong{color:#5f3dc4}.order-handover-customer-quote-summary .is-total strong{color:#c2410c}.order-handover-customer-quote-summary .is-student-count strong{color:#0f766e}.order-handover-customer-quote-summary .is-teacher-count strong{color:#7c3aed}@media (width<=1080px){.order-handover-customer-quote-route{grid-template-columns:minmax(0,1fr)}.order-handover-customer-quote-route>span{grid-column:1}.order-handover-customer-quote-layout{grid-template-columns:1fr;align-items:stretch}.order-handover-customer-quote-adopt{justify-self:start}}@media (width<=680px){.order-handover-customer-quote-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.order-handover-batch-fee-records{border-top:1px solid var(--color-border-2,#e5e6eb);margin-top:18px;padding-top:14px}.order-handover-batch-fee-records-header,.order-handover-batch-fee-record-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.order-handover-batch-fee-records-header{justify-content:space-between;margin-bottom:10px}.order-handover-batch-fee-records-loading{min-height:120px;color:var(--color-text-3);justify-content:center;align-items:center;gap:10px;display:flex}.order-handover-batch-fee-records-header>div:first-child{gap:4px;display:grid}.order-handover-batch-fee-record-table-wrap,.order-handover-member-fee-history-table-wrap{border:1px solid var(--color-border-2,#e5e6eb);background:#fff;border-radius:6px;overflow-x:auto}.order-handover-batch-fee-record-table,.order-handover-member-fee-history-table,.order-handover-batch-fee-record-lines table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.order-handover-batch-fee-record-table{min-width:820px}.order-handover-batch-fee-record-table th:first-child{width:70px}.order-handover-batch-fee-record-table th:nth-child(2){width:100px}.order-handover-batch-fee-record-table th:nth-child(3){width:145px}.order-handover-batch-fee-record-table th:nth-child(4){width:140px}.order-handover-batch-fee-record-table th:nth-child(6){width:105px}.order-handover-batch-fee-record-table th:last-child{width:95px}.order-handover-member-fee-history-table{min-width:860px}.order-handover-batch-fee-record-table th,.order-handover-batch-fee-record-table td,.order-handover-member-fee-history-table th,.order-handover-member-fee-history-table td,.order-handover-batch-fee-record-lines th,.order-handover-batch-fee-record-lines td{border-bottom:1px solid var(--color-border-2,#e5e6eb);text-align:left;vertical-align:middle;overflow-wrap:anywhere;padding:9px 10px}.order-handover-batch-fee-record-table th,.order-handover-member-fee-history-table th,.order-handover-batch-fee-record-lines th{background:var(--color-fill-1,#f7f8fa);color:var(--color-text-2,#4e5969);font-weight:600}.order-handover-batch-fee-record-table tbody tr:last-child td,.order-handover-member-fee-history-table tbody tr:last-child td,.order-handover-batch-fee-record-lines tbody tr:last-child td{border-bottom:0}.order-handover-batch-fee-record{border-bottom:1px solid var(--color-border-2,#e5e6eb);padding:10px 0}.order-handover-personal-fee-record{gap:12px;display:grid}.order-handover-personal-fee-record-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.order-handover-batch-fee-record-finance{color:var(--color-text-2,#4e5969);flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-size:12px;display:flex}.order-handover-batch-fee-record-finance span{background:var(--color-fill-1,#f7f8fa);border-radius:4px;padding:3px 7px}.order-handover-adjustment-amount.is-positive{color:#d4380d}.order-handover-adjustment-amount.is-negative{color:#389e0d}.order-handover-adjustment-amount.is-zero{color:var(--color-text-2,#4e5969)}.order-handover-batch-fee-record-members{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.order-handover-batch-fee-record-members span{background:var(--color-fill-2,#f2f3f5);color:var(--color-text-2,#4e5969);border-radius:4px;padding:3px 7px;font-size:12px}.order-handover-batch-fee-record-members .is-payer{background:var(--color-green-1,#e8ffea);color:var(--color-green-6,#0f9f4f)}.order-handover-batch-fee-record-lines{gap:8px;margin-top:12px;display:grid}.order-handover-batch-fee-record-lines table{border:1px solid var(--color-border-2,#e5e6eb);border-radius:4px}.order-handover-member-fee-history{border:1px solid var(--color-primary-light-3,#bedaff);background:#f7fbff;border-radius:8px;margin:4px 10px 12px;padding:12px}.order-handover-member-fee-history-head,.order-handover-roster-fee-actions{align-items:center;gap:8px;display:flex}.order-handover-member-fee-history-head{justify-content:space-between;margin-bottom:10px}.order-handover-member-fee-history-head>div{gap:3px;display:grid}.order-handover-member-fee-history-detail-row>td{background:#fbfdff;padding:0 10px 10px}.order-handover-member-fee-line-details{border:1px solid var(--color-border-2,#e5e6eb);background:#fff;border-radius:6px;gap:6px;padding:8px;display:grid}.order-handover-member-fee-line-details table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.order-handover-member-fee-line-details th,.order-handover-member-fee-line-details td{border-bottom:1px solid var(--color-border-2,#e5e6eb);text-align:left;vertical-align:middle;overflow-wrap:anywhere;padding:7px 8px}.order-handover-member-fee-line-details th{background:var(--color-fill-1,#f7f8fa);color:var(--color-text-2,#4e5969);font-weight:600}.order-handover-member-fee-line-details tbody tr:last-child td{border-bottom:0}.order-handover-member-fee-line-details .arco-input-wrapper{width:112px}.order-handover-batch-fee-record-timeline,.order-handover-batch-fee-record-basis{border:1px solid var(--color-border-2,#e5e6eb);background:var(--color-fill-1,#f7f8fa);border-radius:6px;gap:10px;margin-top:12px;padding:12px;display:grid}.order-handover-batch-fee-record-timeline .arco-steps{min-width:0}.order-handover-batch-fee-record-step-content{gap:4px;min-width:0;padding:2px 0 8px;display:grid}.order-handover-batch-fee-record-timeline p,.order-handover-batch-fee-record-basis p{overflow-wrap:anywhere;margin:0}.order-handover-member-fee-line-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.order-handover-member-fee-line-actions .order-handover-muted{flex-basis:100%}.order-handover-member-fee-line-help{width:22px;height:22px;color:var(--color-text-3,#86909c);cursor:help;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.order-handover-member-fee-line-help:hover,.order-handover-member-fee-line-help:focus-visible{color:rgb(var(--primary-6))}.order-handover-member-fee-line-help:focus-visible{outline:2px solid rgb(var(--primary-6));outline-offset:1px}.order-handover-roster-fee-actions{flex-wrap:nowrap;justify-content:center}.order-handover-record-panels{box-sizing:border-box;background:#fff;width:100%;min-width:0;max-width:100%;padding:12px 16px}.order-handover-record-panels .order-handover-batch-fee-records{border-top:0;margin-top:0;padding-top:0}.order-handover-confirmation-quick-panel{background:#fff;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.order-handover-confirmation-quick-panel>*{min-width:0}.order-handover-confirmation-quick-panel__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-handover-confirmation-quick-panel h3{margin:0;font-size:15px}.order-handover-guide-panel{gap:12px;min-width:0;display:grid}.order-handover-guide-panel__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-handover-guide-panel__header h3{margin:0;font-size:15px}.order-handover-guide-panel__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.order-handover-guide-panel__contract{gap:12px;display:grid}.order-handover-guide-panel__contract p{color:#1d2129;margin:0;font-size:14px}.order-handover-guide-panel__contract-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.order-handover-fee-adjustment-request{gap:16px;padding:2px 2px 4px;display:grid}.order-handover-fee-adjustment-request .arco-alert{color:#8b4a00;background:linear-gradient(135deg,#fff7e8 0%,#fff1d6 100%);border:0;border-radius:10px}.order-handover-fee-adjustment-request__members{gap:8px;padding:0;display:grid}.order-handover-fee-adjustment-request__members label{background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;transition:box-shadow .2s,transform .2s;display:flex}.order-handover-fee-adjustment-request__members label:hover{transform:translateY(-1px);box-shadow:0 4px 14px #da8b271f}.order-handover-fee-adjustment-request__members label>span{gap:2px;display:grid}.order-handover-fee-adjustment-request__members small{color:#86909c}.order-handover-fee-adjustment-request__members .arco-switch{flex:none}.order-handover-fee-adjustment-request__text{color:#1d2129;gap:8px;font-weight:600;display:grid}.order-handover-fee-adjustment-request__text .arco-textarea-wrapper{background:#fffdf9;border-color:#ffd591;border-radius:10px}.order-handover-batch-fee-records-header>div:first-child strong{color:#7c3aed}.order-handover-batch-fee-record-table-wrap{border-color:#eadcff;box-shadow:0 8px 24px #7c3aed0f}.order-handover-batch-fee-record-table thead th{color:#6941c6;background:#faf7ff}.order-handover-batch-fee-record-table tbody tr:hover{background:#fffbf5}.order-handover-fee-adjustment-member-record{border-radius:12px;box-shadow:0 6px 20px #7c3aed12}@media (width<=680px){.order-handover-confirmation-quick-panel__header,.order-handover-batch-fee-records-header,.order-handover-member-fee-history-head{flex-direction:column;align-items:flex-start}.order-handover-member-fee-history{margin-inline:4px;padding:8px}}.contract-sign-page{color:#1f2933;background:#f4f6f8;min-height:100vh}.contract-sign-transition{z-index:2000;color:#24313f;text-align:center;background:#f4f6f8f0;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:fixed;inset:0}.contract-sign-transition strong{font-size:18px}.contract-sign-transition span{color:#667085;font-size:13px}.contract-sign-header{background:#fff;border-bottom:1px solid #dfe3e8}.contract-sign-header-inner{justify-content:space-between;align-items:center;gap:20px;width:min(1120px,100% - 40px);min-height:72px;margin:0 auto;display:flex}.contract-sign-brand{align-items:center;gap:12px;display:flex}.contract-sign-brand-icon{color:#fff;background:#165dff;border-radius:6px;place-items:center;width:40px;height:40px;display:grid}.contract-sign-brand div{gap:3px;display:grid}.contract-sign-brand strong{font-size:18px;line-height:1.25}.contract-sign-brand span{color:#6b7785;font-size:12px}.contract-sign-main{width:min(1120px,100% - 40px);min-height:calc(100vh - 132px);margin:0 auto;padding:32px 0 48px}.contract-sign-loading,.contract-sign-error{justify-content:center;align-items:center;min-height:320px;display:flex}.contract-sign-loading{color:#667085;flex-direction:column;gap:14px}.contract-sign-workspace{background:#fff;border:1px solid #dfe3e8;border-radius:8px;grid-template-columns:minmax(250px,320px) minmax(0,1fr);display:grid;overflow:hidden}.contract-sign-summary{background:#f9fafb;border-right:1px solid #e5e8eb;padding:30px 26px}.contract-sign-summary-heading{border-bottom:1px solid #e5e8eb;gap:8px;padding-bottom:22px;display:grid}.contract-sign-summary-heading span,.contract-sign-section-heading span,.contract-sign-success>span{color:#165dff;font-size:13px;font-weight:600}.contract-sign-summary-heading strong{overflow-wrap:anywhere;font-size:17px;line-height:1.5}.contract-sign-summary dl{margin:8px 0 0}.contract-sign-summary dl>div{border-bottom:1px solid #e5e8eb;padding:15px 0}.contract-sign-summary dt,.contract-sign-success-detail dt{color:#7b8794;margin-bottom:5px;font-size:12px}.contract-sign-summary dd,.contract-sign-success-detail dd{color:#24313f;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:1.55}.contract-sign-security-note{color:#4f5f70;align-items:flex-start;gap:9px;margin-top:22px;font-size:12px;line-height:1.65;display:flex}.contract-sign-security-note svg{color:#00a870;flex:none}.contract-sign-content{padding:34px 42px 40px}.contract-sign-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.contract-sign-section-heading h1,.contract-sign-success h1{letter-spacing:0;margin:5px 0 0;font-size:25px;line-height:1.3}.contract-sign-identity-preview{border:1px solid #e5e8eb;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px;display:grid}.contract-sign-identity-preview>div{min-width:0;padding:14px 16px}.contract-sign-identity-preview>div+div{border-left:1px solid #e5e8eb}.contract-sign-identity-preview span{color:#7b8794;margin-bottom:5px;font-size:12px;display:block}.contract-sign-identity-preview strong{overflow-wrap:anywhere;font-size:14px;display:block}.contract-sign-form{max-width:620px}.contract-sign-form .arco-form-label-item{font-weight:600}.contract-sign-form .arco-input-inner-wrapper{min-height:40px}.contract-sign-inline-alert{margin-bottom:20px}.contract-sign-terms{background:#f7f9fc;border:1px solid #d9e2ec;border-radius:6px;margin:6px 0 24px;padding:16px}.contract-sign-terms-title{color:#24313f;align-items:center;gap:7px;font-weight:600;display:flex}.contract-sign-terms p{color:#667085;margin:8px 0 13px;font-size:13px;line-height:1.6}.contract-sign-terms .arco-form-item{margin-bottom:0}.contract-sign-submit{min-width:156px;min-height:42px}.contract-sign-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:470px;display:flex}.contract-sign-success>svg{color:#00a870;margin-bottom:18px}.contract-sign-success p{color:#667085;margin:10px 0 26px}.contract-sign-success-detail{border-top:1px solid #e5e8eb;border-bottom:1px solid #e5e8eb;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,560px);display:grid}.contract-sign-success-detail>div{padding:16px 12px}.contract-sign-footer{color:#7b8794;background:#fff;border-top:1px solid #dfe3e8;justify-content:center;align-items:center;gap:8px;min-height:60px;font-size:12px;display:flex}@media (width<=760px){.contract-sign-header-inner,.contract-sign-main{width:min(100% - 24px,1120px)}.contract-sign-header-inner{min-height:64px}.contract-sign-brand span{display:none}.contract-sign-main{padding:18px 0 30px}.contract-sign-workspace{grid-template-columns:1fr}.contract-sign-summary{border-bottom:1px solid #e5e8eb;border-right:0;padding:22px 20px}.contract-sign-content{padding:26px 20px 30px}.contract-sign-section-heading{align-items:flex-start}.contract-sign-section-heading h1,.contract-sign-success h1{font-size:22px}.contract-sign-identity-preview,.contract-sign-success-detail{grid-template-columns:1fr}.contract-sign-identity-preview>div+div{border-top:1px solid #e5e8eb;border-left:0}.contract-sign-submit{width:100%}}.member-fee-adjustment-page{color:#1d2129;background:#f5f7fb;min-height:100%;padding:28px}.member-fee-adjustment-header{align-items:flex-start;gap:18px;max-width:1280px;margin:0 auto 24px;display:flex}.member-fee-adjustment-header h1{color:#102a43;margin:4px 0 8px;font-size:28px}.member-fee-adjustment-eyebrow{color:#5b6b86;font-size:13px}.member-fee-adjustment-meta{color:#6b778c;align-items:center;gap:12px;font-size:13px;display:flex}.member-fee-adjustment-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1280px;margin:0 auto 28px;display:grid}.member-fee-adjustment-metric{border:0;border-radius:8px;box-shadow:0 8px 24px #102a4314}.member-fee-adjustment-metric>div{gap:12px;display:grid}.member-fee-adjustment-metric span{color:#718096;font-size:13px}.member-fee-adjustment-metric strong{color:#102a43;font-size:24px}.member-fee-adjustment-metric.is-increase strong{color:#d94841}.member-fee-adjustment-metric.is-decrease strong{color:#087f5b}.member-fee-adjustment-metric.is-current{background:#2563eb}.member-fee-adjustment-metric.is-current span,.member-fee-adjustment-metric.is-current strong{color:#fff}.member-fee-adjustment-records{max-width:1280px;margin:0 auto}.member-fee-adjustment-section-heading{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.member-fee-adjustment-section-heading h2{margin:0;font-size:20px}.member-fee-adjustment-section-heading span{color:#718096}.member-fee-adjustment-record-list{gap:12px;display:grid}.member-fee-adjustment-record{background:#fff;border:1px solid #e5eaf2;border-radius:8px;overflow:hidden;box-shadow:0 6px 18px #102a430d}.member-fee-adjustment-record-header{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:12px;padding:16px 18px;display:flex}.member-fee-adjustment-record-header:hover{background:#f8fbff}.member-fee-adjustment-record-main{flex:1;gap:5px;min-width:0;display:grid}.member-fee-adjustment-record-main strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-fee-adjustment-record-main span{color:#718096;font-size:12px}.member-fee-adjustment-record-result{color:#2563eb;white-space:nowrap;font-weight:600}.member-fee-adjustment-record-body{border-top:1px solid #edf1f7;padding:0 18px 18px}.member-fee-adjustment-request-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:18px 0;display:grid}.member-fee-adjustment-request-copy span{color:#718096;font-size:12px}.member-fee-adjustment-request-copy p{margin:5px 0 0;line-height:1.6}.member-fee-adjustment-equation{background:#f4f7fd;border-radius:6px;align-items:center;gap:14px;margin-bottom:18px;padding:14px 16px;display:flex}.member-fee-adjustment-equation span{color:#718096;gap:4px;font-size:12px;display:grid}.member-fee-adjustment-equation b{color:#102a43;font-size:18px}.member-fee-adjustment-equation i{color:#8da2bf;font-style:normal}.member-fee-adjustment-table-wrap{width:100%;overflow-x:auto}.member-fee-adjustment-table{border-collapse:collapse;width:100%;min-width:980px;font-size:13px}.member-fee-adjustment-table th{color:#63728a;text-align:left;background:#f4f7fb;padding:11px 12px;font-weight:600}.member-fee-adjustment-table td{vertical-align:top;border-top:1px solid #edf1f7;padding:13px 12px}.member-fee-adjustment-table td:first-child{width:23%}.member-fee-adjustment-table td:nth-child(2){color:#374a67;width:25%}.member-fee-adjustment-table td:nth-child(3),.member-fee-adjustment-table td:nth-child(4){white-space:nowrap}.member-fee-adjustment-table td:first-child strong,.member-fee-adjustment-table td:first-child span{display:block}.member-fee-adjustment-table td:first-child span{color:#8190a8;margin-top:4px;font-size:12px}.member-fee-adjustment-table .is-increase{color:#d94841;font-weight:600}.member-fee-adjustment-table .is-decrease{color:#087f5b;font-weight:600}.member-fee-adjustment-markup>div{flex-wrap:wrap;gap:6px;display:flex}.member-fee-adjustment-markup small{color:#718096;margin-top:6px;display:block}.member-fee-adjustment-readonly{color:#718096}.member-fee-adjustment-state{color:#718096;justify-content:center;align-items:center;gap:8px;min-height:180px;display:flex}@media (width<=760px){.member-fee-adjustment-page{padding:16px}.member-fee-adjustment-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.member-fee-adjustment-request-copy{grid-template-columns:1fr;gap:12px}.member-fee-adjustment-record-header{flex-wrap:wrap;align-items:flex-start}.member-fee-adjustment-record-result{width:100%;margin-left:29px}.member-fee-adjustment-equation{flex-direction:column;align-items:flex-start;gap:8px}}.member-fee-adjustment-page{min-width:0}.member-fee-adjustment-table th{white-space:nowrap}.member-fee-adjustment-markup{min-width:330px}.member-fee-adjustment-metric small{color:#8190a8;font-size:12px}.member-fee-adjustment-metric.is-current small{color:#e2eaff}.member-fee-adjustment-section-heading{flex-wrap:wrap}.member-fee-adjustment-section-heading .arco-radio-group{margin-left:auto}.member-fee-adjustment-record-result{white-space:normal;font-size:12px}.member-fee-adjustment-record-body>.arco-alert{margin-bottom:14px}.member-fee-adjustment-subheading{margin:18px 0 10px;font-size:13px}.member-fee-adjustment-subheading small{color:#8190a8;font-weight:400}.member-fee-adjustment-readonly small{margin-top:5px;display:block}.member-fee-adjustment-members{border-collapse:collapse;width:100%;min-width:540px;font-size:12px}.member-fee-adjustment-members th,.member-fee-adjustment-members td{text-align:left;border-bottom:1px solid #edf1f7;padding:9px 12px}.member-fee-adjustment-members th{color:#718096;background:#f4f7fb;font-weight:500}.member-fee-adjustment-members .is-current-member{color:#2458c5;background:#f5f8ff}.member-fee-adjustment-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 0;display:grid}.member-fee-adjustment-total{box-sizing:border-box;background:#f8fafc;border:1px solid #e1e7ef;border-radius:8px;min-width:0;min-height:104px;padding:18px 20px}.member-fee-adjustment-total dt{color:#5b6b80;font-size:13px;line-height:20px}.member-fee-adjustment-total dd{color:#253449;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:8px 0 0;font-size:22px;font-weight:650;line-height:30px}.member-fee-adjustment-total[data-direction=increase] dd{color:#d94841}.member-fee-adjustment-total[data-direction=decrease] dd{color:#087f5b}@media (width<=600px){.member-fee-adjustment-totals{grid-template-columns:1fr;gap:10px}.member-fee-adjustment-total{min-height:90px;padding:14px 16px}}.member-fee-adjustment-batch-totals{flex-wrap:wrap;gap:24px;margin:16px 0;display:flex}.member-fee-adjustment-batch-totals span{color:#718096;gap:4px;display:grid}.member-fee-adjustment-batch-totals b{color:#102a43;font-size:18px}.member-fee-adjustment-pagination{justify-content:flex-end;margin-top:18px}.member-fee-adjustment-pending{color:#718096}.member-fee-adjustment-page{min-height:100dvh;padding:32px}.member-fee-adjustment-header{border-bottom:1px solid #dde4ef;align-items:center;padding-bottom:22px}.member-fee-adjustment-avatar{color:#2458c5;background:#e8efff;border-radius:8px;flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid}.member-fee-adjustment-header h1{font-size:26px}.member-fee-adjustment-basis{background:#f5f8ff;border-left:3px solid #3779ed;min-width:0;padding:12px 14px}.member-fee-adjustment-basis.is-planner{background:#f0faf7;border-color:#13998c}.member-fee-adjustment-basis>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.member-fee-adjustment-basis strong{color:#2458c5}.member-fee-adjustment-basis.is-planner strong{color:#087f70}.member-fee-adjustment-basis time{color:#68788d;margin-left:auto;font-size:12px}.member-fee-adjustment-basis p{overflow-wrap:anywhere}.member-fee-adjustment-equation{background:#fafbfd;border:1px solid #e2e8f2;border-radius:6px;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1.15fr);align-items:center;gap:12px;padding:0;display:grid;overflow:hidden}.member-fee-adjustment-equation-item{gap:9px;min-width:0;padding:20px 24px;display:grid}.member-fee-adjustment-equation-item>span{color:#66758b;font-size:13px;line-height:20px;display:block}.member-fee-adjustment-equation-item>strong,.member-fee-adjustment-equation-value>strong{color:#253449;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:24px;font-weight:650;line-height:32px}.member-fee-adjustment-equation-value{align-items:baseline;gap:10px;min-width:0;display:flex}.member-fee-adjustment-equation-value>strong{min-width:0}.member-fee-adjustment-equation-value>small{color:#718096;overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:18px}.member-fee-adjustment-equation-item.is-result{background:#eef4ff;border-left:1px solid #dae5f8;align-content:center;align-self:stretch}.member-fee-adjustment-equation-item.is-result>span{color:#315a9a}.member-fee-adjustment-equation-item.is-result>strong{color:#2458c5;font-size:28px}.member-fee-adjustment-equation-symbol{color:#8b9aaf;justify-self:center}@media (width<=760px){.member-fee-adjustment-equation{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:0}.member-fee-adjustment-equation-item{gap:6px;padding:16px}.member-fee-adjustment-equation-item>strong,.member-fee-adjustment-equation-value>strong{font-size:22px}.member-fee-adjustment-equation-symbol:nth-child(4){display:none}.member-fee-adjustment-equation-item.is-result{border-top:1px solid #dae5f8;border-left:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.member-fee-adjustment-equation-item.is-result>strong{text-align:right;max-width:100%;font-size:24px}}.member-fee-adjustment-table{table-layout:fixed;min-width:980px}.member-fee-adjustment-table th:first-child{width:27%}.member-fee-adjustment-table th:nth-child(2){width:28%}.member-fee-adjustment-table th:nth-child(3){width:116px}.member-fee-adjustment-table th:nth-child(4){width:330px}.member-fee-adjustment-table td:first-child{overflow-wrap:anywhere}.member-fee-adjustment-markup>div{flex-wrap:nowrap;align-items:center}.member-fee-adjustment-markup .arco-input-wrapper{width:100%}.member-fee-adjustment-batch-heading{align-items:center;gap:12px;padding:8px 0 20px;display:flex}.member-fee-adjustment-markup-modal .arco-modal-content{max-height:calc(100dvh - 150px);overflow-y:auto}.member-fee-adjustment-markup-modal .member-fee-adjustment-members{font-variant-numeric:tabular-nums;min-width:720px}.member-fee-adjustment-batch-heading>span{color:#2458c5;background:#eaf1ff;border-radius:8px;place-items:center;width:46px;height:46px;display:grid}.member-fee-adjustment-batch-heading p{color:#68788d;margin:5px 0 0}.member-fee-adjustment-batch-amount{text-align:right;margin-left:auto}.member-fee-adjustment-batch-amount strong{color:#2458c5;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:24px;display:block}.member-fee-adjustment-batch-amount small{color:#68788d}.member-fee-adjustment-batch-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 20px;display:grid}.member-fee-adjustment-batch-totals>div{background:#f8fafc;border:1px solid #e1e7ef;border-radius:8px;min-width:0;padding:16px}.member-fee-adjustment-batch-totals b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:10px;font-size:23px;display:block}.member-fee-adjustment-batch-totals .is-result{background:#eff5ff;border-color:#bfd4ff}.member-fee-adjustment-batch-totals .is-increase b{color:#cf4039}.member-fee-adjustment-batch-totals .is-decrease b{color:#087f5b}.member-fee-adjustment-markup-modal .member-fee-adjustment-preview-amount{color:#253449;font-variant-numeric:tabular-nums;display:inline}.member-fee-adjustment-markup-modal .member-fee-adjustment-preview-amount[data-direction=increase]{color:#cf4039}.member-fee-adjustment-markup-modal .member-fee-adjustment-preview-amount[data-direction=decrease]{color:#087f5b}.member-fee-adjustment-batch-totals b .member-fee-adjustment-preview-amount{font-size:inherit}@media (width<=760px){.member-fee-adjustment-page{padding:18px 12px}}@media (width<=480px){.member-fee-adjustment-batch-totals{grid-template-columns:1fr;gap:8px}.member-fee-adjustment-batch-totals>div{justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.member-fee-adjustment-batch-totals b{margin-top:0;font-size:20px}.member-fee-adjustment-batch-heading{flex-wrap:wrap}.member-fee-adjustment-batch-amount strong{font-size:20px}}.crm-opportunity-workbench-page{--crm-opportunity-ink:#1d2129;--crm-opportunity-muted:#6b7280;--crm-opportunity-line:#1d21291a;--crm-opportunity-panel:#fff;--crm-opportunity-surface:#f6f8fb;--crm-opportunity-blue:#165dff;width:100%;min-width:0;color:var(--crm-opportunity-ink);gap:8px;margin:0 auto;display:grid}.crm-opportunity-workbench-back-to-top{z-index:40;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#165dffb8;border:1px solid #165dff66;border-radius:10px;width:44px;min-width:44px;height:44px;padding:0;position:fixed;bottom:56px;right:24px;box-shadow:0 6px 18px #165dff47}.crm-opportunity-workbench-back-to-top:hover,.crm-opportunity-workbench-back-to-top:focus-visible{background:#165dffe6;border-color:#165dffb3}.crm-opportunity-workbench-back-to-top .arco-icon,.crm-opportunity-workbench-back-to-top svg{width:22px;height:22px}.crm-opportunity-workbench-hero,.crm-opportunity-workbench-filter-panel,.crm-opportunity-workbench-table-card{border:1px solid var(--crm-opportunity-line);background:var(--crm-opportunity-panel);border-radius:8px;box-shadow:0 12px 30px #1e293b0b}.crm-opportunity-workbench-reassign-actions{align-items:center;gap:8px;display:inline-flex}.crm-opportunity-workbench-reassign-actions .arco-select{width:200px}.crm-opportunity-workbench-hero{justify-content:flex-end;align-items:center;gap:16px;padding:12px 18px;display:flex}.crm-opportunity-workbench-eyebrow{color:var(--crm-opportunity-blue);font-size:12px;font-weight:800}.crm-opportunity-workbench-filter-panel{grid-template-columns:minmax(220px,1.25fr) repeat(6,minmax(150px,1fr)) auto;align-items:end;gap:12px;padding:14px 16px;display:grid}.crm-opportunity-workbench-field{flex-direction:column;gap:6px;min-width:0;display:flex}.crm-opportunity-workbench-field .arco-auto-complete,.crm-opportunity-workbench-field .arco-select,.crm-opportunity-workbench-field .arco-input{width:100%;max-width:100%}.crm-opportunity-workbench-field>span{color:var(--crm-opportunity-muted);font-size:12px;font-weight:700}.crm-opportunity-workbench-field-required{color:#f53f3f;margin-right:4px;font-style:normal;font-weight:700;line-height:1}.crm-opportunity-workbench-filter-actions,.crm-opportunity-workbench-table-header,.crm-opportunity-workbench-drawer-footer,.crm-opportunity-workbench-followup-create-footer,.crm-opportunity-workbench-trace-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.crm-opportunity-workbench-table-card{padding:14px 16px 16px;overflow:hidden}.crm-opportunity-workbench-table-header{border-bottom:1px solid #e5e6eb;justify-content:space-between;align-items:center;gap:10px;min-height:0;margin-bottom:0;padding:4px 12px;display:flex}.crm-opportunity-workbench-table-header h2{color:#111827;margin:0;font-size:15px;font-weight:700;line-height:1.3}.crm-opportunity-workbench-table-shell,.crm-opportunity-workbench-table-shell .arco-spin,.crm-opportunity-workbench-table-shell .arco-spin-children{width:100%;min-width:0}.crm-opportunity-workbench-table-shell .arco-table,.crm-opportunity-workbench-table-shell .arco-table-container,.crm-opportunity-workbench-table-shell .arco-table-content,.crm-opportunity-workbench-table-shell .arco-table-content-scroll,.crm-opportunity-workbench-table-shell .arco-table-content-inner{width:100%;max-width:100%}.crm-opportunity-workbench-table-shell table{width:100%}.crm-opportunity-workbench-h-scroll{scrollbar-color:#c9cdd4 #f2f3f5;scrollbar-width:thin;width:100%;max-width:100%;height:8px;overflow:auto hidden}.crm-opportunity-workbench-h-scroll:first-child{margin-bottom:0}.crm-opportunity-workbench-h-scroll:last-child{margin-top:4px}.crm-opportunity-workbench-h-scroll-inner{height:1px}.crm-opportunity-workbench-h-scroll::-webkit-scrollbar{height:8px}.crm-opportunity-workbench-h-scroll::-webkit-scrollbar-track{background:#f2f3f5;border-radius:999px}.crm-opportunity-workbench-h-scroll::-webkit-scrollbar-thumb{background:#c9cdd4;border:2px solid #f2f3f5;border-radius:999px}.crm-opportunity-workbench-h-scroll::-webkit-scrollbar-thumb:hover{background:#a9aeb8}.crm-opportunity-workbench-table-shell .arco-table-body,.crm-opportunity-workbench-table-shell .arco-table-content-inner{scrollbar-width:none}.crm-opportunity-workbench-table-shell .arco-table-body::-webkit-scrollbar{height:0;display:none}.crm-opportunity-workbench-table-shell .arco-table-content-inner::-webkit-scrollbar{height:0;display:none}.crm-opportunity-workbench-table-card .arco-table-th{color:#1d2129;background:#f7f8fa;font-size:14px;font-weight:500}.crm-opportunity-workbench-table-card .arco-table-td{vertical-align:top}.crm-opportunity-workbench-table-card .arco-table-th,.crm-opportunity-workbench-table-card .arco-table-td{padding-left:10px;padding-right:10px}.crm-opportunity-workbench-table-card .arco-tag{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.crm-opportunity-workbench-main-cell,.crm-opportunity-workbench-stack-cell,.crm-opportunity-workbench-time-cell{gap:4px;min-width:0;display:grid}.crm-opportunity-workbench-main-cell__meta{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.crm-opportunity-workbench-main-cell__meta .arco-tag{flex:none;width:auto;margin:0;padding-left:6px;padding-right:6px}.crm-opportunity-workbench-main-cell strong,.crm-opportunity-workbench-stack-cell strong{color:#111827;overflow-wrap:break-word;word-break:break-word;font-size:14px;font-weight:700;line-height:1.45}.crm-opportunity-workbench-main-cell span,.crm-opportunity-workbench-stack-cell span,.crm-opportunity-workbench-time-cell span{color:#6b7280;font-size:12px;line-height:1.35}.crm-opportunity-workbench-table-card .arco-table-td{color:#1d2129;font-size:14px}.crm-opportunity-workbench-table-card .arco-table-td .crm-opportunity-workbench-time-text,.crm-opportunity-workbench-followup-cell small,.crm-opportunity-workbench-month-count{white-space:nowrap}.crm-opportunity-workbench-stage-button{color:var(--crm-opportunity-blue);background:#eef4ff;border-color:#165dff33;font-weight:700}.crm-opportunity-workbench-followup-cell{text-align:center;justify-items:center;gap:4px;min-width:0;display:grid}.crm-opportunity-workbench-followup-link{width:auto;max-width:100%;color:var(--crm-opportunity-blue);text-align:center;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:13px;font-weight:750;line-height:1.45;display:block;overflow:hidden}.crm-opportunity-workbench-followup-cell small{color:var(--crm-opportunity-muted);font-size:12px}.crm-opportunity-workbench-latest-itinerary-cell{text-align:center;justify-items:center;gap:2px;min-width:0;display:grid}.crm-opportunity-workbench-latest-itinerary-hover{justify-items:center;max-width:100%;display:inline-grid}.crm-opportunity-workbench-latest-itinerary-link{white-space:normal;flex-direction:column;align-items:center;line-height:1.35;height:auto!important;padding:0!important;display:inline-flex!important}.crm-opportunity-workbench-latest-itinerary-link small,.crm-opportunity-workbench-latest-itinerary-cell>small,.crm-opportunity-workbench-latest-itinerary-hover small{color:var(--crm-opportunity-muted);font-size:12px}.crm-opportunity-workbench-latest-itinerary-tooltip{gap:6px;min-width:220px;max-width:320px;display:grid}.crm-opportunity-workbench-latest-itinerary-tooltip__row{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:8px;font-size:12px;line-height:1.45;display:grid}.crm-opportunity-workbench-latest-itinerary-tooltip__row span{color:#ffffffb8}.crm-opportunity-workbench-latest-itinerary-tooltip__row strong{color:#fff;word-break:break-word;font-weight:600}.crm-opportunity-workbench-customization-cell{text-align:center;justify-items:center;gap:5px;min-width:0;display:grid}.crm-opportunity-workbench-customization-cell .arco-tag{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.crm-opportunity-workbench-customization-cell .arco-btn{height:auto;padding:0;font-weight:650}.crm-opportunity-workbench-empty-customization{color:var(--crm-opportunity-muted);font-size:12px}.crm-opportunity-workbench-row-actions{box-sizing:border-box;flex-flow:column;justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;max-width:100%;display:flex}.crm-opportunity-workbench-row-icon-btn.arco-btn-outline.is-edit{color:var(--crm-opportunity-blue);background:#f2f6ff;border-color:#165dff52}.crm-opportunity-workbench-row-icon-btn.arco-btn-outline.is-edit:hover,.crm-opportunity-workbench-row-icon-btn.arco-btn-outline.is-edit:focus{color:#0e42d2;background:#e8f0ff;border-color:#165dff80}.crm-opportunity-workbench-row-action-tag.arco-btn{box-sizing:border-box;width:auto;min-width:0;height:24px;color:var(--crm-opportunity-blue);background:#f2f6ff;border-color:#165dff47;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.crm-opportunity-workbench-row-action-tag.arco-btn>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crm-opportunity-workbench-row-action-tag.arco-btn:hover,.crm-opportunity-workbench-row-action-tag.arco-btn:focus{color:#0e42d2;background:#e8f0ff;border-color:#165dff73}.crm-opportunity-workbench-row-action-tag.arco-btn.arco-btn-disabled,.crm-opportunity-workbench-row-action-tag.arco-btn[disabled]{color:var(--crm-opportunity-muted);background:#f7f8fa;border-color:#e5e6eb}.crm-opportunity-workbench-row-more-btn.arco-btn{width:24px;height:24px;color:var(--crm-opportunity-muted);flex:none;padding:0}.crm-opportunity-workbench-row-more-btn.arco-btn:hover,.crm-opportunity-workbench-row-more-btn.arco-btn:focus{color:var(--crm-opportunity-blue);background:#f2f6ff}.crm-opportunity-workbench-transfer-picker-hint{color:var(--crm-opportunity-muted);margin:0 0 12px;font-size:13px;line-height:1.5}.crm-opportunity-workbench-transfer-picker-list{gap:8px;display:grid}.crm-opportunity-workbench-transfer-picker-item{border:1px solid var(--crm-opportunity-line);text-align:left;cursor:pointer;background:#fff;border-radius:8px;gap:4px;width:100%;padding:10px 12px;display:grid}.crm-opportunity-workbench-transfer-picker-item:hover:not(:disabled){border-color:var(--crm-opportunity-blue)}.crm-opportunity-workbench-transfer-picker-item:disabled{cursor:not-allowed;opacity:.6}.crm-opportunity-workbench-transfer-picker-item strong{color:var(--crm-opportunity-ink);font-size:14px}.crm-opportunity-workbench-transfer-picker-item span{color:var(--crm-opportunity-muted);font-size:12px}.crm-opportunity-workbench-drawer .arco-drawer-content{background:#fafbfc}.crm-opportunity-workbench-customization-drawer .arco-drawer-content{background:#f7f8fa}.crm-opportunity-workbench-customization-drawer .arco-drawer-body{padding:12px 14px 16px}.crm-opportunity-workbench-drawer.is-mobile.arco-drawer,.crm-opportunity-workbench-customization-drawer.is-mobile.arco-drawer,.crm-opportunity-workbench-add-customization-drawer.is-mobile.arco-drawer{border-radius:12px 12px 0 0;max-width:100%;max-height:92vh;overflow:hidden;box-shadow:0 -10px 28px #0f172a29;width:100%!important;height:92vh!important}.crm-opportunity-workbench-drawer.is-mobile .arco-drawer-inner,.crm-opportunity-workbench-customization-drawer.is-mobile .arco-drawer-inner,.crm-opportunity-workbench-add-customization-drawer.is-mobile .arco-drawer-inner{border-radius:12px 12px 0 0;height:100%;overflow:hidden}.crm-opportunity-workbench-drawer.is-mobile .arco-drawer-scroll,.crm-opportunity-workbench-customization-drawer.is-mobile .arco-drawer-scroll,.crm-opportunity-workbench-add-customization-drawer.is-mobile .arco-drawer-scroll{background:#fff;flex-direction:column;height:100%;display:flex;overflow:hidden}.crm-opportunity-workbench-drawer.is-mobile .arco-drawer-header,.crm-opportunity-workbench-customization-drawer.is-mobile .arco-drawer-header,.crm-opportunity-workbench-add-customization-drawer.is-mobile .arco-drawer-header{border-bottom:1px solid #e5e6eb;flex:none;min-height:52px;padding:14px 14px 10px;position:relative}.crm-opportunity-workbench-drawer.is-mobile .arco-drawer-header:before,.crm-opportunity-workbench-customization-drawer.is-mobile .arco-drawer-header:before,.crm-opportunity-workbench-add-customization-drawer.is-mobile .arco-drawer-header:before{content:"";background:#c9cdd4;border-radius:999px;width:36px;height:4px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.crm-opportunity-workbench-drawer.is-mobile .arco-drawer-content{box-sizing:border-box;width:100%;min-height:0;padding:10px 12px max(12px, env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#fff;flex:auto;overflow:hidden auto}.crm-opportunity-workbench-customization-drawer.is-mobile .arco-drawer-content,.crm-opportunity-workbench-add-customization-drawer.is-mobile .arco-drawer-content{padding-bottom:max(12px, env(safe-area-inset-bottom));flex-direction:column;display:flex;overflow:hidden}.crm-opportunity-workbench-customization-drawer.is-mobile .arco-drawer-body,.crm-opportunity-workbench-add-customization-drawer.is-mobile .arco-drawer-body{min-height:0;padding:10px 12px max(14px, env(safe-area-inset-bottom));flex-direction:column;flex:auto;display:flex;overflow:hidden}.crm-opportunity-workbench-customization-drawer.is-mobile .crm-opportunity-workbench-customization-drawer-body,.crm-opportunity-workbench-add-customization-drawer.is-mobile .crm-opportunity-workbench-add-customization-drawer-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;flex:auto;height:100%;min-height:0;overflow:hidden auto}.crm-opportunity-workbench-customization-drawer.is-mobile .crm-opportunity-workbench-customization-drawer-body{grid-template-rows:auto auto;align-content:start;justify-items:stretch;display:grid}.crm-opportunity-workbench-customization-drawer.is-mobile .crm-opportunity-workbench-customization-context{box-sizing:border-box;align-self:start;width:100%;height:auto}.crm-opportunity-workbench-customization-drawer.is-mobile .customization-project-list-page.is-embedded,.crm-opportunity-workbench-customization-drawer.is-mobile .customization-project-list-panel.is-embedded,.crm-opportunity-workbench-customization-drawer.is-mobile .customization-opportunity-project-list{align-self:start;height:auto;min-height:0}.crm-opportunity-workbench-add-customization-drawer.is-mobile .crm-opportunity-workbench-add-customization-drawer-body>.customization-new-project-draft-page,.crm-opportunity-workbench-add-customization-drawer.is-mobile .customization-new-project-draft-page--tabs,.crm-opportunity-workbench-add-customization-drawer.is-mobile .customization-new-project-triptych-tabs,.crm-opportunity-workbench-add-customization-drawer.is-mobile .customization-new-project-triptych-tabs .arco-tabs-content,.crm-opportunity-workbench-add-customization-drawer.is-mobile .customization-new-project-triptych-tabs .arco-tabs-content-item,.crm-opportunity-workbench-add-customization-drawer.is-mobile .customization-new-project-triptych-tabs .arco-tabs-pane,.crm-opportunity-workbench-add-customization-drawer.is-mobile .customization-new-project-draft-page--tabs .customization-new-project-column,.crm-opportunity-workbench-add-customization-drawer.is-mobile .customization-new-project-draft-page--tabs .customization-new-project-column-body,.crm-opportunity-workbench-add-customization-drawer.is-mobile .customization-new-project-linked-list{overscroll-behavior:auto;flex:none;height:auto;min-height:0;max-height:none;overflow:visible}.crm-opportunity-workbench-add-customization-drawer.is-mobile .customization-new-project-draft-page--tabs,.crm-opportunity-workbench-add-customization-drawer.is-mobile .customization-new-project-triptych-tabs,.crm-opportunity-workbench-add-customization-drawer.is-mobile .customization-new-project-triptych-tabs .arco-tabs-content,.crm-opportunity-workbench-add-customization-drawer.is-mobile .customization-new-project-triptych-tabs .arco-tabs-content-item,.crm-opportunity-workbench-add-customization-drawer.is-mobile .customization-new-project-triptych-tabs .arco-tabs-pane,.crm-opportunity-workbench-add-customization-drawer.is-mobile .customization-new-project-draft-page--tabs .customization-new-project-column,.crm-opportunity-workbench-add-customization-drawer.is-mobile .customization-new-project-draft-page--tabs .customization-new-project-column-body,.crm-opportunity-workbench-add-customization-drawer.is-mobile .customization-new-project-linked-list,.crm-opportunity-workbench-add-customization-drawer.is-mobile .customization-new-project-linked-item{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.crm-opportunity-workbench-add-customization-drawer.is-mobile .customization-new-project-linked-list{scrollbar-gutter:auto;padding-right:0}.crm-opportunity-workbench-add-customization-drawer.is-mobile .customization-new-project-history-topline{width:100%;min-width:0}.crm-opportunity-workbench-add-customization-drawer.is-mobile .customization-new-project-history-version{margin-left:0}.crm-opportunity-workbench-add-customization-drawer.is-mobile .customization-new-project-triptych-tabs>.arco-tabs-header-nav{z-index:2;background:#f5f7fb;position:sticky;top:0}.crm-opportunity-workbench-drawer.is-mobile .arco-drawer-footer{padding:10px 12px max(10px, env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e5e6eb;flex:none}.crm-opportunity-workbench-drawer.is-mobile .crm-opportunity-workbench-drawer-footer{grid-template-columns:1fr 1.2fr;gap:8px;display:grid}.crm-opportunity-workbench-drawer.is-mobile .crm-opportunity-workbench-drawer-footer .arco-btn{border-radius:10px;width:100%;height:40px;margin:0}.crm-opportunity-workbench-drawer.is-mobile .crm-opportunity-workbench-editor-form{gap:10px}.crm-opportunity-workbench-drawer.is-mobile .crm-opportunity-workbench-editor-section,.crm-opportunity-workbench-drawer.is-mobile .crm-opportunity-workbench-name-panel{border-radius:10px;gap:10px;padding:12px}.crm-opportunity-workbench-drawer.is-mobile .crm-opportunity-workbench-editor-grid{grid-template-columns:1fr;gap:10px}.crm-opportunity-workbench-drawer.is-mobile .crm-opportunity-workbench-field .arco-select-view,.crm-opportunity-workbench-drawer.is-mobile .crm-opportunity-workbench-field .arco-input,.crm-opportunity-workbench-drawer.is-mobile .crm-opportunity-workbench-field .arco-picker,.crm-opportunity-workbench-drawer.is-mobile .crm-opportunity-workbench-field .arco-input-number{width:100%}.crm-opportunity-workbench-customization-drawer-body{gap:12px;min-width:0;display:grid}@media (width<=760px){.crm-opportunity-workbench-customization-drawer .arco-drawer-header{padding:12px 14px}.crm-opportunity-workbench-customization-drawer .arco-drawer-body{padding:10px 12px max(14px, env(safe-area-inset-bottom))}.crm-opportunity-workbench-customization-drawer-body{gap:10px}.crm-opportunity-workbench-customization-drawer .customization-project-list-panel{border-radius:10px}.crm-opportunity-workbench-customization-drawer .customization-project-list-panel.is-embedded{border-radius:0}}.crm-opportunity-workbench-add-customization-drawer .arco-drawer-content{background:#f5f7fb;flex-direction:column;display:flex}.crm-opportunity-workbench-add-customization-drawer .arco-drawer-header{border-bottom-color:#e8eef6}.crm-opportunity-workbench-add-customization-drawer .arco-drawer-body{flex-direction:column;flex:auto;min-height:0;padding:12px 16px 16px;display:flex}.crm-opportunity-workbench-add-customization-drawer-body{flex:auto;grid-template-rows:auto minmax(0,1fr);gap:12px;min-width:0;min-height:0;display:grid}.crm-opportunity-workbench-add-customization-drawer-body>.customization-new-project-draft-page{min-height:0}.crm-opportunity-workbench-customization-context{border:1px solid var(--crm-opportunity-line);background:#fff;border-radius:8px;align-items:baseline;gap:12px;min-width:0;padding:10px 12px;display:flex}.crm-opportunity-workbench-customization-context strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-opportunity-workbench-customization-context span{color:var(--crm-opportunity-muted);flex:none;font-size:12px}.crm-opportunity-workbench-drawer-body{gap:14px;min-width:0;display:grid}.crm-opportunity-workbench-stage-drawer .arco-drawer-body,.crm-opportunity-workbench-stage-drawer .arco-spin,.crm-opportunity-workbench-stage-drawer .arco-spin-children,.crm-opportunity-workbench-stage-drawer .crm-opportunity-workbench-drawer-body{box-sizing:border-box;width:100%;min-width:0}.crm-opportunity-workbench-stage-drawer .arco-spin{display:block}.crm-opportunity-workbench-drawer-title,.crm-opportunity-workbench-followup-create,.crm-opportunity-workbench-followup-card,.crm-opportunity-workbench-trace-card,.crm-opportunity-workbench-owner-summary,.crm-opportunity-workbench-stage-owner-grid label,.crm-opportunity-workbench-latest-change{border:1px solid var(--crm-opportunity-line);background:#fff;border-radius:8px}.crm-opportunity-workbench-drawer-title{gap:4px;padding:12px 14px;display:grid}.crm-opportunity-workbench-drawer-title strong{font-size:15px}.crm-opportunity-workbench-drawer-title span,.crm-opportunity-workbench-followup-create-footer span{color:var(--crm-opportunity-muted);font-size:12px}.crm-opportunity-workbench-followup-create{gap:10px;padding:14px;display:grid}.crm-opportunity-workbench-section-title{color:var(--crm-opportunity-ink);font-size:13px;font-weight:850}.crm-opportunity-workbench-tabs{background:#edf1f7;border-radius:8px;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}.crm-opportunity-workbench-tabs button{height:34px;color:var(--crm-opportunity-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;font-weight:750}.crm-opportunity-workbench-tabs button[aria-selected=true]{color:var(--crm-opportunity-blue);background:#fff;box-shadow:0 4px 12px #0f172a14}.crm-opportunity-workbench-followup-list,.crm-opportunity-workbench-trace-list,.crm-opportunity-workbench-stage-owner-grid{gap:10px;display:grid}.crm-opportunity-workbench-editor-form{gap:14px;display:grid}.crm-opportunity-workbench-editor-section{border:1px solid var(--crm-opportunity-line);background:#fff;border-radius:8px;gap:12px;padding:14px;display:grid}.crm-opportunity-workbench-name-panel{background:linear-gradient(#f5f8ff 0%,#fff 100%);border:1px solid #165dff2e;border-radius:8px;gap:10px;padding:14px;display:grid}.crm-opportunity-workbench-name-panel>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.crm-opportunity-workbench-name-panel>div>span{color:var(--crm-opportunity-muted);font-size:12px;font-weight:700}.crm-opportunity-workbench-name-panel .arco-input{font-size:14px;font-weight:750}.crm-opportunity-workbench-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.crm-opportunity-workbench-editor-form .crm-opportunity-workbench-field .arco-select-view{background:#fff;border-color:#c9cdd4;border-radius:6px;height:32px;min-height:32px;overflow:hidden}.crm-opportunity-workbench-editor-form .crm-opportunity-workbench-field .arco-select-view:hover{background:#fff;border-color:#86909c}.crm-opportunity-workbench-editor-form .crm-opportunity-workbench-field .arco-select-view-selector{align-items:center;min-width:0;overflow:hidden}.crm-opportunity-workbench-editor-form .crm-opportunity-workbench-field .arco-select-view-value{color:#1d2129;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden;line-height:22px!important}.crm-opportunity-workbench-editor-form .crm-opportunity-workbench-field .arco-select-view-value .crm-opportunity-workbench-option-label{color:inherit;font-size:inherit;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;line-height:22px;display:inline;overflow:hidden}.crm-opportunity-workbench-option-dropdown{box-sizing:border-box;max-width:calc(100vw - 32px);padding:5px}.crm-opportunity-workbench-option-dropdown .arco-select-option{box-sizing:border-box;white-space:normal;align-items:flex-start;height:auto;min-height:38px;padding:7px 10px;line-height:1.45}.crm-opportunity-workbench-option-dropdown .arco-select-option-content{text-overflow:clip;white-space:normal;overflow:visible}.crm-opportunity-workbench-option-label{color:#111827;overflow-wrap:anywhere;white-space:normal;max-width:100%;font-size:13px;line-height:1.45;display:block}.crm-opportunity-workbench-filter-panel .arco-select-view{height:28px;overflow:hidden}.crm-opportunity-workbench-filter-panel .arco-select-view-selector{align-items:center;min-width:0;overflow:hidden}.crm-opportunity-workbench-filter-panel .arco-select-view-value{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden;line-height:22px!important}.crm-opportunity-workbench-filter-panel .arco-select-view-value .crm-opportunity-workbench-option-label{color:inherit;font-size:inherit;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;line-height:22px;display:inline;overflow:hidden}.crm-opportunity-workbench-followup-card{gap:6px;padding:12px 48px 12px 14px;display:grid;position:relative}.crm-opportunity-workbench-followup-card-latest{box-shadow:inset 3px 0 0 var(--crm-opportunity-blue);background:#f5f8ff;border-color:#165dff6b}.crm-opportunity-workbench-followup-card>div{align-items:flex-start;gap:8px;display:flex}.crm-opportunity-workbench-followup-card strong{font-size:13px;line-height:1.5}.crm-opportunity-workbench-followup-card p,.crm-opportunity-workbench-trace-card p{color:var(--crm-opportunity-muted);margin:0;font-size:12px}.crm-opportunity-workbench-followup-card>.arco-btn{position:absolute;top:12px;right:12px}.crm-opportunity-workbench-trace-card{gap:10px;padding:13px 14px;display:grid}.crm-opportunity-workbench-trace-card div:not(.crm-opportunity-workbench-trace-title){border-top:1px dashed #6b728038;gap:4px;padding-top:8px;display:grid}.crm-opportunity-workbench-trace-card span{color:var(--crm-opportunity-muted);font-size:12px;font-weight:700}.crm-opportunity-workbench-trace-card strong{font-size:13px;line-height:1.55}.crm-opportunity-workbench-stage-timeline{padding:2px 14px 4px;display:block}.crm-opportunity-workbench-stage-board-summary{background:rgb(var(--primary-1));color:var(--color-text-2);border-radius:8px;flex-wrap:wrap;gap:18px;margin:10px 0 14px;padding:9px 12px;font-size:13px;display:flex}.crm-opportunity-workbench-stage-section{border:1px solid var(--color-border-2);background:var(--color-bg-2);border-radius:10px;margin-top:14px;overflow:hidden}.crm-opportunity-workbench-stage-section>header{border-bottom:1px solid var(--color-border-1);background:var(--color-fill-1);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.crm-opportunity-workbench-stage-section h4{color:var(--color-text-1);margin:0;font-size:14px}.crm-opportunity-workbench-stage-section>header span{color:var(--color-text-3);font-size:12px}.crm-opportunity-workbench-stage-node{grid-template-columns:32px minmax(0,1fr);gap:8px;padding:0;display:grid;position:relative}.crm-opportunity-workbench-stage-node:before{z-index:0;background:var(--color-border-2);content:"";width:1px;position:absolute;top:30px;bottom:-12px;left:13px}.crm-opportunity-workbench-stage-node__marker{z-index:1;border:1px solid var(--color-border-3);background:var(--color-bg-2);width:24px;height:24px;color:var(--color-text-3);border-radius:50%;justify-content:center;align-items:center;margin-top:12px;font-size:12px;font-weight:700;display:inline-flex}.crm-opportunity-workbench-stage-node.is-completed .crm-opportunity-workbench-stage-node__marker{border-color:rgb(var(--green-6));background:rgb(var(--green-6));color:#fff}.crm-opportunity-workbench-stage-node.is-manual_set .crm-opportunity-workbench-stage-node__marker,.crm-opportunity-workbench-stage-node.is-not_started:first-child .crm-opportunity-workbench-stage-node__marker,.crm-opportunity-workbench-stage-section:first-of-type .crm-opportunity-workbench-stage-node.is-not_started .crm-opportunity-workbench-stage-node__marker{border-color:rgb(var(--orange-5));color:rgb(var(--orange-7))}.crm-opportunity-workbench-stage-node.is-current .crm-opportunity-workbench-stage-node__marker{border-color:rgb(var(--primary-6));background:rgb(var(--primary-6));color:#fff;width:28px;height:28px;box-shadow:0 0 0 4px rgb(var(--primary-1));margin-top:10px;margin-left:-2px}.crm-opportunity-workbench-stage-node__content{border-bottom:1px solid var(--color-border-1);min-width:0;padding:10px 0}.crm-opportunity-workbench-stage-node:last-child .crm-opportunity-workbench-stage-node__content{border-bottom:0}.crm-opportunity-workbench-stage-node.is-current .crm-opportunity-workbench-stage-node__content{border:1px solid rgb(var(--primary-2));background:rgb(var(--primary-1));border-radius:8px;margin:3px -4px;padding:9px 10px}.crm-opportunity-workbench-stage-node__heading{align-items:center;gap:8px;display:flex}.crm-opportunity-workbench-stage-node__summary{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:10px;padding:0;display:flex}.crm-opportunity-workbench-stage-node__summary:focus-visible{outline:2px solid rgb(var(--primary-6));outline-offset:2px;border-radius:4px}.crm-opportunity-workbench-stage-node__title{align-items:center;gap:8px;min-width:0;display:flex}.crm-opportunity-workbench-stage-node__title strong{color:var(--color-text-1);font-size:14px}.crm-opportunity-workbench-stage-node__content p{color:var(--color-text-2);margin:4px 0 2px;font-size:13px;line-height:1.45}.crm-opportunity-workbench-stage-node__content small{color:var(--color-text-3);font-size:12px;display:block}.crm-opportunity-workbench-stage-history{background:var(--color-fill-1);color:var(--color-text-3);border-radius:6px;gap:6px;margin-top:8px;padding:8px 10px;font-size:12px;display:grid}.crm-opportunity-workbench-manual-stage-form{border-left:3px solid rgb(var(--primary-5));background:var(--color-fill-1);border-radius:0 6px 6px 0;gap:8px;margin-top:9px;padding:10px;display:grid}.crm-opportunity-workbench-manual-stage-form__actions{justify-content:flex-end;gap:8px;display:flex}.crm-opportunity-workbench-stage-board-summary{background:var(--color-fill-2);color:var(--color-text-2);border-radius:8px;gap:18px;margin:10px 0;padding:10px 12px;display:flex}.crm-opportunity-workbench-stage-cell{justify-items:center;gap:4px;display:grid}.crm-opportunity-workbench-stage-section{margin-top:18px}.crm-opportunity-workbench-stage-section h4{color:var(--color-text-1);margin:0 0 10px}.crm-opportunity-workbench-stage-node{gap:10px;padding:0 0 16px 4px;display:flex;position:relative}.crm-opportunity-workbench-stage-node:before{background:var(--color-border-2);content:"";width:1px;position:absolute;top:22px;bottom:0;left:14px}.crm-opportunity-workbench-stage-node:last-child:before{display:none}.crm-opportunity-workbench-stage-node__marker{z-index:1;border:1px solid var(--color-border-3);background:var(--color-bg-2);width:22px;height:22px;color:var(--color-text-3);border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.crm-opportunity-workbench-stage-node.is-current .crm-opportunity-workbench-stage-node__marker,.crm-opportunity-workbench-stage-node.is-manual_set .crm-opportunity-workbench-stage-node__marker{border-color:rgb(var(--primary-6));background:rgb(var(--primary-6));color:#fff}.crm-opportunity-workbench-stage-node__content{border:1px solid var(--color-border-2);background:var(--color-bg-2);border-radius:8px;flex:1;min-width:0;padding:0 10px 10px}.crm-opportunity-workbench-stage-node__heading{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.crm-opportunity-workbench-stage-node__heading:focus-visible{outline:2px solid rgb(var(--primary-6));outline-offset:2px;border-radius:4px}.crm-opportunity-workbench-stage-node__history-toggle{color:rgb(var(--primary-6));white-space:nowrap;margin-left:auto;font-size:12px}.crm-opportunity-workbench-stage-node__content p{color:var(--color-text-2);margin:6px 0;font-size:13px}.crm-opportunity-workbench-stage-node__content small{color:var(--color-text-3)}.crm-opportunity-workbench-stage-history{color:var(--color-text-3);gap:4px;margin-top:8px;font-size:12px;display:grid}.crm-opportunity-workbench-stage-history div{grid-template-columns:150px 1fr auto;gap:8px;display:grid}.crm-opportunity-workbench-manual-stage-form{gap:8px;margin:0 0 8px 36px;display:grid}.crm-opportunity-workbench-stage-stalled-alert,.crm-opportunity-workbench-stage-history-missing{border-radius:6px;margin:8px 0;padding:9px 12px;font-size:13px}.crm-opportunity-workbench-stage-stalled-alert{background:rgb(var(--orange-1));color:rgb(var(--orange-7))}.crm-opportunity-workbench-stage-history-missing{background:var(--color-fill-2);color:var(--color-text-3)}.crm-opportunity-workbench-stage-timeline p{color:var(--crm-opportunity-ink);margin:4px 0}.crm-opportunity-workbench-stage-timeline span,.crm-opportunity-workbench-stage-timeline small{color:var(--crm-opportunity-muted);font-size:12px}.crm-opportunity-workbench-owner-summary{color:var(--crm-opportunity-muted);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;font-size:12px;display:grid}.crm-opportunity-workbench-quick-actions{flex-wrap:wrap;gap:8px;display:flex}.crm-opportunity-workbench-stage-owner-grid label{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.crm-opportunity-workbench-stage-owner-grid label>span{color:var(--crm-opportunity-ink);font-size:13px;font-weight:800}.crm-opportunity-workbench-latest-change{color:var(--crm-opportunity-muted);padding:11px 12px;font-size:12px}.crm-opportunity-workbench-drawer-footer{width:100%}@media (width<=760px){.crm-opportunity-workbench-hero,.crm-opportunity-workbench-table-header{flex-direction:column;align-items:flex-start}.crm-opportunity-workbench-filter-panel,.crm-opportunity-workbench-editor-grid,.crm-opportunity-workbench-owner-summary,.crm-opportunity-workbench-stage-owner-grid label{grid-template-columns:1fr}}.crm-opportunity-workbench-page{--crm-opportunity-ink:#1d1d1f;--crm-opportunity-muted:#6e6e73;--crm-opportunity-line:#d2d2d7;--crm-opportunity-surface:#f5f5f7;--crm-opportunity-blue:#0071e3;--crm-opportunity-green:#248a3d;color:var(--crm-opportunity-ink);letter-spacing:0;gap:16px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Microsoft YaHei,sans-serif}.crm-opportunity-workbench-hero,.crm-opportunity-workbench-filter-panel,.crm-opportunity-workbench-table-card{border-color:#0000001a;box-shadow:0 1px 2px #0000000a}.crm-opportunity-workbench-hero{justify-content:flex-end;gap:12px;padding:12px 18px}.crm-opportunity-workbench-hero>.arco-btn{background:var(--crm-opportunity-blue);border-radius:8px;height:38px;font-weight:600}.crm-opportunity-workbench-filter-panel{grid-template-columns:minmax(0,1fr);gap:8px;padding:6px 10px}.crm-opportunity-workbench-filter-fields{z-index:2;flex-direction:column;gap:0;min-width:0;display:flex;position:relative}.crm-opportunity-workbench-filter-primary{flex-wrap:wrap;align-items:end;gap:6px 8px;width:100%;min-width:0;display:flex}.crm-opportunity-workbench-filter-primary>.crm-opportunity-workbench-field{flex:0 132px;width:132px;max-width:180px}.crm-opportunity-workbench-filter-primary>.crm-opportunity-workbench-keyword-field{flex:180px;width:auto;max-width:240px}.crm-opportunity-workbench-status-field{z-index:3;flex:0 0 96px;width:96px;min-width:96px;max-width:96px;position:relative}.crm-opportunity-workbench-status-field .arco-select{width:100%}.crm-opportunity-workbench-filter-primary>.crm-opportunity-workbench-stages-field{flex:180px;width:auto;min-width:160px;max-width:280px}.crm-opportunity-workbench-compact-multi-select.arco-select-multiple .arco-select-view{height:28px;max-height:28px;overflow:hidden}.crm-opportunity-workbench-compact-multi-select.arco-select-multiple .arco-input-tag,.crm-opportunity-workbench-compact-multi-select.arco-select-multiple .arco-input-tag-view,.crm-opportunity-workbench-compact-multi-select.arco-select-multiple .arco-input-tag-inner{flex-wrap:nowrap;align-items:center;overflow:hidden}.crm-opportunity-workbench-compact-multi-select.arco-select-multiple .arco-tag{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;max-width:calc(100% - 40px);overflow:hidden}.crm-opportunity-workbench-field{gap:2px}.crm-opportunity-workbench-field>span{color:#424245;font-weight:600}.crm-opportunity-workbench-filter-panel .arco-input-inner-wrapper,.crm-opportunity-workbench-filter-panel .arco-select-view,.crm-opportunity-workbench-filter-panel .arco-picker{background:var(--crm-opportunity-surface);border:1px solid #0000;border-radius:6px;align-items:center;min-height:28px;line-height:18px;transition:border-color .16s,box-shadow .16s,background-color .16s;display:inline-flex;box-shadow:inset 0 0 0 1px #00000014}.crm-opportunity-workbench-filter-panel .arco-input-inner-wrapper:hover,.crm-opportunity-workbench-filter-panel .arco-select-view:hover,.crm-opportunity-workbench-filter-panel .arco-picker:hover{background:#fff;box-shadow:inset 0 0 0 1px #00000029}.crm-opportunity-workbench-filter-panel .arco-input-inner-wrapper:focus-within,.crm-opportunity-workbench-filter-panel .arco-select:focus-within .arco-select-view,.crm-opportunity-workbench-filter-panel .arco-picker:focus-within{border-color:var(--crm-opportunity-blue);background:#fff;box-shadow:0 0 0 3px #0071e31f}.crm-opportunity-workbench-filter-panel label>.arco-input,.crm-opportunity-workbench-filter-panel .crm-opportunity-workbench-field>.arco-input{min-height:28px;padding-top:4px;padding-bottom:4px;line-height:18px}.crm-opportunity-workbench-filter-actions{border-top:1px solid #00000014;justify-content:flex-end;padding-top:14px}.crm-opportunity-workbench-filter-actions .arco-btn{border-radius:6px;min-width:68px;height:28px;font-weight:600}.crm-opportunity-workbench-filter-actions .arco-btn-primary{border-color:var(--crm-opportunity-blue);background:var(--crm-opportunity-blue)}.crm-opportunity-workbench-table-card{padding:0 0 14px}.crm-opportunity-workbench-table-header{min-height:0;margin-bottom:0;padding:4px 12px}.crm-opportunity-workbench-table-header .crm-list-table-actions .arco-btn{height:30px;min-height:30px;padding:0 10px;font-size:13px}.crm-opportunity-workbench-table-header .crm-list-statline{font-size:12px}.crm-opportunity-workbench-table-card .arco-table-th{color:#1d2129;white-space:nowrap;background:#f7f8fa;padding:2px 6px;font-size:14px;font-weight:500;line-height:1.5715}.crm-opportunity-workbench-table-card .arco-table-th .arco-table-cell{min-height:0;padding:0}.crm-opportunity-workbench-table-card .arco-table-checkbox .arco-table-th,.crm-opportunity-workbench-table-card .arco-table-checkbox .arco-table-cell{padding:2px 4px}.crm-opportunity-workbench-table-card .arco-table-td{background:#fff;border-bottom-color:#00000014;padding:8px 10px}.crm-opportunity-workbench-table-card .arco-table-tr:hover .arco-table-td{background:#fbfbfd}.crm-opportunity-workbench-table-card>.arco-pagination{padding:14px 20px 0;margin-top:0!important}.crm-opportunity-workbench-table-card .arco-tag{border-radius:6px;font-weight:600}.crm-opportunity-workbench-main-cell strong,.crm-opportunity-workbench-stack-cell strong{color:var(--crm-opportunity-ink);font-weight:650}.crm-opportunity-workbench-stage-button{color:var(--crm-opportunity-blue);background:#f0f7ff;border-color:#0071e32e;border-radius:6px;font-weight:600}.crm-opportunity-workbench-filter-panel{grid-template-columns:minmax(0,1fr) auto;align-items:end}.crm-opportunity-workbench-filter-actions{z-index:1;border-top:0;border-left:1px solid #00000014;align-self:end;align-items:flex-end;padding:0 0 0 10px;position:relative}.crm-opportunity-workbench-filter-dropdown{box-sizing:border-box;background:#fff;border:1px solid #0000001a;border-radius:8px;padding:6px;box-shadow:0 12px 32px #00000024}.crm-opportunity-workbench-filter-dropdown .arco-select-option,.crm-opportunity-workbench-filter-dropdown .arco-select-option-wrapper{box-sizing:border-box;border-radius:6px;min-height:38px;margin:2px 0}.crm-opportunity-workbench-filter-dropdown .arco-select-option:hover,.crm-opportunity-workbench-filter-dropdown .arco-select-option-wrapper:hover{background:var(--crm-opportunity-surface)}.crm-opportunity-workbench-filter-dropdown .arco-select-option-selected,.crm-opportunity-workbench-filter-dropdown .arco-select-option-wrapper-selected{color:var(--crm-opportunity-blue);background:#eaf4ff;font-weight:600}.crm-opportunity-workbench-filter-panel [data-testid=opportunity-filter-stages] .arco-tag,.crm-opportunity-workbench-filter-panel [data-testid=opportunity-filter-sign-info-status] .arco-tag{color:var(--crm-opportunity-blue);background:#eaf4ff;border:0;border-radius:5px}.crm-opportunity-workbench-sort-header{white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.crm-opportunity-workbench-sort-header>span:first-child{flex:none}.crm-opportunity-workbench-sort-actions{flex:none;gap:2px;display:inline-flex}.crm-opportunity-workbench-sort-actions .arco-btn-size-mini{width:16px;min-width:16px;height:16px;padding:0}@media (width<=1100px){.crm-opportunity-workbench-filter-panel{grid-template-columns:minmax(0,1fr)}.crm-opportunity-workbench-filter-primary>.crm-opportunity-workbench-field,.crm-opportunity-workbench-filter-primary>.crm-opportunity-workbench-status-field,.crm-opportunity-workbench-filter-primary>.crm-opportunity-workbench-stages-field{flex:calc(50% - 6px);width:auto;min-width:0;max-width:none}.crm-opportunity-workbench-filter-actions{border-top:1px solid #00000014;border-left:0;justify-content:flex-end;align-self:auto;padding:10px 0 0}}@media (width<=760px){.crm-opportunity-workbench-filter-primary>.crm-opportunity-workbench-field,.crm-opportunity-workbench-filter-primary>.crm-opportunity-workbench-status-field,.crm-opportunity-workbench-filter-primary>.crm-opportunity-workbench-stages-field{flex:100%}.crm-opportunity-workbench-filter-actions .arco-btn{flex:1}.crm-opportunity-workbench-hero{padding:18px}}.crm-opportunity-workbench-mobile-filter-panel,.crm-opportunity-workbench-mobile-sort-bar,.crm-opportunity-workbench-mobile-list{display:none}@media (width<=760px){.crm-opportunity-workbench-page{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:100%;padding:max(8px, env(safe-area-inset-top)) 12px max(16px, env(safe-area-inset-bottom));background:#f2f3f5;gap:10px;overflow:visible}.crm-opportunity-workbench-back-to-top{right:12px;bottom:max(72px, calc(env(safe-area-inset-bottom) + 64px));width:36px;min-width:36px;height:36px}.crm-opportunity-workbench-mobile-filter-panel{z-index:12;box-sizing:border-box;background:#fff;border:0;border-radius:12px;gap:8px;width:100%;min-width:0;max-width:100%;margin:0;padding:10px 12px;display:grid;position:sticky;top:0;box-shadow:0 1px 2px #0f172a0a}.crm-opportunity-workbench-mobile-sort-bar{box-sizing:border-box;background:#fff;border:0;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:4px;width:100%;min-width:0;max-width:100%;margin:0;padding:8px 6px;display:grid;box-shadow:0 1px 2px #0f172a0a}.crm-opportunity-workbench-mobile-sort-bar .crm-opportunity-workbench-sort-header{justify-content:center;gap:4px;min-width:0}.crm-opportunity-workbench-mobile-sort-bar .crm-opportunity-workbench-sort-header>span:first-child{color:#4e5969;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.2;overflow:hidden}.crm-opportunity-workbench-mobile-sort-bar .crm-opportunity-workbench-sort-actions{gap:2px}.crm-opportunity-workbench-mobile-sort-bar .crm-opportunity-workbench-sort-actions .arco-btn-size-mini{width:18px;min-width:18px;height:18px}.crm-opportunity-workbench-mobile-toolbar{justify-content:space-between;align-items:center;gap:8px;min-width:0;max-width:100%;min-height:28px;display:flex}.crm-opportunity-workbench-mobile-toolbar-left{flex:auto;align-items:center;gap:2px;min-width:0;display:flex}.crm-opportunity-workbench-mobile-toolbar h1{color:#1d2129;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:15px;font-weight:700;line-height:1.2;display:block;overflow:hidden}.crm-opportunity-workbench-mobile-toolbar>.arco-btn-primary{border-radius:8px;flex:none;height:28px;padding:0 10px;font-size:12px;font-weight:600}.crm-opportunity-workbench-mobile-filter-fields{gap:6px;width:100%;min-width:0;max-width:100%;display:grid}.crm-opportunity-workbench-mobile-filter-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;min-width:0;display:grid}.crm-opportunity-workbench-mobile-filter-fields .arco-input-inner-wrapper,.crm-opportunity-workbench-mobile-filter-fields .arco-select-view{background:#f7f8fa;border:1px solid #e5e6eb;border-radius:8px;min-width:0;min-height:30px}.crm-opportunity-workbench-mobile-filter-fields .arco-input-inner-wrapper:focus-within,.crm-opportunity-workbench-mobile-filter-fields .arco-select-view:focus-within{box-shadow:none;background:#fff;border-color:#165dff73}.crm-opportunity-workbench-mobile-filter-fields .arco-select,.crm-opportunity-workbench-mobile-filter-fields .arco-select-view,.crm-opportunity-workbench-mobile-filter-fields .arco-input-inner-wrapper{width:100%;min-width:0;max-width:100%}.crm-opportunity-workbench-mobile-filter-fields .arco-select-view{height:30px;overflow:hidden}.crm-opportunity-workbench-mobile-filter-fields .arco-select-view-selector{align-items:center;min-width:0;display:flex;overflow:hidden}.crm-opportunity-workbench-mobile-filter-fields .arco-select-view-value,.crm-opportunity-workbench-mobile-filter-fields .arco-select-view-value .crm-opportunity-workbench-option-label{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;word-break:normal;min-width:0;max-width:100%;line-height:28px;display:block;overflow:hidden}.crm-opportunity-workbench-mobile-filter-fields .arco-input-size-small,.crm-opportunity-workbench-mobile-filter-fields .arco-select-size-small .arco-select-view-value,.crm-opportunity-workbench-mobile-filter-fields .arco-select-size-small .arco-select-view-input{font-size:12px}.crm-opportunity-workbench-mobile-filter-actions{justify-content:flex-end;align-items:center;gap:4px;min-width:0;padding-top:0;display:flex}.crm-opportunity-workbench-mobile-filter-actions .arco-btn{border-radius:8px;height:28px;padding:0 10px;font-size:12px;font-weight:600}.crm-opportunity-workbench-mobile-filter-actions .arco-btn-text{color:#4e5969;padding:0 8px}.crm-opportunity-workbench-page .crm-opportunity-workbench-table-card{box-sizing:border-box;width:100%;min-width:0;max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.crm-opportunity-workbench-mobile-list{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:0 0 max(12px, env(safe-area-inset-bottom));gap:12px;display:grid}.crm-opportunity-workbench-mobile-card-list{box-sizing:border-box;background:0 0;border:0;border-radius:0;gap:10px;width:100%;min-width:0;max-width:100%;display:grid;overflow:visible}.crm-opportunity-workbench-mobile-list .arco-spin,.crm-opportunity-workbench-mobile-list .arco-spin-children{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.crm-opportunity-workbench-mobile-list-status{box-sizing:border-box;width:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:24px 12px;display:flex}.crm-opportunity-workbench-mobile-list-status .arco-spin{flex-direction:column;align-items:center;gap:8px;display:inline-flex}.crm-opportunity-workbench-mobile-list-status .arco-spin-tip{color:#4e5969;font-size:13px}.crm-opportunity-workbench-mobile-list .arco-empty{background:#fff;border:0;border-radius:12px;padding:36px 16px}.crm-opportunity-workbench-mobile-card{box-sizing:border-box;background:#fff;border:0;border-radius:12px;gap:8px;width:100%;min-width:0;max-width:100%;padding:12px;display:grid;box-shadow:0 1px 2px #0f172a0a}.crm-opportunity-workbench-mobile-card:last-child{border-bottom:0}.crm-opportunity-workbench-mobile-card.is-disabled{box-shadow:none;opacity:.72;background:#f7f8fa}.crm-opportunity-workbench-mobile-card-name{color:#1d2129;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.crm-opportunity-workbench-mobile-card-meta{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.crm-opportunity-workbench-mobile-card-code{white-space:nowrap;align-items:center;gap:4px;min-width:0;max-width:100%;line-height:1.35;display:inline-flex;overflow:hidden}.crm-opportunity-workbench-mobile-card-code-label{color:#d25f00;background:#fff7e8;border-radius:4px;flex:none;padding:1px 5px;font-size:11px;font-weight:650;line-height:1.3}.crm-opportunity-workbench-mobile-card-code-value{color:#4e5969;font-variant-numeric:tabular-nums;text-overflow:ellipsis;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.crm-opportunity-workbench-mobile-card-time{color:#86909c;text-align:right;white-space:nowrap;flex:none;font-size:12px;line-height:1.35}.crm-opportunity-workbench-mobile-card-itinerary{background:#f2fbf5;border:0;border-left:3px solid #00b42a;border-radius:8px;flex-wrap:nowrap;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;padding:4px 8px;display:flex}.crm-opportunity-workbench-mobile-card-itinerary-label{color:#00b42a;flex:none;font-size:11px;font-weight:650;line-height:1.3}.crm-opportunity-workbench-mobile-card-itinerary-time{color:#1d2129;text-align:center;flex:none;font-size:12px;font-weight:600;line-height:1.3}.crm-opportunity-workbench-mobile-card-itinerary-project{color:#86909c;font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:12px;font-weight:600;line-height:1.3;overflow:hidden}.crm-opportunity-workbench-mobile-card-footer{border-top:1px solid #f2f3f5;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;margin-top:0;padding-top:8px;display:flex}.crm-opportunity-workbench-mobile-card-action{cursor:pointer;border:1px solid #0000;border-radius:999px;flex:0 auto;min-width:0;height:28px;margin:0;padding:0 10px;font-size:12px;font-weight:600;line-height:26px}.crm-opportunity-workbench-mobile-card-action.is-secondary{color:#4e5969;background:#fff;border-color:#e5e6eb}.crm-opportunity-workbench-mobile-card-action.is-accent{color:#165dff;background:#f2f6ff;border-color:#165dff47}.crm-opportunity-workbench-mobile-card-action.is-primary{color:#fff;background:#165dff;border-color:#0000}.crm-opportunity-workbench-mobile-card-action:active{opacity:.86}.crm-opportunity-workbench-mobile-card-action.is-secondary:active{background:#f7f8fa}.crm-opportunity-workbench-mobile-card-action.is-accent:active{background:#e8f0ff}.crm-opportunity-workbench-mobile-card-action.is-primary:active{background:#0e4fd9}.crm-opportunity-workbench-mobile-pagination.arco-pagination{box-sizing:border-box;background:#fff;border-radius:12px;flex-direction:column;align-items:stretch;gap:8px;width:100%;min-width:0;max-width:100%;margin:0;padding:10px 12px;display:flex;box-shadow:0 1px 2px #0f172a0a}.crm-opportunity-workbench-mobile-pagination .arco-pagination-total-text{color:#86909c;white-space:nowrap;margin:0;font-size:12px;line-height:1.4}.crm-opportunity-workbench-mobile-pagination .arco-pagination-list{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px;width:100%;margin:0;padding:0;display:flex}.crm-opportunity-workbench-mobile-pagination .arco-pagination-item,.crm-opportunity-workbench-mobile-pagination .arco-pagination-item-previous,.crm-opportunity-workbench-mobile-pagination .arco-pagination-item-next{color:#1d2129;background:#f2f3f5;border:0;border-radius:8px;min-width:28px;height:28px;margin:0;font-size:12px;font-weight:600;line-height:28px}.crm-opportunity-workbench-mobile-pagination .arco-pagination-item:hover,.crm-opportunity-workbench-mobile-pagination .arco-pagination-item-previous:hover,.crm-opportunity-workbench-mobile-pagination .arco-pagination-item-next:hover{color:#1d2129;background:#e5e6eb}.crm-opportunity-workbench-mobile-pagination .arco-pagination-item-active,.crm-opportunity-workbench-mobile-pagination .arco-pagination-item-active:hover{color:#fff;background:#165dff}.crm-opportunity-workbench-mobile-pagination .arco-pagination-item-disabled,.crm-opportunity-workbench-mobile-pagination .arco-pagination-item-disabled:hover{color:#c9cdd4;background:#f7f8fa}.crm-opportunity-workbench-mobile-pagination .arco-pagination-option,.crm-opportunity-workbench-mobile-pagination .arco-pagination-jumper{display:none}}.crm-opportunity-workbench-find-customization-hint{color:var(--color-text-3);margin:0 0 12px;line-height:1.6}.crm-opportunity-workbench-find-customization-list{gap:8px;display:grid}.crm-opportunity-workbench-find-customization-item{border:1px solid var(--color-border-2);border-left:4px solid var(--color-border-2);cursor:pointer;border-radius:6px;align-items:flex-start;gap:10px;padding:12px;display:flex}.crm-opportunity-workbench-find-customization-item.is-high{border-left-color:rgb(var(--green-6));background:rgb(var(--green-1))}.crm-opportunity-workbench-find-customization-item.is-review{border-left-color:rgb(var(--orange-6));background:rgb(var(--orange-1))}.crm-opportunity-workbench-find-customization-item-body{gap:3px;min-width:0;display:grid}.crm-opportunity-workbench-find-customization-item-body small{color:var(--color-text-3);line-height:1.45}.crm-opportunity-workbench-find-customization-item-body small.is-different{color:rgb(var(--red-6))}.crm-opportunity-workbench-find-customization-footer{justify-content:space-between;align-items:center;display:flex}.crm-opportunity-workbench-sign-info-form{border:1px solid var(--crm-opportunity-line);background:#fff;border-radius:10px;gap:14px;padding:14px;display:grid}.crm-opportunity-workbench-sign-info-form .crm-opportunity-workbench-section-title{margin:0}.crm-opportunity-workbench-sign-info-form .crm-opportunity-workbench-section-title+.crm-opportunity-workbench-sign-info-result,.crm-opportunity-workbench-sign-info-form .crm-opportunity-workbench-section-title+.crm-opportunity-workbench-sign-info-progress{margin-top:2px}.crm-opportunity-workbench-sign-info-form .crm-opportunity-workbench-sign-info-progress+.crm-opportunity-workbench-section-title{margin-top:6px}.crm-opportunity-workbench-sign-info-form .crm-opportunity-workbench-field{gap:8px}.crm-opportunity-workbench-sign-info-form .arco-select,.crm-opportunity-workbench-sign-info-form .arco-input,.crm-opportunity-workbench-sign-info-form .arco-textarea{width:100%}.crm-opportunity-workbench-sign-info-result{grid-template-columns:1fr 1fr;gap:10px;display:grid}.crm-opportunity-workbench-sign-info-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.crm-opportunity-workbench-sign-info-result__option{color:#1d2129;cursor:pointer;background:#fff;border:1px solid #00000024;border-radius:10px;height:40px;font-size:14px;font-weight:600;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;box-shadow:inset 0 0 0 1px #00000005}.crm-opportunity-workbench-sign-info-result__option:hover:not(:disabled):not(.is-active){background:#fafbfc;border-color:#00000047}.crm-opportunity-workbench-sign-info-result__option:disabled{cursor:not-allowed;opacity:.55}.crm-opportunity-workbench-sign-info-result__option.is-progress.is-active{color:#165dff;background:#165dff14;border-color:#165dff73;box-shadow:inset 0 0 0 1px #165dff29}.crm-opportunity-workbench-sign-info-result__option.is-won.is-active{color:var(--crm-opportunity-green);background:#248a3d14;border-color:#248a3d73;box-shadow:inset 0 0 0 1px #248a3d2e}.crm-opportunity-workbench-sign-info-result__option.is-lost.is-active{color:#c93333;background:#f53f3f0f;border-color:#f53f3f66;box-shadow:inset 0 0 0 1px #f53f3f24}.crm-opportunity-workbench-sign-info-chip{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:4px;min-width:52px;height:26px;padding:0 10px;font-size:12px;font-weight:650;line-height:1;display:inline-flex}.crm-opportunity-workbench-sign-info-chip__progress{opacity:.88;font-weight:600}.crm-opportunity-workbench-sign-info-chip.is-unfilled{color:var(--crm-opportunity-blue);cursor:pointer;background:#0071e30f;border-color:#0071e347}.crm-opportunity-workbench-sign-info-chip.is-unfilled:hover{background:#0071e31a;border-color:#0071e380}.crm-opportunity-workbench-sign-info-chip.is-won{color:var(--crm-opportunity-green);background:#248a3d14;border-color:#248a3d47}.crm-opportunity-workbench-sign-info-chip.is-lost{color:#c93333;background:#f53f3f12;border-color:#f53f3f47}.crm-opportunity-workbench-sign-info-tooltip{gap:8px;max-width:280px;display:grid}.crm-opportunity-workbench-sign-info-tooltip__row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.crm-opportunity-workbench-sign-info-tooltip__row span,.crm-opportunity-workbench-sign-info-tooltip__summary span{color:#ffffffb8;font-size:12px}.crm-opportunity-workbench-sign-info-tooltip__row strong{color:#fff;text-align:right;font-size:12px;font-weight:650}.crm-opportunity-workbench-sign-info-tooltip__summary{border-top:1px solid #ffffff29;gap:4px;padding-top:6px;display:grid}.crm-opportunity-workbench-sign-info-tooltip__summary p{color:#fff;white-space:pre-wrap;word-break:break-word;margin:0;font-size:12px;line-height:1.5}.crm-opportunity-workbench-sign-info-drawer .arco-drawer-body{background:var(--crm-opportunity-surface);overflow:visible}.crm-opportunity-workbench-sign-info-drawer .arco-drawer-content{overflow:visible}.crm-quick-opportunity{gap:16px;display:grid}.crm-quick-opportunity-summary,.crm-quick-opportunity-candidates,.crm-quick-opportunity-blocked{border:1px solid var(--color-border-2);border-radius:6px;padding:16px}.crm-quick-opportunity-summary{gap:10px;display:grid}.crm-quick-opportunity-summary h6,.crm-quick-opportunity-candidates h6{margin:0}.crm-quick-opportunity-summary>div{grid-template-columns:76px minmax(0,1fr);gap:12px;display:grid}.crm-quick-opportunity-summary span{color:var(--color-text-3)}.crm-quick-opportunity-blocked{background:var(--color-warning-light-1);border-color:var(--color-warning-3)}.crm-quick-opportunity-blocked p{margin:8px 0 0;line-height:1.6}.crm-quick-opportunity-candidates{gap:12px;display:grid}.crm-quick-opportunity-candidate{border-top:1px solid var(--color-border-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding-top:12px;display:grid}.crm-quick-opportunity-candidate>div:first-child{align-items:center;gap:10px;display:flex}.crm-quick-opportunity-existing{color:var(--color-text-3);grid-column:1/-1;gap:4px;font-size:12px;display:grid}.crm-contact-import-page{min-width:0}.crm-contact-import-toolbar h1{margin:0}.crm-contact-import-toolbar p{margin:10px 0 0}.crm-contact-import-actions{flex-wrap:wrap}.crm-contact-import-download-unimported{color:#fff;border-color:rgb(var(--blue-6));background:rgb(var(--blue-6))}.crm-contact-import-download-unimported:hover{color:#fff;border-color:rgb(var(--blue-5));background:rgb(var(--blue-5))}.crm-contact-import-upload{border:1px solid var(--color-border-2);cursor:pointer;background:var(--color-bg-2);border-radius:2px;align-items:center;gap:7px;height:32px;padding:0 15px;display:inline-flex}.crm-contact-import-upload input{display:none}.crm-contact-import-paste-body{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.crm-contact-import-summary,.crm-contact-import-result-summary{flex-wrap:wrap;gap:18px;font-size:13px;display:flex}.crm-contact-import-result-summary{gap:16px}.crm-contact-import-grid-wrap{border:1px solid var(--color-border-1);background:var(--color-bg-2);border-radius:6px;max-width:100%;max-height:60vh;overflow:scroll auto}.crm-contact-import-top-scroll{max-width:100%;height:16px;overflow:scroll hidden}.crm-contact-import-top-scroll,.crm-contact-import-grid-wrap{scrollbar-color:var(--color-text-4) var(--color-fill-2)}.crm-contact-import-edit-hint{color:var(--color-text-2);margin:0 0 10px;font-size:13px}.crm-contact-import-edit-hint strong{color:rgb(var(--orange-6))}.crm-contact-import-grid{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:13px}.crm-contact-import-grid th,.crm-contact-import-grid td{border-right:1px solid var(--color-border-1);border-bottom:1px solid var(--color-border-1);vertical-align:top;background:var(--color-bg-2);min-width:145px;padding:8px}.crm-contact-import-grid th{z-index:3;background:var(--color-fill-2);text-align:left;white-space:nowrap;position:sticky;top:0}.crm-contact-import-grid th:first-child,.crm-contact-import-grid td:first-child{text-align:center;width:58px;min-width:58px}.crm-contact-import-grid .sticky-exists{z-index:2;min-width:260px;max-width:360px;position:sticky;left:58px}.crm-contact-import-grid th.sticky-exists{z-index:4;background:var(--color-fill-2)}.crm-contact-import-grid td.sticky-exists .arco-tag{white-space:normal;max-width:320px;height:auto;line-height:20px}.crm-contact-import-grid td.sticky-exists small{color:var(--color-text-3);max-width:230px;margin-top:5px;display:block}.crm-contact-import-grid td.sticky-exists.has-issues small{color:rgb(var(--red-6))}.crm-contact-import-grid tr.status-blocked td{background:rgb(var(--red-1))}.crm-contact-import-grid tr.status-warning td{background:rgb(var(--orange-1))}.crm-contact-import-grid tr.status-imported td{background:rgb(var(--green-1));border-bottom-color:rgb(var(--green-3))}.crm-contact-import-grid tr.status-imported td:last-child{box-shadow:inset 4px 0 0 rgb(var(--green-6))}.crm-contact-import-grid tr.status-unimported td{background:rgb(var(--red-1));border-bottom-color:rgb(var(--red-3))}.crm-contact-import-grid tr.status-unimported td:last-child{box-shadow:inset 4px 0 0 rgb(var(--red-6))}.crm-contact-import-grid tr.status-imported .execution-result-cell .arco-tag,.crm-contact-import-grid tr.status-unimported .execution-result-cell .arco-tag{font-weight:700}.crm-contact-import-grid .execution-result-cell{min-width:260px;max-width:360px}.crm-contact-import-grid .execution-result-cell .arco-tag{margin:0 6px 6px 0}.crm-contact-import-grid .execution-result-cell small{color:var(--color-text-2);white-space:normal;margin-top:4px;display:block}.crm-contact-import-empty{min-height:260px;color:var(--color-text-3);place-items:center;display:grid}.crm-contact-import-pagination{flex-wrap:wrap;justify-content:flex-end;row-gap:8px;margin-top:12px}@media (width<=720px){.crm-contact-import-paste-body{grid-template-columns:1fr}.crm-contact-import-actions{width:100%}}.contact-merge-page{color:#1d2129}.contact-merge-toolbar,.contact-merge-detail-header,.contact-merge-filter-row,.contact-merge-candidate-toolbar,.contact-merge-actions,.contact-merge-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.contact-merge-toolbar h1{margin:0}.contact-merge-detail-header h2{margin:0;font-size:16px;font-weight:700}.contact-merge-page h3,.contact-merge-page h4{margin:0}.contact-merge-page p{color:#4e5969;margin:4px 0}.contact-merge-list-card,.contact-merge-editor-card,.contact-merge-detail-card{padding:0}.contact-merge-notice,.contact-merge-recognition,.contact-merge-editor__warning{background:#fff7e8;border:1px solid #ffcf8b;border-radius:8px;padding:10px 12px}.contact-merge-editor__error{color:#b71d18;background:#fff2f0;border:1px solid #ffccc7;border-radius:8px;margin-bottom:10px;padding:10px 12px}.contact-merge-recognition{flex-wrap:wrap;gap:6px 16px;display:flex}.contact-merge-filter-row input,.contact-merge-filter-row select,.contact-merge-candidate-toolbar input,.contact-merge-editor select{border:1px solid #c9cdd4;border-radius:6px;min-height:36px;padding:0 10px}.contact-merge-candidate-toolbar{justify-content:flex-start;align-items:flex-end}.contact-merge-candidate-field{color:#4e5969;flex:240px;gap:4px;font-size:13px;display:grid}.contact-merge-candidate-field input{box-sizing:border-box;width:100%}.contact-merge-candidate-toolbar button{margin-left:auto}.contact-merge-table-wrap{margin-top:12px;overflow-x:auto}.contact-merge-table-wrap table{border-collapse:collapse;width:100%;min-width:840px}.contact-merge-table-wrap th,.contact-merge-table-wrap td{text-align:left;border-bottom:1px solid #f2f3f5;padding:10px}.contact-merge-table-wrap tr{cursor:pointer}.contact-merge-table-wrap tr.is-selected{background:#e8f3ff}.contact-merge-page button,.contact-merge-file-button{color:#165dff;cursor:pointer;background:#fff;border:1px solid #165dff;border-radius:6px;padding:8px 14px}.contact-merge-page button:disabled{cursor:not-allowed;opacity:.5}.contact-merge-file-button input{display:none}.contact-merge-image-input{gap:10px;margin:12px 0;display:grid}.contact-merge-image-actions{color:#4e5969;flex-wrap:wrap;align-items:center;gap:12px;display:flex}.contact-merge-paste-zone{text-align:center;background:#f7fbff;border:2px dashed #94bfff;border-radius:10px;place-items:center;min-height:96px;padding:12px;display:grid}.contact-merge-paste-zone:focus{border-color:#165dff;outline:3px solid #165dff2e}.contact-merge-image-preview{text-align:left;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;display:grid}.contact-merge-image-preview img{object-fit:cover;border:1px solid #e5e6eb;border-radius:6px;width:88px;height:72px}.contact-merge-image-preview div{gap:4px;min-width:0;display:grid}.contact-merge-image-preview strong{overflow-wrap:anywhere}.contact-merge-image-preview span{color:#86909c}.contact-merge-image-status{color:#0e42d2;background:#e8f3ff;border-radius:8px;padding:10px 12px}.contact-merge-image-error{color:#cb2634;background:#ffece8;border:1px solid #ffb6ad;border-radius:8px;padding:10px 12px}.contact-merge-editor__candidate-fieldset{min-width:0;padding:10px}.contact-merge-editor__candidate-table-wrap{border:1px solid #e5e6eb;border-radius:6px;max-width:100%;overflow:auto}.contact-merge-editor__candidate-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1680px}.contact-merge-editor__candidate-table th,.contact-merge-editor__candidate-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e5e6eb;border-right:1px solid #f2f3f5;padding:8px}.contact-merge-editor__candidate-table th{z-index:1;color:#4e5969;background:#f7f8fa;font-size:13px;font-weight:600;position:sticky;top:0}.contact-merge-editor__candidate-table th:first-child,.contact-merge-editor__candidate-table td:first-child{text-align:center;width:60px}.contact-merge-editor__candidate-table th:nth-child(2),.contact-merge-editor__candidate-table td:nth-child(2){text-align:center;width:84px}.contact-merge-editor__candidate-table th:nth-child(3){width:180px}.contact-merge-editor__candidate-table th:nth-child(4){width:110px}.contact-merge-editor__candidate-table th:nth-child(5){width:120px}.contact-merge-editor__candidate-table th:nth-child(6){width:130px}.contact-merge-editor__candidate-table th:nth-child(7){width:120px}.contact-merge-editor__candidate-table th:nth-child(8){width:130px}.contact-merge-editor__candidate-table th:nth-child(9){width:210px}.contact-merge-editor__candidate-table th:nth-child(10),.contact-merge-editor__candidate-table th:nth-child(11){width:200px}.contact-merge-editor__candidate-table th:nth-child(12){width:136px}.contact-merge-editor__candidate-table tr.is-target{background:#edf9f0}.contact-merge-editor__candidate-table tr.is-source{background:#fff7e8}.contact-merge-editor__target-marker{color:#168344;white-space:nowrap;font-weight:600}.contact-merge-editor fieldset{border:1px solid #e5e6eb;border-radius:8px;gap:8px;display:grid}.contact-merge-editor__matrix{margin:16px 0}.contact-merge-editor__field-row{border-bottom:1px solid #f2f3f5;grid-template-columns:minmax(220px,1fr) minmax(300px,2fr);align-items:center;gap:12px;padding:10px 0;display:grid}.contact-merge-editor__field-row>div{gap:3px;display:grid}.contact-merge-editor__field-row select{width:100%}.contact-merge-editor__readonly-value{color:#1d2129;background:#f7f8fa;border:1px solid #e5e6eb;border-radius:4px;min-height:36px;padding:7px 10px}.contact-merge-snapshot-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:16px 0;display:grid}.contact-merge-snapshot-grid article{border:1px solid #e5e6eb;border-radius:8px;padding:12px}.contact-merge-snapshot-grid dl{grid-template-columns:150px 1fr;margin:10px 0 0;display:grid}.contact-merge-snapshot-grid dt,.contact-merge-snapshot-grid dd{overflow-wrap:anywhere;margin:0;padding:4px 0}.contact-merge-detail-card pre{background:#f7f8fa;max-height:360px;padding:12px;overflow:auto}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=760px){.contact-merge-editor__selectors,.contact-merge-editor__field-row{grid-template-columns:1fr}}.contact-merge-editor__custom-value{gap:.35rem;min-width:min(28rem,100%);display:grid}.contact-merge-editor__custom-value textarea{resize:vertical;min-height:5rem}.crm-customer-workbench-page{--crm-customer-ink:#1d1d1f;--crm-customer-muted:#767a81;--crm-customer-line:#1d1d1f14;--crm-customer-panel:#fff;--crm-customer-surface:#f5f7fa;--crm-customer-blue:#0a73e8;--crm-customer-blue-soft:#edf6ff;color:var(--crm-customer-ink)}.crm-customer-workbench-filter-fields{flex-direction:column;gap:0;min-width:0;display:flex}.crm-customer-workbench-nl-query,.crm-customer-workbench-filter-fields>.crm-list-alert,.crm-customer-workbench-filter-fields>.crm-customer-workbench-nl-result,.crm-customer-workbench-filter-fields>[class*=nl]{flex:100%;width:100%}.crm-customer-workbench-nl-query{grid-template-columns:minmax(320px,1fr) auto;align-items:end;gap:12px;display:grid}.crm-customer-workbench-field>span{color:var(--crm-customer-muted)}.crm-customer-workbench-actions{align-self:stretch}.crm-customer-workbench-alert{margin-top:0}.crm-customer-workbench-table-card{padding:0}.crm-customer-workbench-table-header{margin-bottom:0}.crm-customer-workbench-table-card>.crm-list-panel-body{padding:0 12px 10px}.crm-customer-workbench-selection-bar{background:linear-gradient(#f3f7ff 0%,#eef4ff 100%);border:1px solid #c9dcff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:16px;margin:6px 0;padding:10px 12px;display:flex}.crm-customer-workbench-selection-bar__summary{gap:2px;min-width:0;display:grid}.crm-customer-workbench-selection-bar__count{color:#165dff;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.3}.crm-customer-workbench-selection-bar__hint{color:#86909c;white-space:nowrap;font-size:12px;line-height:1.3}.crm-customer-workbench-selection-bar__scopes,.crm-customer-workbench-selection-bar__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-customer-workbench-selection-bar__actions{margin-left:auto}.crm-customer-workbench-selection-bar__scopes .arco-btn,.crm-customer-workbench-selection-bar__actions .arco-btn{border-radius:6px}.crm-customer-workbench-table-card .arco-table{border-radius:8px}.crm-customer-workbench-table-shell{width:100%;min-width:0;max-width:100%}.crm-customer-workbench-table-shell .arco-table,.crm-customer-workbench-table-shell .arco-table-container,.crm-customer-workbench-table-shell .arco-table-content-scroll,.crm-customer-workbench-table-shell .arco-table-content-inner{width:100%;max-width:100%}.crm-customer-workbench-h-scroll{scrollbar-color:#c9cdd4 #f2f3f5;scrollbar-width:thin;width:100%;max-width:100%;height:8px;overflow:auto hidden}.crm-customer-workbench-h-scroll:first-child{margin-bottom:0}.crm-customer-workbench-h-scroll:last-child{margin-top:6px}.crm-customer-workbench-h-scroll-inner{height:1px}.crm-customer-workbench-h-scroll::-webkit-scrollbar{height:8px}.crm-customer-workbench-h-scroll::-webkit-scrollbar-track{background:#f2f3f5;border-radius:999px}.crm-customer-workbench-h-scroll::-webkit-scrollbar-thumb{background:#c9cdd4;border:2px solid #f2f3f5;border-radius:999px}.crm-customer-workbench-h-scroll::-webkit-scrollbar-thumb:hover{background:#a9aeb8}.crm-customer-workbench-table-shell .arco-table-body,.crm-customer-workbench-table-shell .arco-table-content-inner{scrollbar-width:thin;scrollbar-color:#c9cdd4 #f2f3f5}.crm-customer-workbench-table-shell .arco-table-body::-webkit-scrollbar:horizontal{height:0;display:none}.crm-customer-workbench-table-shell .arco-table-content-inner::-webkit-scrollbar:horizontal{height:0;display:none}.crm-customer-workbench-table-card .arco-table-th{color:#1d2129;background:#f7f8fa;font-size:14px;font-weight:500}.crm-customer-workbench-table-card .arco-table-td{vertical-align:top}.crm-customer-workbench-table-shell .arco-table-checkbox{vertical-align:middle}.crm-customer-workbench-table-shell .arco-table-checkbox .arco-table-cell{justify-content:center;align-items:center;display:flex}.crm-customer-workbench-sort-header{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.crm-customer-workbench-sort-actions{flex:none;gap:2px;display:inline-flex}.crm-customer-workbench-sort-actions .arco-btn-size-mini{width:20px;min-width:20px;height:20px;padding:0}.crm-customer-workbench-sort-actions .arco-btn-secondary{color:#86909c}.crm-customer-workbench-sort-actions .arco-btn-primary{color:#fff;background-color:#165dff;border-color:#165dff}.crm-customer-workbench-sort-actions .arco-btn-primary:hover,.crm-customer-workbench-sort-actions .arco-btn-primary:focus-visible{color:#fff;background-color:#0e42d2;border-color:#0e42d2}.crm-customer-workbench-org-cell,.crm-customer-workbench-owner-list,.crm-customer-workbench-contact-lines{justify-items:start;gap:4px;min-width:0;display:grid}.crm-customer-workbench-org-cell strong{color:#111827;overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.45}.crm-customer-workbench-org-cell span{color:#6b7280;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.crm-customer-workbench-owner-list{color:#1d2129;font-size:14px;font-weight:600;line-height:1.45}.crm-customer-workbench-customer-name-wrap{color:#165dff;max-width:100%;font:inherit;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:flex-start;gap:5px;padding:0;font-size:14px;font-weight:700;line-height:1.45;display:inline-flex}.crm-customer-workbench-customer-name-wrap:disabled{color:#1d2129;cursor:default}.crm-customer-workbench-owner-list button{color:#1d2129;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600;line-height:1.45}.crm-customer-workbench-owner-list button:disabled{color:#1d2129;cursor:default}.crm-customer-workbench-owner-list .crm-customer-workbench-shared-owner-button{color:#165dff;font-size:12px;font-weight:400}.crm-customer-workbench-shared-owner-button:hover:not(:disabled){text-decoration:underline}.crm-customer-workbench-shared-owner-popover{gap:8px;max-width:320px;max-height:240px;display:grid;overflow:auto}.crm-customer-workbench-shared-owner-popover-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.crm-customer-workbench-shared-owner-tags{flex-wrap:wrap;gap:6px;display:flex}.crm-customer-workbench-shared-owner-tags .arco-tag{align-items:center;gap:3px;display:inline-flex}.crm-customer-workbench-shared-owner-remove{width:16px;min-width:16px;height:16px;color:inherit;padding:0}.crm-customer-workbench-row-actions{justify-content:flex-start}.crm-customer-workbench-link-button{padding:0}.crm-customer-workbench-drawer-content{flex-direction:column;gap:12px;display:flex}.crm-customer-workbench-contact-card{border-bottom:1px solid var(--crm-customer-line);flex-direction:column;gap:6px;padding:10px 0;display:flex}.crm-customer-workbench-editor-drawer .arco-drawer-footer{border-top:1px solid var(--crm-customer-line)}.crm-customer-workbench-editor-drawer .arco-drawer-content{background:#fafbfc}.crm-customer-workbench-editor-form{gap:16px;padding:2px 2px 18px;display:grid}.crm-customer-workbench-editor-form .arco-form-item{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:12px;margin-bottom:0;display:grid}.crm-customer-workbench-editor-form .arco-form-label-item{width:96px;color:var(--crm-customer-ink);white-space:nowrap;justify-content:flex-end;padding:7px 0 0;font-weight:700;line-height:1.4}.crm-customer-workbench-editor-form .arco-form-item-wrapper{flex:auto;width:100%;min-width:0;max-width:none}.crm-customer-workbench-editor-form .arco-form-label-item,.crm-customer-workbench-editor-form .arco-form-item-wrapper{max-width:none}.crm-customer-workbench-editor-section{border:1px solid var(--crm-customer-line);background:#fff;border-radius:8px;gap:4px;padding:12px 14px;display:grid}.crm-customer-workbench-editor-section-title{color:var(--crm-customer-ink);font-size:13px;font-weight:850}.crm-customer-workbench-derived-line{background:var(--crm-customer-blue-soft);border:1px dashed #0a73e838;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-left:108px;padding:9px 12px;display:flex}.crm-customer-workbench-derived-line span{color:var(--crm-customer-muted);font-size:12px;font-weight:700}.crm-customer-workbench-derived-line strong{color:var(--crm-customer-blue);font-size:13px}.crm-customer-workbench-status-grid{grid-template-columns:repeat(4,minmax(64px,1fr));gap:10px 14px;width:100%;padding:8px 0 2px;display:grid}.crm-customer-workbench-status-grid .arco-radio{white-space:nowrap;margin-right:0}.crm-customer-workbench-star-group{width:100%}.crm-customer-workbench-star-list{flex-direction:column;gap:10px;width:100%;padding:4px 0 2px;display:flex}.crm-customer-workbench-star-list .arco-radio{white-space:normal;align-items:flex-start;margin-right:0;line-height:1.45}.crm-customer-workbench-star-list .arco-radio-mask{margin-top:3px}.crm-customer-workbench-star-option{display:inline}.crm-customer-workbench-star-option-code{color:var(--color-text-1);font-weight:600}.crm-customer-workbench-star-option-desc{color:var(--color-text-3);font-weight:400}@media (width<=1180px){.crm-customer-workbench-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-customer-workbench-actions{grid-column:1/-1;justify-content:flex-start}}@media (width<=760px){.crm-customer-workbench-table-header,.crm-customer-workbench-selection-bar{flex-direction:column;align-items:flex-start}.crm-customer-workbench-filter-grid,.crm-customer-workbench-nl-query{grid-template-columns:1fr}.crm-customer-workbench-editor-form .arco-form-item{grid-template-columns:1fr;gap:6px}.crm-customer-workbench-editor-form .arco-form-label-item{justify-content:flex-start;width:auto;padding-top:0}.crm-customer-workbench-derived-line{margin-left:0}.crm-customer-workbench-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.crm-market-region-page{min-width:0}.crm-market-region-toolbar h1{margin:0}.crm-market-region-toolbar p{margin:10px 0 0}.crm-market-region-grid{grid-template-columns:minmax(520px,1fr) minmax(420px,.9fr);gap:22px;display:grid}.crm-market-region-list,.crm-market-region-detail{min-width:0;padding:0}.crm-market-region-inline-form{grid-template-columns:minmax(180px,1fr) auto;align-items:start;gap:8px;margin-bottom:12px;display:grid}.crm-market-region-scope-fields{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.crm-market-region-province-multi{border:1px solid var(--color-border-2);background:var(--color-fill-1);border-radius:4px;flex:100%;min-width:0;padding:10px 12px}.crm-market-region-province-multi .arco-checkbox-group{flex-wrap:wrap;gap:8px 16px;display:flex}.crm-market-region-province-multi .arco-checkbox{margin-right:0}.crm-market-region-member-form{grid-template-columns:minmax(180px,1fr) 120px auto;align-items:center;gap:8px;margin-bottom:12px;display:grid}.crm-market-region-scope-summary{background:#fbfcff;border:1px solid #e5e8ef;border-radius:6px;margin:0 0 12px;padding:10px 12px}.crm-market-region-scope-summary-title{color:#4e5969;margin-bottom:8px;font-weight:600;display:block}.crm-market-region-scope-summary-tree{gap:8px;display:grid}.crm-market-region-scope-summary-node{gap:4px;padding-left:16px;display:grid;position:relative}.crm-market-region-scope-summary-node:before{content:"";background:#fff;border:1px solid #86909c;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:2px}.crm-market-region-scope-summary-head{align-items:center;gap:8px;min-height:22px;display:flex}.crm-market-region-scope-summary-group-title{color:#1d2129;font-weight:600}.crm-market-region-scope-summary-line{color:#1d2129;padding-left:12px;line-height:22px;display:block}.crm-market-region-scope-summary-line-muted{color:#86909c}@media (width<=1100px){.crm-market-region-grid{grid-template-columns:1fr}}.business-geo-panel{border:1px solid var(--color-border-2,#e5e6eb);background:var(--color-bg-2,#f7f8fa);gap:10px;padding:12px;display:grid}.business-geo-panel__status{font-weight:600}.business-geo-panel__status--confirmed{color:#168b57}.business-geo-panel__status--needs_correction{color:#b76e00}.business-geo-panel__status--retryable_failure{color:#c43d3d}.business-geo-panel__status--processing{color:#245bdb}.business-geo-panel__facts{gap:6px;font-size:13px;display:grid}.business-geo-panel__facts>div{grid-template-columns:112px minmax(0,1fr);gap:8px;display:grid}.business-geo-panel__facts span{color:var(--color-text-3,#86909c)}.business-geo-panel__facts strong{overflow-wrap:anywhere;min-width:0;font-weight:500}.business-geo-panel__reason strong{color:#b76e00}.business-geo-panel__retry{justify-self:start}.business-geo-panel__candidates{gap:8px;max-height:240px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.business-geo-panel__candidate{background:var(--color-bg-1,#fff);border:1px solid var(--color-border-2,#e5e6eb);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.business-geo-panel__candidate--selected{background:#f2f3ff;border-color:#245bdb}.business-geo-panel__candidate div{gap:2px;min-width:0;display:grid}.business-geo-panel__candidate span{color:var(--color-text-3,#86909c);overflow-wrap:anywhere;font-size:12px}.business-geo-panel__adopt,.business-geo-panel__adopted{justify-self:start}.business-geo-panel__adopted{color:#245bdb;font-size:13px;font-weight:600}.crm-organization-page{gap:18px;display:grid}.crm-organization-card{border-radius:18px}.crm-organization-table-toolbar{border-bottom:1px solid #e5e6eb;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:0 20px;display:flex}.crm-organization-table-toolbar strong{color:#111827;font-size:16px;font-weight:700}.crm-organization-filter{margin:0}.crm-organization-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.crm-organization-form-grid__full{grid-column:1/-1}.crm-organization-field{gap:6px;min-width:0;display:grid}.crm-organization-field>span{color:#4e5969;font-size:14px;line-height:20px}.crm-organization-field>span>em{color:#f53f3f;margin-right:4px;font-style:normal}.crm-organization-field>.arco-select,.crm-organization-field>.arco-input-wrapper,.crm-organization-field>.arco-textarea-wrapper{width:100%}.crm-organization-field>.arco-switch{justify-self:start;width:auto;min-width:44px;max-width:max-content}.crm-organization-field .arco-input-inner-wrapper,.crm-organization-field .arco-select-view,.crm-organization-field .arco-textarea-wrapper{background:#fff;border:1px solid #e5e6eb}.crm-organization-field .arco-input-inner-wrapper .arco-input{background:0 0;border:0}.crm-organization-field .arco-input-inner-wrapper:hover,.crm-organization-field .arco-select-view:hover,.crm-organization-field .arco-textarea-wrapper:hover{border-color:#c9cdd4}.crm-organization-field .arco-input-inner-wrapper:focus-within,.crm-organization-field .arco-select-view:focus-within,.crm-organization-field .arco-textarea-wrapper:focus-within{border-color:#165dff}.crm-organization-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.crm-organization-filter-grid label{gap:6px;display:grid}.crm-organization-native-select{color:#1f2937;background:#fff;border:1px solid #e5e6eb;border-radius:2px;height:32px;padding:4px 28px 4px 12px;transition:border-color .15s,box-shadow .15s}.crm-organization-native-select:focus{border-color:#165dff;outline:none;box-shadow:0 0 0 2px #165dff1f}.crm-organization-filter-actions{align-items:end;gap:8px;display:flex}.crm-organization-delete-trigger{display:inline-flex}.crm-organization-table-scroll{overflow-x:auto}.crm-organization-table{border-collapse:collapse;width:100%;min-width:980px}.crm-organization-table th,.crm-organization-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e5e7eb;padding:14px 16px}.crm-organization-table small{color:#64748b;margin-top:4px;display:block}.crm-organization-row-actions{gap:4px;display:flex}.crm-organization-empty{color:#64748b;text-align:center;padding:28px}.crm-organization-pagination{justify-content:flex-end;align-items:center;gap:10px;padding:14px 16px;display:flex}.crm-organization-error,.crm-organization-geo{border-radius:10px;margin-bottom:12px;padding:10px 12px}.crm-organization-error{color:#be123c;background:#fff1f2}.crm-organization-geo{color:#1d4ed8;background:#eff6ff}.crm-organization-sites{gap:12px;display:grid}.crm-organization-site-actions{flex-wrap:wrap;gap:8px;display:flex}.crm-organization-site-card{border:1px solid #e5e7eb;border-radius:14px;justify-content:space-between;align-items:center;padding:12px;display:flex}.crm-organization-drawer .arco-drawer-body{padding:0}.crm-organization-drawer-body{gap:16px;padding:18px;display:grid}.crm-organization-drawer .arco-drawer-footer{justify-content:flex-end;gap:12px;display:flex}.crm-organization-campus-discovery{gap:8px;display:grid}.crm-organization-campus-discovery>div:first-child{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.crm-organization-campus-discovery-reasons{color:#d03050;margin:0;padding-left:20px}.crm-organization-campus-discovery-pending{gap:10px;display:grid}.crm-organization-campus-discovery-pending-item{background:#fff7e8;border:1px solid #ffe4ba;border-radius:12px;gap:10px;padding:12px 14px;display:grid}.crm-organization-campus-discovery-pending-item strong{color:#1d2129}.crm-organization-campus-discovery-pending-item p{color:#86909c;margin:4px 0 0}.crm-organization-campus-discovery-pending-item small{color:#4e5969;margin-top:4px;display:block}.crm-organization-campus-discovery-pending-item ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.crm-organization-campus-discovery-pending-item li{color:#1d2129;background:#fff;border:1px solid #e5e6eb;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.crm-organization-campus-discovery-pending-item li small{color:#86909c}.crm-organization-campus-discovery-progress{background:#f7f8fa;border:1px solid #e5e6eb;border-radius:12px;gap:10px;padding:12px 14px;display:grid}.crm-organization-campus-discovery-progress strong{color:#1d2129;font-size:14px}.crm-organization-campus-discovery-progress ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.crm-organization-campus-discovery-progress li{color:#86909c;padding-left:18px;font-size:13px;position:relative}.crm-organization-campus-discovery-progress li:before{content:"";border:1.5px solid;border-radius:50%;width:8px;height:8px;position:absolute;top:5px;left:0}.crm-organization-campus-discovery-progress li[data-state=active]{color:#165dff;font-weight:600}.crm-organization-campus-discovery-progress li[data-state=done]{color:#00b42a}.crm-organization-campus-discovery-progress li[data-state=done]:before{background:currentColor}.crm-organization-unit-page{gap:18px;padding:24px;display:grid}.crm-organization-unit-hero{background:radial-gradient(circle at 12% 20%,#27735a2e,#0000 28%),linear-gradient(135deg,#f4fbf4 0%,#eef6ff 55%,#fff8ec 100%);border:0;overflow:hidden;box-shadow:0 14px 36px #1c3b5014}.crm-organization-unit-hero .arco-card-body{justify-content:space-between;align-items:center;gap:18px;display:flex}.crm-organization-unit-hero h1{color:#17352d;letter-spacing:-.02em;margin:4px 0 8px;font-size:30px}.crm-organization-unit-hero p{color:#52635f;margin:0}.crm-organization-unit-eyebrow{letter-spacing:.08em;font-size:13px;font-weight:700;color:#27735a!important}.crm-organization-unit-card{border:1px solid #1f3a4e14;box-shadow:0 10px 28px #1e39500d}.crm-organization-unit-filter-panel{box-shadow:none;border:0;border-radius:0}.crm-organization-unit-form-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:14px;display:grid}.crm-organization-unit-field{color:#41504c;gap:6px;font-size:13px;font-weight:600;display:grid}.crm-organization-unit-native-select,.crm-organization-unit-pagination select{color:#263431;background:#fff;border:1px solid #d9e0dd;border-radius:4px;min-width:120px;height:32px;padding:0 10px}.crm-organization-unit-filter-actions{justify-content:flex-end;gap:8px;display:flex}.crm-organization-unit-table-scroll{overflow-x:auto}.crm-organization-unit-table{border-collapse:collapse;width:100%;min-width:1040px}.crm-organization-unit-table th,.crm-organization-unit-table td{text-align:left;vertical-align:top;border-bottom:1px solid #edf0ef;padding:13px 14px}.crm-organization-unit-table th{color:#4c5b57;background:#f7faf9;font-size:13px;font-weight:700}.crm-organization-unit-table strong{color:#1c2f2a;display:block}.crm-organization-unit-table small{color:#75817e;margin-top:4px;display:block}.crm-organization-unit-row-actions,.crm-organization-unit-pagination{align-items:center;gap:8px;display:flex}.crm-organization-unit-table-header{border-bottom:1px solid #eef2f0;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px 12px;display:flex}.crm-organization-unit-table-header h2{color:#1c332c;margin:0 0 6px;font-size:18px}.crm-organization-unit-table-header p,.crm-organization-unit-table-header span,.crm-organization-unit-muted{color:#71807b}.crm-organization-unit-table-header p{margin:0;font-size:13px}.crm-organization-unit-tree-table .arco-table-th{color:#4c5b57;background:#f7faf9;font-weight:700}.crm-organization-unit-tree-table .arco-table-col-first .arco-table-cell{align-items:flex-start;display:flex}.crm-organization-unit-tree-table .arco-table-col-first .arco-table-cell-indent,.crm-organization-unit-tree-table .arco-table-col-first .arco-table-cell-expand-icon{flex:none}.crm-organization-unit-tree-table .arco-table-col-first .arco-table-cell-wrap-value{min-width:0}.crm-organization-unit-tree-cell,.crm-organization-unit-school-cell{gap:4px;display:grid}.crm-organization-unit-tree-cell strong,.crm-organization-unit-school-cell strong{color:#1c2f2a}.crm-organization-unit-tree-cell small,.crm-organization-unit-school-cell small{color:#75817e}.crm-organization-unit-pagination{justify-content:flex-end;padding:14px 18px}.crm-organization-unit-empty{color:#7a8582;text-align:center!important}.crm-organization-unit-error,.crm-organization-unit-danger{color:#b63f1b;background:#fff3ee;border-radius:8px;margin-top:12px;padding:10px 12px}.crm-organization-unit-blocked{color:#946200;background:#fff8e8;border-radius:8px;margin-top:12px;padding:10px 12px}.crm-organization-unit-modal-backdrop{z-index:1000;background:#0f181e5c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.crm-organization-unit-modal{background:#fff;border-radius:16px;width:min(760px,96vw);max-height:90vh;overflow:auto;box-shadow:0 24px 80px #13242e3d}.crm-organization-unit-modal-header,.crm-organization-unit-modal-footer{border-bottom:1px solid #eef2f0;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.crm-organization-unit-modal-footer{border-top:1px solid #eef2f0;border-bottom:0;justify-content:flex-end}.crm-organization-unit-modal-header h2{color:#1b312b;margin:0}.crm-organization-unit-modal-body{padding:18px 20px}.crm-organization-unit-form-hint{color:#697673;margin:14px 0 0;font-size:13px}.crm-organization-unit-delete-summary ul{margin:10px 0 0;padding-left:18px}.crm-organization-unit-move-tree{background:#fbfdfc;border:1px solid #e4ebe8;border-radius:10px;gap:6px;max-height:320px;padding:10px;display:grid;overflow:auto}.crm-organization-unit-move-tree-node{color:#243833;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;padding-top:8px;padding-bottom:8px;padding-right:10px}.crm-organization-unit-move-tree-node:hover{background:#eef7f3}.crm-organization-unit-move-tree-node.is-disabled{color:#8a9894;cursor:default}.crm-organization-unit-move-tree-node.is-disabled:hover{background:0 0}.crm-organization-unit-move-tree-node.is-selected{color:#14513d;background:#e7f5ef;border-color:#27735a;font-weight:700}@media (width<=720px){.crm-organization-unit-page{padding:14px}.crm-organization-unit-hero .arco-card-body,.crm-organization-unit-pagination{flex-direction:column;align-items:flex-start}}.dic-major-page{gap:18px;width:100%;min-width:0;max-width:100%;display:grid}.dic-major-card{box-sizing:border-box;width:100%;max-width:100%}.dic-major-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px;display:grid}.dic-major-field{color:#1d2129;gap:7px;min-width:0;font-size:14px;font-weight:600;display:grid}.dic-major-switch-field{color:#1d2129;align-items:center;gap:12px;min-height:32px;font-size:14px;font-weight:600;display:flex}.dic-major-actions{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.dic-major-error{color:#c92a2a;background:#fff2f0;border:1px solid #ffd8d8;border-radius:6px;margin-top:12px;padding:10px 12px;font-size:13px;font-weight:600}.dic-major-results{gap:14px;padding:18px;display:grid}.dic-major-results-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dic-major-results-header h2{color:#111827;margin:0;font-size:18px;font-weight:700}.dic-major-table-scroll{border:1px solid #e5e6eb;border-radius:6px;width:100%;overflow-x:auto}.dic-major-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1120px}.dic-major-table th,.dic-major-table td{color:#111827;text-align:left;white-space:nowrap;border-bottom:1px solid #edf1f5;padding:13px 14px;font-size:14px;line-height:1.45}.dic-major-table th{color:#374151;background:#f5f7fa;font-weight:700}.dic-major-table tr:last-child td{border-bottom:none}.dic-major-name{font-weight:700}.dic-major-row-actions{gap:6px;display:inline-flex}.dic-major-alias-list{flex-wrap:wrap;gap:8px;min-width:260px;display:flex}.dic-major-alias-chip{background:#f8fbff;border:1px solid #dbeafe;border-radius:6px;align-items:center;gap:4px;padding:2px 4px 2px 8px;display:inline-flex}.dic-major-empty{height:160px;color:#64748b!important;text-align:center!important}.dic-major-pagination{color:#4b5563;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;font-size:14px;display:flex}.dic-major-page-size{align-items:center;gap:6px;display:inline-flex}.dic-major-page-size select,.dic-major-number-input{color:#111827;background:#fff;border:1px solid #d9dce3;border-radius:4px;min-height:32px;padding:0 9px}.dic-major-modal-form{gap:14px;display:grid}@media (width<=767px){.dic-major-filter-grid{grid-template-columns:minmax(0,1fr)}.dic-major-actions,.dic-major-pagination{justify-content:stretch}.dic-major-actions .arco-btn,.dic-major-results-header .arco-btn{flex:1 1 0}}.dic-stay-area-page{gap:18px;display:grid}.dic-stay-area-card{border-radius:8px}.dic-stay-area-filter-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.dic-stay-area-field{gap:6px;min-width:0;display:grid}.dic-stay-area-drawer-form{gap:24px;display:grid}.dic-stay-area-form-section{gap:18px;min-width:0;display:grid}.dic-stay-area-form-section:not(:last-child){border-bottom:1px solid var(--color-border-2);padding-bottom:24px}.dic-stay-area-form-section h3{color:var(--color-text-1);margin:0;font-size:15px;font-weight:600}.dic-stay-area-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.dic-stay-area-form-hint{color:var(--color-text-3);margin:-6px 0 0;font-size:12px;line-height:1.6}.dic-stay-area-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;display:grid}.dic-stay-area-field--full{grid-column:1/-1}.dic-stay-area-switch-field{background:var(--color-fill-1);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.dic-stay-area-actions,.dic-stay-area-pagination,.dic-stay-area-results-header,.dic-stay-area-row-actions{align-items:center;gap:12px;display:flex}.dic-stay-area-actions,.dic-stay-area-pagination{justify-content:flex-end}.dic-stay-area-results{gap:16px;padding:18px;display:grid}.dic-stay-area-results-header{justify-content:space-between}.dic-stay-area-table-scroll{overflow-x:auto}.dic-stay-area-table{border-collapse:collapse;width:100%}.dic-stay-area-table th,.dic-stay-area-table td{text-align:left;vertical-align:top;border-bottom:1px solid #f1f2f4;padding:10px 12px}.dic-stay-area-table th{color:#4e5969;font-size:13px}.dic-stay-area-empty,.dic-stay-area-error,.dic-stay-area-geo-feedback,.dic-stay-area-geo-tip{color:#4e5969}.dic-stay-area-error{color:#f53f3f}.dic-stay-area-geo-feedback{color:#165dff}.dic-stay-area-native-select{color:#1d2129;background:#fff;border:1px solid #d9d9d9;border-radius:6px;width:100%;min-height:32px;padding:0 10px}@media (width<=768px){.dic-stay-area-actions,.dic-stay-area-pagination,.dic-stay-area-results-header{flex-wrap:wrap}}@media (width<=540px){.dic-stay-area-form-grid{grid-template-columns:minmax(0,1fr)}}.itinerary-resource-entry-panel{min-width:0}.itinerary-resource-entry-panel__tabs{margin-bottom:14px}.itinerary-resource-entry-panel__tabs .arco-tabs-header-nav:before{background:var(--line,#dfe3ea)}.itinerary-resource-entry-panel__layout{grid-template:"title preview"max-content"pending preview"max-content"main preview"minmax(0,1fr)"examples examples"max-content/minmax(0,1fr) minmax(300px,19vw);gap:10px 14px;display:grid}.itinerary-resource-entry-panel__layout--with-subject{grid-template-rows:max-content max-content max-content minmax(0,1fr) max-content;grid-template-areas:"title preview""subject preview""pending preview""main preview""examples examples"}.itinerary-resource-entry-panel__subject{grid-area:subject;min-width:0}.itinerary-resource-entry-panel__title{grid-area:title;align-items:center;gap:12px;display:flex}.itinerary-resource-entry-panel__title span{color:var(--ink,#1d1d1f);font-size:18px;font-weight:850}.itinerary-resource-entry-panel__title small{color:var(--muted,#6e6e73);flex:1;font-size:12px;line-height:1.45}.itinerary-resource-entry-panel__pending-drafts{color:#8a5200;border-left:3px solid #ff9500;grid-area:pending;padding-left:8px;font-size:12px;font-weight:700;line-height:1.45}.itinerary-resource-entry-panel__main{grid-area:main;align-content:start;gap:10px;min-width:0;display:grid}.itinerary-resource-entry-panel__input{border:1px solid var(--line,#dfe3ea);width:100%;min-height:148px;color:var(--ink,#1d1d1f);resize:vertical;background:#ffffffdb;border-radius:8px;font-family:inherit;font-size:14px;font-weight:750;line-height:1.55}.itinerary-resource-entry-panel__input textarea{min-height:148px;color:var(--ink,#1d1d1f);resize:vertical;background:0 0;border:0;font-weight:750}.itinerary-resource-entry-panel__main [role=alert]{color:#b42318;font-size:12px}.itinerary-resource-entry-panel__error-detail p{color:var(--ink,#1d1d1f);margin:0 0 12px;line-height:1.6}.itinerary-resource-entry-panel__error-detail dl{grid-template-columns:72px minmax(0,1fr);gap:8px 12px;margin:0;line-height:1.5;display:grid}.itinerary-resource-entry-panel__error-detail dt{color:var(--muted,#6e6e73);font-weight:700}.itinerary-resource-entry-panel__error-detail dd{min-width:0;color:var(--ink,#1d1d1f);overflow-wrap:anywhere;margin:0}.itinerary-resource-entry-panel__preview{contain:size;border-left:1px solid var(--line,#dfe3ea);grid-area:preview;grid-template-rows:32px minmax(148px,1fr);align-self:stretch;gap:10px;min-width:0;max-height:clamp(260px,52vh,460px);padding-left:16px;display:grid;overflow:hidden}.itinerary-resource-entry-panel__preview-label{color:var(--ink,#1d1d1f);align-self:center;font-size:13px;font-weight:950}.itinerary-resource-entry-panel__preview-box{overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--line,#dfe3ea);min-height:0;max-height:418px;color:var(--muted,#6e6e73);white-space:pre-line;overflow-wrap:anywhere;word-break:break-word;background:#f5f6f8;border-radius:8px;padding:14px;font-size:12px;line-height:1.6;overflow:hidden auto}.itinerary-resource-entry-panel__preview-box strong{color:var(--ink,#1d1d1f)}.itinerary-resource-entry-panel__preview-item+.itinerary-resource-entry-panel__preview-item{border-top:1px solid var(--line,#dfe3ea);margin-top:12px;padding-top:12px}.itinerary-resource-entry-panel__preview-formula{color:var(--ink,#1d1d1f);overflow-wrap:anywhere;word-break:break-word;margin:6px 0;font-size:14px;font-weight:800}.itinerary-resource-entry-panel__examples{border-top:1px solid #1d1d1f0e;grid-area:examples;justify-content:space-between;align-items:flex-start;gap:14px;padding-top:10px;display:flex}.itinerary-resource-entry-panel__examples-note{color:var(--muted,#6e6e73);flex:none;align-self:center;font-size:12px;line-height:1.4}.itinerary-resource-entry-panel__chips{flex-wrap:wrap;flex:auto;gap:8px;min-width:0;display:flex}.itinerary-resource-entry-panel__quick-chip{border:1px solid var(--line,#dfe3ea);background:var(--surface,#fff);max-width:100%;color:var(--muted,#6e6e73);overflow-wrap:anywhere;text-align:left;white-space:normal;cursor:pointer;border-radius:999px;padding:5px 11px;font-size:12px;line-height:1.4;transition:border-color .16s,background .16s,color .16s}.itinerary-resource-entry-panel__quick-chip:hover:not(:disabled){border-color:var(--blue,#0071e3);background:var(--blue-soft,#edf6ff);color:var(--blue,#0071e3)}.itinerary-resource-entry-panel__quick-chip:focus-visible{outline:2px solid var(--blue,#0071e3);outline-offset:2px}.itinerary-resource-entry-panel__quick-chip:disabled{cursor:not-allowed;opacity:.55}@media (width<=860px){.itinerary-resource-entry-panel__layout{grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"title""pending""main""preview""examples"}.itinerary-resource-entry-panel__layout--with-subject{grid-template-areas:"title""subject""pending""main""preview""examples"}.itinerary-resource-entry-panel__preview{contain:none;border-top:1px solid var(--line,#dfe3ea);border-left:0;padding-top:10px;padding-left:0}.itinerary-resource-entry-panel__examples{flex-direction:column}.itinerary-resource-entry-panel__examples-note{align-self:flex-start}.itinerary-resource-entry-panel__examples .arco-btn{width:100%}}@media (width<=520px){.itinerary-resource-entry-panel__title{flex-direction:column;align-items:flex-start;gap:4px}}.qb-category-table-section{min-width:0}.qb-category-table tr[aria-current=true]>td{background:#fff2df;box-shadow:inset 0 2px #faad14,inset 0 -2px #faad14}.qb-category-table-section+.qb-category-table-section{border-top:1px solid #e1e6ef}.qb-category-table-title{margin:0;padding:10px 14px;font-size:14px;font-weight:500}.qb-category-table-scroll{scrollbar-gutter:stable;overscroll-behavior:auto;max-width:100%;max-height:560px;overflow:auto}.qb-category-table{border-spacing:0;table-layout:fixed;border-collapse:separate;width:100%;min-width:832px;font-size:12px;line-height:20px}.qb-category-table--stay{min-width:820px}.qb-category-table--air,.qb-category-table--ship,.qb-category-table--rail{min-width:770px}.qb-category-table--bus{min-width:800px}.qb-category-table--crew{min-width:790px}.qb-category-table--misc{min-width:760px}.qb-category-table th{z-index:1;color:#697383;text-align:left;background:#f5f7fa;border-bottom:1px solid #e1e6ef;padding:11px 8px;font-weight:500;position:sticky;top:0}.qb-category-table td{vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #e1e6ef;padding:10px 8px}.qb-category-table--bus td,.qb-category-table--air td,.qb-category-table--ship td,.qb-category-table--rail td{padding:13px 12px}.qb-category-table tbody+tbody tr:first-child td{border-top:1px solid #e1e6ef}.qb-category-table td[rowspan]{background:#f5f7fa;border-right:1px solid #e1e6ef}.qb-category-table .number{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.qb-category-table small{color:#697383;white-space:normal;margin-top:4px;font-size:12px;line-height:18px;display:block}.qb-category-table th small{font-weight:400}.qb-category-table .qb-category-table-subtotal{color:#165dff;font-weight:500}.qb-category-table-group>button:not(.arco-btn){color:#165dff;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:500}.qb-category-table--rail td.qb-category-table-group[rowspan]{vertical-align:middle;text-align:left;background:#fff}.qb-category-table--rail tbody+tbody tr:first-child td.qb-category-table-group{border-top:0}.qb-rail-route-heading{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:16px;display:flex}.qb-rail-route-title{white-space:nowrap;flex:1;align-items:baseline;gap:4px;min-width:0;display:inline-flex}.qb-rail-route-title>button{color:#165dff;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:500}.qb-rail-route-title>button:first-child,.qb-rail-route-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qb-rail-route-title>button:last-child{flex-shrink:0}.qb-rail-route-heading>.arco-btn{flex-shrink:0;margin-left:auto}.qb-category-table .qb-category-table-group-note{color:#697383;margin-top:4px;font-weight:400}.qb-category-table .qb-manual-group-actions{justify-content:flex-start;align-items:center;gap:12px;margin-top:6px}.qb-category-table .qb-manual-group-actions .arco-btn{height:auto;padding:0;line-height:22px}.qb-category-table .qb-category-table-actions .qb-manual-actions{flex-wrap:nowrap;justify-content:flex-end;gap:12px}.qb-category-table .qb-category-table-actions .arco-btn{white-space:nowrap;height:auto;padding:0;font-size:12px;line-height:22px}.qb-category-table .arco-btn-text{background:0 0}.qb-category-table .arco-btn-text:not(.arco-btn-disabled){color:#165dff}.qb-category-table .arco-btn-text.arco-btn-status-danger:not(.arco-btn-disabled){color:#c93039}.qb-category-table .arco-btn-text:not(.arco-btn-disabled):hover{text-underline-offset:3px;text-decoration:underline}.qb-category-table tbody tr:hover td:not([rowspan]){background:#f5f8ff}.qb-category-table-formula{color:#165dff;font-variant-numeric:tabular-nums}.qb-category-table-legacy>span{font-variant-numeric:tabular-nums;white-space:normal;margin-top:4px;display:block}.qb-category-table-group-tools{background:#f8fafc;border-bottom:1px solid #e1e6ef;align-items:center;gap:12px;padding:8px 14px;font-size:12px;display:flex}.qb-category-table-group-tools>button{font:inherit;color:#165dff;background:0 0;border:0;padding:0}.qb-category-table-group-tools .qb-manual-group-actions{margin:0}.qb-category-table--bus .qb-category-table-group{background:#f4f6f9;border-color:#e3e8ef}.qb-category-table--bus .qb-category-table-group>button{line-height:22px}.qb-category-table--bus .qb-category-table-group-note{color:#65748b;margin:6px 0;line-height:1.6}.qb-category-table--bus .qb-manual-group-actions .arco-btn{font-size:12px;font-weight:400}.qb-cost-preview{color:#1d2129;border-left:1px solid #e5e6eb;flex-direction:column;min-width:0;min-height:0;padding-left:24px;display:flex}.qb-cost-preview__heading{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:baseline;gap:6px 12px;margin:0 0 12px;font-size:14px;line-height:22px;display:flex}.qb-cost-preview__heading strong{font-weight:500}.qb-cost-preview__heading>span{color:#86909c;font-size:12px;line-height:20px}.qb-cost-preview__scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding-right:8px;overflow:auto}.qb-cost-preview__card{overflow-wrap:anywhere;border-bottom:1px solid #e5e6eb;padding:12px 0;font-size:14px;line-height:22px}.qb-cost-preview__card:first-child{padding-top:8px}.qb-cost-preview__card--active{box-sizing:border-box;background:#fff9f0;border-left:3px solid #d9890f;border-radius:6px;margin:0 -4px;padding:12px 12px 12px 14px}.qb-cost-preview__row--active>td{background:#fff9f0}.qb-cost-preview__row--active>td:first-child{border-left:3px solid #d9890f;padding-left:11px}.qb-cost-preview__entry+.qb-cost-preview__entry{margin-top:12px}.qb-cost-preview__meta{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.qb-cost-preview__meta strong{font-weight:500}.qb-cost-preview__meta>button{margin-left:auto}.qb-cost-preview__mode{color:#86909c;font-size:12px;line-height:20px}.qb-cost-preview__formula{color:#165dff;margin-top:4px;font-size:14px;font-weight:500;line-height:24px}.qb-cost-preview__formula b{font-weight:500}.qb-cost-preview__error,.qb-cost-preview__warning{overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:20px}.qb-cost-preview__error{color:#f53f3f}.qb-cost-preview__warning{color:#d46b08}.qb-cost-preview__source{color:#86909c;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0;font-size:12px}.qb-cost-preview__empty{color:#86909c;text-align:center;margin:0;padding:28px 8px;font-size:13px;line-height:22px}.qb-cost-preview__total{border-top:1px solid #e5e6eb;flex:none;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:14px;font-size:13px;line-height:22px;display:flex}.qb-cost-preview__total strong{color:#165dff;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:20px;font-weight:500;line-height:28px}.qb-cost-preview__table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px;line-height:20px}.qb-cost-preview__table--air{min-width:485px}.qb-cost-preview__table--bus{min-width:440px}.qb-cost-preview__table th{z-index:1;color:#86909c;text-align:right;background:#f2f3f5;padding:10px 8px;font-weight:500;position:sticky;top:0}.qb-cost-preview__table td{vertical-align:top;text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;border-bottom:1px solid #e5e6eb;padding:12px 8px}.qb-cost-preview__table th:first-child,.qb-cost-preview__table td:first-child{text-align:left}.qb-cost-preview__table small{color:#86909c;margin-top:3px;font-size:11px;line-height:18px;display:block}.qb-cost-preview__table .qb-cost-preview__group-title td{text-align:left;background:#f2f3f5;font-weight:500}.qb-cost-preview__table .qb-cost-preview__subtotal td{text-align:right;background:#f2f3f5}.qb-cost-preview__table .qb-cost-preview__subtotal td:first-child{color:#86909c}.qb-cost-preview__table .qb-cost-preview__scope{text-align:left;vertical-align:middle;background:#f2f3f5}.qb-cost-preview__scope>button{display:block}.qb-cost-preview__region{color:#86909c;margin:2px 0;font-size:11px;line-height:1.5}.qb-cost-preview__table--bus th:nth-child(2),.qb-cost-preview__table .qb-cost-preview__model,.qb-cost-preview__table .qb-cost-preview__notes td{text-align:left}.qb-cost-preview__notes p{margin-top:3px}.qb-cost-preview__collapsed{color:#86909c}@media (width<=760px){.qb-cost-preview{border-top:1px solid #e5e6eb;border-left:0;height:380px;min-height:0;padding:16px 0 0}}.quote-budget-editor{--ink:#1d1d1f;--muted:#5f6368;--line:#e8e8ed;--paper:#fafafa;--panel:#fff;--surface:#f5f5f7;--blue:#0071e3;--blue-soft:#e8f4fd;--green:#34c759;--warning:#9a4f00;--shadow:none;background:var(--paper);height:100%;min-height:0;color:var(--ink);flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;display:flex;overflow:hidden}.quote-budget-editor__rail,.quote-budget-editor__center{scrollbar-width:thin;scrollbar-color:#86868b6b transparent}.quote-budget-editor__rail::-webkit-scrollbar{width:8px;height:8px}.quote-budget-editor__center::-webkit-scrollbar{width:8px;height:8px}.quote-budget-editor__rail::-webkit-scrollbar-track{background:0 0}.quote-budget-editor__center::-webkit-scrollbar-track{background:0 0}.quote-budget-editor__rail::-webkit-scrollbar-thumb{background:#86868b6b padding-box content-box;border:2px solid #0000;border-radius:999px}.quote-budget-editor__center::-webkit-scrollbar-thumb{background:#86868b6b padding-box content-box;border:2px solid #0000;border-radius:999px}.quote-budget-editor__rail:hover::-webkit-scrollbar-thumb{background:#4a4a4e94 padding-box content-box}.quote-budget-editor__center:hover::-webkit-scrollbar-thumb{background:#4a4a4e94 padding-box content-box}.quote-budget-editor__header{border-bottom:1px solid var(--line);background:var(--panel);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:4px 16px;display:flex}.quote-budget-editor__customer-quote-lock{border:1px solid #f0a020;flex:1 0 100%;min-width:0}.quote-budget-editor__customer-quote-lock .arco-alert-content{overflow-wrap:anywhere}.quote-budget-editor__customer-quote-lock a{color:#0e5cad;margin-left:8px;font-weight:700}.quote-budget-editor__customer-quote-lock time{margin-left:8px}.quote-budget-editor__eyebrow{color:var(--blue);letter-spacing:0;flex:none;margin:0;font-size:12px;font-weight:700}.quote-budget-editor__header h1{letter-spacing:0;margin:0;font-size:18px;line-height:28px}.quote-budget-editor__header>span{color:var(--muted);font-size:12px}.quote-budget-editor__version-meta{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.quote-budget-status-pill{color:#4e5969;background:#f7f8fa;border:1px solid #d9dde5;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:700}.quote-budget-status-pill--dirty{color:#8a5200;background:#fff7e8;border-color:#f4c56a}.quote-budget-history-source{color:#0e5cad;background:#edf4ff;border:1px solid #a9c7f7;border-radius:4px;align-items:center;padding:1px 7px;font-size:11px;font-weight:700;display:inline-flex}.quote-budget-editor__header-tips{box-sizing:border-box;text-align:left;flex-wrap:wrap;align-items:baseline;gap:0 .75em;min-width:0;font-size:12px;line-height:18px;display:inline-flex}.quote-budget-editor__header-status,.quote-budget-editor__workflow-note{overflow-wrap:anywhere;margin:0}.quote-budget-editor__header-status{color:var(--muted);font-size:12px;font-weight:500;line-height:18px}.quote-budget-editor__workflow-note{font-weight:700;color:#8a5200!important}.quote-budget-editor__feedback{box-sizing:border-box;border-radius:6px;flex:1 0 100%;min-width:0;padding:8px 10px;font-size:12px;line-height:1.5}.quote-budget-editor__feedback--error{color:#8f1d1d;background:#fff1f0;border-left:3px solid #c62828}.quote-budget-editor__refresh-error,.quote-budget-editor__save-conflict{flex-wrap:wrap;flex:1 0 100%;justify-content:space-between;align-items:center;gap:12px;display:flex}.quote-budget-editor__save-conflict>span:first-child{flex:320px}.quote-budget-editor__load-error{flex-wrap:wrap;align-items:center;gap:12px;margin:16px;display:flex}.quote-budget-editor__load-error>span{overflow-wrap:anywhere;flex:240px;min-width:0}.quote-budget-editor__header [role=note]{color:var(--warning)}.quote-budget-editor__actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:6px 8px;min-width:0;margin-left:auto;font-size:12px;line-height:20px;display:flex}.quote-budget-editor__actions>.arco-btn,.quote-budget-editor__actions .quote-budget-version-actions{margin-left:0}.quote-budget-editor__actions>.quote-budget-editor__feedback{text-align:right;flex:1 0 100%}.quote-budget-editor__header>.quote-budget-editor__version-meta{flex:1 1 0;min-width:0;margin-right:0}.quote-budget-editor__workspace{flex:auto;grid-template-columns:316px minmax(0,1fr);align-items:stretch;gap:16px;min-height:0;padding:16px 0 0;display:grid;overflow:hidden}.quote-history-drawer__search{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.quote-history-drawer__close{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.quote-history-drawer__close:disabled{cursor:not-allowed;opacity:.45}.quote-history-drawer__hint{color:#5f6b78;margin:8px 0 14px;font-size:12px}.quote-history-drawer .arco-alert{margin-bottom:12px}.quote-history-drawer__results{gap:12px;min-height:220px;padding-top:4px;display:grid}.quote-history-group{background:#fff;border:1px solid #e5e6eb;border-radius:8px;overflow:hidden}.quote-history-group>header{background:#f7f8fa;border-bottom:1px solid #e5e6eb;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.quote-history-group>header div,.quote-history-version>div{gap:4px;min-width:0;display:grid}.quote-history-group>header strong{color:#1d2129;overflow-wrap:anywhere}.quote-history-group>header span,.quote-history-version span{color:#5f6b78;font-size:12px}.quote-history-group>header>span{white-space:nowrap;flex:none}.quote-history-group__versions{display:grid}.quote-history-version{border-bottom:1px solid #f0f1f2;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"identity amount action";align-items:center;gap:14px;padding:12px 16px;display:grid}.quote-history-version:last-child{border-bottom:0}.quote-history-version__identity{grid-area:identity}.quote-history-version__identity>strong{overflow-wrap:anywhere}.quote-history-version__amount{color:#1d2129;font-variant-numeric:tabular-nums;grid-area:amount}.quote-history-version__action{grid-area:action}.quote-budget-editor__rail{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:10px;padding:0 0 0 16px;display:flex;overflow-y:auto}.quote-budget-editor__center{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;gap:14px;min-width:0;min-height:0;padding-bottom:16px;padding-right:16px;display:flex;overflow-y:auto}.quote-budget-trip-card,.quote-budget-people,.quote-budget-version-panel,.quote-budget-editor__scenes,.quote-budget-editor__entry,.quote-budget-detail,.quote-budget-validation{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px}.quote-budget-trip-card{background:#fff;border-color:#dce6ef;padding:12px 14px}.quote-budget-trip-card__label{width:fit-content;color:var(--blue);background:#fff;border-radius:6px;margin-bottom:6px;padding:4px 8px;font-size:12px;font-weight:700}.quote-budget-trip-card__title-row{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.quote-budget-trip-card__title{margin:0;font-size:16px;line-height:1.35}.quote-budget-trip-card__meta{color:var(--muted);flex-wrap:wrap;gap:8px;margin-top:6px;font-size:12px;display:flex}.quote-budget-people{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:9px 8px;padding:12px 14px;display:grid}.quote-budget-people__title{color:var(--ink);border-bottom:1px solid #e8e8edbf;grid-column:1/-1;padding-bottom:8px;font-size:14px;font-weight:800}.quote-budget-people__field{min-width:0;color:var(--muted);gap:6px;font-size:12px;display:grid}.quote-budget-people__field>span{color:var(--muted)}.quote-budget-people .arco-input-number{width:100%}.quote-budget-people .arco-input-inner-wrapper{background:#fff;border:1px solid #e5e6eb;border-radius:8px}.quote-budget-people .arco-input{height:32px;color:var(--ink);font-weight:700}.quote-budget-people__teacher-pays{min-height:40px;color:var(--ink);background:#f8fafc;border:1px solid #e5e8ef;border-radius:8px;grid-column:1/-1;grid-template-columns:1fr auto auto;align-items:center;gap:8px;margin-top:2px;padding:8px 10px;font-size:12px;font-weight:700;display:grid}.quote-budget-people__teacher-pays strong{min-width:16px;color:var(--muted);font-size:12px}.quote-budget-people__teacher-pays .arco-switch{cursor:pointer}.quote-budget-version-panel{flex-direction:column;padding:12px;display:flex}.quote-budget-version-panel__title{border-bottom:1px solid #e8e8edbf;margin-bottom:9px;padding-bottom:8px;font-size:14px;font-weight:800}.quote-budget-version-summary{background:#f7fbff;border:0;border-radius:4px;gap:10px;margin-bottom:12px;padding:12px;display:grid}.quote-budget-version-summary__primary{gap:4px;display:grid}.quote-budget-version-summary__primary span{color:var(--blue);font-size:12px;font-weight:800}.quote-budget-version-summary__primary>em{color:var(--blue);font-size:24px;font-style:normal;font-weight:900}.quote-budget-version-summary__primary>strong{color:var(--ink);font-size:15px;font-weight:900}.quote-budget-version-summary__primary>small{color:var(--muted);font-size:12px}.quote-budget-version-summary__snapshot-label{color:var(--muted);font-size:11px;font-weight:700}.quote-budget-version-summary__breakdown,.quote-budget-version-summary__roles{border-top:1px solid #dce8f4;gap:6px;margin:0;padding-top:9px;display:grid}.quote-budget-version-summary__breakdown{grid-template-columns:minmax(0,1fr)}.quote-budget-version-summary__breakdown>div,.quote-budget-version-summary__roles>div{justify-content:space-between;gap:8px;min-width:0;display:flex}.quote-budget-version-summary dt{color:var(--muted);font-size:11px}.quote-budget-version-summary dd{min-width:0;color:var(--ink);text-align:right;margin:0;font-size:12px;font-weight:800}.quote-budget-version-summary__money{overflow-wrap:normal;white-space:nowrap}.quote-budget-version-summary__audit{border-left:3px solid var(--warning);color:#7a4b00;background:#fff7e8;padding:8px 9px;font-size:12px}.quote-budget-version-summary__audit strong{font-size:12px}.quote-budget-version-summary__audit ul{margin:4px 0 0;padding-left:16px}.quote-budget-version-summary__audit li+li{margin-top:3px}.quote-budget-version-summary__audit li>span{color:#fff;background:#f59e0b;border-radius:3px;margin-right:5px;padding:0 4px;font-size:10px;font-weight:800;display:inline-block}.quote-budget-version-summary__audit li[data-severity=error]>span{background:#c62828}.quote-budget-version-summary__audit.is-error{color:#8f1d1d;background:#fff1f0;border-left-color:#c62828}.quote-budget-version-panel__list{gap:10px;display:grid}.quote-budget-version-option{text-align:left;cursor:pointer;background:#fafafbeb;border:0;border-left:3px solid #0000;border-radius:4px;gap:8px;width:100%;padding:12px 13px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid}.quote-budget-version-option:hover:not(:disabled){background:#f5f8fc;border-left-color:#9dbceb;transform:none}.quote-budget-version-option.is-current{border-left-color:var(--blue);box-shadow:none;cursor:default;background:#f2f8ff}.quote-budget-version-option__head{align-items:center;gap:6px;font-size:14px;font-weight:800;display:flex}.quote-budget-version-option__head strong{flex:none;font-size:13px;font-weight:900}.quote-budget-version-option__head>span{overflow-wrap:anywhere;min-width:0}.quote-budget-version-option.is-current .quote-budget-version-option__head{color:var(--blue)}.quote-budget-version-option__meta{justify-content:space-between;align-items:baseline;display:flex}.quote-budget-version-option__meta em{color:var(--muted);font-size:11px;font-style:normal;font-weight:700}.quote-budget-version-option__meta strong{font-size:13px;font-weight:900}.quote-budget-editor__scenes{gap:12px;padding:14px 16px;display:grid}.quote-budget-scene-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.quote-budget-scene-head>div{gap:4px;display:grid}.quote-budget-scene-head strong{font-size:16px;font-weight:900}.quote-budget-scene-head span{color:var(--muted);font-size:12px;line-height:1.45}.quote-budget-scene-tabs{grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:9px;display:grid}.quote-budget-scene-tab{--accent:var(--blue);text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #dfe3ea;border-radius:8px;flex-direction:column;justify-content:center;gap:5px;min-height:64px;padding:12px 13px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.quote-budget-scene-tab>span{color:#5f6368;font-size:12px}.quote-budget-scene-tab strong{color:var(--ink);font-size:14px;font-weight:900}.quote-budget-scene-tab em{color:var(--accent);font-size:13px;font-style:normal;font-weight:700}.quote-budget-scene-tab.is-active{border-color:color-mix(in srgb, var(--accent) 72%, #fff);background:color-mix(in srgb, var(--accent) 8%, #fff);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 12%, transparent)}.quote-budget-scene-tab:not(.is-active):hover{border-color:color-mix(in srgb, var(--accent) 46%, var(--line));background:#fff}.quote-budget-editor__entry{padding:16px 18px}.quote-budget-editor--loading{min-height:760px}.quote-budget-skeleton,.quote-budget-skeleton-card{background:#eef1f5;position:relative;overflow:hidden}.quote-budget-skeleton{border-radius:8px;display:inline-block}.quote-budget-skeleton-card{min-height:132px}.quote-budget-skeleton-card:after,.quote-budget-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffffa6,#0000);animation:1.2s ease-in-out infinite quote-budget-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.quote-budget-skeleton--eyebrow{flex-basis:100%;width:180px;height:14px}.quote-budget-skeleton--title{width:440px;height:26px}.quote-budget-skeleton--meta{width:160px;height:14px}.quote-budget-editor--loading .quote-budget-people{min-height:184px}.quote-budget-editor--loading .quote-budget-version-panel{min-height:260px}.quote-budget-editor--loading .quote-budget-editor__scenes{min-height:158px}.quote-budget-editor--loading .quote-budget-editor__entry{min-height:230px}.quote-budget-editor--loading .quote-budget-detail{min-height:360px}@keyframes quote-budget-skeleton-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.quote-budget-skeleton-card:after,.quote-budget-skeleton:after{animation:none}}@media (width<=860px){.quote-budget-editor{height:auto;min-height:100%;overflow:visible}.quote-budget-editor__workspace{flex-direction:column;display:flex;overflow:visible}.quote-budget-editor__actions{flex:auto;justify-content:flex-end;margin-left:auto}.quote-budget-editor__rail,.quote-budget-editor__center{scrollbar-gutter:auto;overflow:visible}.quote-budget-editor__rail{padding-right:16px}}.quote-budget-detail{padding:16px}.quote-budget-detail-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.quote-budget-detail-toolbar__toggle{flex-shrink:0;margin-left:auto}.quote-budget-detail-empty{border:1px dashed var(--line);min-height:120px;color:var(--muted);text-align:center;background:#f8fafc;border-radius:8px;place-items:center;padding:20px;display:grid}.quote-budget-detail-group{--accent:#7b8794;border:1px solid var(--line);border-left:4px solid var(--accent);background:#fff;border-radius:8px;margin-bottom:12px;overflow:visible}.quote-budget-detail-group-head{text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:1fr auto auto auto;align-items:center;gap:14px;width:100%;padding:13px 16px;font-size:14px;display:grid}.quote-budget-detail-group-head:hover{background:color-mix(in srgb, var(--accent) 6%, #fff)}.quote-budget-detail-group-head>span:first-child{font-weight:900}.quote-budget-detail-group-total{color:var(--accent);font-weight:900}.quote-budget-detail-group-tools{background:#fff;border-top:1px solid #1f24280f;justify-content:flex-end;gap:8px;padding:8px 16px;display:flex;position:relative}.quote-budget-bus-base-popover{z-index:20;border:1px solid var(--line);border-left:4px solid var(--accent);background:#fff;border-radius:8px;width:260px;padding:12px;position:absolute;top:40px;right:16px;box-shadow:0 12px 30px #1d1d1f24}.quote-budget-detail-row{background:#fbfcfd;border-top:1px solid #1f24280f;grid-template-columns:minmax(120px,1.4fr) 64px minmax(150px,1fr) 110px auto;align-items:center;gap:14px;padding:10px 16px;display:grid;position:relative}.quote-budget-detail-name{overflow-wrap:anywhere;word-break:break-word;flex-direction:column;gap:3px;min-width:0;font-size:13px;font-weight:800;display:flex}.quote-budget-detail-name-line{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.quote-budget-detail-spec{overflow-wrap:anywhere;word-break:break-word;min-width:0;color:var(--muted);font-size:12px;font-weight:600;line-height:1.35}.quote-budget-detail-basis{overflow-wrap:anywhere;word-break:break-word;color:#64748b;white-space:normal;min-width:0;font-size:12px;font-weight:500;line-height:1.4}.quote-budget-bus-segments{color:#475569;font-size:12px;font-weight:500}.quote-budget-bus-segments summary{width:max-content;color:var(--blue);cursor:pointer;font-weight:700}.quote-budget-bus-segments ul{margin:6px 0 0;padding-left:18px}.quote-budget-bus-segments li+li{margin-top:4px}.quote-budget-detail-formula{overflow-wrap:anywhere;word-break:break-word;min-width:0;color:var(--ink);font-size:13px;font-weight:700}.quote-budget-detail-amount{overflow-wrap:anywhere;word-break:break-word;text-align:right;min-width:0;font-weight:900}.quote-budget-detail-mode,.quote-budget-detail-risk-reason{color:#737a87;overflow-wrap:anywhere;margin-top:3px;font-size:11px;display:block}.quote-budget-detail-risk-reason{color:#a15c00}.quote-budget-trip-card__links,.quote-history-version__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.quote-budget-trip-card__links{margin-top:8px}.quote-history-version__actions{grid-area:action;justify-content:flex-end}.quote-budget-edit-popover__hint p{margin:4px 0}.quote-budget-detail-actions{justify-content:flex-end;gap:6px;min-width:0;display:flex;position:relative}.quote-budget-role-tag{background:var(--surface);width:fit-content;color:var(--ink);white-space:nowrap;border-radius:3px;align-items:center;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}.quote-budget-role-tag[data-role=老师]{color:#2e7d32;background:#e8f5e9}.quote-budget-role-tag[data-role=学生]{color:#e65100;background:#fff3e0}.quote-budget-role-tag[data-role=导游],.quote-budget-role-tag[data-role=司机]{color:#7b1fa2;background:#f3e5f5}.quote-budget-recent-badge{background:var(--blue-soft);width:max-content;color:var(--blue);vertical-align:middle;white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:2px 7px;font-size:11px;font-weight:800;display:inline-flex}.quote-budget-edit-popover{z-index:20;border:1px solid var(--line);border-left:4px solid var(--blue);background:#fff;border-radius:8px;width:286px;padding:12px;position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%);box-shadow:0 12px 30px #1d1d1f24}.quote-budget-edit-popover:after{content:"";border-top:1px solid var(--line);border-right:1px solid var(--line);background:#fff;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;right:-6px;transform:rotate(45deg)}.quote-budget-edit-popover__title{margin-bottom:9px;font-size:13px;font-weight:800}.quote-budget-edit-popover__field{color:var(--muted);flex-direction:column;gap:6px;font-size:12px;display:flex}.quote-budget-edit-popover__field input{border:1px solid var(--line);color:var(--ink);border-radius:8px;outline:none;padding:7px 9px;font-size:14px;font-weight:700}.quote-budget-edit-popover__field input:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.quote-budget-edit-popover__hint{color:var(--muted);margin:7px 0 0;font-size:11px}.quote-budget-edit-popover__error{color:#c53030;margin:7px 0 0;font-size:11px;line-height:1.4}.quote-budget-edit-popover__actions{justify-content:flex-end;gap:6px;margin-top:10px;display:flex}.quote-budget-edit-popover--bus-fuel{width:392px;top:0;transform:none}.quote-budget-edit-popover--bus-fuel:after{margin-top:0;top:20px}.quote-budget-detail-group[data-type=住宿]{--accent:#2f8fd3}.quote-budget-detail-group[data-type=大交通]{--accent:#6d7df2}.quote-budget-detail-group[data-type=包车]{--accent:#34a853}.quote-budget-detail-group[data-type=考察点]{--accent:#d99a2b}.quote-budget-detail-group[data-type=餐]{--accent:#e07a5f}.quote-budget-detail-group[data-type=导游]{--accent:#8e6ad8}.quote-budget-detail-group[data-type=营业税]{--accent:#cf6f14}.quote-budget-scene-tab[data-type=住宿]{--accent:#2f8fd3}.quote-budget-scene-tab[data-type=大交通]{--accent:#6d7df2}.quote-budget-scene-tab[data-type=包车]{--accent:#34a853}.quote-budget-scene-tab[data-type=考察点]{--accent:#d99a2b}.quote-budget-scene-tab[data-type=餐]{--accent:#e07a5f}.quote-budget-scene-tab[data-type=导游]{--accent:#8e6ad8}.quote-budget-operation-log{border-top:1px dashed var(--line);gap:8px;margin-top:12px;padding-top:12px;display:flex;overflow-x:auto}.quote-budget-operation-log-item{border-left:3px solid var(--blue);background:var(--surface);color:var(--muted);white-space:nowrap;border-radius:8px;flex:none;padding:8px 10px;font-size:12px}.quote-budget-validation{padding:14px 16px}.quote-budget-bus-fuel-editor{gap:8px;display:grid}.quote-budget-bus-fuel-region{background:var(--surface);border-radius:6px;gap:4px;width:fit-content;padding:2px;display:inline-flex}.quote-budget-bus-fuel-table{gap:4px;display:grid}.quote-budget-bus-fuel-table:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.quote-budget-scroll-hint{color:var(--muted);margin:0;font-size:11px;display:none}.quote-budget-bus-fuel-head,.quote-budget-bus-fuel-row{grid-template-columns:42px 34px 62px 92px 38px 54px;align-items:center;column-gap:6px;display:grid}.quote-budget-bus-fuel-head{color:var(--muted);font-size:11px;font-weight:700}.quote-budget-bus-fuel-row{min-height:28px;color:var(--ink);font-size:12px}.quote-budget-bus-fuel-row label{margin:0}.quote-budget-bus-fuel-row .arco-input-number{width:92px}.quote-budget-bus-fuel-row strong{text-align:right}.quote-budget-bus-fuel-total{border-top:1px dashed var(--line);color:var(--ink);justify-content:flex-end;padding-top:7px;font-size:12px;font-weight:800;display:flex}.quote-budget-version-dialog{color:#1d1d1f;border:1px solid #e8e8ed;border-radius:8px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;box-shadow:0 16px 40px #1d1d1f24}.quote-budget-version-dialog.arco-modal-simple{padding:22px 28px 26px}.quote-budget-version-dialog.arco-modal-simple .arco-modal-header{margin-bottom:16px}.quote-budget-version-dialog .arco-modal-title{color:#1d1d1f;font-size:16px;font-weight:700}.quote-budget-version-loading-status{color:#6e6e73;justify-content:center;align-items:center;gap:12px;min-height:28px;font-size:13px;display:flex}.quote-budget-version-loading-status .arco-spin{color:#0071e3;flex:none;font-size:20px}.quote-budget-scene-tab:focus-visible,.quote-budget-detail-group-head:focus-visible,.quote-budget-version-option:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (width<=860px){.quote-budget-detail-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name amount""role actions""formula formula";gap:8px 12px}.quote-budget-detail-name{grid-area:name}.quote-budget-detail-role{grid-area:role}.quote-budget-detail-formula{grid-area:formula}.quote-budget-detail-amount{grid-area:amount}.quote-budget-detail-actions{grid-area:actions}.quote-budget-edit-popover,.quote-budget-edit-popover--bus-fuel,.quote-budget-bus-base-popover{box-sizing:border-box;width:auto;max-width:420px;max-height:calc(100dvh - 32px);margin:0 auto;position:fixed;inset:50% 16px auto;overflow-y:auto;transform:translateY(-50%)}.quote-budget-edit-popover:after{display:none}}@media (width<=520px){.quote-history-version{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity identity""amount action";gap:8px 10px;padding:12px}.quote-history-version__amount{justify-self:start}.quote-history-version__action{justify-self:end}.quote-budget-editor__header{align-items:stretch;padding:10px 12px}.quote-budget-editor__header h1,.quote-budget-editor__header>span{flex-basis:100%}.quote-budget-editor__actions>.arco-btn,.quote-budget-editor__actions>.quote-budget-version-actions{flex:auto}.quote-budget-editor__workspace{gap:10px;padding-top:10px}.quote-budget-editor__rail{padding-inline:12px}.quote-budget-editor__center{gap:10px;padding:0 12px 12px}.quote-budget-scene-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.quote-budget-scene-tab{min-height:60px;padding:9px 10px}.quote-budget-detail,.quote-budget-editor__entry,.quote-budget-editor__scenes{padding:12px}.quote-budget-detail-group-head{grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:10px 12px}.quote-budget-detail-group-head>span:first-child{grid-area:1/1}.quote-budget-detail-group-count{color:var(--muted);grid-area:2/1;font-size:12px}.quote-budget-detail-group-total{grid-area:2/2}.quote-budget-detail-group-toggle{color:var(--muted);grid-area:1/2;font-size:12px}.quote-budget-detail-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"name""role""formula""amount""actions";gap:7px;padding:10px 12px}.quote-budget-detail-amount{text-align:left}.quote-budget-detail-actions{justify-content:flex-start}.quote-budget-bus-fuel-table{scrollbar-gutter:stable;overflow-x:auto}.quote-budget-scroll-hint{display:block}.quote-budget-bus-fuel-head,.quote-budget-bus-fuel-row{min-width:352px}}.qb-manual-workspace{color:#1d2735;min-width:0}.qb-manual-categories{grid-template-columns:repeat(9,minmax(0,1fr));gap:6px;margin-bottom:14px;display:grid}.qb-manual-categories .arco-btn{text-align:left;background:#fff;border:1px solid #e5e6eb;border-radius:6px;flex-direction:column;align-items:flex-start;gap:2px;height:auto;min-height:54px;padding:8px 11px;display:flex}.qb-manual-categories .arco-btn>span{color:#86909c;font-size:11px;line-height:18px}.qb-manual-categories .arco-btn[aria-pressed=true]{background:#f2f6ff;border-color:#165dff}.qb-manual-categories strong{overflow-wrap:anywhere;white-space:normal;color:#165dff;max-width:100%;font-size:13px;font-weight:600;line-height:20px}.qb-manual-panel{background:#fff;border:1px solid #e6e9ed;border-radius:8px;overflow:hidden}.qb-manual-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:20px 24px;display:flex}.qb-manual-toolbar h2{margin:0 0 6px;font-size:18px}.qb-manual-heading>span,.qb-manual-summary,.qb-manual-table-footer{color:#6a7380;font-size:12px}.qb-manual-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qb-manual-contexts{flex-wrap:wrap;gap:10px;padding:0 24px 18px;display:flex}.qb-manual-contexts--points{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.qb-manual-contexts--points .arco-btn{white-space:normal;height:auto;min-height:38px;padding:8px}.qb-manual-summary{background:#edf4ff;border-top:1px solid #dce7fa;border-bottom:1px solid #dce7fa;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.qb-manual-summary strong,.qb-manual-table-footer strong{color:#1677d2;font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.qb-manual-summary strong{margin-left:12px}.qb-manual-table-scroll{max-width:100%;overflow-x:auto}.qb-manual-table{border-collapse:collapse;width:100%;font-size:13px}.qb-manual-table th{color:#697383;text-align:left;white-space:nowrap;background:#f5f7fa;padding:14px 12px;font-weight:500}.qb-manual-table td{vertical-align:middle;overflow-wrap:anywhere;border-top:1px solid #e9edf1;padding:18px 12px;line-height:1.6}.qb-manual-table small{color:#7a8592;margin-top:5px;font-size:12px;display:block}.qb-manual-table .number{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.qb-manual-group{background:#fafbfd;width:16%;min-width:120px}.qb-manual-group>button{text-align:left;font:inherit;color:#24557e;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.qb-manual-group-actions{flex-wrap:wrap;gap:3px;margin-top:8px;display:flex}.qb-manual-group-actions .arco-btn{padding:0 4px}.qb-manual-formula{font-variant-numeric:tabular-nums;max-width:320px}.qb-manual-subtotal{color:#176ac0;background:#fafbfd;font-weight:600}.qb-manual-table-footer{border-top:1px solid #e6e9ed;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.qb-manual-empty{text-align:center;color:#7c8794;padding:50px 24px}.qb-manual-formula-popover{box-sizing:border-box;width:100%;min-width:0;max-width:100%;max-height:70vh;padding:4px;font-size:14px;line-height:22px;overflow:auto}.qb-manual-formula-popover .arco-input-wrapper{box-sizing:border-box;width:100%;min-width:0}.qb-manual-formula-popover .arco-input{box-sizing:border-box;width:100%;min-width:0;min-height:42px}.qb-manual-formula-popover p{color:#697383;overflow-wrap:anywhere;line-height:1.65}.qb-manual-formula-popover footer{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.qb-manual-formula-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.qb-rail-role-list{flex-direction:column;gap:8px;margin:4px 0 12px;display:flex}.qb-rail-role-row{grid-template-columns:auto auto 1fr;align-items:center;gap:8px;min-width:0;display:grid}.qb-rail-role-row .arco-input-wrapper{min-width:0}.qb-manual-drawer{max-width:100vw}.qb-manual-rail-query-drawer{min-width:80%}.qb-manual-rail-query-drawer .arco-drawer-body{height:calc(100% - 52px);padding:0}.qb-manual-rail-query-drawer .railway-query-page{height:100%;min-height:0;overflow:auto}.qb-rail-query-apply{background:#fff;justify-content:flex-end;padding:12px 0 0;display:flex;position:sticky;bottom:0}.qb-manual-drawer .arco-drawer-body{padding:0;overflow:hidden}.qb-manual-drawer .arco-drawer-header{padding:20px 24px}.qb-manual-drawer .arco-drawer-footer{padding:16px 24px}.qb-manual-drawer-body{flex-direction:column;height:100%;min-height:0;display:flex}.qb-manual-drawer-context{color:#667185;background:#f6f8fb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 24px;font-size:13px;display:flex}.qb-manual-drawer-context strong{color:#263e55}.qb-manual-entry-grid{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;min-height:0;padding:20px 24px;display:grid}.qb-manual-input-column{flex-direction:column;gap:12px;min-height:0;display:flex;overflow-y:auto}.qb-manual-shortcuts{flex-wrap:wrap;gap:8px;display:flex}.qb-manual-input-column>label{font-size:14px;font-weight:600}.qb-manual-input-column>textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:230px;font:inherit;background:#f9fafc;border:1px solid #dce2e9;border-radius:5px;flex:1 0 230px;padding:14px;font-size:14px;line-height:2}.qb-manual-input-column>textarea:focus{outline-offset:1px;outline:2px solid #68a6f7}.qb-manual-examples{color:#687485;font-size:12px;line-height:1.8}.qb-manual-examples p{margin:5px 0}.qb-manual-preview-column{border-left:1px solid #e6e9ed;flex-direction:column;min-height:0;padding-left:24px;display:flex}.qb-manual-preview-column h3{margin:0 0 16px;font-size:14px}.qb-manual-preview-column h3 small{float:right;color:#8590a1;font-size:12px;font-weight:400}.qb-manual-preview-rows{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.qb-manual-preview{overflow-wrap:anywhere;border-bottom:1px solid #e7ebef;padding:14px 0;font-size:13px;line-height:1.7}.qb-manual-preview header{color:#267355;justify-content:space-between;align-items:center;display:flex}.qb-manual-preview--invalid header,.qb-manual-preview--missing_factor header{color:#c53b35}.qb-manual-preview--missing_price header,.qb-warning{color:#a56810!important}.qb-manual-preview p{margin:6px 0}.qb-manual-preview b{color:#166cc1;font-size:15px}.qb-manual-preview-total{color:#667185;border-top:1px solid #e0e5ec;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;gap:8px;padding:18px 0 0;font-size:12px;display:flex}.qb-manual-preview-total strong{color:#166cc1;font-size:22px}.qb-manual-drawer-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.qb-manual-drawer-footer>div{flex-wrap:wrap;gap:10px;display:flex}.quote-budget-editor__workspace{grid-template-columns:316px minmax(0,1fr)}@media (width<=1100px){.qb-manual-categories{grid-template-columns:repeat(4,minmax(0,1fr))}.qb-manual-contexts--points{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.quote-budget-editor__workspace{grid-template-columns:minmax(0,1fr)}.qb-manual-table{min-width:750px}}@media (width<=700px){.qb-manual-entry-grid{flex-direction:column;display:flex;overflow-y:auto}.qb-manual-input-column{flex-shrink:0;overflow:visible}.qb-manual-preview-column{border-top:1px solid #e6e9ed;border-left:0;flex-shrink:0;min-height:300px;padding:18px 0 0}.qb-manual-preview-rows{overflow:visible}.qb-manual-toolbar{padding:16px}.qb-manual-drawer-footer>span{width:100%}}.qb-manual-preview-table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.6}.qb-manual-preview-table th{text-align:left;background:#f5f7fa;padding:10px 8px;position:sticky;top:0}.qb-manual-preview-table td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e6e9ed;padding:14px 8px}.qb-manual-preview-table small{color:#687485;margin-top:6px;display:block}.qb-manual-preview-row--active>td{background:#fff9f0}.qb-manual-preview-row--active>td:first-child{border-left:3px solid #d9890f;padding-left:11px}.qb-manual-preview--active{box-sizing:border-box;background:#fff9f0;border-left:3px solid #d9890f;border-radius:6px;padding-left:14px}.qb-manual-drawer-body>details{background:#fff9ee;flex-shrink:0;max-height:160px;padding:12px 24px;font-size:12px;overflow:auto}.qb-manual-workspace .qb-manual-toolbar{gap:10px;padding:12px 14px}.qb-manual-workspace .qb-manual-heading{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.qb-manual-workspace .qb-manual-heading h2{margin:0;font-size:14px;line-height:22px}.qb-manual-workspace .qb-manual-contexts{gap:6px;padding:0 14px 12px}.qb-manual-workspace .qb-manual-contexts--points{gap:12px;padding-top:8px}.qb-manual-workspace .qb-manual-contexts .arco-btn{border-radius:4px;height:auto;min-height:30px;padding:4px 10px;font-size:12px;line-height:20px}.qb-manual-workspace .arco-btn-primary:not(.arco-btn-disabled),.qb-manual-drawer .arco-btn-primary:not(.arco-btn-disabled),.qb-manual-formula-popover .arco-btn-primary:not(.arco-btn-disabled){color:#fff}.qb-manual-workspace .arco-btn-primary:not(.arco-btn-disabled)>span,.qb-manual-drawer .arco-btn-primary:not(.arco-btn-disabled)>span{color:inherit}.qb-manual-drawer-title{flex-direction:column;gap:4px;min-width:0;display:flex}.qb-manual-drawer-title strong{font-size:16px;font-weight:500;line-height:24px}.qb-manual-drawer-title span{color:#86909c;font-size:12px;line-height:18px}.qb-manual-drawer-title .qb-manual-drawer-day{color:#697b99;vertical-align:middle;background:#f4f6fa;border:1px solid #dfe6f2;border-radius:4px;max-width:100%;margin-left:8px;padding:0 6px;font-weight:400;display:inline-block}.qb-manual-drawer:not(.qb-manual-drawer--meal) .qb-manual-drawer-context{border-bottom:1px solid #e5e6eb;padding:9px 24px;font-size:12px;line-height:20px}.qb-manual-drawer:not(.qb-manual-drawer--meal) .qb-manual-drawer-footer{gap:20px;min-height:44px}.qb-manual-drawer:not(.qb-manual-drawer--meal) .qb-manual-drawer-footer>span{color:#86909c;font-size:12px;line-height:20px}.qb-manual-drawer:not(.qb-manual-drawer--meal) .qb-manual-drawer-footer .arco-btn{border-radius:4px;min-width:76px;height:auto;min-height:34px;padding:6px 14px;font-size:13px}.qb-manual-full-shortcuts{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px 8px;padding:20px 24px 0;font-size:12px;line-height:20px;display:flex}.qb-manual-full-shortcuts>span{color:#86909c;margin-right:4px}.qb-manual-full-shortcuts>small{color:#86909c}.qb-manual-full-shortcuts .arco-btn{border-radius:4px;height:auto;min-height:32px;padding:4px 10px}.qb-manual-drawer:not(.qb-manual-drawer--meal) .qb-manual-input-column{gap:12px;min-width:0;overflow-x:hidden}.qb-manual-drawer:not(.qb-manual-drawer--meal) .qb-manual-input-column>textarea{min-width:0;min-height:var(--qb-input-min-height,240px);flex:1 0 var(--qb-input-min-height,240px);resize:none;border-radius:4px;line-height:28px}.qb-manual-drawer--crew,.qb-manual-drawer--misc{--qb-input-min-height:300px}.qb-manual-drawer--air .qb-manual-entry-grid,.qb-manual-drawer--ship .qb-manual-entry-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.qb-manual-drawer--bus .qb-manual-entry-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.qb-manual-drawer--air,.qb-manual-drawer--ship{--qb-input-min-height:210px}.qb-manual-drawer--bus{--qb-input-min-height:180px}.qb-manual-tools{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px 8px;font-size:12px;line-height:20px;display:flex}.qb-manual-tools>span{color:#86909c;margin-right:3px}.qb-manual-tools .arco-btn{border-radius:4px;height:auto;min-height:28px;padding:4px 10px;font-size:12px}.qb-manual-examples summary{cursor:pointer;color:#4e5969}.qb-manual-examples--rows>p{border-bottom:1px solid #f2f3f5;padding:5px 0;display:block}@media (width<=760px){.qb-manual-drawer:not(.qb-manual-drawer--meal){width:100vw!important;max-width:100vw!important}.qb-manual-drawer:not(.qb-manual-drawer--meal) .qb-manual-entry-grid{flex-direction:column;gap:20px;padding:18px 16px;display:flex;overflow-y:auto}.qb-manual-drawer:not(.qb-manual-drawer--meal) .qb-manual-input-column{flex:none;overflow:visible}.qb-manual-drawer:not(.qb-manual-drawer--meal) .qb-manual-input-column>textarea{min-height:240px;font-size:16px}.qb-manual-full-shortcuts{padding:18px 16px 0}.qb-manual-drawer:not(.qb-manual-drawer--meal) .qb-manual-drawer-context{padding:9px 16px}.qb-manual-drawer:not(.qb-manual-drawer--meal) .qb-manual-drawer-footer{gap:10px}.qb-manual-drawer:not(.qb-manual-drawer--meal) .qb-manual-drawer-footer>div{margin-left:auto}}.qb-manual-examples--rows dl{margin:0}.qb-manual-examples--rows dl>div{grid-template-columns:105px minmax(0,1fr);gap:12px;padding:5px 0;display:grid}.qb-manual-examples--rows dt{color:#86909c}.qb-manual-examples--rows dd{white-space:pre-line;overflow-wrap:anywhere;color:#4e5969;margin:0}.qb-manual-contexts .arco-btn:not(.arco-btn-disabled),.qb-manual-full-shortcuts .arco-btn:not(.arco-btn-disabled),.qb-manual-shortcuts .arco-btn:not(.arco-btn-disabled),.qb-manual-tools .arco-btn:not(.arco-btn-disabled){color:#1d2735;background:#fff;border-color:#dce2eb}.qb-manual-contexts .arco-btn:not(.arco-btn-disabled):hover,.qb-manual-full-shortcuts .arco-btn:not(.arco-btn-disabled):hover,.qb-manual-shortcuts .arco-btn:not(.arco-btn-disabled):hover,.qb-manual-tools .arco-btn:not(.arco-btn-disabled):hover{color:#165dff;background:#f5f8ff;border-color:#165dff}.qb-manual-contexts .arco-btn[data-entry-state=empty]{border-color:#f53f3f}.qb-manual-contexts .arco-btn[data-entry-state=empty]:not(.arco-btn-disabled):hover{color:#1d2735;background:#fff7f7;border-color:#f53f3f}.qb-manual-contexts .arco-btn[data-entry-state=free]:not(.arco-btn-disabled){background:#edf8f3}.qb-manual-context-state{color:#697b99;margin-left:6px;font-size:11px}.qb-manual-context-state--empty{color:#f53f3f}.qb-manual-context-state--pending,.qb-manual-pending-count{color:#b26a00}.qb-manual-context-state--free{color:#21946f}.qb-manual-category-amount--empty{color:#f53f3f;font-weight:600}.qb-manual-contexts .arco-btn-disabled .qb-manual-context-state{color:inherit}.qb-manual-toolbar-actions{gap:8px 12px;margin-left:auto}.qb-manual-toolbar-actions .arco-checkbox{font-size:12px;line-height:20px}.qb-manual-summary{flex-wrap:wrap;gap:8px 14px}.qb-manual-summary>.arco-btn{flex:none;margin-left:auto}.qb-manual-workspace-note{color:#697b99;margin:0;padding:10px 14px;font-size:11px;line-height:18px}.qb-manual-drawer-body>details summary{cursor:pointer;line-height:20px}.qb-manual-categories .arco-btn-disabled,.qb-manual-categories .arco-btn-disabled[aria-pressed=true]{color:#b4bac4;background:#f7f8fa;border-color:#e5e6eb}.qb-manual-categories .arco-btn-disabled>span,.qb-manual-categories .arco-btn-disabled strong{color:#b4bac4}.qb-manual-point-count{color:#697b99;font-size:12px}.qb-manual-day-groups{flex-wrap:wrap;gap:8px;padding:10px 14px 4px;display:flex}.qb-manual-day-groups .arco-btn[aria-pressed=true]:not(.arco-btn-disabled),.qb-manual-full-shortcuts .arco-btn[aria-pressed=true]:not(.arco-btn-disabled){color:#165dff;background:#f0f5ff;border-color:#bcd4ff}.qb-manual-contexts--points .arco-btn{text-align:left;flex-direction:column;align-items:stretch;gap:3px;min-width:0;height:auto;padding:8px;display:flex}.qb-manual-point-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qb-manual-point-meta{color:#697b99;flex-wrap:wrap;justify-content:space-between;gap:3px 6px;font-size:11px;line-height:18px;display:flex}.qb-manual-point-meta .qb-manual-context-state{margin-left:0}.qb-manual-contexts--points .arco-btn[data-entry-state=entered]:not(.arco-btn-disabled){background:#edf8f3}.qb-manual-contexts--points .arco-btn[data-entry-state=entered] .qb-manual-context-state,.qb-manual-contexts--points .arco-btn[data-entry-state=free] .qb-manual-context-state{color:#21946f}.qb-manual-contexts--points .arco-btn[data-entry-state=empty] .qb-manual-context-state{color:#f53f3f}.qb-manual-contexts--points .arco-btn-disabled .qb-manual-point-meta,.qb-manual-contexts--points .arco-btn-disabled .qb-manual-context-state{color:inherit}.quote-budget-entry-state{box-sizing:border-box;place-items:center;min-height:min(480px,100vh - 160px);padding:24px;display:grid}.quote-budget-entry-state-inner{gap:16px;width:min(560px,100%);display:grid}.quote-budget-entry-state-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (width<=600px){.quote-budget-entry-state{min-height:calc(100vh - 96px);padding:16px}.quote-budget-entry-state-actions .arco-btn{min-height:44px}}.quote-version-compare{box-sizing:border-box;color:#1f2a32;background:radial-gradient(circle at 88% 10%,#f1b87526,#0000 26%),linear-gradient(#f8faf8 0%,#f2f6f3 100%);min-height:100vh;padding:18px clamp(18px,3vw,48px) 42px}.quote-version-compare__topbar,.quote-version-compare__hero,.quote-version-compare__section-heading,.quote-version-compare__selection-heading,.quote-version-compare__version-preview,.quote-version-compare__metrics{align-items:center;display:flex}.quote-version-compare__topbar{justify-content:space-between;max-width:1320px;margin:0 auto}.quote-version-compare__topbar,.quote-version-compare__hero,.quote-version-compare__workspace,.quote-version-compare__summary-card{box-sizing:border-box;width:100%;max-width:1320px}.quote-version-compare__topbar .arco-btn{color:#48656b;padding-left:0}.quote-version-compare__crumbs{color:#91a2a1;align-items:center;gap:7px;margin-left:80px;font-size:13px;display:flex}.quote-version-compare__crumbs strong{color:#38585a}.quote-version-compare__hero{justify-content:space-between;max-width:1320px;margin:12px auto 10px}.quote-version-compare__hero>div:first-child{align-items:baseline;gap:12px;display:flex}.quote-version-compare__eyebrow{color:#6c8884;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 4px;font-size:12px;font-weight:700;display:flex}.quote-version-compare h1,.quote-version-compare h2,.quote-version-compare p{margin-top:0}.quote-version-compare h1{color:#193b3d;letter-spacing:-.04em;margin-bottom:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,2.8vw,36px)}.quote-version-compare__hero p:not(.quote-version-compare__eyebrow){display:none}.quote-version-compare__hero-note{color:#4a7770;background:#ebf7f1bf;border:1px solid #51898033;border-radius:14px;align-items:center;gap:8px;padding:7px 10px;font-size:11px;display:flex}.quote-version-compare__workspace{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:center;max-width:1320px;margin:0 auto 10px;display:grid}.quote-version-compare__selection{border:1px solid #3b605b1a;border-radius:16px;min-height:0;padding:10px 14px;box-shadow:0 10px 26px #39514c12}.quote-version-compare__selection .arco-card-body{padding:0}.quote-version-compare__selection--left{border-top:3px solid #70a49a}.quote-version-compare__selection--right{border-top:3px solid #df9b5f}.quote-version-compare__selection-heading{justify-content:space-between;margin-bottom:8px}.quote-version-compare__selection-heading h2{color:#23484a;margin-bottom:0;font-size:18px}.quote-version-compare__selection-eyebrow{color:#90a29f;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.quote-version-compare__selection-index{color:#cad6d2;font-family:Georgia,serif;font-size:22px}.quote-version-compare__selection label{margin-bottom:0;display:block}.quote-version-compare__selection-fields{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:8px;display:grid}.quote-version-compare__selection label>span{color:#5e7472;margin-bottom:3px;font-size:10px;font-weight:700;display:block}.quote-version-compare__selection .arco-select{width:100%}.quote-version-compare__version-preview{background:#f5f8f6;border-radius:9px;justify-content:space-between;gap:18px;margin-top:8px;padding:7px 10px}.quote-version-compare__version-preview strong{color:#294d4d;font-size:14px}.quote-version-compare__versus{color:#8da29d;flex-direction:column;align-items:center;gap:10px;display:flex}.quote-version-compare__versus span{font-family:Georgia,serif;font-size:13px;font-style:italic;font-weight:700}.quote-version-compare__versus div{color:#74908b;background:#fff;border:1px solid #cedbd6;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.quote-version-compare__summary-card{background:#ffffffd1;border:1px solid #3b605b1a;border-radius:16px;max-width:1320px;margin:0 auto;padding:14px 16px;box-shadow:0 10px 24px #39514c0d}.quote-version-compare__section-heading{justify-content:space-between;gap:16px}.quote-version-compare__section-heading h2{color:#23484a;margin-bottom:0;font-size:20px}.quote-version-compare__section-heading .quote-version-compare__eyebrow{margin-bottom:2px}.quote-version-compare__section-heading+.quote-version-compare__hint{margin:5px 0 0;line-height:1.4}.quote-version-compare__summary-card>.arco-divider{margin:9px 0}.quote-version-compare__metrics{background:#e3ece8;border:1px solid #e3ece8;border-radius:14px;gap:1px;margin:18px 0 2px;overflow:hidden}.quote-version-compare__metric{background:#fbfdfb;flex:1;min-height:92px;padding:16px 20px}.quote-version-compare__metric+.quote-version-compare__metric{border-left:1px solid #e3ece8}.quote-version-compare__metric span{color:#93a49f;font-size:11px;display:block}.quote-version-compare__metric strong{color:#244b4c;margin:7px 0 4px;font-size:22px;display:block}.quote-version-compare__metric-detail{color:#99a8a3;font-size:11px}.quote-version-compare__metric-detail--success{color:#4e9581}.quote-version-compare__metric-detail--warning{color:#c68145}.quote-version-compare__ai-result{background:#f2f7f4;border-radius:12px;padding:13px 15px;display:block}.quote-version-compare__ai-header{align-items:center;gap:12px;display:flex}.quote-version-compare__ai-icon{color:#fff;background:linear-gradient(135deg,#548a81,#2c5d5d);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.quote-version-compare__ai-label{color:#578078;margin-bottom:7px;font-size:12px;font-weight:700;display:block}.quote-version-compare__ai-header .quote-version-compare__ai-label{margin-bottom:0}.quote-version-compare__ai-result p{color:#526b67;margin-bottom:0;font-size:14px;line-height:1.7}.quote-version-compare__ai-markdown{color:#526b67;overflow-wrap:anywhere;background:#fff;border:1px solid #e0ebe6;border-radius:12px;min-width:0;margin-top:12px;padding:16px;font-size:14px;line-height:1.7}.quote-version-compare__ai-markdown>:first-child{margin-top:0}.quote-version-compare__ai-markdown>:last-child{margin-bottom:0}.quote-version-compare__ai-markdown p{margin:0 0 12px}.quote-version-compare__ai-markdown ul,.quote-version-compare__ai-markdown ol{margin:0 0 12px;padding-left:1.45em}.quote-version-compare__ai-markdown li+li{margin-top:5px}.quote-version-compare__ai-markdown strong{color:#315f5b}.quote-version-compare__ai-markdown blockquote{color:#69817b;border-left:3px solid #b9d3ca;margin:0 0 12px;padding-left:12px}.quote-version-compare__ai-table-wrap{overscroll-behavior-x:contain;scrollbar-color:#8fb3a8 #edf4f0;border:1px solid #d9e6e1;border-radius:8px;width:100%;max-width:100%;margin:10px 0 14px;overflow-x:auto}.quote-version-compare__ai-markdown table{border-collapse:collapse;width:max-content;min-width:100%;margin:0;font-size:12px}.quote-version-compare__ai-markdown th,.quote-version-compare__ai-markdown td{text-align:left;vertical-align:top;border:1px solid #d9e6e1;padding:8px 10px}.quote-version-compare__ai-markdown th{color:#315f5b;background:#e8f2ee;font-weight:700}.quote-version-compare__ai-markdown code{color:#315f5b;background:#e5efeb;border-radius:4px;padding:1px 4px;font-size:.9em}.quote-version-compare__hint{color:#657c75;margin:16px 0 0;font-size:12px}.quote-version-compare__selection,.quote-version-compare__metric{box-sizing:border-box;min-width:0}.quote-version-compare__version-preview,.quote-version-compare__ai-result p{overflow-wrap:anywhere}@media (width<=820px){.quote-version-compare{padding:18px 16px 36px}.quote-version-compare__crumbs{display:none}.quote-version-compare__hero{flex-direction:column;align-items:flex-start;gap:18px;margin-top:26px}.quote-version-compare__workspace{flex-direction:column;gap:12px;display:flex}.quote-version-compare__selection{width:100%;min-height:0;padding:16px}.quote-version-compare__selection-fields{grid-template-columns:1fr;gap:10px}.quote-version-compare__versus{flex-direction:row}.quote-version-compare__versus div{transform:rotate(90deg)}.quote-version-compare__summary-card{padding:20px}.quote-version-compare__section-heading{flex-direction:column;align-items:flex-start}.quote-version-compare__metrics{flex-direction:column;align-items:stretch}.quote-version-compare__metric+.quote-version-compare__metric{border-top:1px solid #e3ece8;border-left:0}}.cq-source-changes{background:var(--color-bg-2);border:1px solid var(--color-border-2);border-radius:8px;margin:14px 0;padding:14px 16px}.cq-source-changes__heading,.cq-change-card>header,.cq-change-card>header>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cq-source-changes__heading h2{margin:0;font-size:16px}.cq-source-changes__heading p,.cq-change-pricing p,.cq-change-linked p{color:var(--color-text-3);margin:8px 0;font-size:12px}.cq-source-changes__items{gap:8px;margin-top:10px;display:grid}.cq-change-card{border:1px solid var(--color-border-2);border-left:3px solid rgb(var(--orange-6));border-radius:5px;min-width:0;padding:10px 12px;scroll-margin-top:110px;font-size:13px}.cq-change-card>header{min-height:26px}.cq-change-card>header>div{justify-content:flex-start}.cq-change-body{grid-template-columns:minmax(260px,.8fr) minmax(400px,1.4fr);align-items:center;gap:8px 20px;margin:6px 0;display:grid}.cq-change-summary,.cq-change-removal{flex-wrap:wrap;align-items:center;gap:6px 18px;min-width:0;display:flex}.cq-change-summary s{color:var(--color-text-3);text-decoration:none}.cq-change-summary b{font-weight:600}.cq-change-basis{white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-3);flex-basis:100%;font-size:12px;overflow:hidden}.cq-change-hint{color:var(--color-text-3);margin:4px 0;font-size:12px}.cq-change-card.is-deleted .cq-change-body{display:block}.cq-change-card.is-deleted .cq-change-summary{margin-bottom:4px}.cq-change-target{color:var(--color-text-2);font-size:12px}.cq-change-details{color:var(--color-text-2);margin-top:4px}.cq-change-details>summary{cursor:pointer;width:fit-content;color:rgb(var(--primary-6));font-size:12px;line-height:20px}.cq-change-card.is-added{border-left-color:rgb(var(--green-6))}.cq-change-card.is-deleted{border-left-color:rgb(var(--red-6))}.cq-change-card>header span{color:var(--color-text-3);font-size:12px}.cq-change-comparison{margin:8px 0;overflow-x:auto}.cq-change-comparison table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.cq-change-comparison th,.cq-change-comparison td{text-align:left;border-bottom:1px solid var(--color-border-1);overflow-wrap:anywhere;padding:5px 10px}.cq-change-comparison thead{background:var(--color-fill-1)}.cq-change-comparison th:first-child{width:22%}.cq-change-values{white-space:pre-wrap;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0;display:grid}.cq-change-values span{color:var(--color-text-3);font-size:12px}.cq-change-pricing{flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;display:flex}.cq-change-pricing>label{flex:none;align-items:center;gap:8px;margin:0;display:flex}.cq-change-pricing>label>strong{white-space:nowrap;flex:none}.cq-change-pricing>strong{font-size:13px}.cq-change-pricing>.cq-change-hint:last-child{flex-basis:100%}.cq-change-linked{background:var(--color-fill-1);border-radius:4px;margin:8px 0;padding:8px 10px;font-size:12px}.cq-change-linked ul{margin:8px 0;padding-left:20px}.cq-change-total{flex-wrap:wrap;gap:12px;padding:6px 0;font-size:12px;display:flex}.cq-change-error{color:rgb(var(--red-6));font-size:13px}.cq-change-card footer{flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:6px;display:flex}.cq-change-card footer>.cq-change-hint{flex:1}@media (width<=1100px){.cq-change-body{grid-template-columns:1fr}}@media (width<=720px){.cq-source-changes,.cq-change-card{padding:12px}.cq-change-values{grid-template-columns:1fr}.cq-change-comparison th,.cq-change-comparison td{padding:6px}}.customer-quote{--cq-ink:#1d1d1f;--cq-muted:#6e6e73;--cq-line:#e5e6eb;--cq-paper:#f5f5f7;--cq-panel:#fff;--cq-blue:#0071e3;--cq-green:#168c5b;--cq-amber:#a95d00;background:var(--cq-paper);min-height:100%;color:var(--cq-ink);overflow-x:clip}.customer-quote__sticky-shell{z-index:5;background:#fffffffa;padding-bottom:10px;position:sticky;top:0;box-shadow:0 2px 8px #1f232914}.customer-quote__related-links{border:1px solid var(--cq-line);background:var(--cq-panel);border-radius:8px;align-items:center;gap:12px;margin:12px 20px 0;padding:10px 14px;display:flex}.customer-quote__related-links>strong{color:var(--cq-ink);flex:none;font-size:12px}.customer-quote__related-links>div{flex-wrap:wrap;gap:8px;display:flex}.customer-quote__related-links a,.customer-quote__related-links span[aria-disabled=true]{box-sizing:border-box;border:1px solid rgb(var(--primary-3));min-height:30px;color:rgb(var(--primary-6));background:rgb(var(--primary-1));border-radius:6px;align-items:center;gap:5px;padding:0 10px;font-size:13px;line-height:1;text-decoration:none;display:inline-flex}.customer-quote__related-links a:hover{border-color:rgb(var(--primary-5));background:rgb(var(--primary-2))}.customer-quote__related-links a:focus-visible{outline:2px solid var(--cq-blue);outline-offset:2px}.customer-quote__related-links span[aria-disabled=true]{border-color:var(--cq-line);color:var(--cq-muted);background:var(--cq-paper);cursor:not-allowed}.customer-quote__header{border-bottom:1px solid var(--cq-line);background:#fffffff5;align-items:center;gap:20px;min-height:78px;padding:12px 20px;display:flex}.customer-quote__title{min-width:0;margin-right:auto}.customer-quote__title h1{margin:0 0 3px;font-size:21px;line-height:1.25}.customer-quote__title h1:focus{outline:2px solid var(--cq-blue);outline-offset:3px}.customer-quote__version-title{align-items:baseline;gap:7px;min-width:0;margin:0 0 5px;display:flex}.customer-quote__version-title>span{color:var(--cq-muted);flex:none;font-size:11px}.customer-quote .customer-quote__version-title>h2{color:#354052;overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px;line-height:1.35}.customer-quote__itinerary-title{color:#354052;overflow-wrap:anywhere;grid-template-columns:max-content minmax(0,1fr);gap:2px;min-width:0;max-width:680px;margin:0 0 6px;font-size:13px;line-height:1.45;display:grid}.customer-quote__itinerary-title span{color:var(--cq-muted)}.customer-quote__itinerary-title strong{overflow-wrap:anywhere;min-width:0}.customer-quote__version-meta{color:var(--cq-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.customer-quote__title b{color:var(--cq-amber)}.customer-quote__head-summary{border:1px solid #325d8a2e;border-left:3px solid var(--cq-blue);min-width:720px;color:var(--cq-muted);white-space:nowrap;background:linear-gradient(135deg,#eaf3ff 0%,#f8fbff 54%,#ecf9f2 100%);border-radius:10px;grid-template-columns:repeat(6,minmax(94px,1fr));font-size:12px;display:grid;overflow:hidden;box-shadow:0 8px 24px #17528f1f,inset 0 1px #ffffffe0}.customer-quote__head-summary span{gap:3px;padding:8px;line-height:1.2;display:grid}.customer-quote__head-summary span+span{border-left:1px solid #4e6a8933}.customer-quote__head-summary strong{color:var(--cq-ink);font-variant-numeric:tabular-nums;font-size:16px;line-height:1.2}.customer-quote__head-summary span:nth-of-type(2) strong{color:var(--cq-amber)}.customer-quote__head-summary span:nth-of-type(3) strong{color:#43469a}.customer-quote__head-summary span:nth-of-type(4) strong,.customer-quote__head-summary span:nth-of-type(5) strong{color:var(--cq-green)}.customer-quote__head-summary span:nth-of-type(6) strong{color:#215d9b}.customer-quote__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.customer-quote>.arco-alert{border-radius:8px;width:auto;margin:12px 20px 0}.customer-quote .arco-alert-content p{margin:4px 0 0}.customer-quote__load-error{flex-wrap:wrap;align-items:center;gap:12px;margin:16px;display:flex}.customer-quote__load-error>span{overflow-wrap:anywhere;flex:240px;min-width:0}.customer-quote__content{gap:16px;width:auto;min-width:0;margin:0;padding:18px 20px 32px;display:grid}.customer-quote__content>section,.customer-quote__source-panel,.customer-quote__content>.customer-quote-adjustment-disclosure{border:1px solid var(--cq-line);background:var(--cq-panel);border-radius:12px;min-width:0;box-shadow:0 1px 2px #1f23290a}.customer-quote__pricing,.customer-quote__groups,.customer-quote__template-panel,.customer-quote__remark{padding:18px}.customer-quote h2{margin:0 0 4px;font-size:17px;line-height:1.4}.customer-quote__section-head,.customer-quote__template{justify-content:space-between;align-items:center;gap:16px;display:flex}.customer-quote__section-head{margin-bottom:14px}.customer-quote__section-head p,.customer-quote__template p{color:var(--cq-muted);margin:0;font-size:12px}.customer-quote input:not(.arco-input):not([type=radio]):not([type=checkbox]),.customer-quote select{box-sizing:border-box;width:100%;min-height:34px;color:var(--cq-ink);font:inherit;background:#fff;border:1px solid #d9dce3;border-radius:7px;padding:5px 8px}.customer-quote input:not(.arco-input):not([type=radio]):not([type=checkbox]):focus-visible,.customer-quote select:focus-visible{border-color:var(--cq-blue);outline-offset:1px;outline:2px solid #0071e326}.customer-quote input:not(.arco-input):not([type=radio]):not([type=checkbox]):disabled,.customer-quote select:disabled{color:#777b82;cursor:not-allowed;background:#f2f3f5}.customer-quote__pricing-grid>label,.customer-quote__package-field>label,.customer-quote__remark>label,.customer-quote__context>label{color:var(--cq-muted);gap:5px;font-size:12px;display:grid}.customer-quote__pricing-grid{background:linear-gradient(135deg,#edf5ff 0%,#f8fbff 56%,#eef9f3 100%);border:1px solid #325d8a2e;border-top:3px solid #0071e394;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:8px;display:grid;box-shadow:0 8px 22px #17528f14,inset 0 1px #ffffffe6}.customer-quote__pricing-grid label{background:#ffffffb8;border:1px solid #4e6a892e;border-radius:8px;padding:10px;box-shadow:inset 0 1px #ffffffe6}.customer-quote__pricing-grid label:focus-within{background:#fff;border-color:#0071e38f;box-shadow:0 0 0 2px #0071e31a}.customer-quote__pricing-grid label>span{justify-content:space-between;gap:8px;display:flex}.customer-quote__pricing-grid small{color:#8a5b14}.customer-quote__field-help,.customer-quote__field-error{margin-top:5px;font-size:12px;line-height:1.35;display:block}.customer-quote .customer-quote__field-error{color:#b42318}.customer-quote__metrics{background:linear-gradient(135deg,#eef5ff 0%,#f8fbff 48%,#eef9f3 100%);border:1px solid #325d8a2e;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:14px;display:grid;overflow:hidden;box-shadow:0 10px 26px #17528f1a,inset 0 1px #ffffffe6}.customer-quote__metrics>div{align-content:start;gap:5px;min-height:84px;padding:13px 15px;display:grid}.customer-quote__metrics>div+div{border-left:1px solid #4e6a892e}.customer-quote__metrics span,.customer-quote__metrics small{color:var(--cq-muted);font-size:12px;line-height:1.35}.customer-quote__metrics span{font-weight:600}.customer-quote__metrics strong{font-variant-numeric:tabular-nums;font-size:21px;line-height:1.2}.customer-quote__metrics>div:first-child{background:linear-gradient(135deg,#edf0f3 0%,#fafbfc 100%);box-shadow:inset 0 3px #667085}.customer-quote__metrics>div:nth-child(2){background:linear-gradient(135deg,#fff1ce 0%,#fffaf0 100%);box-shadow:inset 0 3px #d28b00}.customer-quote__metrics>div:nth-child(3){background:linear-gradient(135deg,#eceeff 0%,#f9f9ff 100%);box-shadow:inset 0 3px #6366c8}.customer-quote__metrics>div:nth-child(4){background:linear-gradient(135deg,#def5e8 0%,#f1fbf5 100%);box-shadow:inset 0 3px #1b9a61}.customer-quote__metrics>div:nth-child(5){background:linear-gradient(135deg,#e7f3ff 0%,#f7fbff 100%);box-shadow:inset 0 3px #3887d6}.customer-quote__metrics>div:first-child strong{color:#3f4754}.customer-quote__metrics>div:nth-child(2) strong{color:#8d5a00}.customer-quote__metrics>div:nth-child(3) strong{color:#43469a}.customer-quote__metrics>div:nth-child(4) strong{color:var(--cq-green)}.customer-quote__metrics>div:nth-child(5) strong{color:#175a96}.customer-quote__margin-feedback{border:1px solid var(--cq-line);border-left:3px solid #ad281c;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:0 20px;padding:10px 13px;display:flex}.customer-quote__margin-feedback.is-gap{background:#fff0ed}.customer-quote__margin-feedback.is-achieved{border-left-color:var(--cq-green);background:#f3fbf7}.customer-quote__margin-feedback>div{flex-wrap:wrap;gap:4px 16px;display:flex}.customer-quote__margin-feedback strong{width:100%;font-size:13px}.customer-quote__margin-feedback span{color:var(--cq-muted);font-size:12px}.customer-quote-group-table-wrap,.customer-quote-table-wrap{box-sizing:border-box;border:1px solid var(--cq-line);border-radius:9px;width:100%;min-width:0;max-width:100%;overflow-x:auto}.customer-quote-group-table-wrap:focus-visible,.customer-quote-table-wrap:focus-visible{outline-offset:2px;outline:2px solid #0071e38c}.customer-quote-scroll-hint{color:var(--cq-muted);margin:0 0 6px;font-size:12px;display:none}.customer-quote table{border-collapse:collapse;width:100%;font-size:12px}.customer-quote th{border-bottom:1px solid var(--cq-line);color:#4e5969;text-align:left;background:#f7f8fa;padding:9px 10px;font-weight:700}.customer-quote td{vertical-align:top;border-bottom:1px solid #eef0f3;padding:10px}.customer-quote-group-table{min-width:920px}.customer-quote-group-table>tbody>tr:first-child:hover,.customer-quote-group-table>tbody>tr.is-expanded{background:#f7faff}.customer-quote-group-table>tbody>tr:first-child td:nth-child(2),.customer-quote-group-table>tbody>tr:first-child td:nth-child(3),.customer-quote-group-table>tbody>tr:first-child td:nth-child(4){white-space:nowrap;font-variant-numeric:tabular-nums}.customer-quote-group-table>tbody>tr:first-child>td{vertical-align:middle}.customer-quote-group-table td:first-child strong{margin-bottom:5px;font-size:13px;display:block}.customer-quote-group-table>tbody>tr.is-zero>td:nth-child(2),.customer-quote-group-table>tbody>tr.is-zero>td:nth-child(3),.customer-quote-group-table>tbody>tr.is-zero>td:nth-child(4){color:#667085;background:#fafbfc;font-weight:400}.customer-quote-group-table__quote{font-weight:700}.customer-quote-group-table .is-profit{color:var(--cq-green);font-weight:700}.customer-quote-group-table .arco-btn-text{white-space:normal;text-align:left;align-items:center;height:auto;min-height:24px;padding:0;display:inline-flex}.customer-quote-display-trigger.arco-btn{box-sizing:border-box;cursor:pointer;border:1px solid #aebfd1;border-radius:5px;justify-content:space-between;gap:4px;min-width:64px;height:26px;min-height:26px;padding:0 7px;font-size:12px;font-weight:600;line-height:1;box-shadow:0 1px 2px #193a5e1f}.customer-quote-display-trigger.arco-btn>svg{opacity:.72;flex:none}.customer-quote-display-trigger.is-show{color:#0b4f87;background:#dceeff;border-color:#8db9e1}.customer-quote-display-trigger.is-merge{color:#754900;background:#fff0c7;border-color:#d6ae58}.customer-quote-display-trigger.is-hide{color:#3f4854;background:#e7ebef;border-color:#adb7c2}.customer-quote-display-trigger.is-mixed{color:#324c68;background:#e6edf4;border-color:#a9b8c8}.customer-quote-display-trigger.arco-btn:not(.arco-btn-disabled):hover{filter:brightness(.97);border-color:currentColor;box-shadow:0 2px 5px #193a5e33}.customer-quote-display-trigger.arco-btn:focus-visible{outline-offset:2px;outline:2px solid #0071e38c}.customer-quote-display-trigger.arco-btn-disabled{box-shadow:none;color:#8a949f;cursor:not-allowed;opacity:1;background:#f2f4f6;border-color:#d8dee5}.customer-quote-display-menu{min-width:112px;padding:4px}.customer-quote-display-menu .arco-menu-item{border-radius:4px}.customer-quote-display-menu__item{align-items:center;gap:8px;display:flex}.customer-quote__expanded-row>td{background:#fbfcfe;padding:0}.customer-quote__expanded-row .customer-quote__expanded-detail{border-radius:0;margin:0}.customer-quote__expanded-detail{background:linear-gradient(#f5f9ff 0%,#fbfcfe 120px);border:1px solid #cddbeb;border-top:3px solid #2878d0;border-radius:9px;min-width:0;margin-top:12px;padding:14px;box-shadow:0 8px 24px #17528f14}.customer-quote__expanded-detail .customer-quote-table-wrap{overflow-x:auto}.customer-quote__expanded-detail .customer-quote-detail-table th{z-index:1;position:sticky;top:0}.customer-quote__detail-head{justify-content:space-between;align-items:center;gap:18px;padding:0 2px 12px;display:flex}.customer-quote__detail-head>div:first-child{gap:5px;display:grid}.customer-quote__detail-head>div:first-child strong{color:#193a5e;font-size:15px}.customer-quote__detail-head span{color:var(--cq-muted);font-size:12px}.customer-quote__detail-summary{background:#ffffffe0;border:1px solid #cfdeed;border-radius:8px;grid-template-columns:repeat(3,minmax(126px,1fr));display:grid;overflow:hidden}.customer-quote__detail-summary span{gap:4px;min-width:0;padding:8px 11px;display:grid}.customer-quote__detail-summary span+span{border-left:1px solid #dce7f2}.customer-quote__detail-summary b,.customer-quote__detail-summary strong{color:#1d3d5f;font-variant-numeric:tabular-nums;font-size:13px}.customer-quote__detail-summary strong{color:#1261ad}.customer-quote-detail-table{table-layout:fixed;background:#fff;min-width:1220px}.customer-quote-detail-table th:first-child{width:260px}.customer-quote-detail-table th:nth-child(2){text-align:center;width:86px}.customer-quote-detail-table th:nth-child(3){width:118px}.customer-quote-detail-table th:nth-child(4){width:128px}.customer-quote-detail-table th:nth-child(5){width:210px}.customer-quote-detail-table th:nth-child(6){width:140px}.customer-quote-detail-table th:nth-child(7){width:164px}.customer-quote-detail-table .customer-quote__quantity-column{white-space:nowrap;text-align:center;font-variant-numeric:tabular-nums;width:110px;min-width:110px}.customer-quote .customer-quote-detail-table tbody td{vertical-align:middle}.customer-quote-detail-table tbody tr:hover{background:#f8fbff}.customer-quote .customer-quote-amount-input,.customer-quote .customer-quote-markup-input{width:100%}.customer-quote-line-name--merged,.customer-quote-line-markup--merged{vertical-align:middle}.customer-quote .customer-quote-line-role{text-align:center;vertical-align:middle}.customer-quote-line-role>*+*{margin-top:8px}.customer-quote-line-name>.customer-quote-line-name__heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.customer-quote-line-name__text{overflow-wrap:anywhere;min-width:0}.customer-quote-line-name__heading .customer-quote-display-trigger{flex:none}.customer-quote__locked-markup{gap:6px;display:grid}.customer-quote__locked-markup>small{color:var(--cq-muted)}.customer-quote-agent-collection-control{grid-template-columns:max-content 30px max-content;align-items:center;gap:6px 8px;min-width:172px;display:grid}.customer-quote-agent-collection-control>span{color:#4e5969;font-size:12px;font-weight:600}.customer-quote-agent-collection-control>strong{color:#1d2129;font-size:12px}.customer-quote-agent-collection-control>small{color:var(--cq-muted);white-space:normal;grid-column:1/-1}.customer-quote-agent-collection-control .arco-switch:not(.arco-switch-disabled){cursor:pointer}.customer-quote-agent-collection-control .arco-switch-disabled{cursor:not-allowed;opacity:.65}.customer-quote .customer-quote-amount-input input,.customer-quote .customer-quote-markup-input input{font-variant-numeric:tabular-nums}.customer-quote__calculated-amount{color:#134f85;font-variant-numeric:tabular-nums;gap:3px;padding:4px 0;display:grid}.customer-quote__calculated-amount strong{font-size:13px}.customer-quote__calculated-amount small{color:#59636f;overflow-wrap:anywhere;font-size:11px;font-weight:500;line-height:1.35}.customer-quote__amount-editor{gap:5px;display:grid}.customer-quote__amount-feedback{gap:2px;display:grid}.customer-quote__amount-feedback>small{color:var(--cq-muted);font-size:11px;line-height:1.35}.customer-quote__total-adjustment{justify-items:start;gap:5px;display:grid}.customer-quote__total-adjustment small{color:var(--cq-muted);line-height:1.35}.customer-quote .customer-quote__manual-price-warning{color:#c2410c}.customer-quote-line-name__text>*{display:block}.customer-quote-line-name__text>*+*{margin-top:7px}.customer-quote-line-name__text>span,.customer-quote-line-name__text>small{color:var(--cq-muted)}.customer-quote-line-name__text>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-quote-line-quantity{grid-template-columns:1fr 38px;align-items:center;gap:5px;display:grid}.customer-quote-line-quantity span,.customer-quote-line-source{color:var(--cq-muted)}.customer-quote-line-source>*{display:block}.customer-quote-line-source>*+*{margin-top:6px}.customer-quote-line-source strong{color:var(--cq-ink);font-size:14px}.customer-quote-line-source small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-quote-line-price{gap:8px;display:grid}.customer-quote__source-summary,.customer-quote__auto-target-confirm,.customer-quote__finalize-confirm{gap:4px;display:grid}.customer-quote__source-summary>span,.customer-quote__auto-target-confirm span,.customer-quote__finalize-confirm span{color:#4e5969;font-size:12px;line-height:1.5}.customer-quote__recovery-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.customer-quote__header-source-changes,.customer-quote__added-source-changes{gap:8px;margin-bottom:14px;display:grid}.customer-quote__header-source-changes>div,.customer-quote__added-source-changes section>div{background:#fff9e8;border:1px solid #f2c96d;border-left:4px solid #d89614;border-radius:6px;grid-template-columns:minmax(180px,1fr) repeat(4,max-content) max-content;align-items:center;gap:8px 14px;min-width:0;padding:10px 12px;display:grid}.customer-quote__header-source-changes>div{grid-template-columns:minmax(0,1fr) max-content}.customer-quote__header-source-changes strong,.customer-quote__added-source-changes strong{overflow-wrap:anywhere;min-width:0}.customer-quote__added-source-changes section{background:0 0;border:0;gap:7px;margin:0;padding:0;display:grid}.customer-quote__added-source-changes h3{color:#4e5969;margin:0;font-size:12px}.customer-quote__added-source-changes span{color:#4e5969;white-space:nowrap;font-size:12px}.customer-quote-group-table>tbody>tr.has-source-change{box-shadow:inset 4px 0 #d89614}.customer-quote-detail-table tr.has-source-change{background:#fff9e8}.customer-quote-detail-table tr.has-source-change.is-deleted{background:#fff0ed}.customer-quote__source-change-row>td{background:#fff;padding:0 8px 10px}.customer-quote__source-change-list{gap:8px;display:grid}.customer-quote-source-change{background:#fff9e8;border:1px solid #f2c96d;border-left:4px solid #d89614;border-radius:6px;gap:9px;padding:11px 12px;display:grid}.customer-quote-source-change.is-deleted,.customer-quote-source-change.is-high-risk{background:#fff0ed;border-color:#f0a39a #f0a39a #f0a39a #d33b31}.customer-quote-source-change__title{align-items:center;gap:8px;min-width:0;display:flex}.customer-quote-source-change__title strong{overflow-wrap:anywhere}.customer-quote-source-change__amounts{color:#4e5969;font-variant-numeric:tabular-nums;grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px 14px;font-size:12px;display:grid}.customer-quote-source-change p{color:#4e5969;margin:0;font-size:12px}.customer-quote-source-change>.arco-btn,.customer-quote-source-change>.arco-popconfirm{justify-self:end}.customer-quote__preview-card>.arco-alert{margin-bottom:12px}.customer-quote__high-stay-confirmation{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:4px 12px;display:grid}.customer-quote__high-stay-confirmation strong{grid-column:1}.customer-quote__high-stay-confirmation span{color:#4e5969;grid-column:1;font-size:12px;line-height:1.5}.customer-quote__high-stay-confirmation .arco-switch{grid-area:1/2/span 2}.customer-quote__template-panel{gap:14px;display:grid}.customer-quote__template{border-bottom:1px solid var(--cq-line);padding-bottom:12px}.customer-quote__template>div:first-child{margin-right:auto}.customer-quote__template .arco-radio-group{flex:none}.customer-quote__template .arco-radio-button{text-align:center;min-width:88px}.customer-quote__package{grid-template-columns:1fr 1fr;gap:12px;display:grid}.customer-quote__package-field{align-content:start;gap:7px;display:grid}.customer-quote__template-suggestions{flex-wrap:wrap;gap:6px;display:flex}.customer-quote__template-suggestions .arco-btn{cursor:pointer}.customer-quote-standard-allocation{background:linear-gradient(145deg,#f4f9ff 0%,#fff 58%);border:1px solid #b8d5f5;border-radius:12px;gap:12px;padding:16px 18px;display:grid}.customer-quote-standard-allocation__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.customer-quote-standard-allocation__header h3{color:#1d2f45;margin:2px 0 3px;font-size:17px}.customer-quote-standard-allocation__header p{color:var(--cq-muted);margin:0;font-size:12px;line-height:1.6}.customer-quote-standard-allocation__eyebrow{color:#165d9c;letter-spacing:.08em;font-size:11px;font-weight:700}.customer-quote-standard-allocation__metrics{background:#ffffffe6;border:1px solid #d9e8f7;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.customer-quote-standard-allocation__metrics>div{border-left:1px solid #e3edf7;gap:5px;min-width:0;padding:12px 14px;display:grid}.customer-quote-standard-allocation__metrics>div:nth-child(3n+1){border-left:0}.customer-quote-standard-allocation__metrics>div:nth-child(n+4){border-top:1px solid #e3edf7}.customer-quote-standard-allocation__metrics span{color:var(--cq-muted);font-size:11px}.customer-quote-standard-allocation__metrics strong{color:#1f2937;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:16px}.customer-quote-standard-allocation__metrics .is-total strong{color:#165d9c;font-size:19px}.customer-quote-standard-allocation__empty{color:var(--cq-muted);text-align:center;padding:18px 12px;font-size:12px}.customer-quote__preview-card{box-sizing:border-box;border:1px solid var(--cq-line);background:#fff;border-radius:12px;width:100%;margin:0;padding:14px 18px}.customer-quote__preview-empty{color:var(--cq-muted);text-align:center;padding:42px 16px}.customer-quote-preview{gap:12px;display:grid}.customer-quote-preview.is-standard{border-left:3px solid var(--cq-blue);padding-left:14px}.customer-quote-preview.is-transparent{border-left:3px solid var(--cq-green);padding-left:14px}.customer-quote-preview.is-package{border-left:3px solid var(--cq-amber);padding-left:14px}.customer-quote-preview__masthead{grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:12px;min-width:0;display:grid}.customer-quote-preview__itinerary{gap:3px;min-width:0;display:grid}.customer-quote-preview__itinerary span{color:var(--cq-muted);font-size:11px;font-weight:600}.customer-quote-preview__itinerary strong{color:#1f2937;overflow-wrap:anywhere;min-width:0;font-size:16px;line-height:1.45}.customer-quote-preview__template-label{grid-column:2;justify-content:flex-end;display:flex}.customer-quote-preview__template-label span{color:#4e5969;background:#f2f3f5;border-radius:4px;padding:3px 8px;font-size:12px;font-weight:700}.customer-quote-preview.is-standard .customer-quote-preview__template-label span{color:#165d9c;background:#e8f3ff}.customer-quote-preview.is-transparent .customer-quote-preview__template-label span{color:#0f6b45;background:#e8f7ef}.customer-quote-preview__people{color:var(--cq-muted);gap:8px;font-size:12px;display:flex}.customer-quote-preview__role-price{flex-wrap:wrap;gap:6px 32px;display:flex}.customer-quote-preview__role-price>div{align-items:baseline;gap:8px;display:flex}.customer-quote-preview__role-price span{color:var(--cq-muted);font-size:12px}.customer-quote-preview__role-price strong{font-variant-numeric:tabular-nums;font-size:15px}.customer-quote-preview__teacher-note{background:#f7f8fa;border-left:2px solid #86909c;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:10px;padding:8px 10px;display:grid}.customer-quote-preview__teacher-note span{color:#4e5969;font-size:12px;font-weight:600}.customer-quote-preview__teacher-note p{min-width:0;color:var(--cq-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}.customer-quote-preview__field-toggles{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.customer-quote-preview__field-toggles .arco-btn{min-width:100px}.customer-quote-preview__lines{border-top:1px solid var(--cq-line)}.customer-quote-preview__standard-breakdown{display:grid}.customer-quote-preview__standard-item{border-bottom:1px solid #e5e8ef;grid-template-columns:minmax(180px,1fr) minmax(0,3fr);align-items:center;gap:16px;padding:11px 2px;display:grid}.customer-quote-preview__standard-item>strong{color:#272e3b;overflow-wrap:anywhere;min-width:0;font-size:13px}.customer-quote-preview__standard-item dl{grid-template-columns:repeat(3,minmax(130px,1fr));gap:8px 18px;min-width:0;margin:0;display:grid}.customer-quote-preview__standard-item.is-stay dl{grid-template-columns:repeat(2,minmax(130px,1fr))}.customer-quote-preview__standard-item dl>div{gap:3px;min-width:0;display:grid}.customer-quote-preview__standard-item dt{color:var(--cq-muted);font-size:11px}.customer-quote-preview__standard-item dd{color:#1f2937;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;font-weight:600}.customer-quote-preview__standard-item .is-unit-price dd{flex-wrap:wrap;gap:3px 12px;display:flex}.customer-quote-preview__standard-empty{color:var(--cq-muted);text-align:center;border-bottom:1px solid #e5e8ef;padding:20px 8px;font-size:12px}.customer-quote-preview__standard-source-lines{color:#4e5969;gap:4px;margin-bottom:5px;font-size:11px;font-weight:400;line-height:1.45;display:grid}.customer-quote-preview__standard-source-lines>span{gap:2px;min-width:0;display:grid}.customer-quote-preview__standard-source-pricing{color:#4e5969;flex-wrap:wrap;gap:2px 10px;font-size:12px;font-weight:400;display:flex}.customer-quote-preview__group{border-bottom:1px solid #e5e8ef}.customer-quote-preview__line{justify-content:space-between;gap:20px;padding:10px 2px 8px;display:flex}.customer-quote-preview__line>div{gap:4px;min-width:0;display:grid}.customer-quote-preview__line span{color:var(--cq-muted);font-size:12px}.customer-quote-preview__line b{font-variant-numeric:tabular-nums;flex:none}.customer-quote-preview__details{margin:0;padding:0 2px 8px 18px;list-style:none;display:grid}.customer-quote-preview__details li{border-top:1px dashed #eef0f3;grid-template-columns:minmax(0,1fr) max-content;gap:12px;padding:7px 0;display:grid}.customer-quote-preview__details li>div{gap:3px;min-width:0;display:grid}.customer-quote-preview__details li strong{color:#272e3b;overflow-wrap:anywhere;font-size:12px;font-weight:600}.customer-quote-preview__details li span{color:var(--cq-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.55}.customer-quote-preview__details li b{color:#4e5969;font-variant-numeric:tabular-nums;white-space:nowrap;align-self:start;font-size:12px}.customer-quote-preview__total,.customer-quote-preview__agent{justify-content:space-between;align-items:baseline;display:flex}.customer-quote-preview__total{border-top:2px solid var(--cq-ink);padding-top:10px}.customer-quote-preview__total strong{font-variant-numeric:tabular-nums;font-size:22px}.customer-quote-preview__total-amounts{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:8px;display:flex}.customer-quote-preview__unrounded-total{color:#0008;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:400}.customer-quote-preview__agent{color:var(--cq-muted)}.customer-quote-preview section{background:#f7f9ff;border-left:3px solid #8fb1ff;padding:12px}.customer-quote-preview section h3{margin:0 0 4px;font-size:13px}.customer-quote-preview section p{color:var(--cq-muted);margin:0;font-size:12px;line-height:1.6}.customer-quote-preview__footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.customer-quote__back-to-top{z-index:6;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 12px #1f232938}.customer-quote__source-panel{overflow:hidden}.customer-quote__source-panel>summary{cursor:pointer;padding:14px 18px;font-weight:700}.customer-quote__source-panel[open]>summary{border-bottom:1px solid var(--cq-line)}.customer-quote__source-grid{grid-template-columns:1fr 1fr;gap:20px;padding:18px;display:grid}.customer-quote__version-relation{overflow-wrap:anywhere;gap:4px;margin-top:12px;display:grid}.customer-quote__version-relation strong{font-size:14px}.customer-quote__version-relation span{color:var(--cq-muted);font-size:12px;font-weight:600}.customer-quote__context dl{gap:8px;margin:12px 0 0;display:grid}.customer-quote__context dl div{grid-template-columns:80px minmax(0,1fr);gap:8px;display:grid}.customer-quote dt{color:var(--cq-muted);font-size:12px}.customer-quote dd{text-overflow:ellipsis;min-width:0;margin:0;font-size:12px;font-weight:600;overflow:hidden}.customer-quote__versions{align-content:start;gap:6px;display:grid}.customer-quote__versions>span{display:block}.customer-quote__versions button{text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;gap:3px;width:100%;padding:8px;display:grid}.customer-quote__versions button:hover,.customer-quote__versions button.is-current{background:#f0f5ff;border-color:#bed0ff}.customer-quote__versions button:focus-visible{outline:2px solid var(--cq-blue);outline-offset:2px}.customer-quote__versions button>strong{font-size:13px}.customer-quote__versions button>span{color:var(--cq-muted);font-size:12px;font-weight:600}.customer-quote__versions small,.customer-quote__versions p{color:var(--cq-muted);margin:0;font-size:12px}.customer-quote--loading .customer-quote__header span,.customer-quote--loading .customer-quote__workspace>*{background:linear-gradient(90deg,#eef0f3 25%,#f8f9fa 50%,#eef0f3 75%) 0 0/200% 100%;border-radius:6px;animation:1.4s infinite cq-loading}.customer-quote--loading .customer-quote__header span{width:180px;height:18px}.customer-quote--loading .customer-quote__workspace{grid-template-columns:280px 1fr;gap:16px;padding:16px;display:grid}@keyframes cq-loading{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.customer-quote--loading .customer-quote__header span,.customer-quote--loading .customer-quote__workspace>*{animation:none}}.customer-quote-sales-summary{border:1px solid var(--cq-line);background:#fff;border-radius:8px;gap:16px;padding:18px;display:grid}.customer-quote-sales-summary__state{color:var(--cq-muted);font-size:13px}.customer-quote-sales-summary__table-scroll{min-width:0;overflow-x:auto}.customer-quote-sales-summary__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:560px}.customer-quote-sales-summary__table th,.customer-quote-sales-summary__table td{border-bottom:1px solid var(--cq-line);text-align:right;white-space:nowrap;padding:12px 16px}.customer-quote-sales-summary__table th:first-child{text-align:left}.customer-quote-sales-summary__table thead{color:var(--cq-muted);background:#f5f8fb;font-size:12px}.customer-quote-sales-summary__table td:last-child{color:#183b63;background:#f0f7ff}.customer-quote-sales-summary__state{margin:0;line-height:1.6}.customer-quote-sales-summary ul,.customer-quote-adjustment-disclosure ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.customer-quote-sales-summary__record{border-top:1px solid #edf0f4;grid-template-columns:minmax(0,1fr) max-content max-content;align-items:center;gap:12px;padding:11px 13px;display:grid}.customer-quote-adjustment-disclosure__body>ul>.customer-quote-sales-summary__record:first-child{border-top:0}.customer-quote-sales-summary__record div{gap:3px;min-width:0;display:grid}.customer-quote-sales-summary__record div span,.customer-quote-sales-summary__record>span{color:var(--cq-muted);font-size:12px}.customer-quote-sales-summary__record strong{overflow-wrap:anywhere}.customer-quote-sales-summary--empty{gap:0}.customer-quote-sales-summary__summary-head{gap:4px;display:grid}.customer-quote-sales-summary__summary-head h3{color:#183b63;margin:0;font-size:16px}.customer-quote-sales-summary__summary-head p{color:var(--cq-muted);margin:0;font-size:12px}.customer-quote-adjustment-disclosure{overflow:hidden}.customer-quote-adjustment-disclosure__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;list-style:none;display:flex}.customer-quote-adjustment-disclosure__summary::-webkit-details-marker{display:none}.customer-quote-adjustment-disclosure__summary>div{gap:3px;min-width:0;display:grid}.customer-quote-adjustment-disclosure__summary strong{color:#183b63;overflow-wrap:anywhere;min-width:0;font-size:15px}.customer-quote-adjustment-disclosure__summary small{color:var(--cq-muted);font-size:12px;line-height:1.45}.customer-quote-adjustment-disclosure__meta{color:#245b99;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.customer-quote-adjustment-disclosure__meta svg{transition:transform .16s}.customer-quote-adjustment-disclosure[open]>.customer-quote-adjustment-disclosure__summary{border-bottom:1px solid #dbe5f0}.customer-quote-adjustment-disclosure[open]>.customer-quote-adjustment-disclosure__summary .customer-quote-adjustment-disclosure__meta svg{transform:rotate(180deg)}.customer-quote-adjustment-disclosure__body{background:#f8fbff;gap:12px;padding:14px;display:grid}.customer-quote-sales-summary__mapped .customer-quote-adjustment-disclosure__body>p{color:var(--cq-muted);margin:0;padding:16px;font-size:13px;line-height:1.6}.customer-quote-adjustment-ledger{background:#fff;border-color:#cddbeb}.customer-quote-sales-summary__mapped .customer-quote-adjustment-disclosure__body{background:#fff;padding:0}.customer-quote-adjustment-ledger__totals{background:#fff;border:1px solid #dbe5f0;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.customer-quote-adjustment-ledger__totals>div{gap:4px;min-width:0;padding:10px 12px;display:grid}.customer-quote-adjustment-ledger__totals>div+div{border-left:1px solid #e3eaf2}.customer-quote-adjustment-ledger__totals span{color:var(--cq-muted);font-size:12px}.customer-quote-adjustment-ledger__totals strong{overflow-wrap:anywhere;color:#183b63;font-size:16px}.customer-quote-adjustment-ledger__table-wrap{background:#fff;border:1px solid #dbe5f0;border-radius:7px;max-width:100%;overflow-x:auto}.customer-quote-adjustment-ledger__table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1050px;font-size:12px}.customer-quote-adjustment-ledger__table>thead th{color:#49627c;text-align:left;background:#f4f8fc;padding:9px 10px;font-weight:600}.customer-quote-adjustment-ledger__table>thead th:first-child{width:17%}.customer-quote-adjustment-ledger__table>thead th:nth-child(2){width:15%}.customer-quote-adjustment-ledger__table>thead th:nth-child(3){width:12%}.customer-quote-adjustment-ledger__table>thead th:nth-child(4){width:14%}.customer-quote-adjustment-ledger__table>thead th:nth-child(n+5){width:11%}.customer-quote-adjustment-ledger__table>thead th:last-child{width:92px}.customer-quote-adjustment-ledger__main-row>td{vertical-align:middle;overflow-wrap:anywhere;border-top:1px solid #e7edf4;padding:10px}.customer-quote-adjustment-ledger__main-row:first-child>td{border-top:0}.customer-quote-adjustment-ledger__main-row.is-company-borne>td{background:#fff9f0}.customer-quote-adjustment-ledger__main-row strong{color:#183b63;display:block}.customer-quote-adjustment-ledger__main-row small{color:var(--cq-muted);margin-top:3px;display:block}.customer-quote-adjustment-ledger__main-row .is-money{font-weight:700}.customer-quote-adjustment-ledger__detail-row>td{background:#fbfdff;padding:0 10px 10px}.customer-quote-adjustment-ledger__detail{background:#fff;border:1px solid #e3eaf2;border-radius:6px;gap:8px;padding:10px;display:grid}.customer-quote-adjustment-ledger__detail>strong{color:#183b63}.customer-quote-adjustment-ledger__detail>table{border-collapse:collapse;table-layout:fixed;width:100%}.customer-quote-adjustment-ledger__detail>table th,.customer-quote-adjustment-ledger__detail>table td{text-align:left;border-bottom:1px solid #edf1f5;padding:8px 9px}.customer-quote-adjustment-ledger__detail>table th{color:#49627c;background:#fbfcfe;font-weight:600}.customer-quote-adjustment-ledger__detail>table th:last-child,.customer-quote-adjustment-ledger__detail>table td:last-child{text-align:right;white-space:nowrap;width:180px;font-weight:700}.customer-quote-adjustment-ledger__detail>p{color:var(--cq-muted);overflow-wrap:anywhere;margin:0;font-size:11px}.customer-quote-adjustment-ledger__payer-sales{flex-wrap:wrap;gap:6px;display:flex}.customer-quote-adjustment-ledger__payer-sales span{color:#49627c;background:#eef4fa;border-radius:999px;padding:3px 7px;font-size:11px}.customer-quote-adjustment-ledger__group-space td{background:#f8fbff;height:8px;padding:0}.customer-quote-adjustment-ledger__empty{color:var(--cq-muted);text-align:center;border:1px dashed #cddbeb;border-radius:7px;padding:18px}@media (width<=1440px){.customer-quote__header{flex-wrap:wrap}.customer-quote__head-summary{box-sizing:border-box;flex:1 0 100%;order:1;width:100%;min-width:0}}@media (width<=960px){.customer-quote__header{flex-direction:column;align-items:flex-start}.customer-quote__head-summary{white-space:normal;flex:none;order:0;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.customer-quote__head-summary span:nth-of-type(4){border-left:0}.customer-quote__head-summary span:nth-of-type(n+4){border-top:1px solid #4e6a8933}.customer-quote__actions{justify-content:flex-start}.customer-quote__pricing-grid,.customer-quote__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-quote__metrics>div:nth-child(odd){border-left:0}.customer-quote__metrics>div:nth-child(n+3){border-top:1px solid #4e6a892e}.customer-quote__metrics>div:nth-child(5){grid-column:1/-1}.customer-quote__source-grid{grid-template-columns:1fr}.customer-quote-sales-summary__record{grid-template-columns:minmax(0,1fr) max-content}.customer-quote-sales-summary__record>strong{grid-column:2}.customer-quote__added-source-changes section>div{grid-template-columns:minmax(0,1fr) max-content}.customer-quote__added-source-changes section>div span{white-space:normal}.customer-quote-source-change__amounts,.customer-quote-standard-allocation__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-quote-standard-allocation__metrics>div:nth-child(3n+1){border-left:1px solid #e3edf7}.customer-quote-standard-allocation__metrics>div:nth-child(odd){border-left:0}.customer-quote-standard-allocation__metrics>div:nth-child(n+3){border-top:1px solid #e3edf7}}@media (width<=640px){.customer-quote__sticky-shell{box-shadow:none;padding-bottom:10px;position:static}.customer-quote__header{padding:12px}.customer-quote__head-summary{border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.customer-quote__head-summary span{gap:2px;min-width:0;padding:8px;display:grid}.customer-quote__head-summary strong{overflow-wrap:anywhere;font-size:14px}.customer-quote__head-summary span:nth-of-type(odd){border-left:0}.customer-quote__head-summary span:nth-of-type(2n){border-left:1px solid #4e6a8933}.customer-quote__head-summary span:nth-of-type(n+3){border-top:1px solid #4e6a8933}.customer-quote__content{width:auto;padding:10px 12px 24px}.customer-quote>.arco-alert{width:auto;margin:10px 12px 0}.customer-quote__actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.customer-quote__actions .arco-btn{white-space:normal;width:100%;min-width:0;height:auto;min-height:44px;padding-block:5px;line-height:18px}.customer-quote__actions .arco-btn:last-child:nth-child(odd){grid-column:1/-1}.customer-quote__pricing,.customer-quote__groups,.customer-quote__template-panel,.customer-quote__remark,.customer-quote-sales-summary{padding:13px}.customer-quote-sales-summary__record{grid-template-columns:1fr;gap:5px}.customer-quote-sales-summary__record>strong{grid-column:auto}.customer-quote__pricing-grid,.customer-quote__metrics,.customer-quote__package{grid-template-columns:1fr}.customer-quote__metrics>div:nth-child(5){grid-column:auto}.customer-quote__metrics>div+div{border-top:1px solid #4e6a892e;border-left:0}.customer-quote__section-head,.customer-quote__template{flex-direction:column;align-items:stretch}.customer-quote__template .arco-radio-group{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.customer-quote__template .arco-radio-button{white-space:normal;min-width:0;padding:0 5px}.customer-quote__detail-head{flex-direction:column;align-items:flex-start;gap:3px}.customer-quote__detail-summary{grid-template-columns:1fr;width:100%}.customer-quote__detail-summary span+span{border-top:1px solid #dce7f2;border-left:0}.customer-quote__header-source-changes>div,.customer-quote__added-source-changes section>div{grid-template-columns:1fr;align-items:stretch}.customer-quote-source-change__amounts{grid-template-columns:1fr}.customer-quote-source-change>.arco-btn,.customer-quote-source-change>.arco-popconfirm{justify-self:stretch}.customer-quote__margin-feedback{flex-direction:column;align-items:flex-start;margin:0 12px}.customer-quote__related-links{align-items:flex-start;margin:10px 12px 0}.customer-quote-standard-allocation{padding:13px}.customer-quote-standard-allocation__header{flex-direction:column;align-items:stretch}.customer-quote-standard-allocation__header .arco-btn{min-height:44px}.customer-quote-standard-allocation__metrics{grid-template-columns:1fr}.customer-quote-standard-allocation__metrics>div,.customer-quote-standard-allocation__metrics>div:nth-child(3n+1),.customer-quote-standard-allocation__metrics>div:nth-child(odd){border-left:0}.customer-quote-standard-allocation__metrics>div:nth-child(n+2){border-top:1px solid #e3edf7}.customer-quote__preview-card{box-sizing:border-box;padding:12px}.customer-quote-preview__field-toggles{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.customer-quote-preview__field-toggles .arco-btn{white-space:normal;min-width:0;height:auto;min-height:36px;padding:4px 6px}.customer-quote-preview__standard-item{grid-template-columns:1fr;gap:8px}.customer-quote-preview__standard-item dl{grid-template-columns:1fr;gap:7px}.customer-quote-preview__line{flex-direction:column;align-items:stretch;gap:7px}.customer-quote-preview__line b{align-self:flex-end}.customer-quote-preview__details{padding-left:10px}.customer-quote-preview__details li{gap:8px}.customer-quote-preview__teacher-note{grid-template-columns:1fr;gap:3px}.customer-quote-preview__total,.customer-quote-preview__agent{flex-wrap:wrap;gap:8px 14px}.customer-quote-preview__total strong{font-size:20px}.customer-quote__back-to-top{bottom:14px;right:14px}.customer-quote-scroll-hint{display:block}}.customer-quote__amount-basis{border-bottom:1px solid var(--cq-line);white-space:normal;grid-column:1/-1;padding:6px 8px}.customer-quote__action-error{outline-offset:2px;margin:0 20px 8px}.customer-quote__template-help{color:var(--cq-muted);margin:8px 0;line-height:1.6}.customer-quote__change-links{flex-wrap:wrap;gap:6px;display:flex}.customer-quote-source-change__comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.customer-quote-source-change__comparison>div{border:1px solid var(--cq-line);background:#fff;border-radius:6px;min-width:0;padding:8px}.customer-quote-source-change__comparison p{white-space:pre-line;overflow-wrap:anywhere}.customer-quote [id^=customer-quote-change-]{scroll-margin-block:180px 40px}.customer-quote__compact-actions{display:none}@media (width<=960px){.customer-quote__sticky-shell{position:static}.customer-quote__back-to-top{display:none}.customer-quote__action-error{z-index:9;margin:0;position:fixed;bottom:82px;left:12px;right:12px}.customer-quote__compact-actions{z-index:8;border:1px solid var(--cq-line);background:var(--cq-panel);border-radius:8px;flex-wrap:wrap;gap:8px;max-width:calc(100vw - 32px);padding:8px;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 2px 12px #0002}.customer-quote__content{padding-bottom:90px}}@media (width<=640px){.customer-quote-source-change__comparison{grid-template-columns:1fr}.customer-quote__action-error{z-index:9;margin:0;position:fixed;bottom:82px;left:12px;right:12px}}.customer-quote-fee-dialog{border:1px solid #dbe4f2;border-radius:12px}.customer-quote-fee-dialog .arco-modal-content{max-height:calc(100vh - 48px);padding:28px 24px 24px;overflow-y:auto}.customer-quote-fee-dialog .customer-quote__preview-card{border:0;border-radius:0;padding:0}.customer-quote-fees{color:#38516e;font-size:14px}.customer-quote-fees__header{justify-content:space-between;align-items:end;gap:16px;margin:8px 0 20px;display:flex}.customer-quote-fees__header>div>span{color:#8294ac;font-size:11px}.customer-quote-fees__header h2{color:#284768;margin:6px 0 0;font-size:20px;font-weight:700}.customer-quote-fees__header .arco-btn{color:#4269f5;background:#fff;border-color:#cdd9ff;flex:none}.customer-quote-fees__summary{background:#f7faff;border:1px solid #e3eaf5;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:18px 20px;display:grid}.customer-quote-fees__summary>div{text-align:left;flex-direction:column;gap:6px;min-width:0;display:flex}.customer-quote-fees__summary span{color:#7a8ca7;font-size:14px}.customer-quote-fees__summary strong{color:#f53f3f;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.customer-quote-fees__summary>.customer-quote-fees__payer-count strong{color:#38516e}.customer-quote-fees__summary small{font-size:13px;font-weight:400}.customer-quote-fees__group{border:1px solid #e3eaf5;border-radius:8px;margin-top:16px;overflow:hidden}.customer-quote-fees__heading{color:#6f86a5;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:13px 14px;font-size:14px;display:flex}.customer-quote-fees__heading h3{color:#38516e;margin:0;font-size:15px}.customer-quote-fees__heading b{color:#f53f3f;white-space:nowrap;font-weight:500}.customer-quote-fees__scroll{overflow-x:auto}.customer-quote-fees table{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:720px;font-size:14px}.customer-quote-fees th,.customer-quote-fees td{text-align:center;vertical-align:middle;border-bottom:1px solid #edf1f7;padding:11px 12px}.customer-quote-fees th{color:#8294ac;background:#f6f8fc;font-weight:400}.customer-quote-fees th:first-child,.customer-quote-fees td:first-child{text-align:left;overflow-wrap:anywhere;width:26%}.customer-quote-fees th:nth-child(2){width:10%}.customer-quote-fees th:nth-child(3){width:12%}.customer-quote-fees th:nth-child(4){width:16%}.customer-quote-fees th:nth-child(5),.customer-quote-fees th:nth-child(6){width:18%}.customer-quote-fees td:not(:first-child){white-space:nowrap}.customer-quote-fees tbody tr:last-child td{border-bottom:0}.customer-quote-fees__price{color:#f53f3f}.customer-quote-fees table.is-compact{min-width:480px}.customer-quote-fees table.is-compact th:first-child{width:40%}.customer-quote-fees table.is-compact th:nth-child(2),.customer-quote-fees table.is-compact th:nth-child(3){width:16%}.customer-quote-fees table.is-compact th:nth-child(4){width:28%}.customer-quote-fees__note{color:#8294ac;margin:14px 0 0;font-size:12px;line-height:1.6}.customer-quote-fees table.has-points{min-width:840px}.customer-quote-fees table.has-points th{width:12%}.customer-quote-fees table.has-points th:first-child{text-align:center;width:22%}.customer-quote-fees table.has-points th:nth-child(2){text-align:left;width:22%}.customer-quote-fees table.has-points th:nth-child(3){width:8%}.customer-quote-fees table.has-points td.customer-quote-fees__point{text-align:center;white-space:normal;overflow-wrap:anywhere}.customer-quote-fees table.has-points td.customer-quote-fees__name{text-align:left;white-space:normal;overflow-wrap:anywhere}.customer-quote-fees table.has-points.is-compact{min-width:620px}.customer-quote-fees table.has-points.is-compact th:first-child,.customer-quote-fees table.has-points.is-compact th:nth-child(2){width:28%}.customer-quote-fees table.has-points.is-compact th:nth-child(n+3),.customer-quote-fees table.customer-quote-fees__detail-table th,.customer-quote-fees table.customer-quote-fees__detail-table td{width:auto}.customer-quote-fees__detail-table .fee-col-name{width:24%}.customer-quote-fees__detail-table .fee-col-period{width:8%}.customer-quote-fees__detail-table .fee-col-price,.customer-quote-fees__detail-table .fee-col-person{width:10%}.customer-quote-fees__detail-table .fee-col-total{width:24%}.customer-quote-fees__detail-table .fee-col-rounding{width:12%}.customer-quote-fees__detail-table.has-points .fee-col-location{width:14%}.customer-quote-fees__detail-table.has-points .fee-col-name{width:18%}.customer-quote-fees__detail-table.has-points .fee-col-total{width:20%}.customer-quote-fees__detail-table.has-points .fee-col-rounding{width:10%}.customer-quote-fees__detail-table.is-compact .fee-col-name{width:36%}.customer-quote-fees__detail-table.is-compact .fee-col-period{width:10%}.customer-quote-fees__detail-table.is-compact .fee-col-price,.customer-quote-fees__detail-table.is-compact .fee-col-person{width:12%}.customer-quote-fees__detail-table.is-compact .fee-col-total{width:30%}.customer-quote-fees__detail-table.has-points.is-compact .fee-col-location{width:16%}.customer-quote-fees__detail-table.has-points.is-compact .fee-col-name{width:24%}.customer-quote-fees__detail-table.has-points.is-compact .fee-col-period{width:8%}.customer-quote-fees__detail-table.has-points.is-compact .fee-col-total{width:28%}.customer-quote-fees__calculation{color:#8294ac;white-space:normal;overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.6;display:block}.customer-quote-fees__calculation-note{color:#8294ac;border-top:1px solid #edf1f7;margin:0;padding:10px 14px;font-size:12px;line-height:1.6}@media (width>=641px){.customer-quote-fees__summary>.customer-quote-fees__payer-count{text-align:center}.customer-quote-fees__summary>.customer-quote-fees__quote-total{text-align:right}}@media (width<=640px){.customer-quote-fee-dialog .arco-modal-content{padding:24px 14px 16px}.customer-quote-fees__summary{grid-template-columns:1fr;gap:16px;padding:14px}.customer-quote-fees__summary strong{font-size:21px}.customer-quote-fees__header h2{font-size:18px}}.customer-quote--split{--cq-ink:#24344d;--cq-muted:#7f8ca1;--cq-line:#e7ebf1;--cq-paper:#f5f7fa;--cq-blue:#2768e8;--cq-green:#17875a;padding:12px 8px 24px 28px;font:13px/1.45 Microsoft YaHei,PingFang SC,Arial,sans-serif;overflow-x:clip}.customer-quote--split .customer-quote__sticky-shell{box-shadow:none;background:0 0;padding:0;position:static}.customer-quote--split>.arco-alert{margin:12px 0 14px}.customer-quote--split .customer-quote__header{background:0 0;border:0;align-items:flex-start;gap:24px;min-height:0;padding:0}.customer-quote--split .customer-quote__title{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.customer-quote--split .customer-quote__title h1{flex-shrink:0;margin:0;font-size:22px;font-weight:650;line-height:30px}.customer-quote--split .customer-quote__version-title{align-items:center;margin:0}.customer-quote--split .customer-quote__version-title>span:not(.arco-tag){display:none}.customer-quote--split .customer-quote__version-title>h2{color:#68778e;background:#eef1f6;border-radius:4px;padding:3px 9px;font-size:12px}.customer-quote--split .customer-quote__itinerary-title{color:#7f8ca1;margin:0;font-size:12px}.customer-quote--split .customer-quote__itinerary-title>span{display:none}.customer-quote--split .customer-quote__itinerary-title strong{font-weight:400}.customer-quote--split .customer-quote__version-meta{grid-column:1/-1;margin-top:9px;font-size:12px}.customer-quote--split .customer-quote__actions{gap:7px;max-width:620px}.customer-quote--split .customer-quote__related-links{background:0 0;border:0;justify-content:flex-end;margin:4px 0 18px;padding:0}.customer-quote--split .customer-quote__related-links>strong{color:#9aa7b9;font-weight:400}.customer-quote--split .customer-quote__related-links a,.customer-quote--split .customer-quote__related-links span[aria-disabled=true]{background:0 0;border:0;min-height:24px;padding:0 4px;font-size:12px}.customer-quote--split .customer-quote__content{grid-template-columns:minmax(450px,1fr) minmax(0,1.5fr);align-items:start;gap:20px;padding:0;display:grid}.customer-quote__sidebar{overscroll-behavior-y:contain;scrollbar-width:thin;gap:14px;min-width:0;max-height:calc(100dvh - 100px);display:grid;position:sticky;top:16px;overflow-y:auto}.customer-quote__main{gap:14px;min-width:0;display:grid}.customer-quote__sidebar>section,.customer-quote__main>section:not(.customer-quote__groups),.customer-quote__main>details{border:1px solid var(--cq-line);background:#fff;border-radius:8px;min-width:0;box-shadow:0 1px 2px #1f23290a}.customer-quote__total-card{grid-template-columns:max-content minmax(max-content,1fr);align-items:center;gap:10px;padding:12px;display:grid;overflow-x:auto}.customer-quote__unit-total{color:#f53f3f;text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;padding:0;display:grid}.customer-quote__unit-total>span{font-size:11px}.customer-quote__unit-total>strong{white-space:nowrap;font:600 25px/1.4 Segoe UI,sans-serif}.customer-quote__total-facts{border-left:1px solid #edf1f6;grid-template-columns:repeat(6,minmax(max-content,1fr));gap:8px;padding-left:10px;display:grid}.customer-quote__total-facts>div{gap:3px;min-width:0;display:grid}.customer-quote__total-facts span{white-space:nowrap;font-size:12px}.customer-quote__total-facts strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:15px}.customer-quote__total-facts>.customer-quote__profit-fact{color:var(--cq-green)}.customer-quote__total-facts .arco-btn{width:fit-content;max-width:100%;height:auto;color:inherit;justify-content:flex-start;padding:0}.customer-quote__total-facts .customer-quote__editable-metric{color:#165dff;background:#f0f6ff;border:1px solid #a8c7ff;border-radius:4px;min-height:24px;padding:2px 5px}.customer-quote__total-facts .customer-quote__editable-metric:not(:disabled):hover{background:#e0edff;border-color:#165dff}.customer-quote__total-facts .customer-quote__editable-metric:focus-visible{outline-offset:2px;outline:2px solid #165dff}.customer-quote__total-facts .customer-quote__editable-metric:disabled{color:#a0a8b5;background:#f5f6f8;border-color:#e2e6ed}.customer-quote__total-facts>:last-child{color:#386ac7}.customer-quote__summary-heading{align-items:center;gap:14px;padding:15px 16px 12px;display:flex}.customer-quote__summary-heading>h2{color:var(--cq-blue);margin:0;font-size:14px;font-weight:600}.customer-quote__summary-heading>small{color:#9aa7b9;white-space:nowrap;margin-left:auto;font-size:10px}.customer-quote__summary-scroll{padding:0 12px;overflow-x:auto}.customer-quote__summary-table{border-collapse:collapse;table-layout:auto;font-variant-numeric:tabular-nums;width:100%;min-width:660px;font-size:13px}.customer-quote__summary-table th,.customer-quote__summary-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #edf1f7;padding:7px}.customer-quote__summary-table th{font-weight:400}.customer-quote__summary-table thead{color:#8f9fb4;background:#f7f9fc;font-size:12px}.customer-quote__summary-table tbody tr{cursor:pointer}.customer-quote__summary-table tbody tr:hover{background:#f5f8fe}.customer-quote__summary-table tbody tr.is-selected{background:#eef4ff}.customer-quote__summary-table button{color:#58708e;font:inherit;text-align:left;white-space:normal;cursor:pointer;background:0 0;border:0;padding:0}.customer-quote__summary-table tbody td:nth-child(2),.customer-quote__summary-table tfoot td:nth-child(2){color:var(--cq-green)}.customer-quote__summary-table tbody td:nth-child(3),.customer-quote__summary-table tfoot td:nth-child(3){color:#f53f3f}.customer-quote__summary-table tbody td:nth-child(5),.customer-quote__summary-table tfoot td:nth-child(5){color:var(--cq-blue)}.customer-quote__summary-table tfoot{background:#f8faff;font-weight:600}.customer-quote__basis-note{color:#98a7bb;margin:10px 16px 13px;font-size:11px;line-height:1.7}.customer-quote--split .customer-quote__template{gap:12px;display:grid}.customer-quote--split .customer-quote__template h2{font-size:14px}.customer-quote__template-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.customer-quote__template-cards>label{color:#596e8b;text-align:left;cursor:pointer;background:#fcfdff;border:1px solid #e4eaf3;border-radius:6px;align-content:start;gap:5px;min-width:0;padding:11px 9px;display:grid}.customer-quote__template-cards>label:has(input:checked){color:#2865df;background:#f3f7ff;border-color:#86aef8}.customer-quote__template-cards>label:has(input:disabled){cursor:not-allowed;opacity:.55}.customer-quote__template-cards strong{font-size:12px}.customer-quote__template-cards small{color:#95a4b9;font-size:10px}.customer-quote--split .customer-quote__template-help{color:#98a7bb;margin:0;font-size:11px;line-height:1.7}.customer-quote--split .customer-quote-preview__footer{justify-content:flex-start;gap:7px}.customer-quote--split .customer-quote-preview__footer>span{color:#98a7bb;width:100%;font-size:11px}.customer-quote--split .customer-quote__head-summary{min-width:0;box-shadow:none;white-space:normal;background:#fff;border:0;border-radius:0;grid-template-columns:repeat(6,minmax(0,1fr))}.customer-quote--split .customer-quote__amount-basis{color:var(--cq-muted);background:#f7f9fc;grid-column:1/-1;padding:10px 14px;font-size:11px}.customer-quote--split .customer-quote__head-summary>span{color:#8f9fb4;border:0;padding:10px 7px;font-size:11px}.customer-quote--split .customer-quote__head-summary strong{overflow-wrap:anywhere;font-size:14px;line-height:24px}.customer-quote__base-comparison{color:#7f8ca1;border-top:1px solid #edf1f7;flex-wrap:wrap;gap:8px 20px;margin:0 14px;padding:10px 0;font-size:12px;display:flex}.customer-quote--split .customer-quote__margin-feedback{border:0;border-top:1px solid var(--cq-line);border-radius:0 0 8px 8px;gap:8px;margin:0;padding:10px 14px}.customer-quote--split .customer-quote__margin-feedback>div{gap:4px 10px}.customer-quote--split .customer-quote__margin-feedback strong{font-size:12px}.customer-quote--split .customer-quote__margin-feedback span{font-size:11px}.customer-quote--split .customer-quote__pricing{padding:0}.customer-quote__pricing>summary{color:#58708e;cursor:pointer;padding:12px 14px;font-weight:600}.customer-quote__pricing>summary span{color:#8f9fb4;margin-left:10px;font-size:11px;font-weight:400}.customer-quote__pricing>section{border-top:1px solid var(--cq-line);padding:14px}.customer-quote--split .customer-quote__pricing-grid{box-shadow:none;background:#f7f9fc;border:0;padding:0}.customer-quote--split .customer-quote__metrics{box-shadow:none}.customer-quote--split .customer-quote__metrics strong{font-size:16px}.customer-quote--split .customer-quote__groups{background:0 0;border:0;padding:0}.customer-quote--split .customer-quote__section-head{gap:8px;margin:5px 0 12px}.customer-quote--split .customer-quote__section-head h2{font-size:15px}.customer-quote__section-head h2>small{color:#95a4b7;margin-left:8px;font-size:10px;font-weight:400}.customer-quote__fee-cards{gap:14px;display:grid}.customer-quote__fee-card{background:#fff;border:1px solid #e2e8f1;border-radius:8px;min-width:0;scroll-margin-block:16px;overflow:hidden}.customer-quote__fee-card.is-selected{border-color:var(--cq-green);box-shadow:0 0 0 1px var(--cq-green)}.customer-quote__fee-heading{grid-template-columns:minmax(100px,1.1fr) repeat(3,minmax(0,1fr));align-items:center;gap:12px;padding:13px 16px;display:grid}.customer-quote__fee-heading>div{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;font-size:14px}.customer-quote__fee-heading>div>span:not(.arco-tag){color:#8f9fb4;font-size:12px;display:block}.customer-quote__fee-heading>div:nth-child(2){color:var(--cq-green)}.customer-quote__fee-heading>div:nth-child(3){color:#f53f3f}.customer-quote__fee-heading>div:nth-child(4){color:var(--cq-blue)}.customer-quote__fee-heading>div:nth-child(5){grid-column:1}.customer-quote__fee-heading>div:nth-child(6){grid-column:2/4}.customer-quote__fee-heading>.customer-quote__fee-rule{color:#9aa7b9;grid-column:4;font-size:10px}.customer-quote--split .customer-quote__expanded-detail{background:#fff;border-top:1px solid #edf1f7;padding:0 12px 12px}.customer-quote--split .customer-quote__detail-head{padding:10px 2px}.customer-quote--split .customer-quote__detail-head>div:first-child strong,.customer-quote--split .customer-quote__detail-summary{display:none}.customer-quote--split .customer-quote-detail-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:700px;font-size:13px}.customer-quote--split .customer-quote-detail-table th{color:#8f9fb4;background:#f7f9fc;font-size:12px;font-weight:400;position:static}.customer-quote--split .customer-quote-detail-table th,.customer-quote--split .customer-quote-detail-table td{text-align:center;border-bottom:1px solid #edf1f7;padding:9px 6px}.customer-quote--split .customer-quote-detail-table th:first-child{width:22%}.customer-quote--split .customer-quote-detail-table th:nth-child(2){width:8%}.customer-quote--split .customer-quote-detail-table th:nth-child(3),.customer-quote--split .customer-quote-detail-table th:nth-child(4){width:12%}.customer-quote--split .customer-quote-detail-table th:nth-child(5){width:20%}.customer-quote--split .customer-quote-detail-table th:nth-child(6){width:12%}.customer-quote--split .customer-quote-detail-table th:nth-child(7){width:14%}.customer-quote--split .customer-quote-table-wrap{border:0;border-radius:0}.customer-quote--split .customer-quote-line-name__heading{text-align:left;flex-wrap:wrap}.customer-quote-line-name__bus{gap:4px;display:grid}.customer-quote-line-name__bus .customer-quote-line-name__region{color:var(--cq-blue)}.customer-quote-line-name__bus small{font-size:12px;line-height:1.5}.customer-quote--split .customer-quote__calculated-amount{color:#f53f3f}.customer-quote--split .customer-quote__calculated-amount small{color:#98a7bb;font-size:10px}.customer-quote__dialog{background:#fff;min-height:0}.customer-quote__dialog .customer-quote__preview-card{padding:0}.customer-quote__unit-total:focus-visible,.customer-quote__summary-table button:focus-visible,.customer-quote__template-cards label:focus-within{outline:2px solid var(--cq-blue);outline-offset:3px}@media (width>=1800px){.customer-quote--split .customer-quote__content{grid-template-columns:minmax(500px,1fr) minmax(0,1.55fr);gap:24px}.customer-quote__summary-table{font-size:14px}}@media (width<=1300px){.customer-quote--split{padding:12px 16px 20px}.customer-quote--split .customer-quote__content{grid-template-columns:minmax(350px,.9fr) minmax(0,1.3fr);gap:14px}.customer-quote--split .customer-quote__header{flex-wrap:wrap;gap:12px}.customer-quote--split .customer-quote__actions{max-width:none}.customer-quote--split .customer-quote__related-links{margin-top:12px}.customer-quote__total-card{gap:10px;padding:12px}.customer-quote__total-facts{padding-left:10px}}@media (width<=1000px){.customer-quote--split .customer-quote__content{flex-direction:column;gap:18px;display:flex}.customer-quote__sidebar{width:100%;max-height:none;position:static;overflow:visible}.customer-quote__main{width:100%}}@media (width<=720px){.customer-quote--split{padding:12px}.customer-quote--split .customer-quote__header{display:grid}.customer-quote--split .customer-quote__actions{justify-content:flex-start}.customer-quote--split .customer-quote__related-links{flex-wrap:wrap;justify-content:flex-start}.customer-quote--split .customer-quote__head-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-quote--split .customer-quote__pricing-grid,.customer-quote--split .customer-quote__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-quote__fee-heading{gap:8px;padding:12px}}.customer-quote__template-cards>label{position:relative}.customer-quote__template-cards input{opacity:0;width:1px;height:1px;position:absolute}.customer-quote__comparison-scroll{padding:0 14px;overflow-x:auto}.customer-quote__comparison-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:680px}.customer-quote__comparison-table th,.customer-quote__comparison-table td{text-align:left;white-space:nowrap;color:#8f9fb4;border-bottom:1px solid #edf1f7;padding:10px 7px;font-size:12px;font-weight:400}.customer-quote__comparison-table thead th{font-size:11px}.customer-quote__comparison-table .is-featured th{color:#496382;font-size:11px}.customer-quote__comparison-table .is-featured td{color:#24344d;font-size:14px;font-weight:600}.customer-quote__comparison-table .is-featured td:nth-child(4),.customer-quote__comparison-table .is-featured td:last-child{color:#2768e8}.customer-quote__comparison-table .is-featured td:nth-child(5),.customer-quote__comparison-table .is-featured td:nth-child(6){color:#17875a}.customer-quote--split .customer-quote__fee-heading{border-bottom:1px solid #edf1f7;grid-template-columns:minmax(130px,1.2fr) repeat(4,minmax(100px,1fr)) auto;gap:10px}.customer-quote--split .customer-quote__fee-heading>div{grid-column:auto;font-size:13px}.customer-quote--split .customer-quote__fee-heading>.customer-quote__original-quote{color:#496382}.customer-quote--split .customer-quote__fee-heading>.customer-quote-group-table__quote{color:#f53f3f}.customer-quote--split .customer-quote__fee-heading>.is-profit{color:var(--cq-blue)}.customer-quote--split .customer-quote__fee-heading>div>span:not(.arco-tag){margin-right:7px;font-size:11px;display:inline}.customer-quote--split .customer-quote__fee-heading>div:last-child{grid-column:auto}.customer-quote__fee-title{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.customer-quote__fee-toggle{color:#496382;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.customer-quote__fee-toggle:disabled{cursor:default}.customer-quote__fee-toggle:focus-visible{outline-offset:4px;outline:2px solid #2768e8}.customer-quote--split .customer-quote__detail-head{display:none}.customer-quote--split .customer-quote__expanded-detail>.customer-quote__fee-rule{color:#8f9fb4;background:#fafcff;margin:0;padding:10px 16px;font-size:11px}.customer-quote--split .customer-quote__margin-feedback{background:#fafcff;align-items:center}.customer-quote--split .customer-quote__margin-feedback>div{flex-wrap:wrap;display:flex}.customer-quote--split .customer-quote__template-panel{padding:16px}.customer-quote--split .customer-quote__template-cards>label{min-height:78px}.customer-quote--split .customer-quote__template-help{line-height:1.6}.customer-quote--split .customer-quote__fee-heading{grid-template-columns:minmax(180px,1.15fr) repeat(4,minmax(100px,1fr)) auto}.customer-quote--split .customer-quote__fee-heading .customer-quote__fee-title{flex-wrap:nowrap;gap:7px}.customer-quote--split .customer-quote__fee-heading>div>span:not(.arco-tag){display:inline}.customer-quote--split .customer-quote__fee-heading small{font-size:12px}.customer-quote--split .customer-quote__fee-heading .arco-btn-text{color:#17875a;padding:0;font-size:11px}.customer-quote--split .customer-quote-display-switch{white-space:nowrap;flex-shrink:0}.customer-quote--split .customer-quote-display-switch .arco-btn{color:#8393aa;background:#fff;border:1px solid #dbe4f2;border-radius:4px;min-width:33px;height:26px;padding:0 6px;font-size:11px}.customer-quote--split .customer-quote-display-switch .arco-btn+.arco-btn{border-left:0}.customer-quote--split .customer-quote-display-switch .arco-btn[aria-pressed=true]{color:#2768e8;background:#edf3ff;font-weight:600}.customer-quote--split .customer-quote-display-switch .arco-btn-disabled{opacity:.5;cursor:not-allowed}.customer-quote--split .customer-quote-detail-table{table-layout:auto;min-width:600px}.customer-quote--split .customer-quote-detail-table th:nth-child(n){width:auto}.customer-quote--split .customer-quote-detail-table th:first-child{width:34%}.customer-quote--split .customer-quote-detail-table th,.customer-quote--split .customer-quote-detail-table td{text-align:center;color:#7890ae;border:0;border-bottom:1px solid #edf1f7;padding:11px 8px;font-weight:400}.customer-quote--split .customer-quote-detail-table th{background:#f6f8fd;padding-block:9px;font-size:11px}.customer-quote--split .customer-quote-line-name__heading{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.customer-quote--split .customer-quote-line-name__heading>span{overflow-wrap:anywhere;font-size:13px}.customer-quote--split .customer-quote__cost-column,.customer-quote--split .customer-quote__quote-column{display:none}.customer-quote--split .show-amounts .customer-quote__cost-column,.customer-quote--split .show-amounts .customer-quote__quote-column,.customer-quote--split .is-total-quote .customer-quote__cost-column,.customer-quote--split .is-total-quote .customer-quote__quote-column{display:table-cell}.customer-quote--split .is-total-quote .customer-quote__markup-column{display:none}.customer-quote--split .customer-quote-detail-table .customer-quote__quantity-column{white-space:nowrap;font-variant-numeric:tabular-nums;width:96px;min-width:96px}.customer-quote--split .customer-quote-detail-table .customer-quote__unit-cell{vertical-align:middle;color:#7890ae;background:#f6f9ff;min-width:110px}.customer-quote--split .customer-quote__unit-cell strong{color:#2768e8;font-size:14px;font-weight:600}.customer-quote--split .customer-quote-markup-input,.customer-quote--split .customer-quote-amount-input{width:108px;min-width:80px;max-width:100%}.customer-quote--split :is(.customer-quote-markup-input,.customer-quote-amount-input) .arco-input-inner-wrapper{background:#fff;border:1px solid #dce3ec;border-radius:6px;padding:0 10px}.customer-quote--split :is(.customer-quote-markup-input,.customer-quote-amount-input) .arco-input-inner-wrapper:where(:hover){border-color:#a9bddb}.customer-quote--split :is(.customer-quote-markup-input,.customer-quote-amount-input) .arco-input-inner-wrapper-focus{border-color:#3978f6;box-shadow:0 0 0 2px #3978f61a}.customer-quote--split :is(.customer-quote-markup-input,.customer-quote-amount-input) .arco-input-inner-wrapper-error{border-color:rgb(var(--danger-6));background:var(--color-danger-light-1)}.customer-quote--split :is(.customer-quote-markup-input,.customer-quote-amount-input) .arco-input-inner-wrapper-error.arco-input-inner-wrapper-focus{box-shadow:0 0 0 2px var(--color-danger-light-2)}.customer-quote--split :is(.customer-quote-markup-input,.customer-quote-amount-input) .arco-input-inner-wrapper-disabled{box-shadow:none;background:#f3f5f8;border-color:#e5e9ef}.customer-quote--split :is(.customer-quote-markup-input,.customer-quote-amount-input) input{color:#34465e;text-align:right;font-variant-numeric:tabular-nums;height:30px;font-weight:500}.customer-quote--split :is(.customer-quote-markup-input,.customer-quote-amount-input) input:disabled{color:#a0aaba}.customer-quote--split :is(.customer-quote-markup-input,.customer-quote-amount-input) .arco-input-group-prefix{color:#8b9bb0;font-size:12px}.customer-quote--split .customer-quote__amount-feedback{margin-top:4px;font-size:10px}.customer-quote--split .customer-quote-agent-collection-control{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;display:flex}.customer-quote--split .customer-quote-agent-collection-control>span,.customer-quote--split .customer-quote-agent-collection-control>small{display:none}.customer-quote--split .customer-quote__fee-footer{color:#91a2b9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 4px 0;font-size:10px;display:flex}.customer-quote--split .customer-quote__fee-footer>span{flex:1;min-width:180px}.customer-quote--split .customer-quote__fee-footer>strong{color:#496382;font-size:11px;font-weight:500}.customer-quote--split .customer-quote__header{align-items:center;gap:8px 16px}.customer-quote--split .customer-quote__title{flex:1}.customer-quote--split .customer-quote__title h1{white-space:nowrap}.customer-quote--split .customer-quote__version-title{gap:8px;max-width:100%}.customer-quote--split .customer-quote__version-title>.arco-tag{height:24px;font-size:11px}.customer-quote--split .customer-quote__version-title>h2{text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:11px;font-weight:400;line-height:18px;overflow:hidden}.customer-quote__version-name-editor{width:240px;min-width:0;max-width:100%}.customer-quote--split .customer-quote__version-title>h2:has(.customer-quote__version-name-button){background:0 0;padding:0;overflow:visible}.customer-quote--split .customer-quote__version-name-button{color:#165dff;background:#f0f6ff;border:1px solid #a8c7ff;border-radius:5px;max-width:100%;height:26px;padding:3px 8px;font-size:12px}.customer-quote--split .customer-quote__version-name-button>span:not(.arco-btn-icon){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.customer-quote--split .customer-quote__version-name-button:hover{background:#e0edff;border-color:#165dff}.customer-quote--split .customer-quote__version-name-button:focus-visible{outline-offset:2px;outline:2px solid #165dff}.customer-quote--split .customer-quote__itinerary-title{text-overflow:ellipsis;white-space:nowrap;flex:180px;max-width:none;font-size:12px;display:block;overflow:hidden}.customer-quote--split .customer-quote__actions{flex-wrap:nowrap;flex:none;gap:8px;max-width:none}.customer-quote--split .customer-quote__actions .arco-btn{border-radius:4px;height:34px;padding:0 11px;font-size:12px}.customer-quote--split .customer-quote__actions .arco-btn-secondary{color:#536b8c;background:#fff;border:1px solid #dbe4f2}.customer-quote--split .customer-quote__actions .arco-btn-disabled{color:#aab4c4;background:#fafbfd;border-color:#e9edf3}.customer-quote__meta-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px 20px;margin:4px 0 10px;display:flex}.customer-quote__people-basis{color:#68778e;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;font-size:11px;display:flex}.customer-quote__people-basis>span{white-space:nowrap}.customer-quote__people-basis strong{color:#24344d;font-variant-numeric:tabular-nums;font-weight:600}.customer-quote--split .customer-quote__version-meta{flex-wrap:wrap;align-items:center;gap:0 12px;margin:0;font-size:11px;display:flex}.customer-quote--split .customer-quote__version-meta>span+span{border-left:1px solid #dce3ed;padding-left:12px}.customer-quote--split .customer-quote__version-meta .arco-btn{color:#2768e8;background:0 0;border:0;height:24px;padding:0;font-size:11px}.customer-quote--split .customer-quote__version-meta .arco-btn-disabled{color:#aab4c4}.customer-quote--split .customer-quote__related-links{flex:none;gap:10px;margin:0 0 0 auto}.customer-quote--split .customer-quote__related-links>strong,.customer-quote--split .customer-quote__related-links a,.customer-quote--split .customer-quote__related-links span[aria-disabled=true]{font-size:11px}.customer-quote--split .customer-quote__related-links svg{display:none}.customer-quote--split .customer-quote__related-links a:after{content:"↗";font-size:10px}.customer-quote--split .customer-quote__total-card{box-sizing:border-box;min-height:76px;box-shadow:none;grid-template-columns:minmax(0,1fr) minmax(0,6.7fr);gap:0;padding:12px 4px;overflow:visible}.customer-quote--split .customer-quote__unit-total{min-width:0;padding-inline:8px}.customer-quote--split .customer-quote__total-facts{grid-template-columns:1fr 1.1fr .95fr 1.05fr 1.2fr 1.1fr;align-items:stretch;gap:0;min-width:0;padding-left:0}.customer-quote--split .customer-quote__total-facts>div{grid-template-rows:16px 30px;align-items:center;gap:5px;padding-inline:8px}.customer-quote--split .customer-quote__total-facts>div+div{border-left:1px solid #edf1f6}.customer-quote--split .customer-quote__total-facts .customer-quote__editable-metric{border-radius:5px;gap:3px;min-height:28px;padding:2px 4px}.customer-quote--split .customer-quote__unit-total>strong{font-size:20px;line-height:26px}.customer-quote--split .customer-quote__total-facts span{font-size:11px}.customer-quote--split .customer-quote__total-facts strong{white-space:nowrap;font-size:14px}.customer-quote--split .customer-quote__comparison{box-shadow:none;overflow:hidden}.customer-quote--split .customer-quote__comparison-table{table-layout:fixed}.customer-quote--split .customer-quote__comparison-table th,.customer-quote--split .customer-quote__comparison-table td{box-sizing:border-box;background:#fff;border:0;border-bottom:1px solid #edf1f7;height:40px;padding:8px 7px}.customer-quote--split .customer-quote__comparison-table thead th{height:32px;padding-block:7px}.customer-quote--split .customer-quote__comparison-table th:first-child{color:#496382;width:106px;font-size:11px}.customer-quote--split .customer-quote__comparison-table tbody tr:last-child th{color:#8f9fb4}.customer-quote--split .customer-quote__comparison-table .is-featured td{font-size:14px}.customer-quote--split .customer-quote__margin-feedback{box-sizing:border-box;background:#fafcff;border:0;flex-flow:wrap;gap:8px;min-height:36px;margin:0;padding:9px 14px;display:flex}.customer-quote--split .customer-quote__margin-feedback>div{align-items:center;gap:8px}.customer-quote--split .customer-quote__margin-feedback strong{color:#496382;width:auto;font-size:11px;font-weight:600}.customer-quote--split .customer-quote__margin-feedback .customer-quote__target-dot,.customer-quote--split .customer-quote__margin-feedback.is-achieved .customer-quote__target-result{color:#17875a}.customer-quote--split .customer-quote__margin-feedback.is-gap .customer-quote__target-dot,.customer-quote--split .customer-quote__margin-feedback.is-gap .customer-quote__target-result{color:#c67a21}.customer-quote--split .customer-quote__target-formula{margin-left:auto}.customer-quote--split .customer-quote__target-formula .arco-btn{height:auto;padding:0;font-size:11px}@media (width<=1300px){.customer-quote__meta-row{flex-wrap:wrap}}@media (width<=720px){.customer-quote--split .customer-quote__actions{flex-wrap:wrap}.customer-quote--split .customer-quote__related-links{flex-wrap:wrap;flex-shrink:1}.customer-quote--split .customer-quote__target-formula{flex-wrap:wrap;margin-left:0}}@media (width<=1500px){.customer-quote--split .customer-quote__fee-heading{grid-template-columns:minmax(120px,1fr) repeat(4,minmax(70px,1fr)) auto}.customer-quote--split .customer-quote__fee-heading>div>span:not(.arco-tag){margin-bottom:4px;display:block}}@media (width<=720px){.customer-quote--split .customer-quote__fee-heading{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-quote--split .customer-quote__fee-title,.customer-quote--split .customer-quote__fee-heading>div:last-child{grid-column:1/-1}}.customer-quote--split .customer-quote__template-panel{gap:0;padding:10px 14px}.customer-quote--split .customer-quote__template{border-bottom:0;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:6px 12px;padding-bottom:0}.customer-quote--split .customer-quote__template h2{margin:0}.customer-quote__template-cards--single{grid-template-columns:minmax(0,1fr);justify-self:start}.customer-quote--split .customer-quote__template-cards--single>label{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:4px 7px;min-height:32px;padding:5px 9px;display:flex}.customer-quote--split .customer-quote__template>.customer-quote__template-help,.customer-quote--split .customer-quote__template>.customer-quote-preview__footer{grid-column:1/-1}.customer-quote--split .customer-quote__template>.customer-quote__template-help{line-height:1.5}.customer-quote--split .customer-quote__template>.customer-quote-preview__footer{gap:4px 7px}@media (width<=480px){.customer-quote--split .customer-quote__template{grid-template-columns:minmax(0,1fr)}}.customer-quote--split .customer-quote__fee-card{--cq-detail-min-width:800px}.customer-quote--split .customer-quote__fee-card:has(th.customer-quote-line-point){--cq-detail-min-width:960px}.customer-quote--split .customer-quote__fee-card.show-amounts{--cq-detail-min-width:1120px}.customer-quote--split .customer-quote__fee-card.show-amounts:has(th.customer-quote-line-point){--cq-detail-min-width:1280px}.customer-quote--split .customer-quote__fee-card.is-total-quote{--cq-detail-min-width:960px}.customer-quote--split .customer-quote__fee-scroll{overflow-x:auto}.customer-quote--split .customer-quote__fee-heading,.customer-quote--split .customer-quote__expanded-row{min-width:var(--cq-detail-min-width);box-sizing:border-box}.customer-quote--split .customer-quote__fee-heading{grid-template-columns:minmax(160px,1fr) max-content max-content max-content max-content max-content;gap:18px;padding:14px 16px}.customer-quote--split .customer-quote__fee-heading>div{white-space:nowrap;overflow-wrap:normal;grid-column:auto}.customer-quote--split .customer-quote__fee-heading>.customer-quote__fee-title,.customer-quote--split .customer-quote__fee-heading>div:last-child{grid-column:auto}.customer-quote--split .customer-quote__fee-heading>div>span:not(.arco-tag){margin-bottom:0;display:inline}.customer-quote--split .customer-quote__fee-card .customer-quote__expanded-detail{box-shadow:none;border:0;padding:0}.customer-quote--split .customer-quote__fee-card .customer-quote-table-wrap{overflow:visible}.customer-quote--split .customer-quote-detail-table{table-layout:fixed;width:100%;min-width:0}.customer-quote--split .customer-quote-detail-table th,.customer-quote--split .customer-quote-detail-table td{box-sizing:border-box;vertical-align:middle;text-align:right;font-variant-numeric:tabular-nums;padding:12px 16px}.customer-quote--split .customer-quote-detail-table th{white-space:nowrap;position:static}.customer-quote--split .customer-quote-detail-table th.customer-quote-line-name{width:auto}.customer-quote--split .customer-quote-detail-table th.customer-quote-line-point{width:160px}.customer-quote--split .customer-quote-detail-table th.customer-quote__quantity-column,.customer-quote--split .customer-quote-detail-table td.customer-quote__quantity-column{width:110px;min-width:110px}.customer-quote--split .customer-quote-detail-table th.customer-quote__price-column,.customer-quote--split .customer-quote-detail-table th.customer-quote__cost-column{width:110px}.customer-quote--split .customer-quote-detail-table th.customer-quote__markup-column{width:150px}.customer-quote--split .customer-quote-detail-table th.customer-quote__quote-column{width:230px}.customer-quote--split .customer-quote-detail-table th.customer-quote__unit-column{width:160px}.customer-quote--split .customer-quote-detail-table .customer-quote__unit-cell{white-space:nowrap;display:table-cell}.customer-quote--split .customer-quote-detail-table .customer-quote-line-name,.customer-quote--split .customer-quote-detail-table .customer-quote-line-point{text-align:left}.customer-quote--split .customer-quote-line-name__heading{justify-content:flex-start}.customer-quote--split .customer-quote-line-name__heading:has(.customer-quote-line-name__bus){grid-template-columns:minmax(0,max-content) max-content;gap:4px 10px;display:grid}.customer-quote--split .customer-quote-line-name__bus{display:contents}.customer-quote--split .customer-quote-line-name__bus>span:first-child{grid-area:1/1/2/-1}.customer-quote--split .customer-quote-line-name__bus>.customer-quote-line-name__region{grid-area:2/1}.customer-quote--split .customer-quote-line-name__bus>small{grid-area:3/1/4/-1}.customer-quote--split .customer-quote-line-name__bus+.customer-quote-display-switch{grid-area:2/2}.customer-quote--split .customer-quote__fee-card .customer-quote__amount-editor{grid-template-columns:108px max-content;justify-content:end;align-items:baseline;gap:0 8px;display:grid}.customer-quote--split .customer-quote__fee-card .customer-quote__amount-feedback{text-align:left;white-space:nowrap;margin:0}.customer-quote--split .customer-quote__fee-card .customer-quote__amount-editor>.customer-quote__field-error{text-align:left;grid-area:2/1/auto/-1}.customer-quote--split .customer-quote__fee-card .customer-quote__amount-feedback>small{font-size:11px}.customer-quote--split .customer-quote__fee-card .customer-quote__amount-feedback .customer-quote__manual-price-warning{white-space:normal;max-width:100px}.customer-quote--split .customer-quote__fee-card :is(.customer-quote-markup-input,.customer-quote-amount-input){vertical-align:middle;width:108px;min-width:108px;max-width:none}.customer-quote--split .customer-quote__fee-card .customer-quote__calculated-amount{justify-items:end}.customer-quote--split .customer-quote__fee-card .customer-quote-agent-collection-control{justify-content:flex-end;min-width:0}.customer-quote--split .customer-quote__fee-footer{border-top:1px solid #edf1f7;padding:12px 16px}.resource-point-page,.resource-point-page *,.resource-point-spu-drawer,.resource-point-spu-drawer *,.resource-point-sku-drawer,.resource-point-sku-drawer *,.resource-point-sku-management-drawer,.resource-point-sku-management-drawer *,.resource-point-heritage-drawer,.resource-point-heritage-drawer *{box-sizing:border-box;letter-spacing:0}.resource-point-page{color:#1d2129;background:#f7f8fa;gap:14px;width:100%;min-width:0;display:grid}.resource-point-spu-drawer.arco-drawer,.resource-point-sku-drawer.arco-drawer,.resource-point-sku-management-drawer.arco-drawer,.resource-point-heritage-drawer.arco-drawer{box-shadow:none;background:0 0}.resource-point-spu-drawer .arco-drawer-inner,.resource-point-sku-drawer .arco-drawer-inner,.resource-point-sku-management-drawer .arco-drawer-inner,.resource-point-heritage-drawer .arco-drawer-inner{background:#f2f3f5;border-radius:8px 0 0 8px;height:100%;padding:12px;overflow:hidden;box-shadow:-4px 0 16px #0000001f}.resource-point-spu-drawer .arco-drawer-inner>span,.resource-point-sku-drawer .arco-drawer-inner>span,.resource-point-sku-management-drawer .arco-drawer-inner>span,.resource-point-heritage-drawer .arco-drawer-inner>span{height:100%;min-height:0;display:block;overflow:hidden}.resource-point-spu-drawer .arco-drawer-scroll,.resource-point-sku-drawer .arco-drawer-scroll,.resource-point-sku-management-drawer .arco-drawer-scroll,.resource-point-heritage-drawer .arco-drawer-scroll{flex-direction:column;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.resource-point-spu-drawer .arco-drawer-header,.resource-point-sku-drawer .arco-drawer-header,.resource-point-sku-management-drawer .arco-drawer-header,.resource-point-heritage-drawer .arco-drawer-header{background:#fff;border-bottom:0;border-radius:8px 8px 0 0;flex:none;min-height:48px;margin:0;padding:14px 40px 10px 16px}.resource-point-spu-drawer .arco-drawer-header-title,.resource-point-sku-drawer .arco-drawer-header-title,.resource-point-sku-management-drawer .arco-drawer-header-title,.resource-point-heritage-drawer .arco-drawer-header-title{justify-content:center}.resource-point-spu-drawer .arco-drawer-title,.resource-point-sku-drawer .arco-drawer-title,.resource-point-sku-management-drawer .arco-drawer-title,.resource-point-heritage-drawer .arco-drawer-title{color:#333;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:16px;font-weight:500;line-height:22px;overflow:hidden}.resource-point-spu-drawer .arco-drawer-close-icon,.resource-point-sku-drawer .arco-drawer-close-icon,.resource-point-sku-management-drawer .arco-drawer-close-icon,.resource-point-heritage-drawer .arco-drawer-close-icon{color:#6f6f6f;top:22px;right:24px}.resource-point-spu-drawer .arco-drawer-content,.resource-point-sku-drawer .arco-drawer-content,.resource-point-sku-management-drawer .arco-drawer-content,.resource-point-heritage-drawer .arco-drawer-content{background:#fff;flex:1;min-height:0;overflow:hidden;height:auto!important}.resource-point-spu-drawer .arco-drawer-footer,.resource-point-sku-drawer .arco-drawer-footer,.resource-point-sku-management-drawer .arco-drawer-footer,.resource-point-heritage-drawer .arco-drawer-footer{background:#fff;border-top:1px solid #f0f0f0;border-radius:0 0 8px 8px;flex:none;margin:0;padding:12px 14px 14px}.resource-point-spu-drawer .arco-drawer-footer .arco-btn-primary,.resource-point-sku-drawer .arco-drawer-footer .arco-btn-primary,.resource-point-heritage-drawer .arco-drawer-footer .arco-btn-primary{color:#fff;background:#393;border-color:#393;border-radius:20px;height:40px;font-size:15px}.resource-point-spu-drawer .arco-drawer-footer .arco-btn-primary:not(.arco-btn-disabled):hover,.resource-point-sku-drawer .arco-drawer-footer .arco-btn-primary:not(.arco-btn-disabled):hover,.resource-point-heritage-drawer .arco-drawer-footer .arco-btn-primary:not(.arco-btn-disabled):hover,.resource-point-drawer__save.arco-btn:not(.arco-btn-disabled):not(.arco-btn-loading):active{color:#fff;background:#2d862d;border-color:#2d862d}.resource-point-spu-drawer .arco-drawer-footer .arco-btn-primary.arco-btn-loading,.resource-point-spu-drawer .arco-drawer-footer .arco-btn-primary.arco-btn-disabled,.resource-point-sku-drawer .arco-drawer-footer .arco-btn-primary.arco-btn-loading,.resource-point-sku-drawer .arco-drawer-footer .arco-btn-primary.arco-btn-disabled,.resource-point-heritage-drawer .arco-drawer-footer .arco-btn-primary.arco-btn-loading,.resource-point-heritage-drawer .arco-drawer-footer .arco-btn-primary.arco-btn-disabled{color:#fff;background:#7bb87b;border-color:#7bb87b}.resource-point-filter{margin:0}.resource-point-field,.resource-point-filter__switch{flex-direction:column;gap:7px;min-width:0;display:flex}.resource-point-field>.arco-select,.resource-point-field>.arco-input-wrapper{width:100%}.resource-point-filter__switch{flex:none;align-items:flex-start;min-width:auto;max-width:none}.resource-point-filter__switch .arco-switch{flex:none;align-self:flex-start;width:40px;min-width:40px}.resource-point-table-section{width:100%;min-width:0;padding:16px 20px 24px}.resource-point-table-toolbar,.resource-point-sku__toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:40px;margin-bottom:10px;display:flex}.resource-point-table-toolbar>div{align-items:baseline;gap:12px;min-width:0;display:flex}.resource-point-table-toolbar h1{margin:0;font-size:20px;font-weight:600;line-height:28px}.resource-point-table-toolbar>div>span{color:#86909c;font-size:13px}.resource-point-page .arco-btn.arco-btn-primary:not(.arco-btn-disabled),.resource-point-page .arco-btn.arco-btn-primary:not(.arco-btn-disabled)>*,.resource-point-page .arco-btn.arco-btn-primary:not(.arco-btn-disabled):hover,.resource-point-page .arco-btn.arco-btn-primary:not(.arco-btn-disabled):hover>*,.resource-point-page .arco-btn.arco-btn-primary:not(.arco-btn-disabled):focus,.resource-point-page .arco-btn.arco-btn-primary:not(.arco-btn-disabled):focus>*,.resource-point-page .arco-btn.arco-btn-primary:not(.arco-btn-disabled):active,.resource-point-page .arco-btn.arco-btn-primary:not(.arco-btn-disabled):active>*{color:#fff}.resource-point-table-section>.arco-table,.resource-point-sku__table-viewport>.arco-table{background:#fff;width:100%}.resource-point-region{white-space:normal;flex-direction:column;gap:2px;min-width:0;line-height:20px;display:flex}.resource-point-region__coords{color:#86909c;font-size:12px;line-height:18px}.resource-point-table-actions{flex-wrap:nowrap;align-items:center;gap:2px;min-width:88px;min-height:28px;display:flex}.resource-point-table-actions .arco-btn{width:28px;min-width:28px;height:28px;padding:0}.resource-point-geo-action{min-width:72px;min-height:28px;padding:0 4px}.resource-point-sku{box-sizing:border-box;background:#fff;border-left:3px solid #4e5969;width:100%;min-width:0;padding:12px 16px 16px}.resource-point-sku-management-drawer .resource-point-sku{flex-direction:column;height:100%;display:flex;overflow:hidden}.resource-point-sku__toolbar strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.resource-point-sku__table-viewport{flex:auto;min-height:0;overflow:auto}.resource-point-sku__pagination{flex:0 0 32px;justify-content:flex-end;align-items:flex-end;margin-top:12px;display:flex;overflow-x:auto}.resource-point-state,.resource-point-error{overflow-wrap:anywhere;border-radius:4px;width:100%;margin-bottom:10px;padding:8px 12px;font-size:13px;line-height:20px}.resource-point-state{color:#4e5969;background:#f2f3f5;border:1px solid #e5e6eb}.resource-point-error,.resource-point-form-error{color:#cb2634;background:#fff2f3;border:1px solid #f7c8cd}.resource-point-pagination{justify-content:flex-end;min-height:32px;margin-top:14px;display:flex;overflow-x:auto}.resource-point-drawer__body{height:100%;min-height:0;padding:4px 14px 16px;overflow:hidden auto}.resource-point-drawer__form{flex-direction:column;gap:0;display:flex}.resource-point-form-row{border-bottom:1px solid #f0f0f0;grid-template-columns:38% minmax(0,1fr);align-items:flex-start;gap:8px;min-width:0;padding:7px 0;display:grid}.resource-point-form-row__label{color:#333;text-overflow:ellipsis;white-space:nowrap;padding-top:7px;font-size:14px;line-height:20px;overflow:hidden}.resource-point-form-row__required{color:#f53f3f;margin-right:2px}.resource-point-form-row__control{min-width:0}.resource-point-form-row__control-main{align-items:flex-start;gap:8px;width:100%;min-width:0;display:flex}.resource-point-form-row__control-main>.resource-point-short-name-field__input,.resource-point-form-row__control-main>.arco-textarea{flex:auto;min-width:0}.resource-point-short-name-field__polish{flex:none;margin-top:2px}.resource-point-form-row__control .arco-input,.resource-point-form-row__control .arco-input-inner-wrapper,.resource-point-form-row__control .arco-select-view,.resource-point-form-row__control .arco-textarea{background:#fff;border-color:#e5e6eb}.resource-point-form-row__control .arco-input,.resource-point-form-row__control .arco-select-view-value,.resource-point-form-row__control .arco-textarea{color:#4e5969;text-align:right}.resource-point-form-row__control .arco-select-view{justify-content:flex-end}.resource-point-image-field{flex-wrap:wrap;align-items:flex-start;gap:10px;min-width:0;display:flex}.resource-point-image-field__preview{background:#f2f3f5;border:1px solid #e5e6eb;border-radius:4px;width:120px;height:70px;overflow:hidden}.resource-point-image-field__preview img{object-fit:cover;width:120px;height:70px}.resource-point-image-field__actions{align-items:center;gap:4px;display:flex}.resource-point-image-field__input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.resource-point-image-field__error{color:#cb2634;flex-basis:100%;font-size:13px;line-height:20px}.resource-point-form-row__control .resource-point-form-error,.resource-point-drawer__form>.resource-point-form-error{color:#f53f3f;background:0 0;border:0;width:auto;margin:4px 0 0;padding:0;font-size:12px;line-height:18px}.resource-point-drawer__form>.resource-point-form-error{margin-left:calc(38% + 8px)}.resource-point-form-row__control .arco-input-wrapper,.resource-point-form-row__control .arco-input-number,.resource-point-form-row__control .arco-select,.resource-point-form-row__control textarea{width:100%;min-width:0}.resource-point-drawer__parent{color:#4e5969;overflow-wrap:anywhere;background:#f2f3f5;border-left:3px solid #4e5969;margin-bottom:12px;padding:8px 12px}.resource-point-drawer__details{margin-top:8px}.resource-point-drawer__details .arco-descriptions-value{overflow-wrap:anywhere;word-break:break-word}.resource-point-delete-summary{color:#4e5969;line-height:1.7}.resource-point-delete-summary p{overflow-wrap:anywhere;margin:8px 0}.resource-point-delete-danger,.resource-point-delete-warning{border-radius:4px;padding:8px 10px}.resource-point-delete-danger{color:#cb2634;background:#fff2f3;border:1px solid #f7c8cd}.resource-point-delete-warning{color:#8d4e00;background:#fff7e8;border:1px solid #ffd591}.resource-point-heritage-file-button{color:#1d2129;cursor:pointer;background:#f7f8fa;border:1px dashed #c9cdd4;border-radius:6px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.resource-point-heritage-file-button input{display:none}.resource-point-heritage-file-url{color:#4e5969;word-break:break-all;background:#f2f3f5;border-radius:6px;margin:-4px 0 12px;padding:8px 12px;font-size:12px}.resource-point-heritage-detail{box-sizing:border-box;scrollbar-width:none;flex-direction:column;gap:20px;min-width:0;height:100%;min-height:0;padding:4px 14px 16px;display:flex;overflow:hidden auto}.resource-point-heritage-detail::-webkit-scrollbar{width:0;height:0;display:none}.resource-point-count-links{justify-content:center;align-items:stretch;gap:8px;display:inline-flex}.resource-point-count-stat,.resource-point-count-link{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:54px;padding:0;display:inline-flex}.resource-point-count-link{cursor:pointer;background:0 0;border:0}.resource-point-count-stat span,.resource-point-count-link span{color:#4e5969;font-size:12px}.resource-point-count-stat strong,.resource-point-count-link strong{color:#165dff;font-size:16px;line-height:20px}.resource-point-heritage-detail .resource-point-heritage-tabs{margin-top:2px}.resource-point-heritage-detail .arco-tabs-header-nav:before{background-color:#e5e6eb;height:1px}.resource-point-heritage-detail .arco-tabs-header-title{color:#4e5969;margin:0 20px 0 0;padding:10px 2px 12px;font-size:14px;font-weight:500}.resource-point-heritage-detail .arco-tabs-header-title-active,.resource-point-heritage-detail .arco-tabs-header-title:hover{color:#165dff}.resource-point-heritage-detail .arco-tabs-header-ink{background-color:#165dff;height:2px}.resource-point-heritage-detail .arco-tabs-content{padding-top:16px}.resource-point-drawer__form--stacked{gap:12px;padding-top:4px}.resource-point-heritage-description-editor{flex-direction:column;gap:16px;min-width:0;display:flex}.resource-point-heritage-description-editor__field{flex-direction:column;gap:8px;min-width:0;display:flex}.resource-point-heritage-description-editor__label{color:#1d2129;font-size:13px;font-weight:600;line-height:1.4}.resource-point-heritage-description-editor__textarea{color:#1d2129;resize:vertical;background:#fff;border:1px solid #e5e6eb;border-radius:10px;outline:none;width:100%;min-height:96px;padding:12px 14px;font-size:14px;line-height:1.7;transition:border-color .15s,box-shadow .15s}.resource-point-heritage-description-editor__textarea::placeholder{color:#c9cdd4}.resource-point-heritage-description-editor__textarea:focus{border-color:#94bfff;box-shadow:0 0 0 3px #165dff1f}.resource-point-heritage-markdown-editor{flex-direction:column;gap:8px;min-width:0;display:flex}.resource-point-heritage-markdown-editor__textarea{color:#1d2129;resize:vertical;background:#fff;border:1px solid #e5e6eb;border-radius:10px;outline:none;width:100%;min-height:320px;padding:14px 16px;font-size:14px;line-height:1.7;transition:border-color .15s,box-shadow .15s}.resource-point-heritage-markdown-editor__textarea:focus{border-color:#94bfff;box-shadow:0 0 0 3px #165dff1f}.resource-point-heritage-markdown{overflow-wrap:anywhere;color:#1d2129;min-width:0;font-size:14px;line-height:1.75}.resource-point-heritage-markdown>:first-child{margin-top:0}.resource-point-heritage-markdown>:last-child{margin-bottom:0}.resource-point-heritage-markdown h1,.resource-point-heritage-markdown h2,.resource-point-heritage-markdown h3,.resource-point-heritage-markdown h4{color:#1d2129;margin:0 0 10px;line-height:1.4}.resource-point-heritage-markdown p{margin:0 0 10px}.resource-point-heritage-markdown ul,.resource-point-heritage-markdown ol{margin:0 0 10px;padding-left:20px}.resource-point-heritage-markdown blockquote{color:#4e5969;background:#f7f8fa;border-left:3px solid #94bfff;margin:0 0 10px;padding:8px 12px}.resource-point-heritage-markdown code{background:#f2f3f5;border-radius:4px;padding:1px 4px;font-size:13px}.resource-point-heritage-markdown pre{background:#f2f3f5;border-radius:8px;margin:0 0 10px;padding:12px;overflow-x:auto}.resource-point-heritage-markdown a{color:#165dff;text-underline-offset:2px;text-decoration:underline}.resource-point-heritage-description__block--hero{min-height:180px}.resource-point-heritage-description__block--hero .resource-point-heritage-markdown{font-size:14px}.resource-point-heritage-description__block--hero p{color:#1d2129;white-space:pre-wrap;margin:0 0 10px;font-size:14px;line-height:1.8}.resource-point-heritage-section,.resource-point-heritage-description{flex-direction:column;gap:12px;display:flex}.resource-point-heritage-section__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.resource-point-heritage-section__actions{align-items:center;gap:4px;display:inline-flex}.resource-point-heritage-section__header h3,.resource-point-heritage-description__block h4{color:#1d2129;margin:0;font-size:15px}.resource-point-heritage-description__block{background:#fcfcfd;border:1px solid #e5e6eb;border-radius:10px;padding:12px 14px}.resource-point-heritage-description__block p{white-space:pre-wrap;color:#4e5969;margin:8px 0 0;line-height:1.7}.resource-point-heritage-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.resource-point-heritage-card{color:inherit;background:#fff;border:1px solid #e5e6eb;border-radius:10px;flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.resource-point-heritage-card:hover{border-color:#94bfff;box-shadow:0 4px 14px #165dff14}.resource-point-heritage-card__delete{z-index:1;background:#ffffffeb;border-radius:50%;width:28px;height:28px;position:absolute;top:6px;right:6px;box-shadow:0 1px 4px #0000001f}.resource-point-heritage-card__link{color:inherit;flex-direction:column;text-decoration:none;display:flex}.resource-point-heritage-card__preview{background:#f2f3f5;justify-content:center;align-items:center;height:110px;display:flex;overflow:hidden}.resource-point-heritage-card__preview img{object-fit:cover;width:100%;height:100%}.resource-point-heritage-card__icon{color:#86909c}.resource-point-heritage-card__meta{flex-direction:column;gap:4px;padding:10px 12px;display:flex}.resource-point-heritage-card__meta strong{color:#1d2129;font-size:13px}.resource-point-heritage-card__meta span{color:#86909c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.resource-point-heritage-card--ppt{min-width:168px}.resource-point-heritage-card__preview--ppt{background:#f7f8fa;height:124px}.resource-point-heritage-card__slide{background:#fff;border:1px solid #e5e6eb;border-radius:4px;width:88px;height:66px;display:block;position:relative;overflow:hidden;box-shadow:0 2px 8px #0f172a0f}.resource-point-heritage-card__slide-accent{background:#c2410c;height:8px;display:block}.resource-point-heritage-card__slide-lines{flex-direction:column;gap:6px;padding:12px 10px;display:flex}.resource-point-heritage-card__slide-lines i{background:#e5e6eb;border-radius:2px;height:4px;display:block}.resource-point-heritage-card__slide-lines i:first-child{width:72%}.resource-point-heritage-card__slide-lines i:nth-child(2){width:88%}.resource-point-heritage-card__slide-lines i:nth-child(3){width:54%}.resource-point-heritage-card__actions{border-top:1px solid #f2f3f5;gap:4px;padding:0 8px 10px;display:flex}.resource-point-heritage-card__action{color:#4e5969;flex:1;justify-content:center;align-items:center;gap:4px;padding:8px 4px 0;font-size:12px;line-height:1;text-decoration:none;display:inline-flex}.resource-point-heritage-card__action:hover{color:#165dff}@media (width<=960px){.resource-point-spu-drawer,.resource-point-sku-drawer,.resource-point-sku-management-drawer,.resource-point-heritage-drawer{max-width:100vw;width:100%!important}.resource-point-spu-drawer .arco-drawer-inner,.resource-point-sku-drawer .arco-drawer-inner,.resource-point-sku-management-drawer .arco-drawer-inner,.resource-point-heritage-drawer .arco-drawer-inner{border-radius:0;padding:8px}}@media (width<=640px){.resource-point-form-row{grid-template-columns:minmax(0,1fr);gap:4px}.resource-point-form-row__label{padding-top:0}.resource-point-form-row__control .arco-input,.resource-point-form-row__control .arco-select-view-value,.resource-point-form-row__control .arco-textarea{text-align:left}.resource-point-form-row__control .arco-select-view{justify-content:flex-start}.resource-point-drawer__body{padding:4px 12px 12px}.resource-point-drawer__form>.resource-point-form-error{margin-left:0}.resource-point-sku__toolbar{flex-wrap:wrap;align-items:flex-start}.resource-point-sku__pagination{justify-content:flex-start}.resource-point-table-toolbar{flex-direction:column;align-items:stretch}.resource-point-table-toolbar>div{justify-content:space-between}}.resource-point-sortable-header{white-space:nowrap;align-items:center;gap:7px;min-width:0;display:flex}.resource-point-sort-actions{gap:3px;display:inline-flex}.resource-point-sort-actions .arco-btn{width:22px;min-width:22px;height:22px;padding:0}.payment-validation-page{padding:4px 0 12px}.payment-validation-search{border-bottom:1px solid #e5e6eb;grid-template-columns:minmax(220px,420px) max-content;align-items:center;gap:12px;padding:16px 0 20px;display:grid}.payment-validation-search .arco-btn{min-width:88px}.payment-validation-alert{margin-top:16px}.payment-validation-summary{border-bottom:1px solid #e5e6eb;grid-template-columns:minmax(0,1fr) 272px;align-items:center;gap:28px;margin-top:20px;padding:24px 0;display:grid}.payment-validation-amounts{gap:20px;min-width:0;display:grid}.payment-validation-amounts__meta{grid-template-columns:repeat(3,minmax(140px,1fr));gap:18px 24px;display:grid}.payment-validation-amounts__meta>div,.payment-validation-amount{gap:7px;min-width:0;display:grid}.payment-validation-amounts span{color:#86909c;font-size:13px}.payment-validation-amounts strong{overflow-wrap:anywhere;color:#1d2129;font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.payment-validation-amounts__money{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.payment-validation-amount{border:1px solid #0000;border-radius:8px;padding:12px 14px}.payment-validation-amount--expected{background:#f2f3f5;border-color:#e5e6eb}.payment-validation-amount--expected strong{color:#4e5969}.payment-validation-amount--actual{background:#e8ffea;border-color:#b7f0be}.payment-validation-amount--actual span{color:#2a9b45}.payment-validation-amount--actual strong{color:#00b42a}.payment-validation-amount--unpaid{background:#ffece8;border-color:#fdcdc5}.payment-validation-amount--unpaid span{color:#cb272d;font-weight:600}.payment-validation-amount--unpaid strong{color:#f53f3f;font-size:22px;font-weight:700}.payment-validation-bank-toolbar{justify-content:flex-end;padding:16px 0 8px;display:flex}.payment-validation-bank-account{border-bottom:1px solid #e5e6eb;gap:16px;margin-top:12px;padding:20px 0 24px;display:grid}.payment-validation-bank-account__name,.payment-validation-bank-account__cards>div{gap:6px;min-width:0;display:grid}.payment-validation-bank-account span{color:#86909c;font-size:13px}.payment-validation-bank-account strong{color:#1d2129;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:18px;font-weight:600}.payment-validation-bank-account__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.payment-validation-bank-account__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.payment-validation-bank-account__meta>div{gap:6px;min-width:0;display:grid}.payment-validation-transfer-form{gap:12px;display:grid}.payment-validation-bank-account__total{background:#e8ffea;border:1px solid #b7f0be;border-radius:8px;padding:12px 14px}.payment-validation-bank-account__total span{color:#2a9b45;font-weight:600}.payment-validation-bank-account__total strong{color:#00b42a;font-size:22px;font-weight:700}.payment-validation-qr{border-left:1px solid #e5e6eb;justify-items:center;gap:10px;padding-left:24px;display:grid}.payment-validation-bank-card{border-left:1px solid #e5e6eb;gap:12px;min-width:0;padding-left:24px;display:grid}.payment-validation-bank-card>div{gap:4px;display:grid}.payment-validation-bank-card__value{align-items:center;gap:4px;min-width:0;display:flex}.payment-validation-bank-card__value strong{min-width:0}.payment-validation-copy-button{color:#86909c;flex:none}.payment-validation-copy-button:hover{color:#165dff}.payment-validation-bank-card span{color:#86909c;font-size:13px}.payment-validation-bank-card strong{letter-spacing:.02em;word-break:break-all;font-size:18px}.payment-validation-qr [role=img]{background:#fff;border:1px solid #c9cdd4;place-items:center;width:224px;height:224px;display:grid}.payment-validation-records{margin-top:24px}.payment-validation-records__header{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.payment-validation-records__header .arco-typography{margin:0}.payment-validation-pagination{justify-content:flex-end;padding-top:16px;display:flex}.payment-validation-detail,.payment-validation-refund{gap:18px;display:grid}.payment-validation-refund-list{gap:6px;margin:0;padding-left:18px;display:grid}.payment-validation-provider-fields{border-top:1px solid #e5e6eb;margin:0;display:grid}.payment-validation-provider-fields>div{border-bottom:1px solid #e5e6eb;grid-template-columns:minmax(140px,38%) minmax(0,1fr);display:grid}.payment-validation-provider-fields dt,.payment-validation-provider-fields dd{overflow-wrap:anywhere;margin:0;padding:10px 12px}.payment-validation-provider-fields dt{color:#4e5969;background:#f7f8fa;font-weight:500}@media (width<=900px){.payment-validation-summary{grid-template-columns:1fr}.payment-validation-amounts__meta{grid-template-columns:repeat(2,minmax(130px,1fr))}.payment-validation-amounts__money{grid-template-columns:repeat(3,minmax(0,1fr))}.payment-validation-bank-account__cards,.payment-validation-bank-account__meta{grid-template-columns:1fr}.payment-validation-qr{border-top:1px solid #e5e6eb;border-left:0;padding-top:20px;padding-left:0}}@media (width<=560px){.payment-validation-search{grid-template-columns:minmax(0,1fr) max-content;gap:8px}.payment-validation-amounts__meta,.payment-validation-amounts__money,.payment-validation-provider-fields>div{grid-template-columns:1fr}}.finance-payment-request-page,.finance-payment-request-form{flex-direction:column;gap:16px;display:flex}.finance-payment-request-form{gap:12px}.finance-payment-request-card{width:100%}.finance-payment-request-loading{padding:32px 0}.finance-payment-request-field{grid-template-columns:168px minmax(0,1fr);align-items:start;gap:12px;display:grid}.finance-payment-request-label{color:#4e5969;padding-top:6px}.finance-payment-request-control{flex-direction:column;gap:6px;min-width:0;display:flex}@media (width<=640px){.finance-payment-request-field{grid-template-columns:minmax(0,1fr);gap:4px}.finance-payment-request-label{padding-top:0}}.finance-payment-request-summary{background:#f7f8fa;border-radius:4px;padding:12px}.finance-payment-request-file-button{color:#1d2129;cursor:pointer;background:#fff;border:1px solid #c9cdd4;border-radius:4px;align-self:flex-start;align-items:center;padding:4px 12px;display:inline-flex}.finance-payment-request-file-button:hover{color:#165dff;border-color:#165dff}.finance-payment-request-file-button:has(input:disabled){color:#c9cdd4;cursor:not-allowed;border-color:#e5e6eb}.finance-payment-request-file-button input{display:none}.finance-payment-request-files,.finance-payment-request-error-list{margin:0;padding-left:18px}.finance-payment-request-files li{align-items:center;gap:8px;display:flex}.finance-payment-request-muted{color:#86909c}.finance-payment-request-error{color:#f53f3f}.finance-payment-request-footer{justify-content:flex-end;gap:8px;display:flex}.finance-payment-request-money{font-variant-numeric:tabular-nums;white-space:nowrap}.finance-payment-request-round{flex-direction:column;gap:8px;display:flex}.finance-payment-request-round-step{flex-direction:column;gap:4px;display:flex}.finance-payment-request-line{flex-wrap:wrap;column-gap:16px;display:inline-flex}.finance-payment-request-line-list{margin:0;padding-left:18px}.finance-payment-request-scope{margin-bottom:12px}.finance-payment-request-payments{flex-direction:column;gap:16px;display:flex}.finance-payment-request-payment{border-bottom:1px solid #e5e6eb;flex-direction:column;gap:8px;padding-bottom:12px;display:flex}.finance-payment-request-payment:last-child{border-bottom:none;padding-bottom:0}.finance-payment-request-payment-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.finance-payable-page{grid-template-columns:minmax(0,1fr);gap:18px;width:100%;min-width:0;max-width:100%;display:grid}.finance-payable-card{box-sizing:border-box;width:100%;max-width:100%}.finance-payable-search-bar{gap:12px;max-width:560px;display:flex}.finance-payable-search-state{margin-top:16px}.finance-payable-link.arco-btn{white-space:normal;text-align:left;height:auto;padding:0}.finance-payable-note{color:#86909c;margin:12px 0 0;font-size:13px}.finance-payable-money{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.finance-payable-muted{color:#86909c}.finance-payable-totals{border-top:1px solid #e5e6eb;margin-top:16px;padding-top:16px}.finance-payable-lines{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.finance-payable-lines>.finance-payable-muted{margin:0}.finance-payable-stack{gap:2px;display:grid}.finance-payable-lines-footer{justify-self:end;width:auto}.finance-payable-lines .finance-payable-lines-footer table{table-layout:auto;width:auto}.finance-payable-unassigned{margin-top:24px}.finance-payable-unassigned>.finance-payable-note{margin:4px 0 12px}.finance-payable-section-title{margin:0;font-size:16px;font-weight:500}.finance-payable-request-action{white-space:nowrap;align-items:center;gap:4px;display:flex}.finance-overview-page{min-width:0}.finance-overview-note{color:#86909c;margin:0;padding:8px 12px 0;font-size:13px}.finance-overview-alert{margin:8px 12px 0}.finance-overview-totals{flex-wrap:wrap;gap:8px 32px;margin:0;padding:8px 12px;display:flex}.finance-overview-total{align-items:baseline;gap:8px;min-width:0;display:flex}.finance-overview-total dt{color:#4e5969;font-size:13px}.finance-overview-total dd{color:#1d2129;align-items:baseline;gap:6px;margin:0;font-size:15px;font-weight:600;display:flex}.finance-overview-total-note{color:#86909c;font-size:12px;font-weight:400}.finance-overview-money{white-space:nowrap;font-variant-numeric:tabular-nums}.finance-overview-muted{color:#86909c}.finance-overview-date-range{width:260px;max-width:100%}.finance-overview-codes{flex-direction:column;gap:2px;display:flex}.finance-overview-code-column .arco-table-cell{word-break:normal;overflow-wrap:normal}.finance-overview-check{align-items:center;min-height:28px;display:inline-flex}.finance-workbench-page{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.finance-workbench-section{min-width:0}.finance-workbench-heading{color:#1d2129;margin:0 0 12px;font-size:16px;font-weight:600}.finance-workbench-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.finance-workbench-item{background:#fff;border:1px solid #e5e6eb;border-radius:8px;flex-direction:column;gap:8px;min-width:0;padding:16px 20px;display:flex}.finance-workbench-name{color:#4e5969;font-size:14px}.finance-workbench-value{color:#1d2129;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:24px;font-weight:600}.finance-workbench-value--exceeded{color:#d25f00;font-size:16px}.finance-workbench-note{color:#86909c;margin:0;font-size:13px}.finance-workbench-actions{margin-top:auto}.finance-workbench-loading{justify-self:center;padding:40px 0}.finance-receivable-page{grid-template-columns:minmax(0,1fr);gap:18px;width:100%;min-width:0;max-width:100%;display:grid}.finance-receivable-card{box-sizing:border-box;width:100%;max-width:100%}.finance-receivable-search-bar{gap:12px;max-width:560px;display:flex}.finance-receivable-project-bar{margin-top:16px}.finance-receivable-link.arco-btn{white-space:normal;text-align:left;height:auto;padding:0}.finance-receivable-hint{margin:0 0 8px}.finance-receivable-search-state{margin-top:16px}.finance-receivable-alert{margin-bottom:16px}.finance-receivable-comparison,.finance-receivable-agent-totals{border-top:1px solid #e5e6eb;margin-top:16px;padding-top:16px}.finance-receivable-comparison .finance-receivable-alert{margin:12px 0 0}.finance-receivable-money{white-space:nowrap;font-variant-numeric:tabular-nums}.finance-receivable-note{color:#86909c;margin:12px 0 0;font-size:13px}.finance-receivable-excluded{margin-top:16px}.finance-receivable-excluded-list{margin:0;padding-left:18px}.hotel-map-page{background:#eef1f5;width:100%;height:100%;min-height:0;position:relative;overflow:hidden;container-type:size}.hotel-map-canvas{width:100%;height:100%;min-height:0}.hotel-map-search-target{box-sizing:border-box;background:#e5484d;border:2px solid #fff;border-radius:50%;width:18px;height:18px}.hotel-map-resource-marker{color:#fff;text-align:center;white-space:nowrap;cursor:pointer;background:#1677ff;border:1px solid #ffffffd1;border-radius:6px;min-width:48px;max-width:100px;padding:6px 9px;font-size:12px;font-weight:600;line-height:1;box-shadow:0 3px 10px #00000038}.hotel-map-resource-marker:hover{background:#0e5fd2}.hotel-map-search{z-index:20;width:min(680px,100% - 48px);position:absolute;top:20px;left:50%;transform:translate(-50%)}.hotel-map-search>.arco-input-wrapper{background:#fff;border:1px solid #c9cdd4;border-radius:8px;height:44px;box-shadow:0 4px 16px #1d212924}.hotel-map-search>.arco-input-wrapper:focus-within{border-color:#165dff;box-shadow:0 0 0 2px #165dff1f,0 4px 16px #1d212924}.hotel-map-search__progress{place-items:center;width:18px;height:18px;display:inline-grid}.hotel-map-search__dropdown{background:#fff;border:1px solid #e5e6eb;border-radius:8px;max-height:clamp(0px,100cqh - 92px,420px);margin-top:8px;overflow-y:auto;box-shadow:0 8px 24px #1d212929}.hotel-map-search__group+.hotel-map-search__group{border-top:1px solid #f2f3f5}.hotel-map-search__group-title{color:#86909c;padding:9px 14px 5px;font-size:12px;font-weight:600}.hotel-map-search__option{color:#4e5969;cursor:pointer;align-items:center;gap:10px;min-height:58px;padding:8px 14px;display:flex}.hotel-map-search__option:hover,.hotel-map-search__option--active{background:#f2f3f5}.hotel-map-search__option>svg{color:#165dff;flex:none}.hotel-map-search__option-copy,.hotel-map-search__option-line{min-width:0}.hotel-map-search__option-copy{flex:1}.hotel-map-search__option-line{align-items:center;gap:8px;display:flex}.hotel-map-search__name,.hotel-map-search__region{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hotel-map-search__price{color:#cf4f15;margin-top:3px;font-size:12px;font-weight:600;display:block}.hotel-map-search__name{color:#1d2129;flex:1;font-weight:500}.hotel-map-search__region{color:#86909c;margin-top:3px;font-size:12px}.hotel-map-search__state{color:#86909c;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:8px 14px;font-size:13px;display:flex}.hotel-map-page__feedback{z-index:18;pointer-events:none;gap:6px;width:min(680px,100% - 48px);display:grid;position:absolute;top:76px;left:50%;transform:translate(-50%)}.hotel-map-page__notice,.hotel-map-page__error{color:#4e5969;pointer-events:auto;background:#fffffff5;border:1px solid #e5e6eb;border-radius:6px;align-items:center;gap:8px;min-height:34px;padding:6px 10px;font-size:13px;display:flex;box-shadow:0 2px 8px #1d21291a}.hotel-map-page__error{color:#cb2634;border-color:#ffccc7}.hotel-map-page__error span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hotel-map-page__poi-loading{z-index:16;color:#4e5969;background:#fffffff0;border-radius:6px;align-items:center;gap:7px;height:32px;padding:0 10px;font-size:12px;display:flex;position:absolute;top:auto;bottom:72px;right:20px;box-shadow:0 2px 8px #1d21291f}.hotel-map-page__locate-control{z-index:17;width:40px;height:40px;position:absolute;bottom:20px;right:20px}.hotel-map-page__locate-control>span{width:100%;height:100%;display:block}.hotel-map-page__locate-control .arco-btn{color:#165dff;background:#fff;border:1px solid #e5e6eb;border-radius:6px;width:100%;min-width:40px;height:100%;padding:0;box-shadow:0 4px 12px #1d212929}.hotel-map-page__locate-control .arco-btn:not(.arco-btn-disabled):hover{color:#0e42d2;background:#f2f6ff;border-color:#165dff}.hotel-map-page__locate-control .arco-btn:focus-visible{outline-offset:2px;outline:2px solid #165dff52}.hotel-map-page .amap-toolbar{bottom:124px!important;right:20px!important}.hotel-map-page__map-loading{z-index:10;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}@media (width<=760px){.hotel-map-search,.hotel-map-page__feedback{width:calc(100% - 24px)}.hotel-map-search{top:12px}.hotel-map-search__dropdown{max-height:clamp(0px,100cqh - 76px,420px)}.hotel-map-page__feedback{top:68px}.hotel-map-page__poi-loading{bottom:64px;right:12px}.hotel-map-page__locate-control{bottom:12px;right:12px}.hotel-map-page .amap-toolbar{bottom:116px!important;right:12px!important}}.stay-resource-page,.stay-resource-page *,.stay-resource-drawer,.stay-resource-drawer *,.stay-resource-form-drawer,.stay-resource-form-drawer *{box-sizing:border-box;letter-spacing:0}.stay-resource-page{color:#1d2129;background:#f7f8fa;gap:14px;width:100%;min-width:0;display:grid}.stay-resource-filter{margin:0}.stay-resource-filter__actions,.stay-resource-actions,.stay-resource-review-bar__actions{white-space:nowrap;align-items:center;gap:6px;display:flex}.stay-resource-delete-trigger{display:inline-flex}.stay-resource-table{background:#fff;min-width:0;padding:18px 20px 20px}.stay-resource-table__header,.stay-resource-section-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.stay-resource-table__header{min-height:48px;margin-bottom:12px}.stay-resource-table__header h1,.stay-resource-section-header h2{color:#1d2129;margin:0;font-weight:600}.stay-resource-table__header h1{font-size:20px;line-height:28px}.stay-resource-table__header span,.stay-resource-section-header span{color:#86909c;font-size:13px;line-height:20px}.stay-resource-name{flex-direction:column;min-width:0;display:flex}.stay-resource-name strong,.stay-resource-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stay-resource-name--wrap strong,.stay-resource-name--wrap span,.stay-resource-name--wrap .stay-resource-name-link{text-overflow:clip;white-space:normal;overflow:visible}.stay-resource-name strong{color:#1d2129;font-weight:500}.stay-resource-name span{color:#86909c;font-size:12px}.stay-resource-name--wrap{overflow-wrap:anywhere;white-space:normal}.stay-resource-link{color:#165dff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:30px;padding:4px 6px}.stay-resource-link:hover,.stay-resource-link:focus-visible{color:#0e42d2;outline-offset:1px;background:#e8f3ff;outline:2px solid #94bfff}.stay-resource-name-link{overflow-wrap:anywhere;align-items:center;width:fit-content;max-width:100%;font-weight:600;line-height:20px;display:inline-flex}.stay-resource-location{color:#1d2129;overflow-wrap:anywhere;white-space:normal;line-height:20px}.stay-resource-location__coords{color:#86909c;margin-top:2px;font-size:12px;line-height:18px}.stay-resource-count-links{justify-content:center;align-items:stretch;gap:8px;display:inline-flex}.stay-resource-count-link{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:54px;display:inline-flex}.stay-resource-count-link span{color:#4e5969;font-size:12px}.stay-resource-count-link strong{color:#165dff;font-size:16px;line-height:20px}.stay-resource-geo-action,.stay-resource-status-button{min-width:72px;min-height:30px;padding:2px 8px}.stay-resource-page .arco-btn.arco-btn-primary:not(.arco-btn-disabled),.stay-resource-page .arco-btn.arco-btn-primary:not(.arco-btn-disabled)>*,.stay-resource-drawer .arco-btn.arco-btn-primary:not(.arco-btn-disabled),.stay-resource-drawer .arco-btn.arco-btn-primary:not(.arco-btn-disabled)>*,.stay-resource-form-drawer .arco-btn.arco-btn-primary:not(.arco-btn-disabled),.stay-resource-form-drawer .arco-btn.arco-btn-primary:not(.arco-btn-disabled)>*,.stay-resource-page .arco-btn.arco-btn-primary:not(.arco-btn-disabled):hover,.stay-resource-page .arco-btn.arco-btn-primary:not(.arco-btn-disabled):hover>*,.stay-resource-page .arco-btn.arco-btn-primary:not(.arco-btn-disabled):focus,.stay-resource-page .arco-btn.arco-btn-primary:not(.arco-btn-disabled):focus>*,.stay-resource-page .arco-btn.arco-btn-primary:not(.arco-btn-disabled):active,.stay-resource-page .arco-btn.arco-btn-primary:not(.arco-btn-disabled):active>*,.stay-resource-drawer .arco-btn.arco-btn-primary:not(.arco-btn-disabled):hover,.stay-resource-drawer .arco-btn.arco-btn-primary:not(.arco-btn-disabled):hover>*,.stay-resource-drawer .arco-btn.arco-btn-primary:not(.arco-btn-disabled):focus,.stay-resource-drawer .arco-btn.arco-btn-primary:not(.arco-btn-disabled):focus>*,.stay-resource-drawer .arco-btn.arco-btn-primary:not(.arco-btn-disabled):active,.stay-resource-drawer .arco-btn.arco-btn-primary:not(.arco-btn-disabled):active>*,.stay-resource-form-drawer .arco-btn.arco-btn-primary:not(.arco-btn-disabled):hover,.stay-resource-form-drawer .arco-btn.arco-btn-primary:not(.arco-btn-disabled):hover>*,.stay-resource-form-drawer .arco-btn.arco-btn-primary:not(.arco-btn-disabled):focus,.stay-resource-form-drawer .arco-btn.arco-btn-primary:not(.arco-btn-disabled):focus>*,.stay-resource-form-drawer .arco-btn.arco-btn-primary:not(.arco-btn-disabled):active,.stay-resource-form-drawer .arco-btn.arco-btn-primary:not(.arco-btn-disabled):active>*{color:#fff}.stay-resource-pagination{justify-content:flex-end;padding-top:16px;display:flex}.stay-resource-error,.stay-resource-form-error{color:#b71d18;background:#fff2f0}.stay-resource-error{border:1px solid #ffccc7;border-radius:6px;margin-bottom:12px;padding:10px 12px}.stay-resource-drawer .arco-drawer-content{padding:0 20px 20px;overflow-x:hidden}.stay-resource-drawer__loading{place-items:center;min-height:260px;display:grid}.stay-resource-section-header{min-height:44px;margin:6px 0 10px}.stay-resource-section-header h2{font-size:16px;line-height:24px}.stay-resource-section-header>div{flex-direction:column;min-width:0;display:flex}.stay-resource-facts{border-top:1px solid #e5e6eb;border-left:1px solid #e5e6eb;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:8px 0 18px;display:grid}.stay-resource-fact{border-bottom:1px solid #e5e6eb;border-right:1px solid #e5e6eb;grid-template-columns:112px minmax(0,1fr);min-height:54px;margin:0;display:grid}.stay-resource-fact--wide{grid-column:1/-1}.stay-resource-fact dt,.stay-resource-fact dd{overflow-wrap:anywhere;align-items:center;min-width:0;margin:0;padding:9px 12px;display:flex}.stay-resource-fact dt{color:#4e5969;background:#f7f8fa}.stay-resource-fact dd{color:#1d2129}.stay-resource-form-drawer.arco-drawer{background:#fff;box-shadow:-4px 0 16px #0000001f}.stay-resource-form-drawer .arco-drawer-inner{box-sizing:border-box;background:#fff;border-radius:0;height:100%;padding:0;overflow:hidden}.stay-resource-form-drawer .arco-drawer-inner>span{height:100%;min-height:0;display:block;overflow:hidden}.stay-resource-form-drawer .arco-drawer-scroll{flex-direction:column;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.stay-resource-form-drawer .arco-drawer-header{background:#fff;border-bottom:1px solid #e5e6eb;border-radius:0;flex-shrink:0;height:auto;min-height:56px;margin:0;padding:16px 48px 16px 20px}.stay-resource-form-drawer .arco-drawer-header-title{justify-content:flex-start}.stay-resource-form-drawer .arco-drawer-title{color:#333;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:16px;font-weight:600;line-height:1.4;overflow:hidden}.stay-resource-form-drawer .arco-drawer-close-icon{color:#6f6f6f;top:20px;right:20px}.stay-resource-form-drawer .arco-drawer-content{-webkit-overflow-scrolling:touch;background:#fff;flex:1;min-height:0;padding:0;overflow:hidden auto;height:auto!important}.stay-resource-form-drawer .arco-drawer-footer{background:#fff;border-top:1px solid #f0f0f0;border-radius:0;flex-shrink:0;margin:0;padding:14px 20px}.stay-resource-drawer-footer-actions{justify-content:flex-end;gap:10px;display:flex}.stay-resource-form{background:#fff;min-height:100%;padding:8px 20px 24px}.stay-resource-form-row{grid-template-columns:118px minmax(0,1fr);align-items:start;gap:14px;min-height:48px;padding:7px 0;display:grid}.stay-resource-form-row__label{color:#4e5969;text-align:right;padding-top:7px}.stay-resource-form-row__label span{color:#f53f3f;margin-right:4px}.stay-resource-form-row__control{min-width:0}.stay-resource-form-row__control>.arco-select,.stay-resource-form-row__control>.arco-input-number,.stay-resource-form-row__control>.arco-input-inner-wrapper,.stay-resource-form-row__control>.arco-textarea-wrapper{width:100%}.stay-resource-form-drawer .stay-resource-form-row__control .arco-input,.stay-resource-form-drawer .stay-resource-form-row__control .arco-input-inner-wrapper,.stay-resource-form-drawer .stay-resource-form-row__control .arco-input-number,.stay-resource-form-drawer .stay-resource-form-row__control .arco-select-view,.stay-resource-form-drawer .stay-resource-form-row__control .arco-textarea,.stay-resource-form-drawer .stay-resource-form-row__control .arco-textarea-wrapper{background:#fff;border:1px solid #e5e6eb}.stay-resource-form-drawer .stay-resource-form-row__control .arco-input:hover,.stay-resource-form-drawer .stay-resource-form-row__control .arco-input-inner-wrapper:hover,.stay-resource-form-drawer .stay-resource-form-row__control .arco-input-number:hover,.stay-resource-form-drawer .stay-resource-form-row__control .arco-select-view:hover,.stay-resource-form-drawer .stay-resource-form-row__control .arco-textarea:hover,.stay-resource-form-drawer .stay-resource-form-row__control .arco-textarea-wrapper:hover{border-color:#c9cdd4}.stay-resource-form-drawer .stay-resource-form-row__control .arco-input:focus,.stay-resource-form-drawer .stay-resource-form-row__control .arco-input-inner-wrapper:focus-within,.stay-resource-form-drawer .stay-resource-form-row__control .arco-input-number:focus-within,.stay-resource-form-drawer .stay-resource-form-row__control .arco-select-view:focus-within,.stay-resource-form-drawer .stay-resource-form-row__control .arco-textarea:focus,.stay-resource-form-drawer .stay-resource-form-row__control .arco-textarea-wrapper:focus-within{border-color:#165dff}.stay-resource-form-error{border-radius:4px;margin-top:5px;padding:4px 7px;font-size:12px;line-height:18px}.stay-resource-form__parent{color:#4e5969;background:#f2f3f5;border-left:3px solid #165dff;margin:8px 0 12px 132px;padding:9px 12px}.stay-resource-geo-hint{color:#4e5969;background:#f7f8fa;border:1px solid #e5e6eb;border-radius:4px;padding:8px 10px;line-height:20px}.stay-resource-geo-verify-hint{color:#0e42d2;background:#e8f3ff;border:1px solid #bedaff;border-radius:4px;margin-top:10px;padding:8px 10px;line-height:20px}.stay-resource-geo-summary{background:#f7f8fa;border:1px solid #e5e6eb;border-left:3px solid #00b42a;border-radius:4px;gap:8px;padding:10px 12px;display:grid}.stay-resource-geo-summary__status{color:#4e5969;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.stay-resource-geo-summary__row{color:#4e5969;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:8px;font-size:13px;line-height:20px;display:grid}.stay-resource-geo-summary__row strong{color:#1d2129;word-break:break-all;font-weight:500}.stay-resource-geo-summary__row--muted strong{color:#86909c;font-weight:400}.stay-resource-geo-summary__hint{color:#86909c;font-size:12px;line-height:18px}.stay-resource-native-input{color:#1d2129;background:#fff;border:1px solid #c9cdd4;border-radius:2px;width:100%;height:32px;padding:4px 11px}.stay-resource-file-button{color:#165dff;cursor:pointer;background:#f2f8ff;border:1px solid #94bfff;border-radius:4px;align-items:center;gap:7px;min-height:32px;padding:5px 12px;display:inline-flex}.stay-resource-file-button input{opacity:0;width:1px;height:1px;position:absolute}.stay-resource-file-url{color:#86909c;overflow-wrap:anywhere;margin:-2px 0 8px 132px;font-size:12px}.stay-resource-media-groups{gap:16px;padding-top:4px;display:grid}.stay-resource-media-group__header{color:#1d2129;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.stay-resource-media-group__header span{color:#86909c;font-size:12px}.stay-resource-media-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:4px;display:grid}.stay-resource-media{background:#fff;border:1px solid #e5e6eb;border-radius:6px;grid-template-columns:136px minmax(0,1fr);gap:12px;min-width:0;display:grid;overflow:hidden}.stay-resource-media__preview,.stay-resource-media img,.stay-resource-media__file{background:#f2f3f5;width:136px;height:108px}.stay-resource-media__preview{display:block}.stay-resource-media img{object-fit:cover}.stay-resource-media__file{color:#86909c;place-items:center;text-decoration:none;display:grid}.stay-resource-media__body{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-width:0;padding:8px 8px 8px 0;display:flex}.stay-resource-media__body strong,.stay-resource-media__body>span:not(.arco-tag){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.stay-resource-media__body>span:not(.arco-tag){color:#86909c;font-size:12px}.stay-resource-geo__summary{margin-bottom:14px}.stay-resource-geo__status{background:#f7f8fa;border-left:3px solid #ff7d00;justify-content:space-between;align-items:center;min-height:50px;padding:10px 14px;display:flex}.stay-resource-coordinate-map{background:#eef2f0;border:1px solid #c9d6cf;border-radius:6px;width:100%;height:260px;margin:0 0 14px;position:relative;overflow:hidden}.stay-resource-coordinate-map--empty{color:#86909c;place-items:center;display:grid}.stay-resource-coordinate-map__amap{width:100%;height:100%}.stay-resource-coordinate-map__error{z-index:3;color:#b71d18;background:#fff2f0f5;border:1px solid #ffccc7;border-radius:4px;max-width:calc(100% - 20px);padding:6px 10px;font-size:12px;position:absolute;top:10px;left:10px}.stay-resource-map-pin{color:#fff;background:#165dff;border:2px solid #fff;border-radius:50% 50% 50% 0;place-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:grid;transform:rotate(-45deg);box-shadow:0 2px 6px #165dff59}.stay-resource-map-pin span{transform:rotate(45deg)}.stay-resource-map-pin--final{background:#d91ad9;box-shadow:0 2px 6px #d91ad959}.stay-resource-map-pin--selected{background:#0e42d2;width:32px;height:32px;box-shadow:0 0 0 3px #165dff47,0 2px 8px #0e42d273}.stay-resource-coordinate-map__legend i.selected{background:#0e42d2;box-shadow:0 0 0 2px #165dff47}.stay-resource-geo-candidate-row--selected td{background:#e8f3ff!important}.stay-resource-geo-candidate-row--selected td:first-child{box-shadow:inset 3px 0 #165dff}.stay-resource-geo-candidate-name{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.stay-resource-review-bar{background:#f7f8fa;border:1px solid #e5e6eb;border-left:3px solid #165dff;border-radius:6px;gap:10px;margin:14px 0;padding:12px 14px;display:grid}.stay-resource-review-bar strong{color:#1d2129;font-size:14px}.stay-resource-review-bar>span{color:#4e5969;font-size:13px}.stay-resource-coordinate-map__legend{z-index:2;color:#4e5969;background:#ffffffeb;border:1px solid #e5e6eb;border-radius:4px;gap:12px;padding:6px 9px;font-size:12px;display:flex;position:absolute;bottom:10px;right:10px}.stay-resource-coordinate-map__legend span{align-items:center;gap:5px;display:flex}.stay-resource-coordinate-map__legend i{background:#165dff;border-radius:50%;width:8px;height:8px}.stay-resource-coordinate-map__legend i.final{background:#d91ad9}.stay-resource-review-bar__actions{justify-content:flex-end}@media (width<=1100px){.stay-resource-form-drawer.arco-drawer{width:min(620px,100vw)!important}}@media (width<=720px){.stay-resource-table{padding:14px 12px}.stay-resource-table__header{align-items:flex-start}.stay-resource-facts,.stay-resource-media-list{grid-template-columns:minmax(0,1fr)}.stay-resource-fact--wide{grid-column:auto}.stay-resource-form-row{grid-template-columns:minmax(0,1fr);gap:4px}.stay-resource-form-row__label{text-align:left}.stay-resource-form__parent,.stay-resource-file-url{margin-left:0}.stay-resource-media{grid-template-columns:110px minmax(0,1fr)}.stay-resource-media img,.stay-resource-media__file{width:110px;height:106px}.stay-resource-coordinate-map{height:220px}}.stay-resource-sku-images,.stay-resource-sku-images__thumbs{align-items:center;gap:4px;min-width:0;display:flex}.stay-resource-sku-images__thumbs .arco-image{border:1px solid #e5e6eb;border-radius:4px;flex:none;overflow:hidden}.stay-resource-sku-images__thumbs .arco-image-img{object-fit:cover}.stay-resource-sku-images__thumb--hidden{display:none!important}.stay-resource-sku-images__empty{color:#86909c}.supply-basic-page{flex-direction:column;gap:16px;display:flex}.supply-basic-card{border-radius:12px}.supply-basic-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;display:grid}.supply-basic-field{color:var(--color-text-2);flex-direction:column;gap:6px;font-size:13px;display:flex}.supply-basic-native-select{box-sizing:border-box;color:#1d2129;background:#f6f8fb;border:1px solid #0000;border-radius:7px;width:100%;min-height:40px;padding:0 10px;box-shadow:inset 0 0 0 1px #00000014}.supply-basic-page .crm-list-filter-panel .crm-list-field>.arco-input,.supply-basic-page .crm-list-filter-panel .arco-input-inner-wrapper,.supply-basic-page .crm-list-filter-panel .arco-select .arco-select-view,.supply-basic-page .crm-list-filter-panel .arco-select-single .arco-select-view,.supply-basic-page .crm-list-filter-panel .arco-select-size-default .arco-select-view{box-sizing:border-box;height:40px;min-height:40px;background:#f6f8fb!important;border:1px solid #0000!important;border-radius:7px!important;box-shadow:inset 0 0 0 1px #00000014!important}.supply-basic-page .crm-list-filter-panel .crm-list-field>.arco-input:hover,.supply-basic-page .crm-list-filter-panel .arco-input-inner-wrapper:hover,.supply-basic-page .crm-list-filter-panel .arco-select .arco-select-view:hover,.supply-basic-page .crm-list-filter-panel .arco-select-single .arco-select-view:hover{background:#fff!important;box-shadow:inset 0 0 0 1px #00000029!important}.supply-basic-page .crm-list-filter-panel .crm-list-field>.arco-input:focus,.supply-basic-page .crm-list-filter-panel .arco-input-inner-wrapper:focus-within,.supply-basic-page .crm-list-filter-panel .arco-select:focus-within .arco-select-view,.supply-basic-page .crm-list-filter-panel .arco-select-single:focus-within .arco-select-view{outline:none;background:#fff!important;border-color:#165dff!important;box-shadow:0 0 0 3px #0071e31f!important}.supply-basic-page .crm-list-filter-panel .arco-select .arco-select-view,.supply-basic-page .crm-list-filter-panel .arco-select-single .arco-select-view,.supply-basic-page .crm-list-filter-panel .arco-select-size-default .arco-select-view{align-items:center!important;line-height:22px!important;display:inline-flex!important}.supply-basic-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.supply-basic-error{color:rgb(var(--danger-6));margin-top:12px;font-size:13px}.supply-basic-results{padding:16px 18px 12px}.supply-basic-results-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.supply-basic-results-header h2{margin:0;font-size:16px}.supply-basic-table-scroll{overflow-x:auto}.supply-basic-table{border-collapse:collapse;width:100%;font-size:13px}.supply-basic-table th,.supply-basic-table td{border-bottom:1px solid var(--color-border-2);text-align:left;white-space:nowrap;padding:10px 12px}.supply-basic-empty{text-align:center;color:var(--color-text-3);padding:28px 12px!important}.supply-basic-row-actions{gap:4px;display:flex}.supply-basic-pagination{justify-content:flex-end;margin-top:14px;display:flex}.supply-basic-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.supply-basic-form-grid .supply-basic-field-span{grid-column:1/-1}.supply-basic-mutation-drawer.arco-drawer{background:#fff;box-shadow:-4px 0 16px #0000001f}.supply-basic-mutation-drawer .arco-drawer-inner{box-sizing:border-box;background:#fff;border-radius:0;height:100%;padding:0;overflow:hidden}.supply-basic-mutation-drawer .arco-drawer-inner>span{height:100%;min-height:0;display:block;overflow:hidden}.supply-basic-mutation-drawer .arco-drawer-scroll{flex-direction:column;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.supply-basic-mutation-drawer .arco-drawer-header{background:#fff;border-bottom:1px solid #e5e6eb;border-radius:0;flex-shrink:0;height:auto;min-height:56px;margin:0;padding:16px 48px 16px 20px}.supply-basic-mutation-drawer .arco-drawer-header-title{justify-content:flex-start}.supply-basic-mutation-drawer .arco-drawer-title{color:#333;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:16px;font-weight:600;line-height:1.4;overflow:hidden}.supply-basic-mutation-drawer .arco-drawer-close-icon{color:#6f6f6f;top:20px;right:20px}.supply-basic-mutation-drawer .arco-drawer-content{-webkit-overflow-scrolling:touch;background:#fff;flex:1;min-height:0;padding:0;overflow:hidden auto;height:auto!important}.supply-basic-drawer-card{box-sizing:border-box;background:#fff;padding:4px 14px 16px}.supply-basic-drawer-form{box-sizing:border-box;flex-direction:column;gap:0;min-height:100%;padding:8px 20px 24px;display:flex}.supply-basic-form-row{border-bottom:1px solid #f0f0f0;grid-template-columns:38% minmax(0,1fr);align-items:flex-start;gap:8px;padding:10px 0;display:grid}.supply-basic-form-row-block{border-bottom:none;grid-template-columns:1fr;padding:10px 0}.supply-basic-form-label{color:#333;text-overflow:ellipsis;white-space:nowrap;padding-top:8px;font-size:14px;line-height:1.4;overflow:hidden}.supply-basic-form-required{color:#f53f3f;margin-right:2px}.supply-basic-form-control{min-width:0}.supply-basic-form-control .arco-input,.supply-basic-form-control .arco-input-inner-wrapper,.supply-basic-form-control .arco-select-view,.supply-basic-form-control .arco-textarea{border-color:var(--color-border-2);background:#fff}.supply-basic-form-control .arco-input:hover,.supply-basic-form-control .arco-input-inner-wrapper:hover,.supply-basic-form-control .arco-select-view:hover,.supply-basic-form-control .arco-textarea:hover{border-color:var(--color-border-3)}.supply-basic-form-control .arco-input:focus,.supply-basic-form-control .arco-input-inner-wrapper:focus-within,.supply-basic-form-control .arco-select-view:focus-within,.supply-basic-form-control .arco-textarea:focus{border-color:rgb(var(--primary-6))}.supply-basic-form-control .arco-input,.supply-basic-form-control .arco-select-view-value{color:#666;text-align:right}.supply-basic-form-control .arco-select-view{justify-content:flex-end}.supply-basic-form-control .arco-input::placeholder,.supply-basic-form-control .arco-textarea::placeholder{color:#999}.supply-basic-form-control .arco-input::placeholder{text-align:right}.supply-basic-form-control .arco-textarea{color:#666;text-align:right;resize:vertical;min-height:60px;padding:8px 11px}.supply-basic-form-control .arco-textarea::placeholder{text-align:right}.supply-basic-field-error{color:#f53f3f;text-align:right;margin-top:4px;font-size:12px;line-height:1.4}.supply-basic-mutation-drawer .arco-drawer-footer{background:#fff;border-top:1px solid #f0f0f0;border-radius:0;flex-shrink:0;margin:0;padding:14px 20px}.supply-basic-drawer-footer-error{color:#f53f3f;text-align:center;margin-bottom:10px;font-size:13px;line-height:1.4}.supply-basic-hotel-address-block{flex-direction:column;gap:8px;display:flex}.supply-basic-locate-hint{color:#00b42a;text-align:left;font-size:12px;line-height:1.4}.supply-basic-hotel-locate-btn.arco-btn{color:#fff;background:#7cb305;border-color:#7cb305;align-self:flex-start}.supply-basic-hotel-locate-btn.arco-btn:not(.arco-btn-disabled):hover{color:#fff;background:#5b8c00;border-color:#5b8c00}.supply-basic-hotel-locate-btn.arco-btn-disabled,.supply-basic-hotel-locate-btn.arco-btn-disabled:hover{color:#fff;background:#c9e087;border-color:#c9e087}.supply-basic-drawer-footer{width:100%}.supply-basic-drawer-save.arco-btn{color:#fff;background:#393;border-color:#393;border-radius:20px;height:40px;font-size:15px}.supply-basic-drawer-save.arco-btn:not(.arco-btn-disabled):hover{color:#fff;background:#2d862d;border-color:#2d862d}.supply-basic-drawer-save.arco-btn-loading,.supply-basic-drawer-save.arco-btn-disabled{color:#fff;background:#7bb87b;border-color:#7bb87b}.supply-basic-image-field{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.supply-basic-image-preview{border:1px solid var(--color-border-2);background:var(--color-fill-2);border-radius:4px;width:120px;height:70px;position:relative;overflow:hidden}.supply-basic-image-preview img,.supply-basic-image-preview .arco-image,.supply-basic-image-preview .arco-image-img{object-fit:cover;cursor:zoom-in;width:100%;height:100%}.supply-basic-image-preview .arco-image{display:block}.supply-basic-image-placeholder{width:100%;height:100%;color:var(--color-text-3);justify-content:center;align-items:center;font-size:12px;display:flex}.supply-basic-image-clear{z-index:2;color:#fff;cursor:pointer;background:#0000008c;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:4px;right:4px}.supply-basic-image-actions{align-items:center;gap:6px;display:flex}.supply-basic-image-input{display:none}.supply-basic-image-error{color:rgb(var(--danger-6));font-size:12px}.supply-basic-image-list{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.supply-basic-image-list-items{flex-wrap:wrap;gap:8px;display:flex}.hotel-media-upload{background:#fff;border:1px solid #e5e5e5;border-radius:4px;width:100%;overflow:hidden}.hotel-media-upload-title{color:#333;padding:10px 12px 0;font-size:14px;font-weight:500}.hotel-media-tabs{border-bottom:1px solid #eee;gap:0;margin:8px 12px 0;display:flex}.hotel-media-tab{color:#666;cursor:pointer;background:#f7f7f7;border:none;border-bottom:2px solid #0000;flex:1;height:36px;font-size:13px}.hotel-media-tab-active{color:#333;background:#e8f5c8;border-bottom-color:#7cb305;font-weight:500}.hotel-media-panel{padding:10px 12px 12px}.hotel-media-stay-groups{flex-direction:column;gap:4px;display:flex}.hotel-media-stay-group-header{color:#666;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:8px 0;font-size:13px;display:flex}.hotel-media-stay-group-arrow{color:#999;font-size:12px}.hotel-media-stay-group-body{padding:0 0 10px}.hotel-media-stay-group-body .supply-basic-image-list,.hotel-media-panel .supply-basic-image-list{align-items:flex-start}.hotel-media-panel .supply-basic-field-error{text-align:left}.supply-basic-detail-summary,.supply-basic-section-toolbar,.supply-basic-editor-actions,.supply-basic-row-actions,.supply-basic-checkbox-grid{align-items:center;display:flex}.supply-basic-detail-summary{color:#4e5969;border-bottom:1px solid #e5e6eb;gap:12px;min-height:42px;padding-bottom:12px}.supply-basic-section-toolbar{justify-content:space-between;min-height:40px;margin-bottom:12px}.supply-basic-section-toolbar h3,.supply-basic-legacy-archive h3{color:#1d2129;margin:0;font-size:15px;font-weight:600}.supply-basic-inline-editor,.supply-basic-capability-editor{background:#f7f8fa;border:1px solid #e5e6eb;border-radius:6px;margin-bottom:16px;padding:14px}.supply-basic-editor-grid,.supply-basic-quote-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.supply-basic-detail-field{color:#4e5969;flex-direction:column;gap:6px;min-width:0;font-size:13px;display:flex}.supply-basic-checkbox-grid{color:#4e5969;flex-wrap:wrap;gap:14px;margin-top:12px}.supply-basic-checkbox-grid label,.supply-basic-quote-grid label{align-items:center;gap:6px;display:inline-flex}.supply-basic-editor-actions{justify-content:flex-end;gap:8px;margin-top:14px}.supply-basic-detail-table{min-width:720px}.supply-basic-muted{color:#86909c;font-size:12px}.supply-basic-readonly-banner{color:#4e5969;background:#f2f3f5;border-left:3px solid #86909c;margin-bottom:12px;padding:10px 12px}.supply-basic-file-button{color:#165dff;cursor:pointer;background:#fff;border:1px solid #94bfff;border-radius:4px;align-items:center;gap:6px;width:fit-content;height:32px;padding:0 12px;display:inline-flex}.supply-basic-file-button input{display:none}.supply-basic-legacy-archive{border-top:1px solid #e5e6eb;margin:16px 0;padding-top:16px}.supply-basic-legacy-archive dl{background:#e5e6eb;border:1px solid #e5e6eb;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:12px 0 0;display:grid}.supply-basic-legacy-archive dl>div{background:#f7f8fa;min-width:0;padding:10px}.supply-basic-legacy-archive dt{color:#86909c;font-size:12px}.supply-basic-legacy-archive dd{overflow-wrap:anywhere;color:#1d2129;margin:4px 0 0}@media (width<=960px){.supply-basic-filter-grid,.supply-basic-form-grid{grid-template-columns:1fr}.supply-basic-mutation-drawer.arco-drawer,.supply-basic-detail-drawer.arco-drawer{width:100%!important}.supply-basic-editor-grid,.supply-basic-quote-grid,.supply-basic-legacy-archive dl,.supply-basic-form-row{grid-template-columns:1fr}.supply-basic-form-control .arco-input,.supply-basic-form-control .arco-select-view-value,.supply-basic-form-control .arco-input::placeholder{text-align:left}.supply-basic-field-error,.supply-basic-image-field,.supply-basic-image-list{text-align:left;align-items:flex-start}}.sys-dept-user-page{display:block}.sys-dept-user-tabs{width:100%}.sys-dept-user-tabs .arco-tabs-content{padding-top:18px}.sys-dept-user-column{flex-direction:column;gap:16px;display:flex}.sys-dept-user-dept-panel{width:min(100%,980px)}.sys-dept-user-card{border-radius:20px;box-shadow:0 14px 40px #0f172a14}.sys-dept-user-tree-header,.sys-dept-user-results-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.sys-dept-user-tree-header-actions,.sys-dept-user-status-switch{align-items:center;gap:12px;display:flex}.sys-dept-user-status-switch{color:#475569;white-space:nowrap;font-size:13px}.sys-dept-user-tree-title,.sys-dept-user-tree-actions{align-items:center;gap:6px;display:flex}.sys-dept-user-tree-title{max-width:440px;min-height:32px}.sys-dept-user-tree-title-button{cursor:pointer;border-radius:10px;padding:0 4px}.sys-dept-user-tree-title-button:focus-visible{outline-offset:2px;outline:2px solid #165dff}.sys-dept-user-tree-title.is-staff{color:#334155;font-size:13px}.sys-dept-user-tree-actions{opacity:.72;transition:opacity .16s}.sys-dept-user-tree-actions .arco-btn{padding-left:6px;padding-right:6px}.sys-dept-user-tree-actions.is-staff-actions{gap:4px}.arco-tree-node:hover .sys-dept-user-tree-actions{opacity:1}.arco-tree-node-title{width:100%}.arco-tree-node-title-text{justify-content:flex-start;align-items:center;gap:24px;width:100%;display:flex}.sys-dept-user-tree-meta{color:#64748b;font-size:12px}.sys-dept-user-filter-grid,.sys-dept-user-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;display:grid}.sys-dept-user-modal{width:min(760px,100vw - 32px)}.sys-dept-user-field,.sys-dept-user-switch-field{flex-direction:column;gap:10px;display:flex}.sys-dept-user-field>span{color:#1f2937;font-size:13px;font-weight:600}.sys-dept-user-native-select,.sys-dept-user-number-input{background:#fff;border:1px solid #d0d7de;border-radius:12px;width:100%;min-height:40px;padding:0 12px}.sys-dept-user-field .arco-input,.sys-dept-user-field .arco-auto-complete,.sys-dept-user-field .arco-select-view{min-height:40px}.sys-dept-user-filter-actions,.sys-dept-user-modal-actions,.sys-dept-user-pagination,.sys-dept-user-row-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sys-dept-user-filter-actions{margin-top:14px}.sys-dept-user-row-actions{max-width:260px}.sys-dept-user-tag-stack{flex-wrap:wrap;gap:6px;display:flex}.sys-dept-user-error{color:#b42318;margin-top:12px;font-size:13px}.sys-dept-user-table-scroll{overflow-x:auto}.sys-dept-user-table{border-collapse:collapse;width:100%}.sys-dept-user-table th,.sys-dept-user-table td{text-align:left;vertical-align:top;border-bottom:1px solid #eef2f7;padding:12px 10px}.sys-dept-user-empty{text-align:center;color:#64748b;padding:32px 0}.sys-dept-user-multiple-select{border:1px solid #d0d7de;border-radius:12px;min-height:120px;padding:8px}.sys-dept-user-staff-choice-list{gap:12px;max-height:420px;padding-bottom:72px;display:grid;overflow:auto}.sys-dept-user-staff-choice-search{margin-bottom:14px}.sys-dept-user-staff-choice{border:1px solid #e5e7eb;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.sys-dept-user-staff-choice:hover{background:#f8fafc;border-color:#cbd5e1}.sys-dept-user-staff-choice>span{align-items:center;gap:8px;display:flex}.sys-dept-user-sticky-actions{z-index:2;background:#fffffff5;border-top:1px solid #e5e7eb;justify-content:flex-end;margin:16px -20px -20px;padding:12px 20px;position:sticky;bottom:0}.sys-dept-user-supervisor-list{flex-direction:column;gap:10px;display:flex}.sys-dept-user-supervisor-item{grid-template-columns:minmax(240px,1fr) 120px 100px auto;align-items:end;gap:12px;display:grid}@media (width<=960px){.sys-dept-user-filter-grid,.sys-dept-user-modal-grid,.sys-dept-user-supervisor-item{grid-template-columns:1fr}}.crm-outbox-board{width:100%;min-width:0;color:var(--color-text-1);flex-direction:column;gap:16px;display:flex}.crm-outbox-lead{justify-content:space-between;align-items:flex-end;gap:16px;padding:4px 2px 0;display:flex}.crm-outbox-lead p{max-width:760px;color:var(--color-text-2);margin:0;font-size:13px;line-height:1.7}.crm-outbox-lead-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.crm-outbox-governance{flex-direction:column;gap:14px;display:flex}.crm-outbox-governance-lead{color:var(--color-text-2);margin:0;font-size:13px;line-height:1.7}.crm-outbox-governance-actions{align-items:center;gap:12px;display:flex}.crm-outbox-governance-errors{gap:4px;display:grid}.crm-outbox-governance-table .arco-table-td,.crm-outbox-governance-table .arco-table-th{white-space:nowrap;word-break:keep-all;overflow-wrap:normal}.crm-outbox-governance-table .arco-table-cell{white-space:nowrap}.crm-outbox-governance-text{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.crm-outbox-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:stretch;gap:14px;width:100%;min-width:0;display:grid}.crm-outbox-grid>*{min-width:0;max-width:100%}.crm-outbox-card{box-sizing:border-box;appearance:none;width:100%;min-width:0;max-width:100%;min-height:248px;font:inherit;color:inherit;text-align:left;cursor:pointer;z-index:0;background:linear-gradient(#fffffff5,#f7f8faeb);border:1px solid #1d212914;border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #1d21290d}.crm-outbox-card.is-active{box-shadow:0 0 0 2px var(--crm-outbox-accent), 0 14px 32px #1d212914;border-color:#0000}.crm-outbox-card:focus-visible{outline:2px solid var(--crm-outbox-accent);outline-offset:2px}.crm-outbox-card-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.crm-outbox-card-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.crm-outbox-kicker{color:var(--crm-outbox-accent);letter-spacing:.04em;margin:0 0 4px;font-size:12px;font-weight:650}.crm-outbox-card h2{margin:0;font-size:20px;line-height:1.2}.crm-outbox-summary{color:var(--color-text-2);margin:0;font-size:13px;line-height:1.65}.crm-outbox-flow{flex-direction:column;align-items:stretch;gap:6px;width:100%;min-width:0;display:flex}.crm-outbox-node{box-sizing:border-box;background:#fffc;border-radius:12px;flex-direction:column;gap:4px;width:100%;min-width:0;max-width:100%;padding:8px;display:flex}.crm-outbox-node strong{letter-spacing:.04em;font-size:11px;font-weight:650}.crm-outbox-pill-row{box-sizing:border-box;align-items:center;gap:4px;width:100%;min-width:0;max-width:100%;display:flex}.crm-outbox-pill{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:auto;min-width:0;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.5;display:block;overflow:hidden}.crm-outbox-copy{width:20px;height:20px;color:inherit;opacity:.55;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.crm-outbox-copy:hover,.crm-outbox-copy:focus-visible{opacity:1;background:#1d21290f}.crm-outbox-node.is-new{background:#2f886814}.crm-outbox-node.is-new strong{color:#1f6f54;background:0 0}.crm-outbox-node.is-new .crm-outbox-pill{color:#1f6f54;background:#2f88681f}.crm-outbox-node.is-new .crm-outbox-copy{color:#1f6f54}.crm-outbox-node.is-outbox{background:#b87a2e1a}.crm-outbox-node.is-outbox strong{color:#8a5a20;background:0 0}.crm-outbox-node.is-outbox .crm-outbox-pill{color:#8a5a20;background:#b87a2e29}.crm-outbox-node.is-outbox .crm-outbox-copy{color:#8a5a20}.crm-outbox-node.is-old{background:#2f5ca014}.crm-outbox-node.is-old strong{color:#24548f;background:0 0}.crm-outbox-node.is-old .crm-outbox-pill{color:#24548f;background:#2f5ca01f}.crm-outbox-node.is-old .crm-outbox-copy{color:#24548f}.crm-outbox-arrow{color:#1d212959;text-align:center;font-size:12px;line-height:1}.crm-outbox-counts{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.crm-outbox-count{color:var(--color-text-2);background:#1d21290d;border-radius:999px;padding:3px 8px;font-size:12px}.crm-outbox-count.is-alert{color:#a33b38;background:#cb44401f}.crm-outbox-count.is-wait{color:#8a5a20;background:#b87a2e24}.crm-outbox-count.is-ok{color:#1f6f54;background:#2f88681f}.crm-outbox-detail{background:#fff;border:1px solid #1d212914;border-radius:18px;padding:16px 16px 8px;box-shadow:0 10px 28px #1d21290a}.crm-outbox-detail-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.crm-outbox-detail-head h2{margin:0;font-size:16px}.crm-outbox-detail-head p{color:var(--color-text-3);margin:4px 0 0;font-size:12px}.crm-outbox-pager{justify-content:flex-end;padding:12px 0 8px;display:flex}.crm-outbox-error{color:#a33b38;margin:0 0 8px;font-size:13px}.crm-outbox-status{border-radius:999px;padding:2px 8px;font-size:12px;line-height:1.6;display:inline-flex}.crm-outbox-status.is-pending,.crm-outbox-status.is-running{color:#24548f;background:#2f5ca01a}.crm-outbox-status.is-retry,.crm-outbox-status.is-awaiting_mapping,.crm-outbox-status.is-waiting_organization,.crm-outbox-status.is-partial{color:#8a5a20;background:#b87a2e24}.crm-outbox-status.is-succeeded{color:#1f6f54;background:#2f88681f}.crm-outbox-status.is-dead{color:#a33b38;background:#cb44401f}.crm-outbox-status.is-superseded{color:var(--color-text-2);background:#1d21290f}.crm-outbox-muted{color:var(--color-text-3)}.crm-outbox-id{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.5;display:inline-block;overflow:hidden}@media (width<=1100px){.crm-outbox-lead{flex-direction:column;align-items:stretch}}
