.mobile-block[data-v-ce7523f9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-toast);display:grid;place-items:center;background:var(--color-background);padding:32px}.mobile-block__content[data-v-ce7523f9]{text-align:center;max-width:320px}.mobile-block__icon[data-v-ce7523f9]{color:var(--brand-deep);margin-bottom:24px;opacity:.6}.mobile-block__content h1[data-v-ce7523f9]{color:var(--text-primary);font-size:var(--font-2xl);font-weight:600;margin:0 0 12px;line-height:1.4}.mobile-block__content p[data-v-ce7523f9]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.ui-loading[data-v-8684fe95]{width:100%;padding:var(--space-4) 0}.ui-loading__line[data-v-8684fe95]{height:12px;margin-bottom:var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-hover);animation:ui-loading-pulse-8684fe95 var(--duration-slow) var(--ease-standard) infinite alternate}.ui-loading__line--title[data-v-8684fe95]{width:40%;height:16px;margin-bottom:var(--space-4)}.ui-loading__line--row[data-v-8684fe95]{height:16px;margin-bottom:var(--space-4)}.ui-loading__card[data-v-8684fe95]{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}@keyframes ui-loading-pulse-8684fe95{0%{opacity:.45}to{opacity:1}}.brand-logo-frame[data-v-b2e38064]{display:block;width:100%;height:100%;overflow:hidden;border-radius:inherit}.brand-logo-image[data-v-b2e38064]{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.04)}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-size:1em;font-family:monospace,monospace}a{background-color:transparent}abbr[title]{text-decoration:underline;text-decoration:underline dotted;border-bottom:none}b,strong{font-weight:bolder}code,kbd,samp{font-size:1em;font-family:monospace,monospace}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-size:100%;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,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;box-sizing:border-box;max-width:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.arco-icon{display:inline-block;width:1em;height:1em;color:inherit;font-style:normal;vertical-align:-2px;outline:none;stroke:currentColor}.arco-icon-loading,.arco-icon-spin{animation:arco-loading-circle 1s infinite cubic-bezier(0,0,1,1)}@keyframes arco-loading-circle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.arco-icon-hover{position:relative;display:inline-block;cursor:pointer;line-height:12px}.arco-icon-hover .arco-icon{position:relative}.arco-icon-hover:before{position:absolute;display:block;box-sizing:border-box;background-color:transparent;border-radius:var(--border-radius-circle);transition:background-color .1s cubic-bezier(0,0,1,1);content:""}.arco-icon-hover:hover:before{background-color:var(--color-fill-2)}.arco-icon-hover.arco-icon-hover-disabled:before{opacity:0}.arco-icon-hover:before{top:50%;left:50%;width:20px;height:20px;transform:translate(-50%,-50%)}.arco-icon-hover-size-mini{line-height:12px}.arco-icon-hover-size-mini:before{top:50%;left:50%;width:20px;height:20px;transform:translate(-50%,-50%)}.arco-icon-hover-size-small{line-height:12px}.arco-icon-hover-size-small:before{top:50%;left:50%;width:20px;height:20px;transform:translate(-50%,-50%)}.arco-icon-hover-size-large{line-height:12px}.arco-icon-hover-size-large:before{top:50%;left:50%;width:24px;height:24px;transform:translate(-50%,-50%)}.arco-icon-hover-size-huge{line-height:12px}.arco-icon-hover-size-huge:before{top:50%;left:50%;width:24px;height:24px;transform:translate(-50%,-50%)}.fade-in-standard-enter-from,.fade-in-standard-appear-from{opacity:0}.fade-in-standard-enter-to,.fade-in-standard-appear-to{opacity:1}.fade-in-standard-enter-active,.fade-in-standard-appear-active{transition:opacity .3s cubic-bezier(.34,.69,.1,1)}.fade-in-standard-leave-from{opacity:1}.fade-in-standard-leave-to{opacity:0}.fade-in-standard-leave-active{transition:opacity .3s cubic-bezier(.34,.69,.1,1)}.fade-in-enter-from,.fade-in-appear-from{opacity:0}.fade-in-enter-to,.fade-in-appear-to{opacity:1}.fade-in-enter-active,.fade-in-appear-active{transition:opacity .1s cubic-bezier(0,0,1,1)}.fade-in-leave-from{opacity:1}.fade-in-leave-to{opacity:0}.fade-in-leave-active{transition:opacity .1s cubic-bezier(0,0,1,1)}.zoom-in-enter-from,.zoom-in-appear-from{transform:scale(.5);opacity:0}.zoom-in-enter-to,.zoom-in-appear-to{transform:scale(1);opacity:1}.zoom-in-enter-active,.zoom-in-appear-active{transition:opacity .3s cubic-bezier(.34,.69,.1,1),transform .3s cubic-bezier(.34,.69,.1,1)}.zoom-in-leave-from{transform:scale(1);opacity:1}.zoom-in-leave-to{transform:scale(.5);opacity:0}.zoom-in-leave-active{transition:opacity .3s cubic-bezier(.34,.69,.1,1),transform .3s cubic-bezier(.34,.69,.1,1)}.zoom-in-fade-out-enter-from,.zoom-in-fade-out-appear-from{transform:scale(.5);opacity:0}.zoom-in-fade-out-enter-to,.zoom-in-fade-out-appear-to{transform:scale(1);opacity:1}.zoom-in-fade-out-enter-active,.zoom-in-fade-out-appear-active{transition:opacity .3s cubic-bezier(.3,1.3,.3,1),transform .3s cubic-bezier(.3,1.3,.3,1)}.zoom-in-fade-out-leave-from{transform:scale(1);opacity:1}.zoom-in-fade-out-leave-to{transform:scale(.5);opacity:0}.zoom-in-fade-out-leave-active{transition:opacity .3s cubic-bezier(.3,1.3,.3,1),transform .3s cubic-bezier(.3,1.3,.3,1)}.zoom-in-big-enter-from,.zoom-in-big-appear-from{transform:scale(.5);opacity:0}.zoom-in-big-enter-to,.zoom-in-big-appear-to{transform:scale(1);opacity:1}.zoom-in-big-enter-active,.zoom-in-big-appear-active{transition:opacity .2s cubic-bezier(0,0,1,1),transform .2s cubic-bezier(0,0,1,1)}.zoom-in-big-leave-from{transform:scale(1);opacity:1}.zoom-in-big-leave-to{transform:scale(.2);opacity:0}.zoom-in-big-leave-active{transition:opacity .2s cubic-bezier(0,0,1,1),transform .2s cubic-bezier(0,0,1,1)}.zoom-in-left-enter-from,.zoom-in-left-appear-from{transform:scale(.1);opacity:.1}.zoom-in-left-enter-to,.zoom-in-left-appear-to{transform:scale(1);opacity:1}.zoom-in-left-enter-active,.zoom-in-left-appear-active{transform-origin:0 50%;transition:opacity .3s cubic-bezier(0,0,1,1),transform .3s cubic-bezier(.3,1.3,.3,1)}.zoom-in-left-leave-from{transform:scale(1);opacity:1}.zoom-in-left-leave-to{transform:scale(.1);opacity:.1}.zoom-in-left-leave-active{transform-origin:0 50%;transition:opacity .3s cubic-bezier(0,0,1,1),transform .3s cubic-bezier(.3,1.3,.3,1)}.zoom-in-top-enter-from,.zoom-in-top-appear-from{transform:scaleY(.8) translateZ(0);opacity:0}.zoom-in-top-enter-to,.zoom-in-top-appear-to{transform:scaleY(1) translateZ(0);opacity:1}.zoom-in-top-enter-active,.zoom-in-top-appear-active{transform-origin:0 0;transition:transform .3s cubic-bezier(.3,1.3,.3,1),opacity .3s cubic-bezier(.3,1.3,.3,1)}.zoom-in-top-leave-from{transform:scaleY(1) translateZ(0);opacity:1}.zoom-in-top-leave-to{transform:scaleY(.8) translateZ(0);opacity:0}.zoom-in-top-leave-active{transform-origin:0 0;transition:transform .3s cubic-bezier(.3,1.3,.3,1),opacity .3s cubic-bezier(.3,1.3,.3,1)}.zoom-in-bottom-enter-from,.zoom-in-bottom-appear-from{transform:scaleY(.8) translateZ(0);opacity:0}.zoom-in-bottom-enter-to,.zoom-in-bottom-appear-to{transform:scaleY(1) translateZ(0);opacity:1}.zoom-in-bottom-enter-active,.zoom-in-bottom-appear-active{transform-origin:100% 100%;transition:transform .3s cubic-bezier(.3,1.3,.3,1),opacity .3s cubic-bezier(.3,1.3,.3,1)}.zoom-in-bottom-leave-from{transform:scaleY(1) translateZ(0);opacity:1}.zoom-in-bottom-leave-to{transform:scaleY(.8) translateZ(0);opacity:0}.zoom-in-bottom-leave-active{transform-origin:100% 100%;transition:transform .3s cubic-bezier(.3,1.3,.3,1),opacity .3s cubic-bezier(.3,1.3,.3,1)}.slide-dynamic-origin-enter-from,.slide-dynamic-origin-appear-from{transform:scaleY(.9);transform-origin:0 0;opacity:0}.slide-dynamic-origin-enter-to,.slide-dynamic-origin-appear-to{transform:scaleY(1);transform-origin:0 0;opacity:1}.slide-dynamic-origin-enter-active,.slide-dynamic-origin-appear-active{transition:transform .2s cubic-bezier(.34,.69,.1,1),opacity .2s cubic-bezier(.34,.69,.1,1)}.slide-dynamic-origin-leave-from{transform:scaleY(1);transform-origin:0 0;opacity:1}.slide-dynamic-origin-leave-to{transform:scaleY(.9);transform-origin:0 0;opacity:0}.slide-dynamic-origin-leave-active{transition:transform .2s cubic-bezier(.34,.69,.1,1),opacity .2s cubic-bezier(.34,.69,.1,1)}.slide-left-enter-from,.slide-left-appear-from{transform:translate(-100%)}.slide-left-enter-to,.slide-left-appear-to{transform:translate(0)}.slide-left-enter-active,.slide-left-appear-active{transition:transform .3s cubic-bezier(.34,.69,.1,1)}.slide-left-leave-from{transform:translate(0)}.slide-left-leave-to{transform:translate(-100%)}.slide-left-leave-active{transition:transform .3s cubic-bezier(.34,.69,.1,1)}.slide-right-enter-from,.slide-right-appear-from{transform:translate(100%)}.slide-right-enter-to,.slide-right-appear-to{transform:translate(0)}.slide-right-enter-active,.slide-right-appear-active{transition:transform .3s cubic-bezier(.34,.69,.1,1)}.slide-right-leave-from{transform:translate(0)}.slide-right-leave-to{transform:translate(100%)}.slide-right-leave-active{transition:transform .3s cubic-bezier(.34,.69,.1,1)}.slide-top-enter-from,.slide-top-appear-from{transform:translateY(-100%)}.slide-top-enter-to,.slide-top-appear-to{transform:translateY(0)}.slide-top-enter-active,.slide-top-appear-active{transition:transform .3s cubic-bezier(.34,.69,.1,1)}.slide-top-leave-from{transform:translateY(0)}.slide-top-leave-to{transform:translateY(-100%)}.slide-top-leave-active{transition:transform .3s cubic-bezier(.34,.69,.1,1)}.slide-bottom-enter-from,.slide-bottom-appear-from{transform:translateY(100%)}.slide-bottom-enter-to,.slide-bottom-appear-to{transform:translateY(0)}.slide-bottom-enter-active,.slide-bottom-appear-active{transition:transform .3s cubic-bezier(.34,.69,.1,1)}.slide-bottom-leave-from{transform:translateY(0)}.slide-bottom-leave-to{transform:translateY(100%)}.slide-bottom-leave-active{transition:transform .3s cubic-bezier(.34,.69,.1,1)}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)}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)}body{--color-white: #ffffff;--color-black: #000000;--color-border: rgb(var(--gray-3));--color-bg-popup: var(--color-bg-5);--color-bg-1: #fff;--color-bg-2: #fff;--color-bg-3: #fff;--color-bg-4: #fff;--color-bg-5: #fff;--color-bg-white: #fff;--color-neutral-1: rgb(var(--gray-1));--color-neutral-2: rgb(var(--gray-2));--color-neutral-3: rgb(var(--gray-3));--color-neutral-4: rgb(var(--gray-4));--color-neutral-5: rgb(var(--gray-5));--color-neutral-6: rgb(var(--gray-6));--color-neutral-7: rgb(var(--gray-7));--color-neutral-8: rgb(var(--gray-8));--color-neutral-9: rgb(var(--gray-9));--color-neutral-10: rgb(var(--gray-10));--color-text-1: var(--color-neutral-10);--color-text-2: var(--color-neutral-8);--color-text-3: var(--color-neutral-6);--color-text-4: var(--color-neutral-4);--color-border-1: var(--color-neutral-2);--color-border-2: var(--color-neutral-3);--color-border-3: var(--color-neutral-4);--color-border-4: var(--color-neutral-6);--color-fill-1: var(--color-neutral-1);--color-fill-2: var(--color-neutral-2);--color-fill-3: var(--color-neutral-3);--color-fill-4: var(--color-neutral-4);--color-primary-light-1: rgb(var(--primary-1));--color-primary-light-2: rgb(var(--primary-2));--color-primary-light-3: rgb(var(--primary-3));--color-primary-light-4: rgb(var(--primary-4));--color-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-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));--border-radius-none: 0;--border-radius-small: 2px;--border-radius-medium: 4px;--border-radius-large: 8px;--border-radius-circle: 50%;--color-tooltip-bg: rgb(var(--gray-10));--color-spin-layer-bg: rgba(255, 255, 255, .6);--color-menu-dark-bg: #232324;--color-menu-light-bg: #ffffff;--color-menu-dark-hover: rgba(255, 255, 255, .04);--color-mask-bg: rgba(29, 33, 41, .6)}body[arco-theme=dark]{--color-white: rgba(255, 255, 255, .9);--color-black: #000000;--color-border: #333335;--color-bg-1: #17171a;--color-bg-2: #232324;--color-bg-3: #2a2a2b;--color-bg-4: #313132;--color-bg-5: #373739;--color-bg-white: #f6f6f6;--color-text-1: rgba(255, 255, 255, .9);--color-text-2: rgba(255, 255, 255, .7);--color-text-3: rgba(255, 255, 255, .5);--color-text-4: rgba(255, 255, 255, .3);--color-fill-1: rgba(255, 255, 255, .04);--color-fill-2: rgba(255, 255, 255, .08);--color-fill-3: rgba(255, 255, 255, .12);--color-fill-4: rgba(255, 255, 255, .16);--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: rgb(var(--success-6), .2);--color-success-light-2: rgb(var(--success-6), .35);--color-success-light-3: rgb(var(--success-6), .5);--color-success-light-4: rgb(var(--success-6), .65);--color-warning-light-1: rgb(var(--warning-6), .2);--color-warning-light-2: rgb(var(--warning-6), .35);--color-warning-light-3: rgb(var(--warning-6), .5);--color-warning-light-4: rgb(var(--warning-6), .65);--color-link-light-1: rgb(var(--link-6), .2);--color-link-light-2: rgb(var(--link-6), .35);--color-link-light-3: rgb(var(--link-6), .5);--color-link-light-4: rgb(var(--link-6), .65);--color-tooltip-bg: #373739;--color-spin-layer-bg: rgba(51, 51, 51, .6);--color-menu-dark-bg: #232324;--color-menu-light-bg: #232324;--color-menu-dark-hover: var(--color-fill-2);--color-mask-bg: rgba(23, 23, 26, .6)}body{font-size:14px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,noto sans,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}.security-page-watermark-root[data-v-48325c8d],.security-page-watermark[data-v-48325c8d]{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0}.security-page-watermark[data-v-48325c8d] .arco-watermark,.security-page-watermark[data-v-48325c8d] .arco-watermark-wrapper,.security-page-watermark[data-v-48325c8d] canvas{pointer-events:none!important}.security-page-watermark__scroll[data-v-48325c8d]{width:100%;min-width:0;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.security-page-watermark__scroll[data-v-48325c8d]::-webkit-scrollbar{width:0;height:0;display:none}.sidebar-navigation[data-v-7bf6d4f3]{position:relative;display:grid;align-content:start;gap:4px;padding:10px 8px 24px}.nav-domain[data-v-7bf6d4f3]{position:relative}.nav-domain__trigger[data-v-7bf6d4f3],.nav-center[data-v-7bf6d4f3],.nav-flyout__item[data-v-7bf6d4f3]{display:flex;align-items:center;width:100%;border:0;color:var(--sidebar-text);background:transparent;cursor:pointer;text-align:left}.nav-domain__trigger[data-v-7bf6d4f3]{gap:10px;min-height:42px;padding:0 12px;border-radius:var(--radius-md);font-size:var(--font-sm);font-weight:600}.nav-domain__trigger>span[data-v-7bf6d4f3]{min-width:0;flex:1}.nav-domain__trigger[data-v-7bf6d4f3]:hover,.nav-domain__trigger.active[data-v-7bf6d4f3]{color:#fff;background:linear-gradient(90deg,#c59a3d2e,#ffffff12);box-shadow:inset 2px 0 0 var(--brand-gold)}.nav-domain__trigger.compact[data-v-7bf6d4f3]{justify-content:center;padding:0}.nav-centers[data-v-7bf6d4f3]{position:relative;display:grid;gap:2px;margin:3px 0 8px;padding:2px 0 4px 28px}.nav-centers[data-v-7bf6d4f3]:before{position:absolute;inset:4px auto 7px 19px;width:1px;background:#ffffff21;content:""}.nav-center[data-v-7bf6d4f3]{position:relative;gap:9px;min-height:36px;padding:0 10px;border-radius:var(--radius-sm);color:var(--sidebar-muted);font-size:var(--font-sm)}.nav-center>span[data-v-7bf6d4f3]{min-width:0;flex:1}.nav-center[data-v-7bf6d4f3]:hover,.nav-center.active[data-v-7bf6d4f3]{color:#fff;background:#c59a3d29}.nav-center.active[data-v-7bf6d4f3]:before{position:absolute;inset:8px auto 8px -10px;width:2px;border-radius:2px;background:var(--brand-gold);content:""}.nav-chevron[data-v-7bf6d4f3]{flex:0 0 auto;transition:transform .16s ease}.nav-chevron.expanded[data-v-7bf6d4f3]{transform:rotate(180deg)}.nav-badge[data-v-7bf6d4f3]{min-width:20px;height:20px;padding:0 5px;border-radius:var(--radius-full);color:var(--brand-deep);background:var(--brand-gold);font-size:var(--font-size-xs);font-weight:600;line-height:20px;text-align:center}.nav-flyout[data-v-7bf6d4f3]{position:fixed;z-index:calc(var(--z-sidebar) + 2);left:calc(var(--sidebar-collapsed-width) - 2px);display:grid;width:196px;margin-top:-42px;padding:10px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-lg)}.nav-flyout strong[data-v-7bf6d4f3]{padding:4px 8px 8px;color:var(--text-primary);font-size:var(--font-sm)}.nav-flyout__item[data-v-7bf6d4f3]{justify-content:space-between;min-height:36px;padding:0 8px;border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--font-sm)}.nav-flyout__item[data-v-7bf6d4f3]:hover,.nav-flyout__item.active[data-v-7bf6d4f3]{color:var(--brand-green);background:var(--brand-green-soft)}.phone-search[data-v-10d0c510]{position:relative;width:min(280px,24vw);min-width:190px}@media(max-width:1200px){.phone-search[data-v-10d0c510]{width:190px}}.phone-search__input[data-v-10d0c510]{display:flex;align-items:center;height:var(--control-height);overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-tertiary);background:var(--surface-subtle)}.phone-search__input>svg[data-v-10d0c510]{margin-left:10px;flex:0 0 auto}.phone-search__input input[data-v-10d0c510]{min-width:0;height:100%;flex:1;padding:0 8px;border:0;outline:0;color:var(--text-primary);background:transparent;font-size:var(--font-xs)}.phone-search__input button[data-v-10d0c510]{display:grid;width:var(--click-target-min);min-width:var(--click-target-min);height:100%;flex:0 0 auto;padding:0;border:0;border-radius:var(--radius-md);place-items:center;color:var(--text-tertiary);background:transparent;cursor:pointer}.phone-search__input button[data-v-10d0c510]:last-child{color:var(--color-on-primary);background:var(--brand-green)}.phone-search__results[data-v-10d0c510]{position:absolute;z-index:var(--z-header);top:calc(100% + 6px);right:0;display:grid;width:100%;min-width:260px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-md)}.phone-search__results>span[data-v-10d0c510]{padding:14px;color:var(--text-tertiary);font-size:var(--font-xs);text-align:center}.phone-search__results>button[data-v-10d0c510]{display:grid;gap:3px;padding:10px 12px;border:0;border-bottom:1px solid var(--border);color:var(--text-primary);background:transparent;cursor:pointer;text-align:left}.phone-search__results>button[data-v-10d0c510]:hover{background:var(--surface-hover)}.phone-search__results small[data-v-10d0c510]{color:var(--text-tertiary)}.phone-search__no-match[data-v-10d0c510]{display:grid;gap:6px;padding:10px 12px}.phone-search__no-match p[data-v-10d0c510]{margin:0;color:var(--text-tertiary);font-size:var(--font-xs);text-align:center}.phone-search__no-match button[data-v-10d0c510]{display:flex;min-height:var(--control-height);align-items:center;justify-content:center;border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--brand-green);background:var(--surface);cursor:pointer;font-size:var(--font-sm)}.phone-search__no-match button[data-v-10d0c510]:hover{border-color:var(--brand-green);background:var(--surface-hover)}.phone-search__no-permission[data-v-10d0c510]{color:var(--text-tertiary)}.phone-search__no-match-close[data-v-10d0c510]{min-height:var(--control-height);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text-secondary);background:var(--surface);cursor:pointer;font-size:var(--font-sm)}.phone-search__no-match-close[data-v-10d0c510]:hover{border-color:var(--brand-green);color:var(--brand-green);background:var(--surface-hover)}.login-terminal-approval-prompt[data-v-ca689484]{display:inline-flex;height:var(--control-height);flex:0 0 auto;align-items:center;gap:6px;padding:0 12px;border:1px solid var(--warning-border, #f5a623);border-radius:var(--radius-md);color:var(--warning-text, #ad6800);background:var(--warning-soft, #fff7e6);cursor:pointer;font-size:var(--font-xs);font-weight:600;white-space:nowrap}.login-terminal-approval-prompt[data-v-ca689484]:hover{border-color:var(--warning-text, #ad6800);background:#fff1d6}.login-terminal-approval-prompt b[data-v-ca689484]{min-width:18px;height:18px;padding:0 5px;border-radius:999px;color:#fff;background:var(--danger);font-size:10px;font-weight:700;line-height:18px;text-align:center}.arco-trigger-wrapper{display:inline-block}.arco-trigger-popup{position:absolute;z-index:1000}.arco-trigger-arrow{position:absolute;z-index:-1;display:block;box-sizing:border-box;width:8px;height:8px;background-color:var(--color-bg-5);content:""}.arco-trigger-popup[trigger-placement=top] .arco-trigger-arrow,.arco-trigger-popup[trigger-placement=tl] .arco-trigger-arrow,.arco-trigger-popup[trigger-placement=tr] .arco-trigger-arrow{border-top:none;border-left:none;border-bottom-right-radius:var(--border-radius-small)}.arco-trigger-popup[trigger-placement=bottom] .arco-trigger-arrow,.arco-trigger-popup[trigger-placement=bl] .arco-trigger-arrow,.arco-trigger-popup[trigger-placement=br] .arco-trigger-arrow{border-right:none;border-bottom:none;border-top-left-radius:var(--border-radius-small)}.arco-trigger-popup[trigger-placement=left] .arco-trigger-arrow,.arco-trigger-popup[trigger-placement=lt] .arco-trigger-arrow,.arco-trigger-popup[trigger-placement=lb] .arco-trigger-arrow{border-bottom:none;border-left:none;border-top-right-radius:var(--border-radius-small)}.arco-trigger-popup[trigger-placement=right] .arco-trigger-arrow,.arco-trigger-popup[trigger-placement=rt] .arco-trigger-arrow,.arco-trigger-popup[trigger-placement=rb] .arco-trigger-arrow{border-top:none;border-right:none;border-bottom-left-radius:var(--border-radius-small)}.arco-tooltip-content{max-width:350px;padding:8px 12px;color:#fff;font-size:14px;line-height:1.5715;text-align:left;word-wrap:break-word;background-color:var(--color-tooltip-bg);border-radius:var(--border-radius-small)}.arco-tooltip-mini{padding:4px 12px;font-size:14px}.arco-tooltip-popup-arrow{background-color:var(--color-tooltip-bg)}.ui-button-tooltip[data-v-103f3da5]{display:inline-flex;vertical-align:middle}.ui-button[data-v-103f3da5]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:var(--action-min-width);border-radius:var(--control-radius);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;transition:color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard)}.ui-button--sm[data-v-103f3da5]{min-height:var(--control-height-sm);padding:0 10px;font-size:var(--font-size-xs)}.ui-button--md[data-v-103f3da5]{min-height:var(--control-height-md);padding:0 11px}.ui-button--lg[data-v-103f3da5]{min-height:var(--control-height-lg);padding:0 16px;font-size:var(--font-size-base)}.ui-button--block[data-v-103f3da5]{width:100%}.ui-button--secondary[data-v-103f3da5]{border:1px solid var(--color-border-strong);color:var(--color-text-secondary);background:var(--color-surface)}.ui-button--primary[data-v-103f3da5]{border:1px solid var(--color-primary);color:var(--color-surface);background:var(--color-primary)}.ui-button--ghost[data-v-103f3da5]{border:1px solid transparent;color:var(--color-text-secondary);background:transparent}.ui-button--danger[data-v-103f3da5]{border:1px solid var(--color-danger);color:var(--color-surface);background:var(--color-danger)}.ui-button--text[data-v-103f3da5]{min-width:32px;border:1px solid transparent;color:var(--color-primary);background:transparent;font-weight:var(--font-weight-medium)}.ui-button--text[data-v-103f3da5]:hover:not(:disabled){color:var(--color-primary);border-color:transparent;background:var(--color-surface-selected)}.ui-button--text-danger[data-v-103f3da5]{color:var(--color-danger)}.ui-button--text-danger[data-v-103f3da5]:hover:not(:disabled){color:var(--color-danger);background:var(--color-danger-soft)}.ui-button--link[data-v-103f3da5]{min-width:0;padding-inline:4px;border:1px solid transparent;color:var(--info);background:transparent;font-weight:var(--font-weight-medium)}.ui-button--link[data-v-103f3da5]:hover:not(:disabled){color:var(--info);background:transparent;text-decoration:underline;filter:brightness(.85)}.ui-button--icon[data-v-103f3da5]{min-width:var(--control-height-md);min-height:var(--control-height-md);width:var(--control-height-md);height:var(--control-height-md);padding:0;border:1px solid var(--color-border);color:var(--color-text-secondary);background:var(--color-surface)}.ui-button--icon[data-v-103f3da5]:hover:not(:disabled){color:var(--color-primary);border-color:var(--color-border-strong);background:var(--color-surface-hover)}.ui-button--icon.ui-button--text-danger[data-v-103f3da5]{color:var(--color-danger)}.ui-button--icon.ui-button--text-danger[data-v-103f3da5]:hover:not(:disabled){color:var(--color-danger);border-color:var(--color-danger);background:var(--color-danger-soft)}.ui-button--secondary[data-v-103f3da5]:hover:not(:disabled),.ui-button--ghost[data-v-103f3da5]:hover:not(:disabled){color:var(--color-primary);border-color:var(--color-primary-ring);background:var(--color-surface-hover)}.ui-button--primary[data-v-103f3da5]:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.ui-button--danger[data-v-103f3da5]:hover:not(:disabled){background:var(--color-danger-hover);border-color:var(--color-danger-hover)}.ui-button[data-v-103f3da5]:active:not(:disabled){background:var(--color-surface-subtle)}.ui-button--primary[data-v-103f3da5]:active:not(:disabled),.ui-button--danger[data-v-103f3da5]:active:not(:disabled){filter:brightness(.94)}.ui-button[data-v-103f3da5]:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.ui-button__spinner[data-v-103f3da5]{animation:ui-button-spin-103f3da5 .8s linear infinite}@keyframes ui-button-spin-103f3da5{to{transform:rotate(360deg)}}.ui-modal[data-v-7e3ad4e0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-dialog);display:grid;place-items:center;padding:20px}.ui-modal__mask[data-v-7e3ad4e0]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-mask)}.ui-modal__dialog[data-v-7e3ad4e0]{position:relative;display:flex;flex-direction:column;width:min(640px,100%);max-height:calc(100vh - 40px);overflow:hidden;border:1px solid var(--color-border-strong);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-pop, var(--shadow-lg));outline:none}.ui-modal__dialog--narrow[data-v-7e3ad4e0]{width:min(420px,100%)}.ui-modal__dialog--wide[data-v-7e3ad4e0]{width:min(900px,100%)}.ui-modal__dialog--xl[data-v-7e3ad4e0]{width:min(1160px,100%);height:min(760px,calc(100vh - 40px))}.ui-modal__header[data-v-7e3ad4e0]{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--hairline-gold, rgba(197, 154, 61, .35));cursor:move;-webkit-user-select:none;user-select:none}.ui-modal__title[data-v-7e3ad4e0]{margin:0;color:var(--color-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);font-family:var(--font-family-display);letter-spacing:.02em}.ui-modal__header-right[data-v-7e3ad4e0]{display:flex;flex:0 0 auto;align-items:center;gap:var(--space-2)}.ui-modal__close[data-v-7e3ad4e0]{display:inline-grid;flex:0 0 auto;width:var(--click-target-min);height:var(--click-target-min);place-items:center;border:0;border-radius:var(--radius-md);color:var(--color-text-secondary);background:transparent;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard)}.ui-modal__close[data-v-7e3ad4e0]:hover{color:var(--color-primary);background:var(--color-surface-hover)}.ui-modal__body[data-v-7e3ad4e0]{min-height:0;padding:var(--space-4);overflow:auto}.ui-modal__footer[data-v-7e3ad4e0]{display:flex;flex:0 0 auto;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border)}.ui-modal__footer--start[data-v-7e3ad4e0]{justify-content:flex-start}.ui-modal__footer--end[data-v-7e3ad4e0]{justify-content:flex-end}.unsaved-message[data-v-0f2a02f8]{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.7}.unsaved-error[data-v-0f2a02f8]{margin:var(--space-3) 0 0;color:var(--color-danger);font-size:var(--font-size-xs)}.idle-message[data-v-cce13ca7]{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.7}.idle-message strong[data-v-cce13ca7]{color:var(--color-accent, #b8860b);font-variant-numeric:tabular-nums}.forced-message[data-v-ca674611]{margin:0 0 12px;color:var(--color-text-primary);font-size:var(--font-size-sm);line-height:1.7;font-weight:600}.forced-countdown[data-v-ca674611]{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.7}.forced-countdown strong[data-v-ca674611]{color:var(--color-accent, #b8860b);font-variant-numeric:tabular-nums}.app-shell[data-v-de9c0da0]{display:grid;height:100vh;overflow:hidden;grid-template-columns:var(--sidebar-width) minmax(0,1fr);transition:grid-template-columns .18s ease}.app-shell.sidebar-collapsed[data-v-de9c0da0]{grid-template-columns:var(--sidebar-collapsed-width) minmax(0,1fr)}.sidebar[data-v-de9c0da0]{position:fixed;z-index:var(--z-sidebar);inset:0 auto 0 0;display:flex;width:var(--sidebar-width);flex-direction:column;overflow:hidden;background:var(--sidebar);color:#fff;transition:width .18s ease,transform .18s ease}.sidebar[data-v-de9c0da0]>*{position:relative;z-index:var(--z-base)}.sidebar-collapsed .sidebar[data-v-de9c0da0]{width:var(--sidebar-collapsed-width)}.brand[data-v-de9c0da0]{display:flex;align-items:center;gap:11px;height:var(--topbar-height);flex:0 0 auto;padding:0 15px;border-bottom:1px solid rgba(255,255,255,.1)}.sidebar-collapsed .brand[data-v-de9c0da0]{justify-content:center;padding:0}.brand__mark[data-v-de9c0da0]{display:grid;width:40px;height:40px;flex:0 0 auto;padding:0;overflow:hidden;border:0;border-radius:var(--radius-md);background:transparent}.brand-logo[data-v-de9c0da0]{width:100%;height:100%}.brand__text[data-v-de9c0da0]{display:grid;min-width:0;gap:2px}.brand__text strong[data-v-de9c0da0]{font-size:17px;font-weight:600;font-family:var(--font-family-display);letter-spacing:.04em}.brand__text span[data-v-de9c0da0]{color:var(--sidebar-muted);font-size:var(--font-2xs)}.sidebar-search[data-v-de9c0da0]{display:flex;align-items:center;gap:8px;height:var(--control-height);margin:12px 10px 4px;padding:0 10px;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-md);color:var(--sidebar-muted);background:#ffffff0f;cursor:pointer;font-size:var(--font-xs)}.sidebar[data-v-de9c0da0] .sidebar-navigation{flex:1;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.sidebar[data-v-de9c0da0] .sidebar-navigation::-webkit-scrollbar{width:0;height:0}.sidebar-system[data-v-de9c0da0]{display:flex;flex:0 0 auto;align-items:center;gap:8px;margin:8px 10px 12px;min-height:var(--control-height);padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-md);color:var(--sidebar-muted);background:#ffffff0a;cursor:pointer;font-size:var(--font-xs);font-weight:600;text-align:left}.sidebar-system[data-v-de9c0da0]:hover{color:#fff;background:#ffffff1a}.sidebar-collapsed .sidebar-system[data-v-de9c0da0]{justify-content:center;padding:0}.navigation-state[data-v-de9c0da0]{display:grid;margin:14px 10px;padding:14px 10px;place-items:center;gap:10px;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-md);color:var(--sidebar-muted);font-size:var(--font-xs);text-align:center}.navigation-state button[data-v-de9c0da0]{min-height:var(--compact-control-height);padding:0 10px;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-sm);color:#fff;background:#ffffff14;cursor:pointer}.main[data-v-de9c0da0]{min-width:0;grid-column:2}.topbar[data-v-de9c0da0]{position:sticky;z-index:var(--z-sticky);top:0;display:flex;align-items:center;justify-content:space-between;gap:16px;height:var(--topbar-height);padding:0 20px;border-bottom:1px solid var(--border);background:#fffffff7}.topbar__left[data-v-de9c0da0],.topbar__tools[data-v-de9c0da0],.quick-create[data-v-de9c0da0],.logout-button[data-v-de9c0da0]{display:flex;align-items:center}.topbar__left[data-v-de9c0da0]{min-width:0;gap:12px}.topbar h1[data-v-de9c0da0]{margin:1px 0 0;font-size:var(--font-2xl);font-weight:600;line-height:1.25}.breadcrumbs[data-v-de9c0da0]{display:flex;min-width:0;align-items:center;gap:6px;overflow:hidden;color:var(--text-tertiary);font-family:inherit;font-size:var(--font-sm);font-weight:400;text-overflow:ellipsis;white-space:nowrap}.breadcrumbs span[data-v-de9c0da0]{flex:0 0 auto;white-space:nowrap}.breadcrumbs svg[data-v-de9c0da0]{order:-1;transform:rotate(180deg)}.breadcrumbs span+span[data-v-de9c0da0]:before{margin-right:6px;content:"/"}.topbar__tools[data-v-de9c0da0]{display:flex;min-width:0;flex:0 1 auto;align-items:center;gap:8px}.quick-create[data-v-de9c0da0],.logout-button[data-v-de9c0da0],.mobile-menu[data-v-de9c0da0],.topbar-collapse[data-v-de9c0da0]{height:var(--control-height);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer}.quick-create[data-v-de9c0da0]{flex:0 0 auto;gap:6px;padding:0 12px;color:#fff;border-color:var(--brand-green);background:var(--brand-green);font-size:var(--font-sm);font-weight:600;white-space:nowrap}.topbar-collapse[data-v-de9c0da0]{display:grid;width:var(--control-height);flex:0 0 auto;padding:0;place-items:center;color:var(--text-secondary);background:var(--surface)}.notice-button[data-v-de9c0da0]{position:relative}.notice-button b[data-v-de9c0da0]{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;padding:0 4px;border:2px solid #fff;border-radius:9px;color:#fff;background:var(--danger);font-size:9px;line-height:13px}.logout-button[data-v-de9c0da0]{gap:6px;padding:0 10px;color:var(--text-secondary);background:var(--surface);font-size:var(--font-xs)}.page-tabs-bar[data-v-de9c0da0]{display:flex;align-items:center;height:var(--tabbar-height);min-width:0;padding:0 8px;border-bottom:1px solid var(--border);background:var(--table-header-bg);gap:2px}.page-tab[data-v-de9c0da0]{display:flex;flex:0 0 auto;align-items:center;gap:4px;height:var(--click-target-min);padding:0 10px;border:1px solid var(--border);border-bottom:0;border-radius:var(--radius-md) var(--radius-md) 0 0;color:var(--text-secondary);background:var(--surface-subtle);cursor:pointer;font-size:var(--font-xs);white-space:nowrap}.page-tab.active[data-v-de9c0da0]{color:var(--brand-green);background:var(--surface);font-weight:600;box-shadow:inset 0 2px 0 var(--brand-gold)}.page-tabs[data-v-de9c0da0]{display:flex;flex:1 1 auto;align-items:stretch;gap:2px;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.page-tabs[data-v-de9c0da0]::-webkit-scrollbar{width:0;height:0;display:none}.page-tab-close[data-v-de9c0da0]{opacity:.3;font-size:10px}.page-tabs .page-tab:hover .page-tab-close[data-v-de9c0da0]{opacity:1}.page-tabs-actions[data-v-de9c0da0]{display:flex;flex:0 0 auto;gap:4px;margin-left:auto;padding-left:8px;border-left:1px solid var(--border)}.page-tabs-actions button[data-v-de9c0da0]{height:var(--click-target-min);min-height:var(--click-target-min);padding:0 8px;border:0;border-radius:var(--radius-md);color:var(--text-tertiary);background:transparent;cursor:pointer;font-size:var(--font-xs)}.page-tabs-actions button[data-v-de9c0da0]:hover{background:var(--surface-subtle)}.content[data-v-de9c0da0]{display:flex;flex-direction:column;gap:14px;width:100%;max-width:100%;padding:10px 20px 28px;overflow:hidden;height:calc(100vh - var(--topbar-height) - var(--tabbar-height));min-height:0}.mobile-menu[data-v-de9c0da0],.mobile-close[data-v-de9c0da0],.mobile-mask[data-v-de9c0da0]{display:none}@media(max-width:1100px){.logout-button span[data-v-de9c0da0]{display:none}}.font-size-ctrl[data-v-de9c0da0]{display:flex;gap:2px;padding:2px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-subtle)}.font-size-ctrl button[data-v-de9c0da0]{height:var(--click-target-min);min-height:var(--click-target-min);min-width:var(--click-target-min);padding:0 8px;border:0;border-radius:var(--radius-md);color:var(--text-tertiary);background:transparent;cursor:pointer;font-size:var(--font-xs);white-space:nowrap}.quick-create span[data-v-de9c0da0]{white-space:nowrap}.font-size-ctrl button.active[data-v-de9c0da0]{color:var(--brand-green);background:var(--surface);font-weight:600}html[data-font-size=small][data-v-de9c0da0]{font-size:var(--font-sm)}html[data-font-size=large][data-v-de9c0da0]{font-size:var(--font-base)}@media(max-width:1200px){.topbar[data-v-de9c0da0]{gap:8px;padding-inline:12px}.topbar__left[data-v-de9c0da0]{gap:8px}.topbar__left>div[data-v-de9c0da0]{min-width:0}.breadcrumbs[data-v-de9c0da0]{max-width:112px}.topbar__tools[data-v-de9c0da0]{gap:6px}.quick-create[data-v-de9c0da0]{padding-inline:10px}.font-size-ctrl button[data-v-de9c0da0]{padding-inline:6px}}:root{--green-50: #f2f8f5;--green-100: #e2f0e9;--green-200: #c2e0d1;--green-300: #97c9b0;--green-400: #63ab87;--green-500: #338b62;--green-600: #0e7048;--green-700: #0a5e3c;--green-800: #084d32;--green-900: #0b3d2d;--gold-50: #fdf9ef;--gold-100: #f9f1df;--gold-200: #f0e0b8;--gold-300: #e4c987;--gold-400: #d5b35e;--gold-500: #c59a3d;--gold-600: #a87f2c;--gold-700: #8a6d1a;--gold-800: #6f5614;--gold-900: #57420f;--paper-50: #fcfaf8;--paper-100: #f7f8fa;--paper-200: #f2f4f7;--paper-300: #eceff3;--paper-400: #e5e7eb;--paper-500: #d3d8de;--paper-600: #9aa1a8;--paper-700: #6b7280;--paper-800: #3f464d;--paper-900: #1f2329;--color-primary: var(--brand-green);--color-primary-hover: var(--brand-green-hover);--color-primary-active: var(--brand-green-active);--color-primary-soft: var(--surface-selected);--color-primary-ring: rgba(14, 112, 72, .35);--color-primary-ring-subtle: rgba(14, 112, 72, .15);--color-accent: var(--brand-gold);--color-accent-soft: var(--brand-gold-soft);--color-background: var(--bg);--color-surface: var(--surface);--color-surface-subtle: var(--surface-subtle);--color-surface-hover: var(--surface-hover);--color-surface-selected: var(--surface-selected);--color-border: var(--border);--color-border-strong: var(--border-strong);--color-text: var(--text-primary);--color-text-secondary: var(--text-secondary);--color-text-tertiary: var(--text-tertiary);--color-text-disabled: var(--text-disabled);--color-success: var(--success);--color-success-soft: var(--success-soft);--color-success-text: var(--success-text);--color-warning: var(--warning);--color-warning-soft: var(--warning-soft);--color-warning-text: var(--warning-text);--color-danger: var(--danger);--color-danger-soft: var(--danger-soft);--color-danger-text: var(--danger-text);--color-on-primary: #ffffff;--color-on-danger: #ffffff;--color-info: var(--info);--color-info-soft: #e8f0f8;--color-danger-hover: #a9352f;--color-neutral-dot: #8b9890;--color-mask: var(--mask);--table-row-hover-bg: #f1f6f2;--table-header-bg: #fcfaf8;--table-cell-padding-inline: 12px;--table-header-padding-inline: 12px;--tooltip-bg: #1d2129;--tooltip-text: #ffffff;--tooltip-radius: 4px;--tooltip-padding-block: 7px;--tooltip-padding-inline: 10px;--tooltip-border: none;--tooltip-muted: rgba(255, 255, 255, .65);--tooltip-chip-bg: rgba(255, 255, 255, .12);--color-tag-gold: #8a6d1a;--color-tag-info: #346ea1;--color-tag-purple: #7a4fb0;--font-family-base: "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", "Source Han Sans SC", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-display: var(--font-family-base);--font-family-serif: var(--font-family-display);--font-size-xs: var(--font-xs);--font-size-sm: var(--font-sm);--font-size-base: var(--font-base);--font-size-lg: var(--font-lg);--font-size-xl: var(--font-xl);--font-size-2xl: var(--font-2xl);--font-size-3xl: var(--font-3xl);--font-2xs: 11px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.35;--line-height-base: 1.5;--line-height-relaxed: 1.8;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--radius-xl: 12px;--radius-full: 999px;--shadow-pop: var(--shadow-lg);--shadow-paper: 0 1px 3px rgba(15, 23, 42, .05), 0 8px 22px rgba(15, 23, 42, .06);--color-paper: #f7f8fa;--color-paper-deep: #eff1f4;--hairline-gold: rgba(197, 154, 61, .35);--hairline-gold-strong: rgba(197, 154, 61, .55);--color-seal-bg: #fbf7ec;--color-seal-border: rgba(197, 154, 61, .55);--z-base: 1;--z-header: 40;--z-dropdown: 50;--z-toast: 160;--z-tooltip: 170;--duration-fast: .14s;--duration-base: .2s;--duration-slow: .3s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-emphasized: cubic-bezier(.3, 0, 0, 1);--control-height-sm: var(--compact-control-height);--control-height-md: var(--control-height);--control-height-lg: 40px;--control-radius: var(--radius-md);--click-target-min: 32px;--disabled-opacity: .58;--focus-ring-width: 2px;--focus-ring-color: var(--color-primary-ring);--focus-ring-offset: 2px;--primary-1: 226, 240, 233;--primary-2: 194, 224, 209;--primary-3: 151, 201, 176;--primary-4: 99, 171, 135;--primary-5: 51, 139, 98;--primary-6: 14, 112, 72;--primary-7: 10, 94, 60;--color-bg-1: var(--paper-100);--color-bg-2: #ffffff;--color-bg-3: #ffffff;--color-bg-4: var(--paper-300);--color-bg-5: #ffffff;--color-text-1: var(--paper-900);--color-text-2: #646a73;--color-text-3: var(--paper-700);--color-text-4: #b8bec6;--color-border-1: var(--paper-400);--color-border-2: var(--paper-500);--color-border-3: #c4c9d0;--color-fill-1: var(--paper-200);--color-fill-2: var(--paper-300);--color-fill-3: var(--paper-400);--color-fill-4: var(--paper-500);--color-success-1: var(--success-soft);--color-success-2: var(--success-soft);--color-success-3: var(--success);--color-success-4: var(--success-text);--color-warning-1: var(--warning-soft);--color-warning-2: var(--warning-soft);--color-warning-3: var(--warning);--color-warning-4: var(--warning-text);--color-danger-1: var(--danger-soft);--color-danger-2: var(--danger-soft);--color-danger-3: var(--danger);--color-danger-4: var(--danger-text);--color-info-1: var(--color-info-soft);--color-info-2: var(--color-info-soft);--color-info-3: var(--info);--color-info-4: var(--info);--size-default: var(--control-height);--size-small: var(--compact-control-height);--size-large: var(--control-height-lg)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}body{--primary-1: 226, 240, 233;--primary-2: 194, 224, 209;--primary-3: 151, 201, 176;--primary-4: 99, 171, 135;--primary-5: 51, 139, 98;--primary-6: 14, 112, 72;--primary-7: 10, 94, 60;--color-bg-1: var(--paper-100);--color-bg-2: #ffffff;--color-bg-3: #ffffff;--color-bg-4: var(--paper-300);--color-bg-5: #ffffff;--color-text-1: var(--paper-900);--color-text-2: #646a73;--color-text-3: var(--paper-700);--color-text-4: #b8bec6;--color-border-1: var(--paper-400);--color-border-2: var(--paper-500);--color-border-3: #c4c9d0;--color-fill-1: var(--paper-200);--color-fill-2: var(--paper-300);--color-fill-3: var(--paper-400);--color-fill-4: var(--paper-500);--color-success-1: var(--success-soft);--color-success-2: var(--success-soft);--color-success-3: var(--success);--color-success-4: var(--success-text);--color-warning-1: var(--warning-soft);--color-warning-2: var(--warning-soft);--color-warning-3: var(--warning);--color-warning-4: var(--warning-text);--color-danger-1: var(--danger-soft);--color-danger-2: var(--danger-soft);--color-danger-3: var(--danger);--color-danger-4: var(--danger-text);--color-info-1: var(--color-info-soft);--color-info-2: var(--color-info-soft);--color-info-3: var(--info);--color-info-4: var(--info);--size-default: var(--control-height);--size-small: var(--compact-control-height);--size-large: var(--control-height-lg)}:root{color-scheme:light;--brand-deep: #0b3d2d;--brand-green: #0e7048;--brand-green-hover: #0a5e3c;--brand-green-active: #084d32;--brand-gold: #c59a3d;--brand-gold-soft: #f9f1df;--chart-green: #0e7048;--chart-teal: #2a9d8f;--chart-gold: #c59a3d;--chart-orange: #e07a3f;--chart-leaf: #62b66f;--chart-terracotta: #b84a42;--chart-olive: #a6b84c;--chart-amber: #d9b55b;--chart-forest-muted: #3d7f63;--chart-orange-light: #f09a45;--bg: #f7f8fa;--surface: #ffffff;--surface-subtle: #f2f4f7;--surface-hover: #eceff3;--surface-selected: #e8f2ed;--text-primary: #1f2329;--text-secondary: #646a73;--text-tertiary: #6b7280;--text-disabled: #b8bec6;--border: #e5e7eb;--border-strong: #d3d8de;--success: #168556;--warning: #c98216;--danger: #c6403a;--info: #346ea1;--brand-green-soft: #e8f2ed;--success-soft: #e5f4ec;--success-text: #11623f;--warning-soft: #fcf3e3;--warning-text: #8b580b;--danger-soft: #fbe7e5;--danger-text: #9d302b;--neutral-soft: #f1f3f5;--mask: rgba(18, 29, 24, .42);--sidebar: #0b3d2d;--sidebar-text: #dce8e1;--sidebar-muted: #abc4b6;--sidebar-width: 216px;--sidebar-collapsed-width: 64px;--topbar-height: 56px;--tabbar-height: 40px;--font-2xs: 12px;--font-xs: 13px;--font-sm: 14px;--font-base: 15px;--font-lg: 16px;--font-xl: 18px;--font-2xl: 20px;--font-3xl: 24px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 20px;--spacing-2xl: 24px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--control-height: 34px;--compact-control-height: 30px;--page-block-gap: 14px;--page-action-height: var(--control-height);--page-action-padding-inline: 11px;--page-action-gap: 6px;--action-min-width: 88px;--header-action-width: 120px;--export-action-width: auto;--shadow-sm: 0 1px 2px rgba(15, 23, 42, .05);--shadow-md: 0 8px 24px rgba(15, 23, 42, .08);--shadow-lg: 0 20px 50px rgba(15, 23, 42, .16);--z-sticky: 30;--z-sidebar: 80;--z-modal: 120;--z-dialog: 130;--text: var(--text-primary);--muted: var(--text-tertiary);--accent: var(--brand-green);--accent-2: var(--brand-gold);--accent-green: var(--brand-green);--surface-muted: var(--surface-subtle);--shadow: var(--shadow-sm);font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Source Han Sans SC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{background:var(--bg);color:var(--text-primary);overflow-x:hidden;font-size:var(--font-base);font-weight:400;line-height:1.6;letter-spacing:.01em}html:has(.app-shell),body:has(.app-shell){overflow:hidden}html[data-font-size=small]{--font-2xs: 12px;--font-xs: 12px;--font-sm: 13px;--font-base: 14px;--font-lg: 15px;--font-xl: 17px;--font-2xl: 19px;--font-3xl: 22px}html[data-font-size=large]{--font-2xs: 14px;--font-xs: 14px;--font-sm: 15px;--font-base: 16px;--font-lg: 18px;--font-xl: 20px;--font-2xl: 22px;--font-3xl: 26px}button,input,textarea,select{font:inherit;letter-spacing:0}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid rgba(14,112,72,.38);outline-offset:2px}a{color:inherit;text-decoration:none}::selection{color:var(--color-on-primary);background:var(--brand-green)}.surface{min-width:0;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-paper, var(--shadow-sm))}.main,.content,.page,.page>*,.surface,.filter-surface,.table-scroll{min-width:0}.sticky-sentinel{height:1px;margin-top:-1px;pointer-events:none}.content{container-type:inline-size;container-name:app-content}.hide-scrollbar,.content,.main,.page-tabs,.table-scroll,.table-toolbar,.ui-modal__body,.security-page-watermark__scroll{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar,.content::-webkit-scrollbar,.main::-webkit-scrollbar,.page-tabs::-webkit-scrollbar,.table-scroll::-webkit-scrollbar,.table-toolbar::-webkit-scrollbar,.ui-modal__body::-webkit-scrollbar,.security-page-watermark__scroll::-webkit-scrollbar{width:0;height:0;display:none}.page{display:grid;gap:var(--page-block-gap)}.page>.ui-page-header:not(.ui-page-header--bare):not(:has(.ui-page-header__actions>*))+:is(.ui-page-header--bare,.table-toolbar-surface,.list-toolbar){margin-top:calc(-1 * var(--page-block-gap))}.page>*{min-width:0}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-height:48px}.section-title{margin:0;color:var(--text-primary);font-size:20px;font-weight:600;line-height:1.35;font-family:var(--font-family-display);letter-spacing:.02em}.section-subtitle{margin:4px 0 0;color:var(--text-tertiary);font-size:var(--font-xs);line-height:1.5}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:var(--control-height)}.table-toolbar{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.table-toolbar>*{flex:0 0 auto}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;border:0!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.filter-surface{padding:16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:center;gap:12px}.customer-filter-grid{--filter-inline-label-width: 76px;--filter-inline-label-gap: 6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;grid-auto-flow:row;align-items:center}.customer-filter-grid>label,.customer-filter-grid>.multi-dropdown,.customer-filter-grid>.single-dropdown,.customer-filter-grid>.category-multi-cascader,.customer-filter-grid>.filter-group,.customer-filter-grid>.filter-actions{display:grid;grid-template-columns:var(--filter-inline-label-width) minmax(0,1fr);align-items:center;gap:var(--filter-inline-label-gap);min-width:0}.customer-filter-grid>.filter-actions .filter-actions__buttons{grid-column:2}.customer-filter-grid .select-filter-control,.customer-filter-grid .date-filter-control,.customer-filter-grid .dropdown-control,.customer-filter-grid .interval-inputs,.customer-filter-grid .control-checks,.customer-filter-grid .filter-button,.customer-filter-grid .category-control,.customer-filter-grid .category-trigger{width:100%;min-width:0}.customer-filter-grid .select-filter-control .arco-select,.customer-filter-grid .select-filter-control .arco-select-view{width:100%}.customer-filter-grid .filter-actions{display:grid;grid-template-columns:var(--filter-inline-label-width) minmax(0,1fr);align-items:center;gap:var(--filter-inline-label-gap);padding-left:0}.customer-filter-grid .filter-actions__buttons{display:flex;grid-column:2;min-width:0;align-items:center;gap:10px}.customer-filter-grid .filter-actions__buttons>*{flex:1 1 0;min-width:0}.completed-order-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row}.completed-order-filter-grid label.is-active>span:first-child,.completed-order-filter-grid .multi-dropdown.active>.multi-dropdown__label,.completed-order-filter-grid .single-dropdown.active>.single-dropdown__label,.completed-order-filter-grid .employee-cascader.active>.employee-cascader__label,.completed-order-filter-grid .category-multi-cascader.active>.category-trigger__label,.completed-order-filter-grid .filter-group.is-active>span:first-child,.completed-order-filter-grid .filter-button.active{color:var(--text-primary);font-weight:400}.customer-filter-grid .filter-button.active{color:var(--text-primary);font-weight:400}.customer-filter-grid>*{min-width:0}.customer-filter-grid>label .date-filter-control .arco-picker,.customer-filter-grid>label .date-filter-control .arco-picker-range{width:100%;min-width:0}.customer-filter-grid>label.is-active>span:first-child,.customer-filter-grid>.multi-dropdown.active>.multi-dropdown__label,.customer-filter-grid>.single-dropdown.active>.single-dropdown__label,.customer-filter-grid>.category-multi-cascader.active>.category-trigger__label{color:var(--text-primary);font-weight:400}.customer-filter-grid>.filter-group.is-active>span:first-child{color:var(--text-primary);font-weight:400}.customer-filter-grid .control-checks label.selected{color:var(--danger);font-weight:600}.customer-filter-grid .control-checks>label{display:inline-flex;align-items:center;gap:4px;grid-template-columns:unset}.filter-grid>label{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;min-width:0;gap:6px}.filter-grid>label>span{color:var(--text-tertiary);font-size:var(--font-xs);font-weight:500;white-space:nowrap}.filter-grid>label>span,.filter-grid .filter-group>span,.filter-grid .keyword-label,.filter-grid .multi-dropdown__label,.filter-grid .single-dropdown__label,.filter-grid .employee-cascader__label,.filter-grid .category-trigger__label{justify-self:end;text-align:right}.filter-grid .arco-picker,.range-filter .arco-picker,.range-field .arco-picker,.date-range-field .arco-picker,.range-control .arco-picker{width:100%;min-width:0}.filter-grid>*{width:100%;min-width:0}.filter-grid>.filter-wide,.filter-grid>.keyword-input,.filter-grid>.keyword-filter{grid-column:span 1}.keyword-label{color:var(--text-tertiary);font-size:var(--font-xs);white-space:nowrap;cursor:help}.keyword-filter,.filter-group{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;min-width:0;gap:6px}.filter-group>span{color:var(--text-tertiary);font-size:var(--font-xs);font-weight:500;white-space:nowrap}.toolbar-input,.filter-button{width:100%;min-width:0;height:var(--control-height);min-height:var(--control-height);padding:0 8px;border:1px solid var(--border-strong);border-radius:var(--radius-md);outline:none;color:var(--text-primary);background:var(--surface);font-size:var(--font-sm);transition:border-color .14s ease,box-shadow .14s ease}.stepper-clear-btn,.input-clear-icon,.dropdown-clear,.select-clear-button,.filter-clear-icon,.date-clear-button{display:inline-grid;place-items:center;flex:0 0 auto;width:16px;height:16px;min-width:16px;min-height:16px;margin:0;padding:0;border:0!important;outline:none!important;background:transparent!important;box-shadow:none!important;color:var(--text-tertiary)!important;cursor:pointer;border-radius:0;-moz-appearance:none;appearance:none;-webkit-appearance:none}.filter-button .filter-clear-icon{margin-left:auto}.stepper-clear-btn:hover,.input-clear-icon:hover,.dropdown-clear:hover,.select-clear-button:hover,.filter-clear-icon:hover,.date-clear-button:hover{color:var(--danger)!important;background:transparent!important;border:0!important}.arco-picker:has(.arco-picker-input input:not(:placeholder-shown)) .arco-picker-clear-icon{display:inline-flex!important}.arco-picker:has(.arco-picker-input input:not(:placeholder-shown)) .arco-picker-suffix-icon{display:none!important}.arco-picker:not(:has(.arco-picker-input input:not(:placeholder-shown))) .arco-picker-clear-icon{display:none!important}.arco-picker:not(:has(.arco-picker-input input:not(:placeholder-shown))) .arco-picker-suffix-icon{display:block!important}.toolbar-input:focus,.filter-button:focus-visible{border-color:var(--brand-green);box-shadow:0 0 0 3px var(--color-primary-ring-subtle)}.filter-button{display:inline-flex;align-items:center;overflow:hidden;cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap}.filter-button:hover{border-color:var(--brand-green)}.filter-button.active{border-color:var(--brand-green);box-shadow:0 0 0 2px var(--color-primary-ring-subtle);color:var(--brand-green);background:var(--surface-selected)}.filter-actions{display:flex;flex-wrap:nowrap;grid-column:span 1;align-items:center;justify-content:flex-start;gap:10px;padding-left:82px;justify-self:stretch;width:100%;max-width:none;box-sizing:border-box}.filter-grid .multi-dropdown,.filter-grid .single-dropdown,.filter-grid .employee-cascader,.filter-grid .category-multi-cascader,.filter-grid .category-filter{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;min-width:0;gap:6px}.filter-grid.customer-filter-grid>.multi-dropdown,.filter-grid.customer-filter-grid>.single-dropdown,.filter-grid.customer-filter-grid>.category-multi-cascader,.filter-grid.customer-filter-grid>.filter-group,.filter-grid.customer-filter-grid>.filter-actions,.filter-grid.customer-filter-grid>label{grid-template-columns:var(--filter-inline-label-width, 76px) minmax(0,1fr);gap:var(--filter-inline-label-gap, 6px)}.filter-grid .interval-inputs{display:flex;min-width:0;align-items:center;gap:6px}.filter-grid .interval-inputs .arco-input-wrapper{flex:1 1 0;width:auto;min-width:0}.filter-grid label.is-active .arco-select-view,.filter-grid label.is-active .arco-select,.filter-grid label.is-active .arco-cascader,.filter-grid label.is-active .arco-cascader-view,.filter-grid label.is-active .arco-picker,.filter-grid label.is-active .arco-input-wrapper,.filter-grid label.is-active .filter-button,.filter-grid .filter-group.is-active .control-checks,.filter-grid .multi-dropdown.active .dropdown-trigger,.filter-grid .single-dropdown.active .dropdown-trigger,.filter-grid .employee-cascader.active .employee-cascader__trigger,.filter-grid .category-multi-cascader.active .category-trigger{border-color:var(--brand-green);box-shadow:0 0 0 2px var(--color-primary-ring-subtle);background-color:var(--surface-selected)!important}.filter-grid label.is-active .arco-select-view,.filter-grid label.is-active .arco-select-view-value,.filter-grid label.is-active .arco-select-view-input,.filter-grid label.is-active .arco-input,.filter-grid label.is-active .arco-input-number-input,.filter-grid label.is-active .arco-picker-value,.filter-grid label.is-active .arco-picker-input,.filter-grid label.is-active .filter-button.active,.filter-grid .multi-dropdown.active .dropdown-trigger,.filter-grid .single-dropdown.active .dropdown-trigger,.filter-grid .employee-cascader.active .employee-cascader__trigger,.filter-grid .category-multi-cascader.active .category-trigger{color:var(--text-primary)!important}.filter-grid .arco-input::placeholder,.filter-grid .arco-input-number-input::placeholder,.filter-grid .arco-select-view-placeholder,.filter-grid .arco-picker-placeholder,.filter-grid .filter-button:not(.active),.filter-grid .dropdown-trigger:not(.active),.filter-grid .category-placeholder{color:var(--text-tertiary)!important}.filter-grid .filter-button.active{color:var(--text-primary)}.filter-grid label.is-active>span:first-child,.filter-grid .filter-group.is-active>span:first-child,.filter-grid .multi-dropdown.active>.multi-dropdown__label,.filter-grid .single-dropdown.active>.single-dropdown__label,.filter-grid .employee-cascader.active>.employee-cascader__label,.filter-grid .category-multi-cascader.active>.category-trigger__label{color:var(--brand-green)!important;font-weight:600!important}.content .filter-actions>.button,.content .filter-actions>.ghost-action{box-sizing:border-box;width:auto!important;flex:1 1 0!important;min-width:0!important;max-width:140px!important;padding-inline:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;justify-self:end}.content .filter-actions>.ui-button{box-sizing:border-box;width:auto!important;flex:1 1 0!important;min-width:0!important;max-width:140px!important;padding-inline:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content .toolbar:not(.filter-actions)>.button,.content .toolbar:not(.filter-actions)>.ghost-action,.content .header-actions>.button,.content .header-actions>.ghost-action,.content .page-actions>.button,.content .page-actions>.ghost-action,.content .table-toolbar>.button,.content .table-toolbar>.ghost-action,.content .table-panel__toolbar:not(.filter-toolbar)>.button,.content .table-panel__toolbar:not(.filter-toolbar)>.ghost-action,.content .perm-toolbar>.button,.content .perm-toolbar>.ghost-action{box-sizing:border-box;width:auto!important;min-width:0!important;max-width:none!important;flex:0 0 auto!important;padding-inline:var(--page-action-padding-inline)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content .toolbar:not(.filter-actions)>.export-dropdown,.content .page-header--bare .toolbar>.export-dropdown,.content .ui-page-header--bare .toolbar>.export-dropdown,.content .table-toolbar>.export-dropdown{box-sizing:border-box;width:auto!important;min-width:0!important;max-width:none!important;flex:0 0 auto!important}.content .table-toolbar>.export-dropdown>.ui-button{width:auto}.filter-grid--labeled>label{display:grid;min-width:0;gap:5px;color:var(--text-secondary);font-size:var(--font-xs)}.input,.toolbar input,.toolbar select{width:240px;max-width:100%;height:var(--control-height);min-height:var(--control-height);padding:0 10px;border:1px solid var(--border-strong);border-radius:var(--radius-md);outline:none;color:var(--text-primary);background:var(--surface);font-size:var(--font-sm);transition:border-color .14s ease,box-shadow .14s ease}textarea.input{min-height:88px;padding-block:9px;resize:vertical}.input:focus,.toolbar input:focus,.toolbar select:focus{border-color:var(--brand-green);box-shadow:0 0 0 3px var(--color-primary-ring-subtle)}.input:disabled,button:disabled{cursor:not-allowed;opacity:.58}.icon-button{display:inline-grid;width:34px;height:34px;padding:0;border:1px solid var(--border);border-radius:var(--radius-md);place-items:center;color:var(--text-secondary);background:var(--surface);cursor:pointer;transition:color .14s ease,border-color .14s ease,background .14s ease}.icon-button:hover{border-color:var(--border-strong);color:var(--brand-green);background:var(--surface-hover)}.ghost-action,.button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:var(--action-min-width);height:var(--control-height);min-height:var(--control-height);padding:0 11px;border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text-secondary);background:var(--surface);cursor:pointer;font-size:var(--font-sm);font-weight:500;transition:color var(--duration-fast, .14s) ease,border-color var(--duration-fast, .14s) ease,background var(--duration-fast, .14s) ease}.ghost-action:hover,.button:hover,.button.secondary:hover{color:var(--brand-green);border-color:var(--color-primary-ring);background:var(--surface-hover)}.ghost-action:active:not(:disabled),.button:active:not(:disabled){background:var(--surface-subtle)}.ghost-action:disabled,.button:disabled{opacity:var(--disabled-opacity, .58);cursor:not-allowed}.button.primary,.primary-action{color:var(--color-on-primary);border-color:var(--brand-green);background:var(--brand-green)}.button.primary:hover,.primary-action:hover{border-color:var(--brand-green-hover);background:var(--brand-green-hover)}.status-badge,.badge{display:inline-flex;align-items:center;gap:5px;min-height:22px;padding:0 7px;border-radius:11px;font-size:var(--font-2xs);font-weight:600;line-height:1;white-space:nowrap}.status-badge:before{width:5px;height:5px;flex:0 0 auto;border-radius:50%;content:""}.status-badge.success,.badge.success{color:var(--success-text);background:var(--success-soft)}.status-badge.success:before{background:var(--success)}.status-badge.warning,.badge.warning{color:var(--warning-text);background:var(--warning-soft)}.status-badge.warning:before{background:var(--warning)}.status-badge.danger,.badge.danger{color:var(--danger-text);background:var(--danger-soft)}.status-badge.danger:before{background:var(--danger)}.status-badge.neutral,.badge.neutral{color:var(--text-secondary);background:var(--neutral-soft)}.status-badge.neutral:before{background:var(--color-neutral-dot)}button.status-badge{min-height:32px}.table-scroll{max-width:100%;min-width:0;overflow-x:hidden;overflow-y:visible}.content .button,.content .ghost-action{box-sizing:border-box;height:var(--control-height)!important;min-height:var(--control-height)!important}.content .toolbar-input,.content .filter-button,.content .input:not(textarea){box-sizing:border-box;height:var(--control-height)!important;min-height:var(--control-height)!important}.content .icon-button{box-sizing:border-box;width:var(--control-height)!important;min-width:var(--control-height)!important;height:var(--control-height)!important;min-height:var(--control-height)!important;padding:0!important}.content .text-button{box-sizing:border-box;height:32px;min-height:32px;min-width:32px}.table-scroll--responsive{overflow-x:hidden}.data-table{width:100%;border-spacing:0;border-collapse:separate;table-layout:fixed}.data-table--responsive{min-width:0;max-width:100%}.data-table--responsive th,.data-table--responsive td{min-width:0}.data-table th,.data-table td{height:44px;padding:0 var(--table-cell-padding-inline);border-bottom:1px solid var(--border);overflow:hidden;text-align:left;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.data-table th:first-child:has(>input[type=checkbox]),.data-table td:first-child:has(>input[type=checkbox]){padding-inline:0;text-align:center;text-overflow:clip}.data-table th{position:sticky;z-index:2;top:0;color:var(--brand-deep);background:var(--table-header-bg);border-bottom:2px solid var(--hairline-gold, rgba(197, 154, 61, .35));font-size:var(--font-xs);font-weight:600;padding-inline:var(--table-header-padding-inline);height:44px;overflow:hidden;padding-block:0;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;line-height:1.35}.data-table td{color:var(--text-primary);background:var(--surface);font-size:var(--font-sm);font-variant-numeric:tabular-nums}.data-table tr.is-list-visited>td{background:var(--surface-selected)}.data-table th.money-cell,.data-table td.money-cell{min-width:104px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.data-table th.money-cell{font-variant-numeric:tabular-nums}.data-table td:has(>.table-actions),.data-table td:has(>span.table-actions),.data-table th.operation-col,.data-table td.operation-col{overflow:visible;text-overflow:clip;white-space:nowrap}.data-table td:has(>.table-actions) .table-actions,.data-table td:has(>span.table-actions) .table-actions{display:flex;flex-wrap:nowrap;gap:clamp(2px,.35vw,6px);min-width:0}.data-table tbody tr:hover td{background:var(--table-row-hover-bg)}.ledger-head,.role-head,.log-head{min-height:40px}.ledger-row,.role-row,.log-row,.applicant-item,.row-grid{min-height:52px}.ledger-item:hover,.applicant-item:hover,.log-row:hover,.role-row:hover{background:var(--table-row-hover-bg)}.ledger-row>div>strong,.ledger-row>div>span:first-child,.applicant-page .body>div>span:first-child,.applicant-page .person-cell>span{color:var(--text-primary);font-size:var(--font-sm);font-weight:500;line-height:1.35}.ledger-row small,.applicant-page .body small,.applicant-page .person-cell small{line-height:1.35}.ledger-row .cell-text,.applicant-page .cell-text{font-size:var(--font-sm);line-height:1.35}.employee-ledger-grid{display:grid;align-items:center;width:100%;max-width:100%;gap:8px;grid-template-columns:minmax(0,1.6fr) minmax(0,.42fr) minmax(0,.58fr) minmax(0,.72fr) minmax(0,1.55fr) minmax(0,1.3fr) minmax(0,.82fr) minmax(0,.82fr) minmax(0,.72fr) 80px}.applicant-ledger-grid{display:grid;align-items:center;width:100%;max-width:100%;gap:8px;grid-template-columns:22px minmax(0,1.55fr) minmax(0,.62fr) minmax(0,1.2fr) minmax(0,1.15fr) minmax(0,.88fr) minmax(0,.68fr) 112px}.employee-ledger-grid>*,.applicant-ledger-grid>*{min-width:0}.employee-ledger-grid>:last-child,.applicant-ledger-grid>:last-child{overflow:visible}.ledger,.applicant-ledger{overflow-x:auto;overflow-y:visible}@media(max-width:1100px){.employee-ledger-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 80px}.applicant-ledger-grid{grid-template-columns:22px minmax(0,1.45fr) minmax(0,1fr) 112px}}.page-tabs-actions button,.expand-button,.pwd-toggle,.cell-icon,.purchase-count,.cell-link{min-width:32px;min-height:32px}.data-table tbody tr:last-child td{border-bottom:0}.table-actions{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.table-actions,.row-actions,.applicant-page .actions,.permission-page .actions,.notice-card__actions{flex-wrap:nowrap;white-space:nowrap}.table-actions .ui-button,.row-actions .ui-button,.applicant-page .actions .ui-button,.permission-page .actions .ui-button,.notice-card__actions .ui-button,.ui-action-button{flex:0 0 32px;width:32px;min-width:32px;max-width:32px;min-height:32px;height:32px;padding-inline:0;gap:0;font-size:0;line-height:1;white-space:nowrap}.table-actions .ui-button>svg,.row-actions .ui-button>svg,.applicant-page .actions .ui-button>svg,.permission-page .actions .ui-button>svg,.notice-card__actions .ui-button>svg,.ui-action-button>svg{flex:0 0 auto;width:16px;height:16px}.row-actions .ui-permission-button,.applicant-page .actions .ui-permission-button,.table-actions .ui-permission-button{display:inline-flex;flex:0 0 auto}.table-actions .ui-button:focus-visible,.row-actions .ui-button:focus-visible,.applicant-page .actions .ui-button:focus-visible,.permission-page .actions .ui-button:focus-visible,.notice-card__actions .ui-button:focus-visible,.ui-action-button:focus-visible{outline:2px solid var(--color-primary-ring);outline-offset:2px}.content .table-panel__toolbar>.ui-button{width:140px;min-width:0;justify-self:stretch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-grid .arco-input-wrapper button{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--radius-sm);color:var(--text-tertiary);background:transparent;cursor:pointer}.form-grid .arco-input-wrapper button:hover{color:var(--brand-green);background:var(--surface-hover)}.data-table input[type=checkbox]{width:15px;height:15px;margin:0;accent-color:var(--brand-green);cursor:pointer;vertical-align:middle}.text-button{display:inline-flex;align-items:center;gap:4px;min-height:32px;min-width:32px;padding:0 6px;border:0;border-radius:var(--radius-md);color:var(--brand-green);background:transparent;cursor:pointer;font-size:var(--font-xs);font-weight:500;transition:color var(--duration-fast, .14s) ease,background var(--duration-fast, .14s) ease}.text-button:hover{background:var(--surface-selected)}.text-button.danger{color:var(--danger)}.text-button.danger:hover{background:var(--danger-soft)}.empty-state{display:grid;place-items:center;gap:6px;padding:52px 16px;color:var(--text-tertiary);font-size:var(--font-sm);text-align:center}.empty-state__icon{color:var(--text-disabled)}.empty-state__title{color:var(--text-secondary);font-weight:600}.empty-state__desc{font-size:var(--font-xs)}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:16px;grid-auto-rows:1fr}.stat-card{display:flex;align-items:center;gap:14px;min-height:88px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-paper, var(--shadow-sm));text-align:left}button.stat-card{width:100%;cursor:pointer;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}button.stat-card:hover{border-color:var(--color-primary-ring);background:var(--surface-hover)}.stat-card__icon{display:grid;place-items:center;width:40px;height:40px;flex:0 0 auto;border-radius:10px;color:var(--brand-green);background:var(--color-primary-soft, var(--surface-selected))}.stat-card__info{display:grid;min-width:0;gap:3px}.stat-card__label{color:var(--text-secondary);font-size:var(--font-xs);font-weight:500;line-height:1.4}.stat-card__title{color:var(--text-primary);font-size:var(--font-sm);font-weight:600}.stat-card__value{color:var(--text-primary);font-size:24px;font-weight:600;line-height:1.25;font-family:var(--font-family-display);font-variant-numeric:tabular-nums}.stat-card__value small{margin-left:2px;color:var(--text-tertiary);font-size:var(--font-xs);font-weight:400}.stat-card__desc{overflow:hidden;color:var(--text-tertiary);font-size:var(--font-xs);text-overflow:ellipsis;white-space:nowrap}.stat-card.active{border-color:#0e70486b;color:var(--brand-green);background:var(--surface-selected);box-shadow:0 0 0 1px var(--color-primary-ring-subtle)}.stat-card.active .stat-card__icon{color:var(--color-on-primary);background:var(--brand-green)}.stat-card.active .stat-card__title{color:var(--brand-green)}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.text-danger{color:var(--danger)}.text-info{color:var(--info)}.text-gold{color:var(--brand-gold)}.pager{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px 12px;border-top:1px solid var(--border);color:var(--text-tertiary);font-size:var(--font-xs)}.pager__info{margin-right:auto}.pager select,.pager select.pager__size{width:118px;height:30px!important;min-height:30px!important;padding:0 6px;border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text-primary);background:var(--surface);font-size:var(--font-xs)}.pager .arco-select,.pager .arco-select.pager__size{width:auto;min-width:118px;height:30px;min-height:30px;border-radius:var(--radius-md);background:var(--surface);font-size:var(--font-xs)}.pager .arco-select-view{height:30px;min-height:30px}.ui-pager .arco-select,.ui-pager .arco-select.pager__size{width:auto;min-width:118px;height:30px;min-height:30px;border-radius:var(--radius-md);background:var(--surface);font-size:var(--font-xs)}.ui-pager .arco-select-view{height:30px;min-height:30px}.content .pager select.input{width:118px;height:30px!important;min-height:30px!important;padding:0 6px}.pager__page{display:inline-grid;place-items:center;min-width:30px;height:30px;padding:0 6px;border-radius:var(--radius-md);color:var(--color-on-primary);background:var(--brand-green);font-size:var(--font-xs);font-weight:600}.pager .button,.pager .ghost-action{min-height:30px;padding:0 10px;font-size:var(--font-xs)}.dialog-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border)}.ui-modal__header,.modal>header,.modal-card>header,.role-dialog>header,.dialog>.panel-header,.form-dialog>.panel-header,.gallery-dialog>header,.dialog-header{cursor:move;-webkit-user-select:none;user-select:none}.dialog--dragging{cursor:move!important;transition:none}.dialog-title{margin:0;color:var(--text-primary);font-size:16px;font-weight:600}.dialog-body{padding:16px}.dialog-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--border)}.dialog-title,.ui-modal__title{font-family:var(--font-family-display);letter-spacing:.02em}.dialog-header,.ui-modal__header{border-bottom-color:var(--hairline-gold, rgba(197, 154, 61, .35))}@keyframes scq-page-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.content>*{animation:scq-page-enter .18s var(--ease-standard, ease) both}.modal--narrow{width:min(420px,100%)}.filter-search{width:100%;min-width:0;flex:1 1 auto}.filter-search .arco-input-wrapper{width:100%;min-width:0;height:var(--control-height);min-height:var(--control-height);border:1px solid var(--border-strong);border-radius:var(--radius-md);background-color:var(--surface);transition:border-color var(--duration-fast, .14s) ease,box-shadow var(--duration-fast, .14s) ease,background-color var(--duration-fast, .14s) ease}.filter-search .arco-input-wrapper:hover{border-color:var(--brand-green);background-color:var(--surface-hover)}.filter-search .arco-input-wrapper:focus-within{border-color:var(--brand-green)!important;box-shadow:0 0 0 3px var(--color-primary-ring-subtle)!important;background-color:var(--surface)}.filter-search .arco-input-wrapper .arco-input{height:100%;font-size:var(--font-sm)}.arco-picker,.arco-select,.arco-cascader,.arco-input-wrapper,.arco-input-inner-wrapper{border-radius:var(--radius-md);background-color:var(--surface)}.arco-picker:hover,.arco-select:hover,.arco-cascader:hover,.arco-input-wrapper:hover,.arco-input-inner-wrapper:hover{background-color:var(--surface-hover)}.arco-select-dropdown,.arco-cascader-popup,.arco-picker-popup{z-index:calc(var(--z-dialog) + 20);border-radius:var(--radius-md)}.filter-grid .arco-input-wrapper,.filter-grid .arco-textarea-wrapper,.filter-grid .arco-select,.filter-grid .arco-picker,.filter-grid .arco-cascader,.filter-grid .arco-select-view,.form-grid .arco-input-wrapper,.form-grid .arco-textarea-wrapper,.form-grid .arco-select,.form-grid .arco-picker,.form-grid .arco-cascader,.form-grid .arco-select-view,.dialog-body .arco-input-wrapper,.dialog-body .arco-textarea-wrapper,.dialog-body .arco-select,.dialog-body .arco-picker,.dialog-body .arco-cascader,.dialog-body .arco-select-view,.ui-modal__body .arco-input-wrapper,.ui-modal__body .arco-textarea-wrapper,.ui-modal__body .arco-select,.ui-modal__body .arco-picker,.ui-modal__body .arco-cascader,.ui-modal__body .arco-select-view,.password-panel .arco-input-wrapper,.password-panel .arco-select,.password-panel .arco-picker,.password-page-panel .arco-input-wrapper,.password-page-panel .arco-select,.password-page-panel .arco-picker,.form-field .arco-input-wrapper,.login-form .arco-input-wrapper{width:100%;min-width:0;max-width:100%;border:1px solid var(--border-strong);border-radius:var(--radius-md);background-color:var(--surface);transition:border-color var(--duration-fast, .14s) ease,box-shadow var(--duration-fast, .14s) ease,background-color var(--duration-fast, .14s) ease}.filter-grid .arco-input-wrapper:hover,.filter-grid .arco-select:hover,.filter-grid .arco-picker:hover,.filter-grid .arco-cascader:hover,.filter-grid .arco-select-view:hover,.form-grid .arco-input-wrapper:hover,.form-grid .arco-select:hover,.form-grid .arco-picker:hover,.form-grid .arco-cascader:hover,.form-grid .arco-select-view:hover,.dialog-body .arco-input-wrapper:hover,.dialog-body .arco-select:hover,.dialog-body .arco-picker:hover,.dialog-body .arco-cascader:hover,.dialog-body .arco-select-view:hover,.ui-modal__body .arco-input-wrapper:hover,.ui-modal__body .arco-select:hover,.ui-modal__body .arco-picker:hover,.ui-modal__body .arco-cascader:hover,.ui-modal__body .arco-select-view:hover,.password-panel .arco-input-wrapper:hover,.password-page-panel .arco-input-wrapper:hover,.form-field .arco-input-wrapper:hover,.login-form .arco-input-wrapper:hover{border-color:var(--brand-green);background-color:var(--surface-hover)}.filter-grid .arco-input-wrapper:focus-within,.filter-grid .arco-select:focus-within,.filter-grid .arco-picker:focus-within,.filter-grid .arco-cascader:focus-within,.filter-grid .arco-select-view:focus-within,.form-grid .arco-input-wrapper:focus-within,.form-grid .arco-select:focus-within,.form-grid .arco-picker:focus-within,.form-grid .arco-cascader:focus-within,.form-grid .arco-select-view:focus-within,.dialog-body .arco-input-wrapper:focus-within,.dialog-body .arco-select:focus-within,.dialog-body .arco-picker:focus-within,.dialog-body .arco-cascader:focus-within,.dialog-body .arco-select-view:focus-within,.ui-modal__body .arco-input-wrapper:focus-within,.ui-modal__body .arco-select:focus-within,.ui-modal__body .arco-picker:focus-within,.ui-modal__body .arco-cascader:focus-within,.ui-modal__body .arco-select-view:focus-within,.password-panel .arco-input-wrapper:focus-within,.password-page-panel .arco-input-wrapper:focus-within,.form-field .arco-input-wrapper:focus-within,.login-form .arco-input-wrapper:focus-within{border-color:var(--brand-green)!important;box-shadow:0 0 0 3px var(--color-primary-ring-subtle)!important;background-color:var(--surface)}.filter-grid .arco-input-wrapper,.filter-grid .arco-picker,.form-grid .arco-input-wrapper,.form-grid .arco-picker,.dialog-body .arco-input-wrapper,.dialog-body .arco-picker,.ui-modal__body .arco-input-wrapper,.ui-modal__body .arco-picker,.password-panel .arco-input-wrapper,.password-page-panel .arco-input-wrapper,.form-field .arco-input-wrapper,.login-form .arco-input-wrapper{height:var(--control-height);min-height:var(--control-height)}.filter-grid .arco-input-wrapper,.form-grid .arco-input-wrapper,.dialog-body .arco-input-wrapper,.ui-modal__body .arco-input-wrapper,.password-panel .arco-input-wrapper,.password-page-panel .arco-input-wrapper,.form-field .arco-input-wrapper,.login-form .arco-input-wrapper{padding-inline:10px}.settings-form .arco-input-wrapper,.settings-form .arco-textarea-wrapper,.settings-form .arco-select,.settings-form .arco-picker,.settings-form .arco-cascader,.settings-form .arco-select-view{width:100%;min-width:0;max-width:100%;height:var(--control-height);min-height:var(--control-height);border:1px solid var(--border-strong);border-radius:var(--radius-md);background-color:var(--surface);padding-inline:10px;transition:border-color var(--duration-fast, .14s) ease,box-shadow var(--duration-fast, .14s) ease,background-color var(--duration-fast, .14s) ease}.settings-form .arco-input-wrapper:hover,.settings-form .arco-select-view:hover,.settings-form .arco-picker:hover,.settings-form .arco-cascader:hover{border-color:var(--brand-green);background-color:var(--surface-hover)}.settings-form .arco-input-wrapper:focus-within,.settings-form .arco-select-view:focus-within,.settings-form .arco-picker:focus-within,.settings-form .arco-cascader:focus-within{border-color:var(--brand-green)!important;box-shadow:0 0 0 3px var(--color-primary-ring-subtle)!important;background-color:var(--surface)}.settings-form .arco-input-wrapper .arco-input{height:100%;font-size:var(--font-sm)}.arco-select-view .arco-select-view-tag,.arco-select-view .arco-tag{min-width:0;max-width:100%;overflow-wrap:anywhere;white-space:normal}.arco-select-view-multiple{flex-wrap:wrap!important;height:auto!important;min-height:var(--control-height);overflow:visible}.arco-select-view-multiple .arco-select-view-inner{display:flex;flex-wrap:wrap;height:auto!important;min-height:100%;overflow:visible;align-items:center}.arco-cascader-view .arco-tag,.arco-cascader-view .arco-select-view-tag{min-width:0;max-width:100%;overflow-wrap:anywhere;white-space:normal}.arco-cascader-view-multiple{flex-wrap:wrap!important;height:auto!important;min-height:var(--control-height);overflow:visible}.filter-grid .arco-input-wrapper .arco-input,.filter-grid .arco-picker .arco-picker-input,.form-grid .arco-input-wrapper .arco-input,.form-grid .arco-picker .arco-picker-input,.dialog-body .arco-input-wrapper .arco-input,.dialog-body .arco-picker .arco-picker-input,.ui-modal__body .arco-input-wrapper .arco-input,.ui-modal__body .arco-picker .arco-picker-input,.password-panel .arco-input-wrapper .arco-input,.password-page-panel .arco-input-wrapper .arco-input,.form-field .arco-input-wrapper .arco-input,.login-form .arco-input-wrapper .arco-input{height:100%;font-size:var(--font-sm)}.filter-grid .arco-select-view,.form-grid .arco-select-view,.dialog-body .arco-select-view,.ui-modal__body .arco-select-view{height:var(--control-height);min-height:var(--control-height);align-items:center}.filter-grid .arco-textarea-wrapper,.form-grid .arco-textarea-wrapper,.dialog-body .arco-textarea-wrapper,.ui-modal__body .arco-textarea-wrapper{display:flex;flex-direction:column;align-items:stretch;min-height:88px}.filter-grid .arco-textarea-wrapper textarea,.form-grid .arco-textarea-wrapper textarea,.dialog-body .arco-textarea-wrapper textarea,.ui-modal__body .arco-textarea-wrapper textarea{flex:1 1 auto;width:100%;min-height:0;height:100%;padding:9px 10px;font-size:var(--font-sm)}.content .button,.content .ghost-action{height:var(--control-height);min-height:var(--control-height);border-radius:var(--radius-md)}.content .icon-button{width:var(--control-height);min-width:var(--control-height);height:var(--control-height);min-height:var(--control-height);border-radius:var(--radius-md)}.content .text-button{min-height:32px;border-radius:var(--radius-md)}.filter-group button,.bucket-tabs button,.font-size-ctrl button,.page-tabs button,.page-tabs-actions button,.segmented button{height:32px;min-height:32px;min-width:32px;border-radius:var(--radius-md)}.filter-group,.bucket-tabs,.font-size-ctrl{border-radius:var(--radius-md)}.header-actions,.page-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.data-table th,.ledger-head,.role-head,.log-head,.head,.row-head{background:var(--table-header-bg);color:var(--brand-deep);border-bottom-color:var(--hairline-gold, rgba(197, 154, 61, .35))}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.panel-title{margin:0;color:var(--text-primary);font-size:16px;font-weight:600;font-family:var(--font-family-display);letter-spacing:.02em}.panel-subtitle{margin:2px 0 0;color:var(--text-tertiary);font-size:var(--font-xs)}.chart-container{position:relative;min-height:180px}.bar-chart{display:flex;align-items:flex-end;gap:8px;height:180px;padding:22px 4px 0;border-bottom:1px solid var(--border);background:var(--surface-subtle)}.bar-item{display:grid;flex:1;min-width:0;height:100%;grid-template-rows:1fr auto;align-items:end;gap:6px}.bar-fill{width:100%;min-height:4px;border-radius:4px 4px 0 0;background:var(--brand-green);transition:height .3s ease}.bar-value{color:var(--text-secondary);font-size:var(--font-xs);text-align:center}.bar-label{overflow:hidden;color:var(--text-tertiary);font-size:var(--font-xs);text-overflow:ellipsis;white-space:nowrap;text-align:center}.ranking-list{display:grid;gap:8px}.ranking-row{display:grid;grid-template-columns:28px minmax(0,1fr) minmax(120px,2fr) 64px;align-items:center;gap:8px;min-height:32px}.ranking-rank{display:grid;width:22px;height:22px;place-items:center;border-radius:6px;color:var(--text-secondary);background:var(--surface-subtle);font-size:var(--font-xs);font-weight:600}.ranking-track{display:block;height:8px;overflow:hidden;border-radius:4px;background:var(--surface-subtle)}.ranking-fill{display:block;height:100%;border-radius:4px;background:var(--brand-gold)}.form-card{padding:16px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-field{display:grid;gap:6px}.detail-list{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px 16px;align-items:baseline}.detail-list dt{color:var(--text-tertiary);font-size:var(--font-xs)}.detail-list dd{margin:0;color:var(--text-primary);font-size:var(--font-sm)}@media(max-width:1199px){.form-grid{grid-template-columns:1fr}}.button.danger{color:var(--color-on-danger);border-color:var(--danger);background:var(--danger)}.button.danger:hover{border-color:var(--color-danger-hover);background:var(--color-danger-hover)}.cell-link{padding:0 2px;border:0;color:var(--info);background:transparent;cursor:pointer;font:inherit;font-weight:600}.cell-link:hover{text-decoration:underline}.form-label{color:var(--text-secondary);font-size:var(--font-xs)}.form-label i,.required-star{margin-right:2px;color:var(--danger);font-style:normal}.modal-backdrop{position:fixed;z-index:var(--z-modal);top:0;right:0;bottom:0;left:0;display:grid;overflow:auto;place-items:center;padding:20px;background:var(--mask)}.modal,.dialog{position:relative;width:min(720px,100%);max-height:min(860px,calc(100vh - 40px));overflow:auto;border:1px solid var(--border-strong);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-pop, var(--shadow-lg))}.ui-modal__dialog:after,.dialog:after,.modal:after{position:absolute;right:0;bottom:0;width:16px;height:16px;border-right:2px solid var(--hairline-gold, rgba(197, 154, 61, .35));border-bottom:2px solid var(--hairline-gold, rgba(197, 154, 61, .35));border-bottom-right-radius:var(--radius-md);content:"";opacity:.55;pointer-events:none}.dialog--resizing{cursor:nwse-resize;-webkit-user-select:none;user-select:none}.dialog--dragging{cursor:move!important;-webkit-user-select:none;user-select:none}.metrics-grid>*,.dashboard-grid>*,.dashboard-grid--bottom>*{min-width:0}@media(max-width:860px){.page{gap:12px}.page-header{align-items:stretch;flex-direction:column}.toolbar{width:100%}.filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-grid.customer-filter-grid,.filter-grid.completed-order-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.filter-grid>.filter-wide,.filter-grid>.keyword-input,.filter-grid>.keyword-filter{grid-column:span 1}.input,.toolbar input,.toolbar select{width:100%}.surface{box-shadow:none}.data-table:not(.data-table--responsive){min-width:780px}.modal-backdrop{align-items:end;padding:0}.modal,.dialog{width:100%;max-height:90vh;border-radius:var(--radius-lg) var(--radius-lg) 0 0}}@media(max-width:1100px){.content{overflow-x:hidden}:root{--header-action-width: 104px}.filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-grid.customer-filter-grid,.filter-grid.completed-order-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.filter-grid>.filter-wide,.filter-grid>.keyword-input,.filter-grid>.keyword-filter{grid-column:span 1}.data-table.data-table--responsive{width:100%;min-width:0!important;table-layout:fixed}.table-scroll--responsive{overflow-x:hidden}.dialog-footer{flex-wrap:wrap}}.req{color:var(--danger);font-weight:700}.page-header--bare{justify-content:flex-end;min-height:var(--control-height);align-items:center}.arco-tooltip-content,.global-tooltip-pinned,.global-tooltip-bubble,.biz-hover-popover{width:max-content;max-width:min(420px,calc(100vw - 32px));height:auto;padding:var(--tooltip-padding-block) var(--tooltip-padding-inline);border:none;border-radius:var(--tooltip-radius);color:var(--tooltip-text);background:var(--tooltip-bg);font-size:var(--font-xs);line-height:1.5;text-align:left;white-space:normal;overflow-wrap:anywhere;box-shadow:none}.arco-tooltip-popup-arrow,.arco-tooltip-content .arco-tooltip-popup-arrow{background-color:var(--tooltip-bg);border:none;box-shadow:none}.arco-trigger-popup.arco-tooltip{box-shadow:none}.global-tooltip-pinned,.global-tooltip-bubble{position:fixed;z-index:var(--z-tooltip);transform:translate(-50%,-100%);pointer-events:auto}.biz-hover-popover{position:fixed;z-index:var(--z-tooltip);transform:translate(-50%,-100%)}.global-tooltip-pinned:after,.global-tooltip-bubble:after,.biz-hover-popover:after{position:absolute;top:100%;left:50%;border:5px solid transparent;border-top-color:var(--tooltip-bg);content:"";transform:translate(-50%)}.global-tooltip-bubble--below,.biz-tooltip--below{transform:translate(-50%)}.global-tooltip-bubble--below:after,.biz-tooltip--below:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:var(--tooltip-bg)}.biz-hover-popover .popover-row{color:var(--tooltip-text)}.biz-hover-popover .popover-row em,.biz-hover-popover .popover-row--loading{color:var(--tooltip-muted)}.biz-hover-popover .tag-chip{color:var(--tooltip-text);background:var(--tooltip-chip-bg)}.content .customer-filter-grid .filter-actions{display:grid!important;grid-template-columns:var(--filter-inline-label-width, 76px) minmax(0,1fr)!important;align-items:center!important;justify-content:stretch!important;padding-left:0!important;gap:var(--filter-inline-label-gap, 6px)!important}.content .customer-filter-grid .filter-actions__buttons{display:flex!important;grid-column:2!important;min-width:0!important;align-items:center!important;gap:10px!important}.content .customer-filter-grid .filter-actions__buttons>.ui-button{flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important}.content .filter-actions{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;padding-left:82px!important;justify-self:stretch!important;width:100%!important;max-width:none!important;box-sizing:border-box!important}.content .filter-actions>.button,.content .filter-actions>.ghost-action,.content .filter-actions>.ui-button{width:auto!important;min-width:0!important;max-width:140px!important;flex:1 1 0!important;justify-self:auto!important}.content .table-toolbar-surface{display:flex;justify-content:flex-end;min-height:0;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.content .page-actions,.content .header-actions,.content .notice-create-actions,.content .ui-page-header__actions>:is(.toolbar,.page-actions,.header-actions,.notice-create-actions),.content>.page>.list-toolbar>.toolbar{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.content>.page>.list-toolbar{min-height:0;padding:0}.content .ui-page-header--bare .toolbar,.content .page-header--bare .toolbar,.content .table-toolbar,.content .table-toolbar-surface,.content .ui-page-header__actions>.toolbar,.content .ui-page-header__actions>.page-actions,.content .ui-page-header__actions>.header-actions,.content>.page>.page-header>.toolbar,.content>.page>.page-header>.page-actions,.content>.page>.page-header>.header-actions,.content>.page>.list-toolbar>.toolbar{height:auto!important;min-height:var(--page-action-height)!important}.content .ui-page-header--bare:has(.toolbar),.content .page-header--bare:has(.toolbar){height:auto!important;min-height:var(--page-action-height)!important}.content .ui-page-header--bare .toolbar>.ui-button,.content .ui-page-header--bare .toolbar>.export-dropdown>.ui-button,.content .page-header--bare .toolbar>.ui-button,.content .page-header--bare .toolbar>.export-dropdown>.ui-button,.content .table-toolbar>.ui-button,.content .table-toolbar>.export-dropdown>.ui-button,.content .ui-page-header__actions>.toolbar>.ui-button,.content .ui-page-header__actions>.toolbar>.export-dropdown>.ui-button,.content .ui-page-header__actions>.page-actions>.ui-button,.content .ui-page-header__actions>.page-actions>.export-dropdown>.ui-button,.content .ui-page-header__actions>.header-actions>.ui-button,.content .ui-page-header__actions>.header-actions>.export-dropdown>.ui-button,.content>.page>.page-header>.toolbar>.ui-button,.content>.page>.page-header>.toolbar>.export-dropdown>.ui-button,.content>.page>.page-header>.page-actions>.ui-button,.content>.page>.page-header>.page-actions>.export-dropdown>.ui-button,.content>.page>.page-header>.header-actions>.ui-button,.content>.page>.page-header>.header-actions>.export-dropdown>.ui-button,.content>.page>.list-toolbar>.toolbar>.ui-button,.content>.page>.list-toolbar>.toolbar>.export-dropdown>.ui-button,.content .perm-toolbar>.ui-button,.content .ui-page-header__actions>:is(.toolbar,.page-actions,.header-actions)>:is(.button,.ghost-action),.content>.page>.page-header>:is(.toolbar,.page-actions,.header-actions)>:is(.button,.ghost-action),.content>.page>.list-toolbar>.toolbar>:is(.button,.ghost-action){height:var(--page-action-height)!important;min-height:var(--page-action-height)!important;width:auto!important;min-width:0!important;max-width:none!important;flex:0 0 auto!important;gap:var(--page-action-gap)!important;padding-inline:var(--page-action-padding-inline)!important}.content .ui-page-header--bare .toolbar>.export-dropdown,.content .page-header--bare .toolbar>.export-dropdown,.content .table-toolbar>.export-dropdown,.content .ui-page-header__actions>.toolbar>.export-dropdown,.content .ui-page-header__actions>.page-actions>.export-dropdown,.content .ui-page-header__actions>.header-actions>.export-dropdown,.content>.page>.page-header>.toolbar>.export-dropdown,.content>.page>.page-header>.page-actions>.export-dropdown,.content>.page>.page-header>.header-actions>.export-dropdown,.content>.page>.list-toolbar>.toolbar>.export-dropdown{width:auto!important;min-width:0!important;max-width:none!important;flex:0 0 auto!important}.content .perm-toolbar{min-height:var(--page-action-height)}.content .table-toolbar{display:flex;flex-wrap:nowrap;justify-content:flex-end;width:max-content;max-width:100%;min-height:var(--control-height);overflow:hidden}.content .table-toolbar>*{flex:0 0 auto!important}.content .filter-grid{grid-auto-rows:minmax(var(--control-height),auto)}@media(max-width:1100px){.content .table-toolbar{width:100%;flex-wrap:wrap;overflow:visible;row-gap:6px}.content .table-toolbar>*{flex:0 1 auto!important}}@media(max-width:700px){.content .filter-actions{justify-self:stretch!important;width:100%!important}.content .table-toolbar{justify-content:flex-end}}.notice-rich-text .rt-text-sm{font-size:var(--font-xs)}.notice-rich-text .rt-text-lg{font-size:var(--font-xl)}.notice-rich-text .rt-color-green{color:var(--brand-green)}.notice-rich-text .rt-color-gold{color:var(--brand-gold)}.notice-rich-text .rt-color-red{color:var(--danger)}.notice-rich-text .rt-color-gray{color:var(--text-tertiary)}.notice-rich-text img{display:block;width:100%;max-width:100%;height:auto;margin:12px auto;object-fit:contain}.notice-rich-text p[style="text-align: left"] img,.notice-rich-text div[style="text-align: left"] img{margin-right:auto!important;margin-left:0!important}.notice-rich-text p[style="text-align: center"] img,.notice-rich-text div[style="text-align: center"] img{margin-right:auto!important;margin-left:auto!important}.notice-rich-text p[style="text-align: right"] img,.notice-rich-text div[style="text-align: right"] img{margin-right:0!important;margin-left:auto!important}.notice-rich-text img[data-align]{display:block;max-width:100%}.notice-rich-text img[data-align=left]{margin-right:auto!important;margin-left:0!important}.notice-rich-text img[data-align=center]{margin-right:auto!important;margin-left:auto!important}.notice-rich-text img[data-align=right]{margin-right:0!important;margin-left:auto!important}.notice-prose [data-resize-container]:has(img[data-align=left]){justify-content:flex-start!important}.notice-prose [data-resize-container]:has(img[data-align=center]){justify-content:center!important}.notice-prose [data-resize-container]:has(img[data-align=right]){justify-content:flex-end!important}.ui-modal__body.ui-modal__body--notice-editor{display:flex!important;flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}.arco-message{border-radius:var(--radius-xl, 12px)!important;padding:10px 18px!important;box-shadow:0 6px 18px #0f172a1f!important}.arco-message-icon{display:inline-flex!important;align-items:center;justify-content:center}.monitor-page .monitor-filter-grid{display:flex;flex-wrap:nowrap;align-items:center;gap:12px;min-width:0;width:100%;overflow-x:auto;overflow-y:visible;box-sizing:border-box}.monitor-page .monitor-filter-grid>label,.monitor-page .monitor-filter-grid>.filter-wide,.monitor-page .monitor-filter-grid>.keyword-input{flex:1 0 168px;width:auto;min-width:168px;max-width:240px;grid-column:auto}.monitor-page .monitor-filter-grid>label:has(.arco-picker){flex:1 0 260px;min-width:260px;max-width:320px}.monitor-page .monitor-filter-grid>.monitor-filter-actions{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:flex-start;gap:8px;margin:0 0 0 auto;padding:0;min-height:var(--control-height);width:auto;max-width:none;white-space:nowrap}.monitor-page .monitor-filter-grid>.monitor-filter-actions>.ui-button,.monitor-page .monitor-filter-grid>.monitor-filter-actions>.button{flex:0 0 96px;width:96px;min-width:96px;max-width:96px}.monitor-page .monitor-filter-grid--two-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;overflow:visible}.monitor-page .monitor-filter-grid--two-row>label,.monitor-page .monitor-filter-grid--two-row>.filter-wide,.monitor-page .monitor-filter-grid--two-row>.keyword-input{flex:none;width:auto;min-width:0;max-width:none}.monitor-page .monitor-filter-grid--two-row>label:has(.arco-picker){flex:none;min-width:0;max-width:none}.monitor-page .monitor-filter-grid--two-row>.filter-wide,.monitor-page .monitor-filter-grid--two-row>.keyword-input{grid-column:1 / 4}.monitor-page .monitor-filter-grid--two-row>.monitor-filter-actions{grid-column:4;margin-left:0;justify-self:end}@media(max-width:1100px){.monitor-page .monitor-filter-grid--two-row{grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-page .monitor-filter-grid--two-row>.filter-wide,.monitor-page .monitor-filter-grid--two-row>.keyword-input{grid-column:1}.monitor-page .monitor-filter-grid--two-row>.monitor-filter-actions{grid-column:2}}@media(max-width:640px){.monitor-page .monitor-filter-grid--two-row{grid-template-columns:1fr}.monitor-page .monitor-filter-grid--two-row>.filter-wide,.monitor-page .monitor-filter-grid--two-row>.keyword-input,.monitor-page .monitor-filter-grid--two-row>.monitor-filter-actions{grid-column:1;justify-self:stretch}.monitor-page .monitor-filter-grid--two-row>.monitor-filter-actions{justify-content:flex-end}}.monitor-page .log-ledger{overflow:hidden}.monitor-page.list-is-sticky .log-ledger,.monitor-page.list-is-sticky .table-panel,.monitor-page.list-is-sticky .table-scroll{overflow:visible}.monitor-page.list-is-sticky .filter-surface{display:none}.monitor-page .table-panel{overflow:hidden}.monitor-page .log-head{position:sticky;top:0;z-index:var(--z-sticky);padding:10px 16px;color:var(--brand-deep);background:var(--table-header-bg);border-bottom:2px solid var(--hairline-gold, rgba(197, 154, 61, .35));font-size:var(--font-xs);font-weight:600;line-height:1.35}.monitor-page .log-ledger article{position:relative;border-top:1px solid var(--border)}.monitor-page .log-ledger article.open:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--brand-gold);content:""}.monitor-page .log-row{width:100%;padding:12px 16px;border:0;color:var(--text-primary);text-align:left;background:transparent;cursor:pointer;font-size:var(--font-xs);line-height:1.4}.monitor-page .log-row:hover{background:var(--surface-hover)}.monitor-page .log-row div{display:grid;min-width:0;gap:3px}.monitor-page .log-row b{font-size:var(--font-xs);font-weight:600}.monitor-page .log-row small{color:var(--text-tertiary);font-size:var(--font-2xs)}.monitor-page .log-row span,.monitor-page .log-row code,.monitor-page .log-row time,.monitor-page .log-row em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-xs);font-style:normal}.monitor-page .log-row code{color:var(--text-tertiary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.monitor-page .log-row em{color:var(--success-text)}.monitor-page .log-row em.failed{color:var(--danger)}.monitor-page .log-row em.partial{color:var(--warning, #b7791f)}.monitor-page .tea-detail{font-size:var(--font-xs)}.monitor-page .tea-detail dt,.monitor-page .tea-detail h4,.monitor-page .tea-detail>small{color:var(--text-tertiary);font-size:var(--font-2xs)}.monitor-page .tea-detail dd,.monitor-page .tea-detail pre{margin:0;color:var(--text-primary);font-size:var(--font-xs)}.monitor-page .tea-detail pre{max-height:180px;overflow:auto;white-space:pre-wrap;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--font-2xs)}.monitor-page .table-panel .data-table th,.monitor-page .table-panel .data-table td{font-size:var(--font-xs);line-height:1.35}.monitor-page .table-panel .data-table td{color:var(--text-primary)}.monitor-page .table-panel .mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--font-xs);color:var(--text-secondary)}.monitor-page .actions-cell{overflow:visible;white-space:nowrap}.monitor-page .actions-cell .ui-button{min-width:auto;padding-inline:8px;gap:4px;font-size:var(--font-xs)}
