:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,a:hover,a:active{text-decoration:underline}html,body,#root{height:100%;margin:0;padding:0;font-size:16px}h1{font-size:3.2em;line-height:1.1}*{box-sizing:border-box}.three-line-ellipsis{word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.ten-line-ellipsis{word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:10;overflow:hidden;text-overflow:ellipsis}.ant-btn-variant-solid{background:linear-gradient(135deg,#f6b341,#e66d2f);border:0}.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover,.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active{background:linear-gradient(135deg,#f6b34199,#e66d2f99)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse{0%,to{opacity:.4}50%{opacity:.8}}@keyframes gridMove{0%{transform:translate(0)}to{transform:translate(20px,20px)}}.loginPage{background:url(/assets/login-back-DbqSyiDF.jpg);background-repeat:no-repeat;background-size:100% 100%;background-position:center}.login-card{animation:fadeInUp .8s ease-out;transition:all .4s cubic-bezier(.4,0,.2,1)}.login-card .ant-form-item-vertical .ant-form-item-label{margin-bottom:0}.login-card:hover{transform:translateY(-8px);box-shadow:0 25px 50px #1e3a8a26,0 15px 35px #1e3a8a1a}.logo-container{position:relative}.createOne{margin-top:20px;font-size:14px;color:#333;line-height:16px;text-align:center}@media(max-width:768px){.login-card{margin:0 16px}}@media(max-width:480px){.login-card{margin:0 12px}}.campaign{display:flex;flex-direction:column;height:calc(100vh - 64px)}.campaign .titleCon{display:flex;align-items:center;justify-content:space-between;padding:24px;gap:8px}.campaign .titleCon .title{font-size:20px;font-weight:700;flex:1}.campaign .campaignList{flex:1;overflow-y:auto;position:relative;padding:0 24px}.campaign .campaignList .emptyCon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.campaign .campaignList .card{margin-bottom:12px}.campaign .campaignList .card .brandCon{display:flex}.campaign .campaignList .card .brandCon .label{font-size:14px;color:#9f9f9f}.campaign .campaignList .card .brandCon .value{flex:1;font-weight:650;font-size:14px}.campaign .campaignList .card .subCard{background-color:#f4f4f4;margin-top:12px}.campaign .campaignList .card .subCard .staticCon .item{text-align:center;border-right:1px solid #CCCCCC;font-size:16px;font-weight:650;cursor:pointer}.campaign .campaignList .card .subCard .staticCon .item .total{font-weight:700;color:#e66d2f}.campaign .campaignList .card .subCard .staticCon .item:last-child{border-right:0}.searchCreator{height:100%;display:flex;flex-direction:column}.searchCreator .searchCreatorList{flex:1;overflow-y:auto;position:relative}.searchCreator .searchCreatorList .emptyCon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.searchCreator .searchCreatorList .card{margin-bottom:12px}.searchCreator .searchCreatorList .card .taskTitle{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#9f9f9f}.searchCreator .searchCreatorList .card .infoCon{display:flex;margin-top:8px}.searchCreator .searchCreatorList .card .infoCon .label{font-size:14px;color:#9f9f9f}.searchCreator .searchCreatorList .card .infoCon .value{flex:1;font-weight:650;font-size:14px}.searchCreator .table{flex:1;overflow-y:hidden}.searchCreator .table .ant-table-wrapper .ant-table{font-size:12px}.searchCreator .table .ant-table-wrapper .ant-table p,.searchCreator .table .ant-table-wrapper .ant-table h3,.searchCreator .table .ant-table-wrapper .ant-table ul{margin-top:0}.searchCreator .table .ant-table-wrapper .ant-table .ant-table-body{overflow-y:auto!important}.searchCreator .table .activeRow:not(:hover){background:#fff7f0}.searchCreator .table .activeRow:not(:hover) .ant-table-cell-fix-left,.searchCreator .table .activeRow:not(:hover) .ant-table-cell-fix-right{background:#fff7f0}.searchCreator .footer{display:flex;align-items:center;justify-content:space-between}.addSearchCreatorModalForm .card{border:0;background:#f4f4f4;margin-top:20px}.addSearchCreatorModalForm .card .brandCon{display:flex;justify-content:space-between}.addSearchCreatorModalForm .card .brandCon .label{font-size:14px;color:#9f9f9f}.addSearchCreatorModalForm .card .brandCon .value{flex:1;font-weight:650;font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.connectionTemplateModal .card{background:#00000005}.connectionTemplateModal .card .ant-card-body{padding:12px}.connectionTemplateModal .card .ant-card-head{padding:0 12px}.connectionTemplateModal .card .infoItem{display:flex;align-items:center}.connectionTemplateModal .card .infoItem .left{flex:1;display:flex;gap:8}.connectionTemplateModal .card .infoItem .left .label{color:#999}.connectionTemplateModal .card .infoItem .left .value{flex:1;white-space:pre-wrap}.creatorDetailModal .detailCon{max-height:85vh;overflow-y:auto}.creatorDetailModal .detailCon p,.creatorDetailModal .detailCon h3,.creatorDetailModal .detailCon ul{margin-top:0}.searchCreatorResult{height:100%;display:flex;flex-direction:column}.searchCreatorResult .searchCreatorResultHeader{display:flex;align-items:center;justify-content:space-between;padding:0;margin-bottom:12px;font-size:14px;gap:8px}.searchCreatorResult .searchCreatorResultHeader .left{display:flex;align-items:center;cursor:pointer;gap:8px}.searchCreatorResult .searchCreatorResultHeader .left .desc{color:#8a8a8a;font-size:12px}.searchCreatorResult .table{flex:1;overflow-y:hidden}.searchCreatorResult .table .ant-table-wrapper .ant-table{font-size:12px}.searchCreatorResult .table .ant-table-wrapper .ant-table p,.searchCreatorResult .table .ant-table-wrapper .ant-table h3,.searchCreatorResult .table .ant-table-wrapper .ant-table ul{margin-top:0}.searchCreatorResult .table .ant-table-wrapper .ant-table .ant-table-body{overflow-y:auto!important}.searchCreatorResult .table .activeRow:not(:hover){background:#fff7f0}.searchCreatorResult .table .activeRow:not(:hover) .ant-table-cell-fix-left{background:#fff7f0}.searchCreatorResult .footer{display:flex;align-items:center;justify-content:space-between}.creatorDetail{display:flex;flex-direction:column;height:100%;position:relative}.creatorDetail .creatorDetailTitleCon{display:flex;align-items:center;justify-content:space-between;padding:0;margin-bottom:12px;font-size:14px;gap:8px;cursor:pointer}.creatorDetail .creatorDetailTitleCon .desc{color:#8a8a8a;font-size:12px}.creatorDetail .creatorDetailBody{flex:1;overflow-y:auto}.creatorDetail .creatorDetailBody p{margin-top:0}.searchTemplate{height:100%;display:flex;flex-direction:column}.searchTemplate .searchTemplateList{flex:1;overflow-y:auto;position:relative}.searchTemplate .searchTemplateList .emptyCon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.searchTemplate .searchTemplateList .card{margin-bottom:12px}.searchTemplate .searchTemplateList .card .taskTitle{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#9f9f9f}.searchTemplate .searchTemplateList .card .infoCon{display:flex;margin-top:8px}.searchTemplate .searchTemplateList .card .infoCon .label{font-size:14px;color:#9f9f9f}.searchTemplate .searchTemplateList .card .infoCon .value{flex:1;font-weight:650;font-size:14px}.searchTemplate .table{flex:1;overflow-y:hidden}.searchTemplate .table .ant-table-wrapper .ant-table{font-size:12px}.searchTemplate .table .ant-table-wrapper .ant-table p,.searchTemplate .table .ant-table-wrapper .ant-table h3,.searchTemplate .table .ant-table-wrapper .ant-table ul{margin-top:0}.searchTemplate .table .ant-table-wrapper .ant-table .ant-table-body{overflow-y:auto!important}.searchTemplate .table .activeRow:not(:hover){background:#fff7f0}.searchTemplate .table .activeRow:not(:hover) .ant-table-cell-fix-left{background:#fff7f0}.searchTemplate .footer{display:flex;align-items:center;justify-content:space-between}.templateDetailModal .detailCon{max-height:85vh;overflow-y:auto}.templateDetailModal .detailCon p,.templateDetailModal .detailCon h3,.templateDetailModal .detailCon ul{margin-top:0}.searchTemplateResult{height:100%;display:flex;flex-direction:column}.searchTemplateResult .searchTemplateResultHeader{display:flex;align-items:center;justify-content:space-between;padding:0;margin-bottom:12px;font-size:14px;gap:8px}.searchTemplateResult .searchTemplateResultHeader .left{display:flex;align-items:center;cursor:pointer;gap:8px}.searchTemplateResult .searchTemplateResultHeader .left .desc{color:#8a8a8a;font-size:12px}.searchTemplateResult .table{flex:1;overflow-y:hidden}.searchTemplateResult .table .ant-table-wrapper .ant-table{font-size:12px}.searchTemplateResult .table .ant-table-wrapper .ant-table p,.searchTemplateResult .table .ant-table-wrapper .ant-table h3,.searchTemplateResult .table .ant-table-wrapper .ant-table ul{margin-top:0}.searchTemplateResult .table .ant-table-wrapper .ant-table .ant-table-body{overflow-y:auto!important}.searchTemplateResult .table .activeRow:not(:hover){background:#fff7f0}.searchTemplateResult .table .activeRow:not(:hover) .ant-table-cell-fix-left{background:#fff7f0}.searchTemplateResult .footer{display:flex;align-items:center;justify-content:space-between}.templateDetail{display:flex;flex-direction:column;height:100%;position:relative}.templateDetail .templateDetailTitleCon{display:flex;align-items:center;justify-content:space-between;padding:0;margin-bottom:12px;font-size:14px;gap:8px;cursor:pointer}.templateDetail .templateDetailTitleCon .desc{color:#8a8a8a;font-size:12px}.templateDetail .templateDetailBody{flex:1;overflow-y:auto}.templateDetail .templateDetailBody p,.templateDetail .templateDetailBody h3{margin-top:0}.monitor{display:flex;flex-direction:column;height:100%}.monitor .monitorTitleCon{display:flex;align-items:center;justify-content:space-between;padding:0;margin-bottom:12px}.monitor .monitorTitleCon .title{font-size:14px;font-weight:650}.monitor .monitorTitleCon .title .lightTxt{color:#8a8a8a}.monitor .table{flex:1;overflow-y:hidden}.monitor .table .ant-table-wrapper .ant-table{font-size:12px}.monitor .table .ant-table-wrapper .ant-table .ant-table-body{overflow-y:auto!important}.commentModal .detailCon{max-height:85vh;overflow-y:auto}.commentModal .detailCon p,.commentModal .detailCon h3,.commentModal .detailCon ul{margin-top:0}.companyPage{display:flex;flex-direction:column;height:calc(100vh - 64px)}.companyPage .titleCon{display:flex;align-items:center;justify-content:space-between;padding:24px}.companyPage .titleCon .title{font-size:20px;font-weight:700}.companyPage .companyList{flex:1;overflow-y:auto;position:relative;padding:0 24px}.userPage{display:flex;flex-direction:column;height:calc(100vh - 64px)}.userPage .titleCon{display:flex;align-items:center;justify-content:space-between;padding:24px}.userPage .titleCon .title{font-size:20px;font-weight:700}.userPage .userList{flex:1;overflow-y:auto;position:relative;padding:0 24px}.myLayout{background:#f5f5f5;min-height:100vh;transition:margin .2s;overflow:hidden;display:flex;flex-direction:column}.myLayout .header{padding:0 24px;width:100%;display:flex;align-items:center;justify-content:space-between;background:#fff;gap:18px}.myLayout .header .userInfo{display:flex;align-items:center;gap:8px;color:#64748b;cursor:pointer}.myLayout .header .userInfo .desc{color:#64748b;font-size:14px;margin:0;opacity:.9;font-weight:400;line-height:18px}@media(max-width:768px){.myLayout .header .userInfo{display:none}}.taskLayout{display:flex;flex-direction:column;height:calc(100vh - 64px)}.taskLayout .titleCon{display:flex;align-items:center;justify-content:space-between;padding:24px}.taskLayout .titleCon .title{font-size:20px;font-weight:700;cursor:pointer}
