html,body,#root{height:100%;margin:0;padding:0;font-family:-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";scroll-behavior:smooth}* ::-webkit-scrollbar{width:6px;height:10px}* ::-webkit-scrollbar-thumb{background:#44444480;border-radius:5px}* ::-webkit-scrollbar-track{width:2px;background:#fff;border-radius:100%}.ant-layout-sider{background-color:#fff!important}.ant-pro-layout .ant-pro-layout-content{margin:0;padding:0}.primary-color{color:#1890ff}.icon-color{color:#666}.label-text-color{color:#0000008c}.tips-text-color{color:#9ea1a8}.colorWeak{filter:invert(80%)}.ant-layout{min-height:100vh}.ant-pro-sider.ant-layout-sider.ant-pro-sider-fixed{left:unset}canvas{display:block}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul,ol{list-style:none}.ant-page-header{padding:8px 40px 12px!important;background-color:#fff}.ant-page-header .ant-breadcrumb,.ant-page-header .ant-page-header-heading{padding-block-start:0!important}.ant-page-header .ant-page-header-footer{margin-block-start:0!important}.ant-card-body{padding:16px!important}.ant-card-type-inner .ant-card-body{padding:16px 24px!important}.ant-pro-page-container-children-content{padding:16px!important}.ant-image-preview-img{max-width:50%!important;max-height:50%!important}.ant-btn-primary{box-shadow:unset}.ant-pro-footer-bar{background-color:#fff}.ant-pro-card-body{padding-inline:10px!important}.ant-descriptions-item-label,.label-color{color:#0000008c!important}.title-text{font-weight:600;font-size:18px}.label-text{color:#0000008c}.font-weight-primary{font-weight:600}.font-size-small{font-size:12px}.link-text{cursor:pointer}.link-text:hover{color:#1890ff}.font-size-normal{font-size:14px}.font-size-large{font-size:18px}.font-size-extra-large{font-size:20px}.pagination-wrapper{margin-top:20px;text-align:right}.btn-no-padding{padding:0}.mb24{margin-bottom:24px}.mb16{margin-bottom:16px}.mb12{margin-bottom:12px}.mb8{margin-bottom:8px}.mt8{margin-top:8px}.mt12{margin-top:12px}.mt16{margin-top:16px}.ml12{margin-left:12px}.ml16{margin-left:16px}.ml24{margin-left:24px}.w280{width:280px}.w180{width:180px}.tr{text-align:right}.tc{text-align:center}.ant-pro-page-container-children-container{padding:16px}.ant-pro-layout-has-footer{margin-block-start:0!important}.ant-form-item{margin-bottom:20px}.ant-form-item-explain-error{font-size:12px}.reset_ant_row_col_5 .ant-col-5{width:20%!important;max-width:20%!important}.reset-ant-form-item .ant-form-item{margin-bottom:0}.flex{display:flex}.f-column{flex-direction:column}.f-row{flex-direction:row}.a-c{align-items:center}.j-c{justify-content:center}.j-b{justify-content:space-between}.truncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.reset-form-item .ant-form-item{margin-bottom:0}@media (max-width: 768px){.ant-table{width:100%;overflow-x:auto}.ant-table-thead>tr>th,.ant-table-tbody>tr>th,.ant-table-thead>tr>td,.ant-table-tbody>tr>td{white-space:pre}.ant-table-thead>tr>th>span,.ant-table-tbody>tr>th>span,.ant-table-thead>tr>td>span,.ant-table-tbody>tr>td>span{display:block}}.gray{color:gray}.highlight{color:#f68744}body .ant-pro-page-container .ant-page-header{background-color:#fff}.menu___lmCy5 .anticon{margin-right:8px}.menu___lmCy5 .ant-dropdown-menu-item{min-width:160px}.name___kZtlh{display:flex;flex-direction:column;align-items:end;justify-content:start;color:#fff}.right___j6QWS{display:flex;float:right;height:48px;margin-left:auto;overflow:hidden}.right___j6QWS .ant-badge-count{top:4px;right:10px}.right___j6QWS .action___qDzB9{display:flex;align-items:center;height:48px;padding:0 12px;cursor:pointer;transition:all .3s}.right___j6QWS .action___qDzB9>span{vertical-align:middle}.right___j6QWS .action___qDzB9:hover,.right___j6QWS .action___qDzB9.opened{background:#00000006}.right___j6QWS .search___XbFIL{padding:0 12px}.right___j6QWS .search___XbFIL:hover{background:transparent}.right___j6QWS .account___t6Nrx .avatar___B76fn{margin-right:8px;vertical-align:top;background:#ffffffd9}.dark___VDMBa .action___qDzB9:hover,.dark___VDMBa .action___qDzB9.opened{background:#252a3d}.title-amount___HRnGA{font-weight:600;font-family:Monaco,monospace;text-align:right;background:linear-gradient(45deg,#ffb347,#ed8ce7);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media only screen and (max-width: 768px){.ant-divider-vertical{vertical-align:unset}.name___kZtlh{display:none}.right___j6QWS{right:12px}.right___j6QWS .account___t6Nrx .avatar___B76fn{margin-right:0}.right___j6QWS .search___XbFIL{display:none}}.trigger___r9ilL{position:relative;z-index:10000000000000;display:flex;gap:8px;align-items:center;height:48px;padding:0 12px;overflow:hidden;border-radius:8px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1)}.trigger___r9ilL:hover{background:#0000000a;transform:translateY(-1px)}.trigger___r9ilL .icon___S9Jrw{flex-shrink:0;color:#0009;font-size:16px;transition:all .25s cubic-bezier(.4,0,.2,1)}.trigger___r9ilL .carouselContainer___Q4iVR{position:relative;display:flex;flex:1 1;align-items:center;min-width:0;height:20px;overflow:hidden}.trigger___r9ilL .carouselWrapper___apNTd{position:relative;width:100%;height:100%}.trigger___r9ilL .carouselItem___f3DmA{position:absolute;top:0;left:0;z-index:1;display:flex;align-items:center;width:100%;height:20px;transform:translateY(20px);opacity:0;transition:all .5s cubic-bezier(.4,0,.2,1);pointer-events:none}.trigger___r9ilL .carouselItem___f3DmA.active___fsIfC{position:relative;z-index:2;transform:translateY(0);opacity:1;pointer-events:auto}.trigger___r9ilL .text___NQRwe{display:block;width:100%;overflow:hidden;color:#000000d9;font-weight:500;font-size:14px;line-height:20px;white-space:nowrap;text-overflow:ellipsis}.trigger___r9ilL .localName___P1yLo{color:#00000080;font-weight:400;font-size:13px}.trigger___r9ilL .futureTag___FAnqg{height:18px;margin:0 0 0 4px;padding:0 6px;color:#ff9500;font-size:11px;line-height:16px;background:#ff95001a;border:none;border-radius:9px}.popover___hI1aq .ant-popover-inner{padding:0;overflow:hidden;border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:0 4px 24px #00000014,0 1px 2px #0000000a;animation:popoverFadeIn___nOm1g .3s cubic-bezier(.4,0,.2,1)}.popover___hI1aq .ant-popover-arrow:before{background:#fff;border:1px solid rgba(0,0,0,.06)}.popover___hI1aq.dark___ozrhv .ant-popover-inner{background:#1f1f1f;border-color:#ffffff1a;box-shadow:0 4px 24px #0006,0 1px 2px #0003}.popover___hI1aq.dark___ozrhv .ant-popover-arrow:before{background:#1f1f1f;border-color:#ffffff1a}@keyframes popoverFadeIn___nOm1g{0%{transform:translateY(-8px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.popoverContent___tTjV7{z-index:999999999999999999;min-width:480px;max-width:800px;background:#fff}.searchSection___AnDLy{padding:12px 20px;background:transparent;border-bottom:.5px solid rgba(0,0,0,.08)}.searchBar___tt0ra{width:100%}.searchInput___Q53jV{background:#00000005;border:.5px solid rgba(0,0,0,.1);border-radius:8px;transition:all .2s cubic-bezier(.4,0,.2,1)}.searchInput___Q53jV:hover{background:#0000000a;border-color:#0003}.searchInput___Q53jV:focus,.searchInput___Q53jV:focus-within{background:#fff;border-color:#007aff;box-shadow:0 0 0 2px #007aff1a}.searchInput___Q53jV .ant-input{background:transparent}.searchIcon___UmW3R{color:#00000073}.header___XwORk{position:relative;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#fafafa;border-bottom:.5px solid rgba(0,0,0,.08)}.header___XwORk .headerLeft___skOWh{display:flex;flex:1 1;gap:8px;align-items:center}.header___XwORk .headerIcon___qtaiK{color:#0009;font-size:16px}.header___XwORk .headerTitle___ouVpe{color:#000000d9;font-weight:600;font-size:15px;letter-spacing:-.2px}.header___XwORk .countTag___fj6qP{height:20px;margin:0;padding:0 8px;color:#f57c00;font-weight:500;font-size:11px;line-height:18px;background:#ffc10726;border:none;border-radius:8px}.header___XwORk .viewModeToggle___aP8sK{display:flex;gap:4px;align-items:center}.header___XwORk .viewModeBtn___Nev5H{height:28px;padding:4px 8px;color:#000000a6;background:#fffc;border:.5px solid rgba(0,0,0,.1);border-radius:6px;transition:all .2s cubic-bezier(.4,0,.2,1)}.header___XwORk .viewModeBtn___Nev5H:hover{background:#0000000a;border-color:#00000026}.header___XwORk .viewModeBtn___Nev5H.ant-btn-primary___pnpHq{color:#007aff;background:#007aff1a;border-color:#007aff4d}.loading___l2Cem{display:flex;align-items:center;justify-content:center;min-height:200px;padding:60px 20px}.holidayList___txBT6{max-height:500px;padding:12px 20px 20px;overflow-y:auto}.holidayList___txBT6::-webkit-scrollbar{width:8px}.holidayList___txBT6::-webkit-scrollbar-track{background:transparent}.holidayList___txBT6::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}.holidayList___txBT6::-webkit-scrollbar-thumb:hover{background:#0000004d}.dateGroup___YGSao{margin-bottom:20px}.dateGroup___YGSao:last-child{margin-bottom:0}.dateLabel___uzVnm{margin-bottom:12px;padding-bottom:8px;color:#0009;font-weight:600;font-size:13px;letter-spacing:-.1px;border-bottom:.5px solid rgba(0,0,0,.08)}.holidayItem___u2SGk{padding:14px 0;border-bottom:.5px solid rgba(0,0,0,.06);transition:all .2s cubic-bezier(.4,0,.2,1)}.holidayItem___u2SGk:last-child{border-bottom:none}.holidayItem___u2SGk:hover{margin:0 -4px;padding-right:4px;padding-left:4px;background:#00000005;border-radius:10px}.holidayMain___Jnu8N{margin-bottom:10px}.holidayNameRow___rAok6{display:flex;gap:8px;align-items:center;margin-bottom:4px}.holidayName___RmB2l{display:flex;flex:1 1;gap:6px;align-items:center;color:#000000d9;font-weight:600;font-size:15px;line-height:1.4;letter-spacing:-.2px}.holidayName___RmB2l .flag-icon{flex-shrink:0;width:18px;height:14px;border-radius:2px}.localNameInline___VIUcp{color:#00000080;font-weight:400;font-size:14px}.remindIcon___flMnh{flex-shrink:0;color:#007aff;font-size:14px}.holidayMeta___g34Pw{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.metaTags___wbIpy{display:flex;flex:1 1;flex-wrap:wrap;gap:6px;align-items:center}.metaTag___zsRlR{height:22px;margin:0;padding:0 8px;font-weight:500;font-size:11px;line-height:20px;border:none;border-radius:6px}.setReminderBtn___PAZ50{flex-shrink:0;height:auto;padding:0;color:#007aff;font-size:12px;background:transparent;border:none}.setReminderBtn___PAZ50:hover{color:#0051d5;background:transparent}.setReminderBtn___PAZ50 .anticon___6tzd4{margin-right:4px}.counties___YGmg0{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:8px}.county___6Hftt{padding:2px 8px;color:#0009;font-size:11px;line-height:1.4;background:#0000000a;border-radius:4px}.countyMore___gOKF2{color:#00000073;font-size:11px;font-style:italic}.holidayGrid___R3zgT{max-height:500px;padding:16px 20px 20px;overflow-y:auto}.holidayGrid___R3zgT::-webkit-scrollbar{width:8px}.holidayGrid___R3zgT::-webkit-scrollbar-track{background:transparent}.holidayGrid___R3zgT::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}.holidayGrid___R3zgT::-webkit-scrollbar-thumb:hover{background:#0000004d}.gridDateGroup___f2DQn{margin-bottom:24px}.gridDateGroup___f2DQn:last-child{margin-bottom:0}.gridDateLabel___Q6elv{margin-bottom:12px;color:#0009;font-weight:600;font-size:13px;letter-spacing:-.1px}.gridItems___VMinl{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.gridItem____M6c_{padding:14px;background:#00000005;border:.5px solid rgba(0,0,0,.06);border-radius:12px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.gridItem____M6c_:hover{background:#0000000a;border-color:#0000001a;box-shadow:0 2px 8px #00000014;transform:translateY(-2px)}.gridItemHeader___cTH5n{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:6px}.gridItemName___Fv4WI{display:flex;flex:1 1;gap:6px;align-items:center;color:#000000d9;font-weight:600;font-size:14px;line-height:1.3;letter-spacing:-.1px}.gridItemName___Fv4WI .flag-icon{flex-shrink:0;width:16px;height:12px;border-radius:2px}.gridItemLocalName___ubidU{margin-bottom:8px;color:#00000080;font-size:12px;line-height:1.4}.gridRemindIcon___iPM1J{flex-shrink:0;margin-left:4px;color:#007aff;font-size:12px}.gridItemMeta___mpY7N{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.gridMetaTag___wT3s7{height:18px;margin:0;padding:0 6px;font-weight:500;font-size:10px;line-height:16px;border:none;border-radius:4px}.gridSetReminderBtn___xevVp{width:100%;height:auto;margin-top:4px;padding:0;color:#007aff;font-size:11px;text-align:left;background:transparent;border:none}.gridSetReminderBtn___xevVp:hover{color:#0051d5;background:transparent}.gridSetReminderBtn___xevVp .anticon___6tzd4{margin-right:4px}.empty___ff_KN{padding:60px 20px;color:#00000073;font-size:14px;text-align:center}.dark___ozrhv .trigger___r9ilL:hover{background:#252a3d}.dark___ozrhv .trigger___r9ilL:hover .icon___S9Jrw{color:#fffc}.dark___ozrhv .trigger___r9ilL:hover .text___NQRwe{color:#ffffffe6}.dark___ozrhv .trigger___r9ilL .icon___S9Jrw{color:#ffffffa6}.dark___ozrhv .trigger___r9ilL .text___NQRwe{color:#ffffffd9}.dark___ozrhv .trigger___r9ilL .localName___P1yLo{color:#ffffff80}.dark___ozrhv .popoverContent___tTjV7{background:#1f1f1f}.dark___ozrhv .searchSection___AnDLy{border-bottom-color:#ffffff1a}.dark___ozrhv .searchInput___Q53jV{background:#ffffff0d;border-color:#ffffff26}.dark___ozrhv .searchInput___Q53jV:hover{background:#ffffff14;border-color:#ffffff40}.dark___ozrhv .searchInput___Q53jV:focus,.dark___ozrhv .searchInput___Q53jV:focus-within{background:#ffffff1a;border-color:#5ac8fa;box-shadow:0 0 0 2px #5ac8fa26}.dark___ozrhv .searchInput___Q53jV .ant-input{color:#ffffffd9;background:transparent}.dark___ozrhv .searchInput___Q53jV .ant-input::placeholder{color:#fff6}.dark___ozrhv .searchIcon___UmW3R{color:#ffffff73}.dark___ozrhv .header___XwORk{background:#2a2a2a;border-bottom-color:#ffffff1a}.dark___ozrhv .header___XwORk .headerTitle___ouVpe{color:#ffffffd9}.dark___ozrhv .header___XwORk .headerIcon___qtaiK{color:#fff9}.dark___ozrhv .header___XwORk .viewModeBtn___Nev5H{color:#ffffffa6;background:#ffffff0d;border-color:#ffffff1a}.dark___ozrhv .header___XwORk .viewModeBtn___Nev5H:hover{background:#ffffff1a}.dark___ozrhv .header___XwORk .viewModeBtn___Nev5H.ant-btn-primary___pnpHq{color:#5ac8fa;background:#007aff33;border-color:#007aff4d}.dark___ozrhv .dateLabel___uzVnm{color:#fff9;border-bottom-color:#ffffff1a}.dark___ozrhv .holidayItem___u2SGk{border-bottom-color:#ffffff1a}.dark___ozrhv .holidayItem___u2SGk:hover{background:#ffffff0d}.dark___ozrhv .holidayName___RmB2l{color:#ffffffd9}.dark___ozrhv .localNameInline___VIUcp{color:#ffffff80}.dark___ozrhv .remindIcon___flMnh,.dark___ozrhv .setReminderBtn___PAZ50{color:#5ac8fa}.dark___ozrhv .setReminderBtn___PAZ50:hover{color:#7dd3fc}.dark___ozrhv .county___6Hftt{color:#fff9;background:#ffffff1a}.dark___ozrhv .countyMore___gOKF2,.dark___ozrhv .empty___ff_KN{color:#ffffff73}.dark___ozrhv .gridItem____M6c_{background:#ffffff08;border-color:#ffffff1a}.dark___ozrhv .gridItem____M6c_:hover{background:#ffffff0f;border-color:#ffffff26}.dark___ozrhv .gridItemName___Fv4WI{color:#ffffffd9}.dark___ozrhv .gridItemLocalName___ubidU{color:#ffffff80}.dark___ozrhv .gridRemindIcon___iPM1J,.dark___ozrhv .gridSetReminderBtn___xevVp{color:#5ac8fa}.dark___ozrhv .gridSetReminderBtn___xevVp:hover{color:#7dd3fc}.dark___ozrhv .gridDateLabel___Q6elv{color:#fff9}.container___XDVhF{display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;overflow:hidden}.container___XDVhF .ant-pro-form-login-container{padding:24px 0}.container___XDVhF .content___uLlz0{display:flex;flex-direction:row;border-left:none;backdrop-filter:blur(10px)}@media (min-width: 768px){.container___XDVhF{display:flex;justify-content:right;width:100vw;height:100vh}.container___XDVhF .ant-pro-form-login-container{padding:24px 0}.container___XDVhF .content___uLlz0{display:flex;flex-direction:row;border-left:1px solid #d9d9d926;backdrop-filter:blur(10px)}}.lang___EdGen{width:100%;height:40px;line-height:44px;text-align:right}.lang___EdGen .ant-dropdown-trigger{margin-right:24px}.formStyle___Vlj4u .ant-pro-form-login-container___S5fhF{padding:0!important}.right_content___hqkhQ{display:flex;flex-direction:column;justify-content:center;height:100vh;padding:40px}.right_content_header___mrLGc{display:flex;align-items:center;width:100%;margin-bottom:60px;color:#fff}.login_title___KO6A4{position:relative;top:12px;color:#fff;font-weight:600;font-size:33px}.login_icon___mBGw1{width:86px;height:86px;margin-right:16px}
