.categoryWrap{display:flex;flex-wrap:wrap;gap:8px;width:1200px;align-items:flex-start;align-content:flex-start}.categoryWrap .categoryItem{display:flex;align-items:center;justify-content:center;height:32px;padding:8px;border-radius:6px;background:#f5f5f6;cursor:pointer}.categoryWrap .categoryItem.active{background:rgba(230,0,57,.04)}.categoryWrap .categoryItem.active span{color:#e60039}.categoryWrap .categoryItem span{font-size:14px;line-height:18.2px;font-weight:400;color:#444}.loginWrap{width:1055px;height:519px;border-radius:16px;background:#fff;box-shadow:0 4px 17.1px 0 rgba(0,0,0,.07)}.loginWrap,.loginWrap .loginArea{display:flex;align-items:center;justify-content:center}.loginWrap .loginArea{flex-direction:column;gap:24px;width:520px;padding:48px}.loginWrap .loginArea h1{font-size:20px;line-height:26px;font-weight:700}.loginWrap .loginArea .imgWrap{width:300px;height:60px}.loginWrap .loginArea .btnWrap{display:flex;flex-direction:column;gap:16px;width:100%}.loginWrap .loginArea .textWrap{display:flex;flex-direction:column;align-items:center;justify-content:center}.loginWrap .loginArea .fileWrap{font-size:13px;line-height:16.9px;font-weight:700;height:40px;background:#f5f7ff;color:#5372f6;border-radius:6px;padding:0 12px;text-wrap:nowrap}.loginWrap .loginArea .fileWrap img{width:24px;height:24px}.loginWrap .loginArea .policyWrap{width:100%;gap:12px;border-top:1px solid #d8dde6;padding-top:16px}.loginWrap .loginArea .policyWrap h2{font-size:16px;line-height:20.8px;font-weight:700}.loginWrap .loginArea .policyWrap p{font-size:15px;line-height:19.5px;font-weight:700;color:#475067}.loginWrap .loginArea .policyWrap p.selectPolicy{font-weight:500}.loginWrap .loginArea .policyWrap p.description,.loginWrap .loginArea .policyWrap p.description2{font-size:15px;line-height:19.5px;font-weight:400}.loginWrap .loginArea .policyWrap p.description2{padding-left:32px}.userListWrap{display:flex;flex-direction:column;gap:16px}.userListWrap h1{font-size:24px;line-height:31.2px;font-weight:700}.userListWrap .userInfoArea{display:flex;flex-direction:column;gap:12px;border-radius:6px;border:1px solid #dce0e4;background:#fff;padding:24px 16px}.userListWrap .userInfoArea p{font-size:14px;line-height:18.2px;font-weight:500;color:rgba(0,0,0,.6)}.userListWrap .userInfoArea .contentArea{display:flex;align-items:center;gap:32px}.userListWrap .userInfoArea .contentArea p:first-child{width:60px}.userListWrap .searchArea{display:flex;flex-direction:column;gap:24px;border-radius:6px;border:1px solid #dce0e4;background:#fff;padding:16px}.userListWrap .searchArea p{font-size:14px;line-height:18.2px;font-weight:500;color:rgba(0,0,0,.6);width:72px}.userListWrap .searchArea .inputWrap input{width:280px;height:40px}.userListWrap .searchArea .userType{display:flex;align-items:center;gap:16px}.userListWrap .searchArea .userType .blockArea{display:flex;align-items:center;gap:12px}.userListWrap .searchArea .userType .blockArea .block{display:flex;align-items:center;justify-content:center;width:70px;height:40px;border-radius:4px;padding:3px 8px;background:rgba(23,27,31,.03);cursor:pointer}.userListWrap .searchArea .userType .blockArea .block.active{background:rgba(230,0,57,.04)}.userListWrap .searchArea .userType .blockArea .block.active span{color:#e60039}.userListWrap .searchArea .userType .blockArea .block span{font-size:14px;line-height:18.2px;font-weight:600;color:#6d7174}.userListWrap .searchArea .dateArea{display:flex;align-items:center;gap:16px}.list_area{overflow:hidden}.list_area table{width:100%;background:#fff}.list_area table.list_table tbody tr{border-bottom:1px solid #dce0e4}.list_area table.list_table tbody tr td.gray{background:rgba(222,225,230,.3)}.list_area table.list_table .author{display:flex;align-items:center;gap:8px}.list_area table svg{vertical-align:middle;margin-left:2px}.list_area table svg path{fill:rgba(0,0,0,.4)}.list_area table thead th{font-size:13px;line-height:16.9px;font-weight:700;color:rgba(0,0,0,.4);background:#f3f3f3;padding:8px 16px;height:40px;border:none;text-align:center;vertical-align:middle}.list_area table thead th:first-of-type{text-align:left;border-top-left-radius:6px;border-bottom-left-radius:6px}.list_area table thead th:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.list_area table tbody td{font-size:13px;line-height:16.9px;font-weight:500;background:#fff;border:none;text-align:center;vertical-align:middle;height:40px;padding:8px 16px}.list_area table tbody td:first-of-type{text-align:left}.list_area table tbody td:first-of-type .marginRight{margin-right:10px}.list_area table tbody td.ad_title{text-align:left;max-width:165px;height:100%;max-height:60px}.list_area table tbody td.ad_title.thumnail>article{max-width:100%;width:80px;height:80px}.list_area table tbody td.ad_title p{overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;word-break:break-word;width:100%;height:100%;text-align:left}.list_area table tbody td.ad_title span.setting{width:24px;height:24px;border-radius:6px;vertical-align:top;margin-right:6px}.list_area table tbody td.ad_title:hover .tooltip{visibility:visible;opacity:1}.list_area table tbody td.target_icon span.setting{width:24px;height:24px;border-radius:6px;vertical-align:top;margin-right:6px}.list_area table tbody td .female,.list_area table tbody td .mail{border:3px solid #fff}.list_area table tbody td span:not(.tag){display:inline-block;width:12px;height:12px;border-radius:50%;border:1px solid #dce0e4;margin-right:5px;vertical-align:middle}.list_area table tbody tr td input[type=text],.list_area table tbody tr th input[type=text]{font-size:13px;line-height:16.9px;font-weight:500;padding:0;height:24px;text-align:center}.list_area table tbody tr th{font-size:13px;line-height:16.9px;font-weight:500;padding:8px 16px;text-align:left}.list_area table tbody tr th input[type=text]{text-transform:uppercase}.list_area table.Table01{margin-bottom:16px}.list_area table.Table01:last-of-type{margin-bottom:0}.list_area table.Table04 thead th.sortArrow{display:flex;justify-content:center;cursor:pointer}.list_area table.Table04 thead th.sortArrow>div{display:flex;justify-content:center;flex-direction:column}.list_area table.Table04 thead th:first-of-type{text-align:center}.list_area table.Table04 thead th:nth-of-type(2){text-align:left}.list_area table.Table04 tbody th{text-align:center}.list_area table.Table04 tbody td:first-of-type{text-align:left}.list_area table.Table05 tfoot tr th:first-of-type{border-bottom:4px solid #fff}.list_area table.Table05 tfoot tr th p,.list_area table.Table05 tfoot tr th span{display:inline-block;font-size:13px;line-height:16.9px;font-weight:700;text-align:left}.list_area table.Table05 tfoot tr th p{text-transform:uppercase;width:120px}.list_area table.Table05 tfoot tr th span{width:calc(100% - 120px);text-align:right}.list_area table.Table07 th:first-of-type{text-align:center}.templetCreateWrap{display:flex;flex-direction:column;gap:16px}.templetCreateWrap h1{font-size:24px;line-height:31.2px;font-weight:700}.templetCreateWrap .contentArea{display:flex;flex-direction:column;gap:8px}.templetCreateWrap .contentArea p{color:rgba(0,0,0,.8);font-size:20px;font-style:normal;font-weight:700;line-height:24px}.templetCreateWrap .contentArea p span{color:rgba(0,0,0,.8);font-size:16px;font-style:normal;font-weight:400}.templetCreateWrap .contentArea .searchArea{display:flex;flex-direction:column;gap:24px;border-radius:6px;border:1px solid #dce0e4;background:#fff;padding:16px}.templetCreateWrap .contentArea .searchArea p{font-size:14px;line-height:18.2px;font-weight:500;color:rgba(0,0,0,.6);width:120px}.templetCreateWrap .contentArea .searchArea .inputArea{display:flex;align-items:center;gap:16px}.templetCreateWrap .contentArea .searchArea .inputArea .textAreaWrap{width:100%;display:flex;height:200px;padding:8px 12px;align-items:flex-start;gap:8px;flex:1 0;border-radius:6px;border:1px solid #dce0e4;background:#fff}.templetCreateWrap .contentArea .searchArea .inputArea .imageWrap{display:flex;align-items:center;overflow-x:auto}.templetCreateWrap .contentArea .searchArea .inputArea .imageWrap .newImageWrap{display:flex;flex-direction:column;align-items:center;justify-content:center;width:212px;height:150px;gap:8px;border-radius:6px;border:1px solid #dce0e4;cursor:pointer;flex-shrink:0}.templetCreateWrap .contentArea .searchArea .inputArea .imageWrap .newImageWrap span{color:rgba(0,0,0,.6);font-size:12px;font-style:normal;font-weight:500;line-height:24px}.templetCreateWrap .contentArea .searchArea .inputArea .imageWrap .addedImageWrap{position:relative;display:flex;align-items:center;flex-shrink:0;width:212px;height:150px;border-radius:6px;border:1px solid #dce0e4}.templetCreateWrap .contentArea .searchArea .inputArea .imageWrap .addedImageWrap.lock{display:flex;align-items:center;justify-content:center;position:relative;background:#000!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.templetCreateWrap .contentArea .searchArea .inputArea .imageWrap .addedImageWrap image{width:212px;height:150px}.templetCreateWrap .contentArea .searchArea .inputArea .imageWrap .addedImageWrap .xIcon{position:absolute;display:flex;width:32px;height:32px;justify-content:center;align-items:center;gap:10px;aspect-ratio:1/1;left:179px;top:0;border-radius:55px;border:1px solid #dce0e4;background:#fff;cursor:pointer;z-index:1000}.templetCreateWrap .contentArea .searchArea .inputWrap input{width:280px;height:40px}.templetCreateWrap .contentArea .searchArea .statusIcon{padding:8px 12px;border-radius:6px;background:rgba(230,0,57,.04);text-align:center;font-size:13px;line-height:16.9px;font-weight:500;color:#fff}.templetCreateWrap .contentArea .searchArea .statusIcon p{width:auto;color:#e60039}.templetCreateWrap .contentArea .searchArea .statusIcon button{background:none}.templetCreateWrap .btnWrap{display:flex;justify-content:flex-end;margin-top:32px;gap:16px}.templetCreateWrap .btnWrap button{width:74px;height:40px}.orderDetailWrap{display:flex;flex-direction:column;gap:32px}.orderDetailWrap h1{font-size:24px;line-height:31.2px;font-weight:700}.orderDetailWrap .contentArea{display:flex;flex-direction:column;gap:8px}.orderDetailWrap .contentArea p{color:rgba(0,0,0,.8);font-size:20px;font-style:normal;font-weight:700;line-height:24px}.orderDetailWrap .contentArea .searchArea{display:flex;flex-direction:column;gap:16px;border-radius:6px;border:1px solid #dce0e4;background:#fff;padding:16px}.orderDetailWrap .contentArea .searchArea .inputArea{display:flex;align-items:center}.orderDetailWrap .contentArea .searchArea .inputArea .title{color:#000;width:96px;font-size:14px;font-style:normal;font-weight:500}.orderDetailWrap .contentArea .searchArea .inputArea .desc{color:rgba(0,0,0,.6);font-size:14px;font-style:normal;font-weight:400;line-height:24px}.bannerManageWrap{display:flex;flex-direction:column;align-items:center;gap:24px}.bannerManageWrap .pageTitle{font-size:24px;line-height:31.2px;font-weight:700;width:1524px;text-align:left}.bannerManageWrap .pageTabWrap{display:flex;align-items:center;gap:8px;width:1524px}.bannerManageWrap .pageTabWrap .pageTabBtn{padding:8px 20px;border:1px solid #dce0e4;border-radius:6px;background:#fff;font-size:14px;line-height:18.2px;font-weight:500;color:#666;cursor:pointer;transition:all .2s ease}.bannerManageWrap .pageTabWrap .pageTabBtn.active{background:#e60039;border-color:#e60039;color:#fff}.bannerManageWrap .pageTabWrap .pageTabBtn:hover:not(.active){background:#f5f5f5}.bannerManageWrap .bannerContent{display:flex;gap:24px;width:1524px}.bannerManageWrap .bannerContent .previewSection{width:900px;flex-shrink:0;display:flex;flex-direction:column;gap:16px;background:#fff;border:1px solid #dce0e4;border-radius:8px;padding:24px;max-height:85vh;overflow-y:auto}.bannerManageWrap .bannerContent .previewSection .sectionTitle{font-size:18px;line-height:23.4px;font-weight:700;color:#171b1f;padding-bottom:16px;border-bottom:1px solid #e8e8e8}.bannerManageWrap .bannerContent .manageSection{width:600px;min-width:600px;flex-shrink:0;display:flex;flex-direction:column;gap:16px;background:#fff;border:1px solid #dce0e4;border-radius:8px;padding:24px}.bannerManageWrap .bannerContent .manageSection .bannerTabWrap{display:flex;align-items:center;gap:8px}.bannerManageWrap .bannerContent .manageSection .bannerTabWrap .bannerTabBtn{flex:1 1;padding:8px 16px;border:1px solid #dce0e4;border-radius:6px;background:#fff;font-size:13px;line-height:16.9px;font-weight:500;cursor:pointer}.bannerManageWrap .bannerContent .manageSection .bannerTabWrap .bannerTabBtn.active{background:#171b1f;border-color:#171b1f;color:#fff}.bannerManageWrap .bannerContent .manageSection .uploadSection{display:flex;flex-direction:column;gap:12px}.bannerManageWrap .bannerContent .manageSection .uploadSection .uploadInfo{display:flex;align-items:center;gap:8px}.bannerManageWrap .bannerContent .manageSection .uploadSection .uploadInfo .label{font-size:14px;line-height:18.2px;font-weight:600}.bannerManageWrap .bannerContent .manageSection .uploadSection .uploadInfo .spec{font-size:12px;line-height:15.6px;font-weight:400;color:#898989}.bannerManageWrap .bannerContent .manageSection .uploadSection .uploadArea{display:flex;align-items:center;gap:12px}.bannerManageWrap .bannerContent .manageSection .uploadSection .uploadArea .uploadBox{flex:1 1;height:80px;border:1px dashed #dce0e4;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer}.bannerManageWrap .bannerContent .manageSection .uploadSection .uploadArea .uploadBox p{font-size:13px;line-height:16.9px;font-weight:400;color:#898989}.bannerManageWrap .bannerContent .manageSection .uploadSection .uploadArea .uploadBtn{padding:8px 16px;background:#e60039;color:#fff;border:none;border-radius:6px;font-size:13px;line-height:16.9px;font-weight:500;cursor:pointer}.bannerManageWrap .bannerContent .manageSection .urlSection{display:flex;flex-direction:column;gap:8px}.bannerManageWrap .bannerContent .manageSection .urlSection label{font-size:13px;line-height:16.9px;font-weight:500;color:#666}.bannerManageWrap .bannerContent .manageSection .urlSection input{padding:10px 12px;border:1px solid #dce0e4;border-radius:6px;font-size:14px;line-height:18.2px;font-weight:400}.bannerManageWrap .bannerContent .manageSection .bannerListSection{display:flex;flex-direction:column;gap:12px;max-height:400px;overflow-y:auto}.bannerManageWrap .bannerContent .manageSection .bannerListSection .bannerItem{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid #e8e8e8;border-radius:6px}.bannerManageWrap .bannerContent .manageSection .bannerListSection .bannerItem .bannerHeader{display:flex;align-items:center;justify-content:space-between}.bannerManageWrap .bannerContent .manageSection .bannerListSection .bannerItem .bannerHeader .bannerLabel{font-size:13px;line-height:16.9px;font-weight:600}.bannerManageWrap .bannerContent .manageSection .bannerListSection .bannerItem .bannerHeader .deleteBtn{width:24px;height:24px;border:none;background:#f5f5f5;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:400;line-height:24px;color:#666;padding:0 0 2px}.bannerManageWrap .bannerContent .manageSection .bannerListSection .bannerItem .bannerHeader .deleteBtn:hover{background:#e8e8e8;color:#333}.bannerManageWrap .bannerContent .manageSection .bannerListSection .bannerItem .bannerPreview{border-radius:4px;overflow:hidden}.bannerManageWrap .bannerContent .manageSection .bannerListSection .bannerItem .bannerUrl{font-size:12px;line-height:15.6px;font-weight:400;color:#898989;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:nowrap;overflow:hidden}.bannerManageWrap .mainBannerPreview{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:24px}.bannerManageWrap .mainBannerPreview .slideBtn{width:36px;height:36px;border:none;background:#f5f5f5;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:20.8px;font-weight:700;line-height:1;color:#666;flex-shrink:0}.bannerManageWrap .mainBannerPreview .slideBtn:hover{background:#e8e8e8;color:#333}.bannerManageWrap .mainBannerPreview .bannerSlide{position:relative;border-radius:12px;overflow:hidden}.bannerManageWrap .mainBannerPreview .bannerSlide .bannerOverlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,rgba(0,0,0,.7),transparent);padding:24px;display:flex;flex-direction:column;justify-content:center}.bannerManageWrap .mainBannerPreview .bannerSlide .bannerOverlay h3{font-size:18px;line-height:23.4px;font-weight:700;color:#fff;margin-bottom:8px}.bannerManageWrap .mainBannerPreview .bannerSlide .bannerOverlay h3 .highlight{color:#e60039}.bannerManageWrap .mainBannerPreview .bannerSlide .bannerOverlay p{font-size:12px;line-height:15.6px;font-weight:400;color:hsla(0,0%,100%,.8)}.bannerManageWrap .mainBannerPreview .emptyBanner{width:600px;height:165px;background:#f5f5f5;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:20.8px;font-weight:500;color:#898989}.bannerManageWrap .templateListPreview{display:flex;flex-direction:column;gap:24px}.bannerManageWrap .templateListPreview .templateTitleArea{display:flex;flex-direction:column;gap:8px}.bannerManageWrap .templateListPreview .templateTitleArea h1{font-size:24px;line-height:31.2px;font-weight:700;color:#171b1f}.bannerManageWrap .templateListPreview .templateTitleArea .subDescription{font-size:14px;line-height:18.2px;font-weight:400;color:#6c6d6f}.bannerManageWrap .templateListPreview .categoryFilterWrap{display:flex;flex-wrap:wrap;gap:8px}.bannerManageWrap .templateListPreview .categoryFilterWrap .categoryItem{height:28px;padding:0 12px;background:#f5f5f5;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.bannerManageWrap .templateListPreview .categoryFilterWrap .categoryItem span{font-size:12px;line-height:15.6px;font-weight:500;color:#898989}.bannerManageWrap .templateListPreview .categoryFilterWrap .categoryItem:hover{background:#e8e8e8}.bannerManageWrap .templateListPreview .categoryFilterWrap .categoryItem.active{background:#171b1f}.bannerManageWrap .templateListPreview .categoryFilterWrap .categoryItem.active span{color:#fff;font-weight:600}.bannerManageWrap .templateListPreview .templateGridWrap{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.bannerManageWrap .templateListPreview .templateGridWrap .emptyArea,.bannerManageWrap .templateListPreview .templateGridWrap .loadingArea{grid-column:1/-1;padding:40px;text-align:center;font-size:16px;line-height:20.8px;font-weight:500;color:#898989}.bannerManageWrap .templateListPreview .templateGridWrap .gridItem{display:flex;flex-direction:column;gap:12px;cursor:pointer;transition:transform .2s ease}.bannerManageWrap .templateListPreview .templateGridWrap .gridItem:hover{transform:translateY(-4px)}.bannerManageWrap .templateListPreview .templateGridWrap .gridItem .templateImg{position:relative;width:100%;aspect-ratio:282/199;border-radius:8px;overflow:hidden;background:#f5f5f5}.bannerManageWrap .templateListPreview .templateGridWrap .gridItem .templateImg img{object-fit:cover}.bannerManageWrap .templateListPreview .templateGridWrap .gridItem .templateInfo{display:flex;flex-direction:column;gap:8px}.bannerManageWrap .templateListPreview .templateGridWrap .gridItem .templateInfo .typeArea{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.bannerManageWrap .templateListPreview .templateGridWrap .gridItem .templateInfo .typeArea .categoryBadge{padding:2px 6px;background:#f5f5f5;border-radius:4px;font-size:12px;line-height:15.6px;font-weight:500;color:#898989}.bannerManageWrap .templateListPreview .templateGridWrap .gridItem .templateInfo .title{font-size:13px;line-height:16.9px;font-weight:600;color:#171b1f;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;word-break:break-word;height:36px}.bannerManageWrap .templateListPreview .templateGridWrap .gridItem .templateInfo .priceArea{display:flex;align-items:center;gap:6px}.bannerManageWrap .templateListPreview .templateGridWrap .gridItem .templateInfo .priceArea .lowestPrice{font-size:12px;line-height:15.6px;font-weight:700;color:#e60039}.bannerManageWrap .templateListPreview .templateGridWrap .gridItem .templateInfo .priceArea .price{font-size:13px;line-height:16.9px;font-weight:600;color:#171b1f}.bannerManageWrap .templateListPreview .numberPagination{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:16px}.bannerManageWrap .templateListPreview .numberPagination .arrowBtn{width:28px;height:28px;border:none;border-radius:50%;background:#f5f5f5;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:15.6px;font-weight:600}.bannerManageWrap .templateListPreview .numberPagination .arrowBtn.disabled{color:#d8dde6;cursor:not-allowed}.bannerManageWrap .templateListPreview .numberPagination .pageBtn{width:28px;height:28px;border:none;border-radius:6px;background:transparent;cursor:pointer;font-size:12px;line-height:15.6px;font-weight:500;color:#898989}.bannerManageWrap .templateListPreview .numberPagination .pageBtn.active{background:#171b1f;color:#fff}.bannerManageWrap .templateDetailPreview .selectPrompt{display:flex;flex-direction:column;align-items:center;gap:16px;padding:60px 20px}.bannerManageWrap .templateDetailPreview .selectPrompt p{font-size:16px;line-height:20.8px;font-weight:500;color:#898989}.bannerManageWrap .templateDetailPreview .selectPrompt button{padding:10px 20px;background:#e60039;color:#fff;border:none;border-radius:6px;font-size:13px;line-height:16.9px;font-weight:500;cursor:pointer}.bannerManageWrap .templateDetailPreview .emptyArea,.bannerManageWrap .templateDetailPreview .loadingArea{padding:60px;text-align:center;font-size:16px;line-height:20.8px;font-weight:500;color:#898989}.bannerManageWrap .templateDetailPreview .detailContent{display:flex;gap:20px}.bannerManageWrap .templateDetailPreview .detailContent .detailMain{flex:1 1;display:flex;flex-direction:column;gap:20px;max-width:650px}.bannerManageWrap .templateDetailPreview .detailContent .detailMain .detailHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.bannerManageWrap .templateDetailPreview .detailContent .detailMain .detailHeader .headerLeft{display:flex;flex-direction:column;gap:8px}.bannerManageWrap .templateDetailPreview .detailContent .detailMain .detailHeader .headerLeft .templateTitle{font-size:20px;line-height:26px;font-weight:700;color:#171b1f}.bannerManageWrap .templateDetailPreview .detailContent .detailMain .detailHeader .headerLeft .categoryArea{display:flex;align-items:center;gap:6px}.bannerManageWrap .templateDetailPreview .detailContent .detailMain .detailHeader .headerLeft .categoryArea .categoryBadge{padding:2px 6px;background:#f5f5f5;border-radius:4px;font-size:12px;line-height:15.6px;font-weight:500;color:#898989}.bannerManageWrap .templateDetailPreview .detailContent .detailMain .detailHeader .headerButtons{display:flex;align-items:center;gap:8px}.bannerManageWrap .templateDetailPreview .detailContent .detailMain .detailHeader .headerButtons .shareBtn{display:flex;align-items:center;gap:4px;padding:6px 12px;background:#f5f5f5;border:none;border-radius:6px;font-size:12px;line-height:15.6px;font-weight:500;color:#666;cursor:pointer}.bannerManageWrap .templateDetailPreview .detailContent .detailMain .detailHeader .headerButtons .downloadBtn{padding:6px 12px;background:#e60039;color:#fff;border:none;border-radius:6px;font-size:12px;line-height:15.6px;font-weight:500;cursor:pointer}.bannerManageWrap .templateDetailPreview .detailContent .detailMain .infoAndPriceRow{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #e8e8e8}.bannerManageWrap .templateDetailPreview .detailContent .detailMain .infoAndPriceRow .basicInfoLine{display:flex;align-items:center;gap:6px;font-size:12px;line-height:15.6px;font-weight:400;color:#898989}.bannerManageWrap .templateDetailPreview .detailContent .detailMain .infoAndPriceRow .basicInfoLine strong{font-size:12px;line-height:15.6px;font-weight:600;color:#171b1f}.bannerManageWrap .templateDetailPreview .detailContent .detailMain .infoAndPriceRow .basicInfoLine .divider{color:#d8dde6}.bannerManageWrap .templateDetailPreview .detailContent .detailMain .infoAndPriceRow .priceBox{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.bannerManageWrap .templateDetailPreview .detailContent .detailMain .infoAndPriceRow .priceBox .originalPrice{font-size:12px;line-height:15.6px;font-weight:400;color:#898989;text-decoration:line-through}.bannerManageWrap .templateDetailPreview .detailContent .detailMain .infoAndPriceRow .priceBox .discountRow{display:flex;align-items:center;gap:6px}.bannerManageWrap .templateDetailPreview .detailContent .detailMain .infoAndPriceRow .priceBox .discountRow .discountRate{font-size:13px;line-height:16.9px;font-weight:700;color:#ff6b6b}.bannerManageWrap .templateDetailPreview .detailContent .detailMain .infoAndPriceRow .priceBox .discountRow .finalPrice,.bannerManageWrap .templateDetailPreview .detailContent .detailMain .infoAndPriceRow .priceBox .finalPrice{font-size:18px;line-height:23.4px;font-weight:700;color:#171b1f}.bannerManageWrap .templateDetailPreview .detailContent .detailMain .imagesSection{display:flex;flex-direction:column;gap:12px;padding-bottom:16px;border-bottom:1px solid #e8e8e8}.bannerManageWrap .templateDetailPreview .detailContent .detailMain .imagesSection .imagesGrid{display:flex;flex-direction:column;gap:12px}.bannerManageWrap .templateDetailPreview .detailContent .detailMain .imagesSection .imagesGrid .mainImages{display:flex;gap:12px}.bannerManageWrap .templateDetailPreview .detailContent .detailMain .imagesSection .imagesGrid .mainImages .mainImageItem{position:relative;flex:1 1;aspect-ratio:380/268;border-radius:6px;overflow:hidden}.bannerManageWrap .templateDetailPreview .detailContent .detailMain .imagesSection .imagesGrid .mainImages .mainImageItem img{object-fit:cover}.bannerManageWrap .templateDetailPreview .detailContent .detailMain .imagesSection .imagesGrid .subImages{display:flex;flex-wrap:wrap;gap:8px}.bannerManageWrap .templateDetailPreview .detailContent .detailMain .imagesSection .imagesGrid .subImages .subImageItem{position:relative;width:80px;height:57px;border-radius:4px;overflow:hidden}.bannerManageWrap .templateDetailPreview .detailContent .detailMain .imagesSection .imagesGrid .subImages .subImageItem img{object-fit:cover}.bannerManageWrap .templateDetailPreview .detailContent .detailMain .imagesSection .imagesGrid .subImages .subImageItem.watermarked img{filter:blur(4px)}.bannerManageWrap .templateDetailPreview .detailContent .detailMain .imagesSection .imagesGrid .subImages .subImageItem.watermarked .watermarkOverlay{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.3);display:flex;align-items:center;justify-content:center}.bannerManageWrap .templateDetailPreview .detailContent .detailMain .imagesSection .imagesGrid .subImages .subImageItem.watermarked .watermarkOverlay span{font-size:12px;line-height:15.6px;font-weight:600;color:#333}.bannerManageWrap .templateDetailPreview .detailContent .detailMain .imagesSection .imagesGrid .subImages .subImageItem.moreButton{cursor:pointer}.bannerManageWrap .templateDetailPreview .detailContent .detailMain .imagesSection .imagesGrid .subImages .subImageItem.moreButton img{filter:blur(4px)}.bannerManageWrap .templateDetailPreview .detailContent .detailMain .imagesSection .imagesGrid .subImages .subImageItem.moreButton .moreOverlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.bannerManageWrap .templateDetailPreview .detailContent .detailMain .imagesSection .imagesGrid .subImages .subImageItem.moreButton .moreOverlay span{font-size:12px;line-height:15.6px;font-weight:700;color:#fff}.bannerManageWrap .templateDetailPreview .detailContent .detailMain .compositionSection{display:flex;flex-direction:column;gap:12px}.bannerManageWrap .templateDetailPreview .detailContent .detailMain .compositionSection .compositionItem{display:flex;flex-direction:column;gap:6px}.bannerManageWrap .templateDetailPreview .detailContent .detailMain .compositionSection .compositionItem h3{font-size:13px;line-height:16.9px;font-weight:700;color:#171b1f}.bannerManageWrap .templateDetailPreview .detailContent .detailMain .compositionSection .compositionItem p{font-size:12px;line-height:15.6px;font-weight:400;color:#666;line-height:1.6;white-space:pre-wrap}.bannerManageWrap .templateDetailPreview .detailContent .detailSidebar{width:250px;display:flex;flex-direction:column;gap:12px}.bannerManageWrap .templateDetailPreview .detailContent .detailSidebar .sidebarHeader img{width:100%;height:auto}.bannerManageWrap .templateDetailPreview .detailContent .detailSidebar .sidebarList{display:flex;flex-direction:column;gap:8px}.bannerManageWrap .templateDetailPreview .detailContent .detailSidebar .sidebarList .sidebarItem{display:flex;gap:8px;padding:8px;background:#fff;border:1px solid #e8e8e8;border-radius:6px;cursor:pointer;transition:box-shadow .2s}.bannerManageWrap .templateDetailPreview .detailContent .detailSidebar .sidebarList .sidebarItem:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.bannerManageWrap .templateDetailPreview .detailContent .detailSidebar .sidebarList .sidebarItem .sidebarItemImage{position:relative;width:60px;height:42px;flex-shrink:0;border-radius:4px;overflow:hidden}.bannerManageWrap .templateDetailPreview .detailContent .detailSidebar .sidebarList .sidebarItem .sidebarItemImage img{object-fit:cover}.bannerManageWrap .templateDetailPreview .detailContent .detailSidebar .sidebarList .sidebarItem .sidebarItemInfo{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.bannerManageWrap .templateDetailPreview .detailContent .detailSidebar .sidebarList .sidebarItem .sidebarItemInfo .sidebarItemCategories{display:flex;align-items:center;gap:2px}.bannerManageWrap .templateDetailPreview .detailContent .detailSidebar .sidebarList .sidebarItem .sidebarItemInfo .sidebarItemCategories .categoryBadge{font-size:10px;line-height:13px;font-weight:500;padding:1px 4px;background:#f5f5f5;border-radius:2px;color:#898989}.bannerManageWrap .templateDetailPreview .detailContent .detailSidebar .sidebarList .sidebarItem .sidebarItemInfo .sidebarItemTitle{font-size:12px;line-height:15.6px;font-weight:500;color:#171b1f;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:nowrap;overflow:hidden}.bannerManageWrap .templateDetailPreview .detailContent .detailSidebar .sidebarList .sidebarItem .sidebarItemInfo .sidebarItemPrice{display:flex;align-items:center;gap:4px}.bannerManageWrap .templateDetailPreview .detailContent .detailSidebar .sidebarList .sidebarItem .sidebarItemInfo .sidebarItemPrice .lowestPrice{font-size:10px;line-height:13px;font-weight:700;color:#e60039}.bannerManageWrap .templateDetailPreview .detailContent .detailSidebar .sidebarList .sidebarItem .sidebarItemInfo .sidebarItemPrice .price{font-size:12px;line-height:15.6px;font-weight:700;color:#171b1f}.bannerManageWrap .templateDetailPreview .detailContent .detailSidebar .sidebarMoreBtn{width:100%;padding:10px;background:#fff;border:1px solid #e8e8e8;border-radius:6px;font-size:12px;line-height:15.6px;font-weight:500;color:#666;cursor:pointer;text-align:center}.bannerManageWrap .templateDetailPreview .detailContent .detailSidebar .sidebarMoreBtn:hover{background:#f5f5f5}.bannerManageWrap .templateDetailPreview .galleryModal{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000}.bannerManageWrap .templateDetailPreview .galleryModal .galleryModalContent{position:relative;width:90%;max-width:900px;max-height:90vh;background:#fff;border-radius:16px;padding:24px;overflow-y:auto}.bannerManageWrap .templateDetailPreview .galleryModal .galleryModalContent .closeButton{position:absolute;top:16px;right:16px;width:32px;height:32px;border:none;background:#f5f5f5;border-radius:50%;cursor:pointer;font-size:14px;line-height:18.2px;font-weight:700;color:#333}.bannerManageWrap .templateDetailPreview .galleryModal .galleryModalContent .closeButton:hover{background:#e0e0e0}.bannerManageWrap .templateDetailPreview .galleryModal .galleryModalContent h2{font-size:18px;line-height:23.4px;font-weight:700;margin-bottom:16px;color:#171b1f}.bannerManageWrap .templateDetailPreview .galleryModal .galleryModalContent .galleryGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.bannerManageWrap .templateDetailPreview .galleryModal .galleryModalContent .galleryGrid .galleryItem{position:relative;aspect-ratio:450/318;border-radius:8px;overflow:hidden}.bannerManageWrap .templateDetailPreview .galleryModal .galleryModalContent .galleryGrid .galleryItem img{object-fit:cover}.bannerManageWrap .templateDetailPreview .galleryModal .galleryModalContent .galleryGrid .galleryItem.watermarked img{filter:blur(8px)}.bannerManageWrap .templateDetailPreview .galleryModal .galleryModalContent .galleryGrid .galleryItem.watermarked .watermarkOverlay{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.3);display:flex;align-items:center;justify-content:center}.bannerManageWrap .templateDetailPreview .galleryModal .galleryModalContent .galleryGrid .galleryItem.watermarked .watermarkOverlay span{font-size:16px;line-height:20.8px;font-weight:600;color:#333}