@keyframes shine{0%{left:-100%}20%{left:100%}to{left:100%}}.ant-btn.ant-btn-color-primary{background-color:#ff6800!important}.ant-btn.ant-btn-color-primary:hover{background-color:#fe7618!important}.ant-btn.ant-btn-color-primary:active{background-color:#e6790b!important}.ant-btn.ant-btn-variant-outlined:hover,.ant-btn.ant-btn-variant-dashed:hover{border-color:#ff6800!important}.ant-btn.ant-btn-variant-outlined:hover:hover,.ant-btn.ant-btn-variant-dashed:hover:hover{color:#fe7618!important;border-color:#fe7618!important}.ant-btn.ant-btn-variant-outlined:hover:active,.ant-btn.ant-btn-variant-dashed:hover:active{color:#e6790b!important;border-color:#e6790b!important}*{margin:0;padding:0}html,body{box-sizing:border-box;background-color:#fafafa;width:100%;height:100%;margin:0;padding:0}p{justify-content:center;align-items:center;margin:0;padding:0;display:flex}.ant-app{line-height:unset!important}.agentNav{z-index:100;background:linear-gradient(135deg,#ff6800 0%,#e6790b 100%);border-bottom:none;justify-content:space-between;align-items:center;height:40px;padding:4px 24px 6px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 12px #0000001a}.agentNav:before{content:"";opacity:.7;background:linear-gradient(90deg,#52c41a,#faad14,#f5222d);height:3px;position:absolute;bottom:0;left:0;right:0}.agentNav:after{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:50%;height:100%;animation:8s infinite shine;position:absolute;top:0;left:-100%}.agentNav .agentNav_title_left{align-items:center;gap:16px;font-size:14px;font-weight:500;display:flex}.agentNav .agentNav_title_left li{background:#ffffff1a;border:1px solid #ffffff26;border-radius:6px;justify-content:center;align-items:center;height:30px;margin:0;padding:0 10px;display:flex}.agentNav .agentNav_title_left li:hover{background:#ffffff26;transform:translateY(-1px)}.agentNav .agentNav_title_left li a{color:#fff}.agentNav .agentNav_title_left li .active{color:#333}.agentNav .agentNav_title_left_active{background:#ffd014!important}.agentNav .agentNav_title_right{color:#fff;align-items:center;font-size:14px;display:flex}.agentNav .agentNav_title_right .alink{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;border:1px solid #ffffff26;border-radius:6px;justify-content:center;align-items:center;margin-left:15px;padding:6px 14px;font-weight:500;line-height:1;transition:all .3s;display:flex}.agentNav .agentNav_title_right .alink:hover{background:#fff3;text-decoration:none;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.agentNav .agentNav_title_right .alink:first-child{background:#4caf5033}.agentNav .agentNav_title_right .alink:first-child:hover{background:#4caf504d}.agentNav .agentNav_title_right .alink:last-child{background:#f4433633}.agentNav .agentNav_title_right .alink:last-child:hover{background:#f443364d}.page-container{box-sizing:border-box;flex-direction:column;flex:1;margin:61px 12px 0;display:flex}.pagination-container{justify-content:flex-end;margin-right:4px;display:flex}.search-form{background-color:#fff8f0;border:1px solid #ffccbc;border-radius:6px;flex-shrink:0;margin-bottom:10px;padding:16px}.search-form .form-row{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:8px;display:flex}.search-form .form-row:last-child{margin-bottom:0}.search-form .form-item{align-items:center;gap:4px;display:flex}.search-form .form-item .form-label{color:#222;white-space:nowrap;font-weight:500}.search-form .form-item .form-control{min-width:150px}.search-form .search-actions{gap:8px;margin-left:auto;display:flex}.table-container{background-color:#fff;border:1px solid #ffccbc;border-radius:6px;flex-direction:column;flex:1;min-height:0;margin-bottom:24px;display:flex;box-shadow:0 2px 8px #00000014}.table-container .table-header{background-color:#fff8f0;border-bottom:1px solid #ffccbc;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px;display:flex}.table-container .table-header .table-title{color:#222;font-weight:600}.table-container .table-header .table-actions{gap:8px;display:flex}.table-enhanced{color:#222;border-collapse:collapse;width:100%;margin-bottom:0}.table-enhanced th,.table-enhanced td{vertical-align:middle;text-align:left;border-bottom:1px solid #f0f0f0;padding:8px 16px}.table-enhanced td.td-lines p{gap:4px;line-height:1.8}.table-enhanced thead th{color:#222;z-index:10;background-color:#fff8f0;border-bottom:2px solid #ffccbc;font-weight:600;position:sticky;top:0}.table-enhanced tbody tr{transition:background-color .2s}.table-enhanced tbody tr:hover{background-color:#ff68000d}.table-enhanced tbody tr.selected{background-color:#ff68001a}.table-enhanced tbody tr.disabled{color:#666;background-color:#f5f5f5}.table-enhanced.table-bordered th,.table-enhanced.table-bordered td{border:1px solid #ffccbc}.table-enhanced.table-striped tbody tr:nth-child(odd){background-color:#fff8f0}.table-enhanced .action-buttons{flex-wrap:wrap;gap:4px;display:flex}.table-enhanced .action-buttons .btn-link{cursor:pointer;border-radius:4px;padding:4px 8px;font-size:12px;transition:all .2s}.table-enhanced .action-buttons .btn-link:hover{cursor:pointer;background-color:#ff68001a}.status-tag{border-radius:4px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-block}.status-tag.status-success{color:#52c41a;background-color:#52c41a1a}.status-tag.status-warning{color:#faad14;background-color:#faad141a}.status-tag.status-error{color:#f5222d;background-color:#f5222d1a}.status-tag.status-info{color:#ff9800;background-color:#ff98001a}.status-tag.status-default{color:#666;background-color:#6666661a}.login-container{background:linear-gradient(135deg,#fff3e0 0%,#fff8f0 100%);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex;position:relative;overflow:hidden}.fruit-decoration{opacity:.1;z-index:0;position:absolute}.fruit-decoration.apple{width:80px;height:80px;animation:6s ease-in-out infinite float;top:10%;left:5%}.fruit-decoration.cherries{width:60px;height:60px;animation:7s ease-in-out 1s infinite float;top:20%;right:10%}.fruit-decoration.grapes{width:70px;height:70px;animation:8s ease-in-out .5s infinite float;bottom:15%;left:8%}.fruit-decoration.strawberry{width:65px;height:65px;animation:7s ease-in-out 1.5s infinite float;bottom:20%;right:5%}@keyframes float{0%,to{opacity:.1;transform:translateY(0)translate(0)rotate(0)}25%{opacity:.15;transform:translateY(-15px)translate(5px)rotate(5deg)}50%{opacity:.5;transform:translateY(-20px)translate(0)rotate(0)}75%{opacity:.25;transform:translateY(-15px)translate(-5px)rotate(-5deg)}}.login-form-container{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border:1px solid #ffccbc;border-radius:12px;width:100%;max-width:420px;margin-top:-20%;padding:32px;position:relative;box-shadow:0 6px 16px #0000001f}.login-header{text-align:center;margin-bottom:32px}.login-header .login-title{color:#ff6800;justify-content:center;align-items:center;margin-bottom:8px;font-size:28px;font-weight:600;display:flex}.login-header .login-title .fruit-icon{width:42px;height:42px;margin-top:-6px;margin-right:8px;animation:2s infinite pulse}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.login-form :global(.ant-form-item){margin-bottom:24px}.login-form :global(.ant-form-item) :global(.ant-form-item-label){padding-bottom:4px}.login-form :global(.ant-form-item) :global(.ant-form-item-label) label{color:#222;font-size:14px;font-weight:500}.login-form :global(.ant-form-item) :global(.ant-form-item-control-input) input{color:#222;background-color:#fff;border-radius:6px;padding:12px 16px;font-size:14px}.login-form :global(.ant-form-item) :global(.ant-form-item-control-input) input:hover{border-color:#ff6800}.login-form :global(.ant-form-item) :global(.ant-form-item-control-input) input:focus{border-color:#ff6800;box-shadow:0 0 0 2px #ff68001a}.login-form :global(.ant-form-item) :global(.ant-form-item-control-input) input.ant-input-focused{border-color:#ff6800;box-shadow:0 0 0 2px #ff68001a}.login-form :global(.ant-form-item) :global(.ant-form-item-control-input) input::placeholder{color:#666}.login-form :global(.ant-form-item) :global(.ant-form-item-control-input) input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#222!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}.login-form :global(.ant-form-item) :global(.ant-form-item-control-input) input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#222!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}.login-form :global(.ant-form-item) :global(.ant-form-item-control-input) input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#222!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}.login-form :global(.ant-form-item) :global(.ant-form-item-control-input) input:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#222!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}.login-form .captcha-group{align-items:center;gap:8px;display:flex}.login-form .captcha-group .captcha-input{flex:1}.login-form .captcha-group .captcha-image{cursor:pointer;border:1px solid #ffccbc;border-radius:6px;height:40px;transition:all .3s}.login-form .captcha-group .captcha-image:hover{border-color:#ff6800;box-shadow:0 0 0 2px #ff68001a}.login-form .captcha-group .refresh-link{color:#ff6800;cursor:pointer;white-space:nowrap;font-size:12px;transition:all .2s}.login-form .captcha-group .refresh-link:hover{color:#ffa726;text-decoration:none}.login-form .submit-button{cursor:pointer;background:linear-gradient(45deg,#ff6800,#ffa726);border:none;border-radius:6px;height:auto;margin-top:8px;padding:12px 16px;font-size:16px;font-weight:500;transition:all .3s;box-shadow:0 2px 8px #00000014}.login-form .submit-button:hover{background:linear-gradient(45deg,#ffa726,#ff6800);transform:translateY(-2px);box-shadow:0 4px 12px #ff680066}.login-form .submit-button:active{transform:translateY(0)}.login-form .submit-button:focus{outline:none;box-shadow:0 0 0 2px #ff680033}@media (max-width:480px){.login-form-container{margin:16px;padding:24px 16px}.fruit-decoration.apple,.fruit-decoration.cherries,.fruit-decoration.grapes,.fruit-decoration.strawberry{width:40px;height:40px}.login-header .login-title{font-size:24px}.captcha-group{flex-direction:column;align-items:stretch;gap:4px}.captcha-group .refresh-link{text-align:center;margin-top:4px}}.report-statistics{margin-bottom:24px}.report-statistics .stat-card{background:#fafafa;border:1px solid #f0f0f0;border-radius:4px;padding:20px}.search-form{background:#fafafa;border:1px solid #f0f0f0;border-radius:4px;margin-bottom:20px;padding:16px}.search-form .form-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.search-form .form-item{flex-direction:column;gap:4px;display:flex}.search-form .form-item>span{color:#666;font-size:12px}.table-container .table-body{overflow-x:auto}.table-container table{border-collapse:collapse;min-width:100%}.table-container table th,.table-container table td{text-align:left;border-bottom:1px solid #f0f0f0;padding:8px 12px}.table-container table th{background-color:#fafafa;font-weight:700}.table-container table tbody tr:hover{background-color:#f5f5f5}.text-success{color:#52c41a}.text-error{color:#ff4d4f}.text-gray-600{color:#666}.header-actions{justify-content:flex-end;margin-bottom:16px;display:flex}.table-container,.table-body{overflow:visible!important}.view-children-link{color:#1c89ee;cursor:pointer}.view-children-link:hover{color:#e19512}