h1,.h1{font-size:48px!important;font-weight:400!important;line-height:1.2;margin-bottom:.5em}h2,.h2{font-size:36px!important;font-weight:400!important;line-height:1.2;margin-bottom:.5em}.ant-modal-title{font-size:20px!important;font-weight:400!important;line-height:1.2}h3,.h3{font-size:20px!important;font-weight:400!important;line-height:1.2;margin-bottom:.5em}.small-title{font-size:14px!important;font-weight:700!important;line-height:1.2;letter-spacing:.01em}.text-9-400{font-weight:400!important;font-size:9px!important;line-height:10px!important;letter-spacing:-.3px!important}.text-9-500{font-weight:500!important;font-size:9px!important;line-height:10px!important;letter-spacing:-.3px!important}.text-9-600{font-weight:600!important;font-size:9px!important;line-height:10px!important;letter-spacing:-.3px!important}.text-9-700{font-weight:700!important;font-size:9px!important;line-height:10px!important;letter-spacing:-.3px!important}.text-10-400{font-weight:400!important;font-size:10px!important;line-height:10px!important;letter-spacing:-.3px!important}.text-10-500{font-weight:500!important;font-size:10px!important;line-height:10px!important;letter-spacing:-.3px!important}.text-10-600{font-weight:600!important;font-size:10px!important;line-height:10px!important;letter-spacing:-.3px!important}.text-10-700{font-weight:700!important;font-size:10px!important;line-height:10px!important;letter-spacing:-.3px!important}.text-11-400{font-weight:400!important;font-size:11px!important;line-height:12px!important;letter-spacing:0!important}.text-11-500{font-weight:500!important;font-size:11px!important;line-height:12px!important;letter-spacing:0!important}.text-11-600{font-weight:600!important;font-size:11px!important;line-height:12px!important;letter-spacing:0!important}.text-11-700{font-weight:700!important;font-size:11px!important;line-height:12px!important;letter-spacing:0!important}.text-12-400{font-weight:400!important;font-size:12px!important;line-height:12px!important;letter-spacing:0%!important}.text-12-500{font-weight:500!important;font-size:12px!important;line-height:12px!important;letter-spacing:0%!important}.text-12-600{font-weight:600!important;font-size:12px!important;line-height:12px!important;letter-spacing:0%!important}.text-12-700{font-weight:700!important;font-size:12px!important;line-height:12px!important;letter-spacing:0%!important}.text-13-400{font-weight:400!important;font-size:13px!important;line-height:14px!important;letter-spacing:0%!important}.text-13-500{font-weight:500!important;font-size:13px!important;line-height:14px!important;letter-spacing:0%!important}.text-13-600{font-weight:600!important;font-size:13px!important;line-height:14px!important;letter-spacing:0%!important}.text-13-700{font-weight:700!important;font-size:13px!important;line-height:14px!important;letter-spacing:0%!important}.text-14-400{font-weight:400!important;font-size:14px!important;line-height:14px!important;letter-spacing:0%!important}.text-14-500{font-weight:500!important;font-size:14px!important;line-height:14px!important;letter-spacing:0%!important}.text-14-600{font-weight:600!important;font-size:14px!important;line-height:14px!important;letter-spacing:0%!important}.text-14-700{font-weight:700!important;font-size:14px!important;line-height:14px!important;letter-spacing:0%!important}.text-20-400{font-weight:400!important;font-size:20px!important;line-height:20px!important;letter-spacing:0%!important}.text-20-500{font-weight:500!important;font-size:20px!important;line-height:20px!important;letter-spacing:0%!important}.text-20-600{font-weight:600!important;font-size:20px!important;line-height:20px!important;letter-spacing:0%!important}.text-20-700{font-weight:700!important;font-size:20px!important;line-height:20px!important;letter-spacing:0%!important}.border-custom-1{border-width:1px!important;border-style:solid!important}.border-custom-2{border-width:2px!important;border-style:solid!important}.border-custom-3{border-width:3px!important;border-style:solid!important}.border-custom-4{border-width:4px!important;border-style:solid!important}.border-custom-5{border-width:5px!important;border-style:solid!important}.border-custom-1-dashed{border-width:1px!important;border-style:dashed!important}.border-custom-2-dashed{border-width:2px!important;border-style:dashed!important}.border-custom-3-dashed{border-width:3px!important;border-style:dashed!important}.border-custom-4-dashed{border-width:4px!important;border-style:dashed!important}.border-custom-5-dashed{border-width:5px!important;border-style:dashed!important}.g-6{gap:6px!important}.g-10{gap:10px!important}.ant-table{font-size:12px!important}.ant-table-tbody>tr>td{font-weight:400!important;font-size:13px!important;line-height:16px!important;letter-spacing:0%!important}.ant-table-thead>tr>th{font-weight:600!important;font-size:16px!important;line-height:20px!important;letter-spacing:0%!important}.ant-table-small .ant-table-thead>tr>th,.ant-table-small .ant-table-tbody>tr>td{padding:4px 6px!important}.ant-table-extra-compact .ant-table-thead>tr>th,.ant-table-extra-compact .ant-table-tbody>tr>td{padding:2px 4px!important}.fixed-width-xs{width:60px!important;max-width:60px!important}.fixed-width-sm{width:100px!important;max-width:100px!important}.fixed-width-md{width:150px!important;max-width:150px!important}.fixed-width-lg{width:200px!important;max-width:200px!important}.wrap-text-cell{word-break:break-word!important;white-space:normal!important}.text-ellipsis{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.el-2{display:-webkit-box!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important}.ant-input-affix-wrapper,button,input,.ant-picker,.ant-select-selector{border-radius:0!important}.ant-tabs-tab-btn{font-weight:500!important;font-size:16px!important;line-height:14px!important;letter-spacing:0%!important}.ant-btn{height:36px!important}:root{touch-action:pan-x pan-y;height:100%;--font-ibm-plex-sans: "IBM Plex Sans", sans-serif;--ui-background: #f9f9f9;--ant-primary-color: #3452ff !important}html,body,div,span,applet,object,iframe,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,mark,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,hgroup,menu,nav,output,ruby,section,summary,time,audio,video{font-family:var(--font-ibm-plex-sans)!important;font-size:16px}h1,h2,h3,h4,h5,h6,tfoot,thead,footer,header{font-family:var(--font-ibm-plex-sans)!important}body{margin:0;padding:0;box-sizing:border-box}footer{font-size:16 px!important}header{font-size:16 px!important;text-transform:uppercase!important;height:108px}.ant-upload{width:100%}.tox-tinymce{border:none!important}.ant-pagination-item{border-radius:0!important}.custom-error-toast{color:red;border:1px solid red;background-color:#fff0f0}.float-button-custom{border-radius:999px!important}.auth-layout{min-height:100vh}.auth-header{background-color:var(--header-bg-color, #ffffff);display:flex;align-items:center;border-bottom:1px solid #f0f0f0;padding:0 24px;height:64px;position:sticky;top:0;z-index:1000;box-shadow:0 2px 8px #00000008}.auth-header .logo{width:120px;height:48gpx;cursor:pointer;object-fit:contain}.auth-header .auth-header-container{display:flex;align-items:center;gap:32px}.auth-menu{flex:1;background:transparent;border-bottom:none}.auth-content{display:flex;justify-content:center;background-color:#f9f9f9;padding:0 20px}.auth-outlet-wrapper{width:100%;background:#f9f9f9}.auth-footer{background-color:#161616;padding:20px}.footer-content{display:flex;justify-content:space-between;gap:32px;flex-wrap:wrap}.footer-column h4{margin-bottom:8px;font-size:16px;font-weight:600}.footer-column ul{list-style:none;padding:0;margin:0}.footer-column li{margin-bottom:4px}.footer-column a{color:#555;text-decoration:none}.footer-column a:hover{text-decoration:underline}.ant-layout-footer{padding:0 20px}.footer-contact{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.footer-contact a{font-size:14px;color:#c6c6c6;font-weight:400}.footer-contact a:hover{border-bottom:1px solid #f9f9f9}.footer-contact-details{display:flex;gap:32px;flex-wrap:wrap}.footer-contact-details span,strong{font-size:14px;color:#c6c6c6;font-weight:400}.ant-menu-title-content:hover{color:var(--ant-primary-color)}.menu-header{display:flex;align-items:center;flex:1;gap:24px}.menu-header .menu-item_custom{cursor:pointer;display:flex;align-items:center;gap:8px;transition:all}.menu-header .menu-item_custom_active{color:var(--ant-primary-color);font-weight:500}.page-wrapper{margin:0 auto;width:100%;box-sizing:border-box;max-width:1500px;padding:20px 0}.login-page{display:flex;gap:24px;flex-wrap:wrap;padding:12px}.login-left{flex:1;max-width:500px;display:flex;flex-direction:column;justify-content:center}.login-right{flex:1;display:flex;align-items:center;justify-content:center}.login-img{width:100%;max-width:700px;height:auto;object-fit:contain}.login-title{font-weight:700;color:#1f2937;text-align:center;margin-bottom:32px}.login-form{width:100%}.login-button{width:100%;font-weight:600;height:48px!important}.login-button path{color:#fff}.login-support-text{text-align:center;color:#6b7280;font-size:14px}@media screen and (max-width: 996px){.login-right{display:none}}.result-page{font-weight:500;margin-bottom:4px;height:100%;border-radius:8px}.filter-bar{margin-bottom:16px;display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap}.summary-info{margin-bottom:12px;font-weight:500;display:flex;align-items:center;gap:12px}.pg{margin-top:16px;display:flex;width:100%;justify-content:end}.table-container-frozen{width:100%;overflow:auto}.result-table-frozen .ant-table-container{border-radius:8px}.result-table-frozen .ant-table-sticky-scroll{display:none}.result-table-frozen .ant-table-cell-fix-left,.result-table-frozen .ant-table-cell-fix-right{z-index:100!important;background:#fff}.result-table-frozen .ant-table-header .ant-table-cell-fix-left,.result-table-frozen .ant-table-header .ant-table-cell-fix-right{background:#fafafa}.result-table-frozen .ant-table-sticky-header{z-index:101!important}.result-table-frozen .ant-table-cell-fix-left-last:after{content:"";position:absolute;top:0;bottom:0;right:-20px;width:20px;box-shadow:inset 10px 0 8px -8px #00000026;pointer-events:none}.result-table-frozen .ant-table-cell-fix-right-first:after{content:"";position:absolute;top:0;bottom:0;left:-20px;width:20px;box-shadow:inset -10px 0 8px -8px #00000026;pointer-events:none}.result-table-frozen .ant-table-tbody>tr.ant-table-row:hover>td{background:#fafafa}.result-table-frozen .ant-table-tbody>tr>td.ant-table-cell-fix-left,.result-table-frozen .ant-table-tbody>tr>td.ant-table-cell-fix-right{background:#fff}.result-table-frozen .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left,.result-table-frozen .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right{background:#fafafa}.package-page{border-radius:8px}.package-header{display:flex;justify-content:space-between;margin-bottom:16px;align-items:end}.order-page{border-radius:8px}.package-header{display:flex;justify-content:space-between;margin-bottom:16px}._container_1mn1g_1{max-width:1440px;margin:32px auto;background:#fff;border-radius:16px;box-shadow:0 4px 24px #00000012;padding:36px 32px 32px}._title_1mn1g_10{margin-bottom:32px;font-size:28px;font-weight:500;color:#222}._flexRow_1mn1g_17{display:flex;gap:32px;align-items:flex-start}._leftPanel_1mn1g_23{width:300px;min-width:300px;background:#f8fafc;border-radius:12px;padding:18px 20px;min-height:320px;box-sizing:border-box;box-shadow:0 1px 4px #0000000a}._leftPanel_1mn1g_23 b{color:#222;font-size:15px}._selectedList_1mn1g_39{margin:14px 0 0;padding-left:18px;color:#333;font-size:14px;max-width:300px;max-height:170px;overflow-y:auto}._selectedList_1mn1g_39 li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px;list-style:disc}._rightPanel_1mn1g_56{flex:1;flex-shrink:1;min-width:0}._searchBox_1mn1g_62{margin-bottom:12px}._tableWrap_1mn1g_66{border-radius:10px;overflow:hidden;background:#fff;border:1px solid #e6e6e6;box-sizing:unset!important}._buttonRow_1mn1g_74{margin-top:32px;display:flex;justify-content:flex-end;gap:12px}@media (max-width: 900px){._flexRow_1mn1g_17{flex-direction:column;gap:20px}._leftPanel_1mn1g_23{margin-bottom:16px}}.guide-page{height:100%;border-radius:0;box-shadow:0 1px 2px #0000000d}.guide-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.guide-loading{display:flex;justify-content:center;align-items:center;height:300px}.guide-editor-container{min-height:500px;border:1px solid #d9d9d9;border-radius:0;overflow:hidden;background:#fff}.guide-editor-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fafafa;border-bottom:1px solid #f0f0f0}.guide-preview-container{min-height:500px;border:1px solid #d9d9d9;border-radius:0;padding:0;background:#fff;box-shadow:0 1px 3px #0000000d;height:100%}.guide-preview-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #f0f0f0;background:#fafafa}.guide-content{min-height:300px;padding:16px;line-height:1.6;color:#333;overflow:auto}.guide-content img{max-width:100%;height:auto}.guide-preview-header h3,.guide-editor-header h3{margin:0}.guide-preview-header p{margin:0;color:#666}@media (max-width: 768px){.guide-preview-container{margin-top:20px}}
