:root{--color-primary:#0070F3;--color-primary-hover:#0060DF;--color-secondary:#41C9E2;--color-accent:#6366F1;--color-accent-rgb:99,102,241;--color-orange:#FF8C00;--color-orange-rgb:255,140,0;--color-text:#202124;--color-text-secondary:#5f6368;--color-text-secondary-rgb:95,99,104;--color-bg:#f5f5f5;--color-bg_strong:#ababab;--color-bg_mid:#f6f6f7;--color-bg_white:#ffffff;--color-border:#dadce0;--color-reject:#FFC4C9;--radius:12px;--font-sans:var(--font-inter),var(--font-noto-jp),system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic UI","Yu Gothic",Meiryo,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji";--font-roboto-stack:var(--font-roboto),var(--font-inter),system-ui,-apple-system,"Segoe UI","Helvetica Neue",Arial;--blink-opacity:1}a:active,a:hover,a:link,a:visited{color:var(--color-primary);text-decoration:none}body{font-size:14px;background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-inter)}.wrap{height:100vh}.bg_white{background-color:var(--color-bg_white);height:100%;min-height:calc(100vh - 60px)}.login_bg{width:100%;height:100vh;display:grid;place-items:center}.loginwrap{width:600px}.loginwrap h1{font-size:18px;font-weight:600;display:flex;font-optical-sizing:auto}.loginwrap h1 .logo{width:24px;margin-right:.4rem}.loginwrap h2{font-size:24px;font-weight:600;margin:24px}.loginwrap .inputwrap{padding:24px}.loginwrap .inputwrap p{margin-bottom:3px}.loginwrap .inputwrap .input_text{border:1px solid var(--color-border);border-radius:4px;display:block;padding:12px;width:100%;margin-bottom:24px}.loginwrap .inputwrap .btn_login{margin-top:48px;background-color:var(--color-primary);color:var(--color-bg_white);font-weight:600;text-align:center;width:100%;border:none;height:46px;display:flex;justify-content:center}.login_remember{display:flex;align-items:center;gap:8px}.leftmenu{display:none;width:160px}.leftmenu .inner{border-right:1px solid rgba(218,220,224,.5333333333);background-color:var(--color-bg_white);padding:20px 12px;height:100%;position:fixed;z-index:99;width:160px}.leftmenu h1{text-align:center}.leftmenu h1 img{width:125px;height:auto}.leftmenu ul{margin-top:48px}.leftmenu ul li{margin-bottom:6px;background-repeat:no-repeat;background-position:left 6px center;background-size:16px}.leftmenu ul li a{display:block;padding:10px 12px 10px 2rem;color:var(--color-text-secondary);font-optical-sizing:auto;font-size:16px;font-weight:500}.leftmenu ul li.target{background-image:url(/images/target.svg)}.leftmenu ul li.campaign{background-image:url(/images/campaign.svg)}.leftmenu ul li.report{background-image:url(/images/summerize.svg)}.leftmenu ul li.setting{background-image:url(/images/setting.svg)}.leftmenu ul li:hover a{background-color:rgba(160,160,160,.1);border-radius:8px;color:var(--color-primary)}.leftmenu ul li.on a{background-color:rgba(0,142,218,.1);border-radius:8px;color:var(--color-primary)}.uppermenu{width:100%;border-bottom:1px solid var(--color-border)}.uppermenu .inner{height:60px;position:relative;background-color:var(--color-bg_white)}.uppermenu ul{display:flex;align-items:center;position:relative;height:60px}.uppermenu ul .upperlogo{width:130px;height:auto;margin-left:20px;margin-right:42px}.uppermenu ul .right-menu{margin-left:auto;display:flex;align-content:center;gap:30px;margin-right:30px}.uppermenu .createbtns{display:flex;gap:10px}.uppermenu .createbtns .btn-proceed{background-color:var(--color-primary);font-size:14px;font-weight:700;color:var(--color-bg_white);border-radius:10px;padding:10px 15px}.uppermenu .createbtns .btn-proceed.disabled{background-color:#d9dadb;pointer-events:none}.uppermenu .createbtns .btn-proceed.lator{background-color:#f5f5f5;color:#262d33}.uppermenu .notice{width:24px;height:24px;margin:20px 0;color:var(--color-text-secondary)}.uppermenu .notice.on{position:relative}.uppermenu .notice.on:after{position:absolute;left:12px;top:-3px;content:"⚫︎";color:#c31919}.uppermenu .help{display:block;width:24px;height:24px;margin:17px 0;color:var(--color-text-secondary)}.uppermenu .account{position:relative;color:var(--color-text-secondary)}.uppermenu .account .accountbtn{cursor:pointer;width:32px;height:32px;background-color:#f5f5f5;border-radius:50%;font-family:Roboto;font-weight:700;font-size:16px;line-height:25px;text-transform:uppercase;text-align:center}.uppermenu .account .logout{height:24px;background-repeat:no-repeat;background-position:0;padding-left:28px;font-weight:700}.under_btnarea{width:100%;position:sticky;left:0;top:0;z-index:99}.under_btnarea .inner{position:relative}.dropdown-menu{position:absolute;right:0;top:53px;background:#fff;border-radius:15px;box-shadow:0 4px 10px rgba(0,0,0,.1);z-index:1000;padding:25px 30px;width:240px}.dropdown-menu .menu .name{font-size:16px;font-weight:700;margin-bottom:3px;color:var(--color-text)}.dropdown-menu .menu .id{color:#656b70;margin-bottom:30px}.dropdown-menu .menu .title_pro{background-image:url(/images/user.svg);margin-bottom:25px}.dropdown-menu .menu .title_pay,.dropdown-menu .menu .title_pro{font-size:16px;font-weight:700;background-repeat:no-repeat;background-position:0;padding-left:30px;background-size:contain;display:block;color:var(--color-text)}.dropdown-menu .menu .title_pay{background-image:url(/images/credit-card.svg)}.dropdown-menu .links{margin-top:10px}.dropdown-menu .links a{margin:5px 0;display:block;color:var(--color-text)}.logout-button{padding:6px 18px;background-color:var(--color-text-secondary);color:var(--color-bg_white);border-radius:20px;display:inline-block}.target_num{padding:6px 24px;text-align:right;font-size:20px;color:var(--color-text-secondary)}.target_num span.target{color:var(--color-primary);font-size:36px;font-weight:600}.searchbox_top{width:400px;margin-top:9px;margin-left:24px}.searchbox_top input{width:100%;border:1px solid var(--color-border);border-radius:8px;padding:12px 12px 12px 2.3rem;background-color:var(--color-bg);background-image:url(/images/search.svg);background-size:20px;background-repeat:no-repeat;background-position:left 10px center}.searchbox_top input::-moz-placeholder{color:rgba(95,99,104,.5803921569)}.searchbox_top input::placeholder{color:rgba(95,99,104,.5803921569)}.fieldhead{margin:0;padding:3px}.searchbox{width:100%}.searchbox input{width:100%;padding:12px 12px 12px 2.3rem;background-image:url(/images/search.svg);background-repeat:no-repeat;background-size:20px;background-position:left 10px center;border-radius:12px;appearance:none}.searchbox input::-moz-placeholder{color:rgba(95,99,104,.5803921569)}.searchbox input::placeholder{color:rgba(95,99,104,.5803921569)}.rightcontents{position:relative;padding:24px 24px 160px;max-width:1760px;margin-left:auto;margin-right:auto}.rightcontents .title_dash{margin-bottom:24px}.rightcontents .title_dash h1{font-weight:700;font-size:40px;margin:40px 0}.rightcontents .title_dash p{color:var(--color-text-secondary);font-size:14px;margin-left:2px}.nav-tabs{display:flex;gap:12px;margin-bottom:24px}.nav-tabs .nav-item{width:140px;background-color:var(--color-bg_strong);padding:6px;text-align:center;color:#fff;font-weight:600;border-radius:20px;cursor:pointer;display:inline-block}.nav-tabs .nav-item.on{background-color:var(--color-secondary);cursor:default}.accordion{margin-bottom:12px}.accordion h2{font-size:18px;font-weight:700;color:var(--color-primary)}.accordion .accordion-header{margin-bottom:24px;background-color:var(--color-bg_white);padding:12px 24px;border-radius:20px;cursor:pointer;font-weight:600;display:flex;justify-content:space-between;align-items:center;border:1px solid var(--color-primary);border-radius:4px}.accordion .accordion-header .accordion-icon{transition:transform .3s ease;color:var(--color-primary);background-image:url(/images/chevron-down_b.svg);background-repeat:no-repeat;background-size:22px;width:22px;height:22px}.accordion .accordion-header .accordion-icon.open{transform:rotate(180deg)}.accordion .accordion-header.has-selected-items{position:relative}.accordion .accordion-header.has-selected-items:after{content:"";background-image:url(/images/check.svg);background-repeat:no-repeat;width:16px;height:16px;position:absolute;top:-6px;right:-3px}.accordion .accordion-content{display:none}.accordion .accordion-content.open{display:block;padding:15px 0}.tab_category{display:none}.tab_category.on{display:flex;flex-wrap:wrap;gap:12px;background-image:url(/images/category_search.svg);background-size:24px;background-repeat:no-repeat;background-position:0 0;padding-left:2.3rem}.tab_category .tab-item{display:block;padding:3px 12px;border-radius:16px;background-color:var(--color-bg_strong);color:#fff;font-size:13px;cursor:pointer;min-width:100px;text-align:center}.tab_category .tab-item.on{background-color:var(--color-secondary);cursor:default}.accordion-category{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:36px}.accordion-category.classification .accordion-category-item{width:140px;background-color:var(--color-bg_strong);padding:8px;text-align:center;color:#fff;font-weight:600;border-radius:20px;cursor:pointer;display:inline-block}.accordion-category.classification .accordion-category-item:hover{opacity:.8}.accordion-category.classification .accordion-category-item.active{background-color:var(--color-secondary);cursor:default}.accordion-category.classification .accordion-category-item.active:hover{opacity:1}.accordion-category.classification .accordion-category-item.has-selected-items{position:relative}.accordion-category.classification .accordion-category-item.has-selected-items:after{content:"";background-image:url(/images/check.svg);background-repeat:no-repeat;width:16px;height:16px;position:absolute;top:-6px;right:-3px}.accordion-category:not(.classification){background-image:url(/images/category_search.svg);background-size:24px;background-repeat:no-repeat;background-position:0 0;padding-left:2.3rem}.accordion-category:not(.classification) .accordion-category-item{display:block;padding:5px 12px;border-radius:16px;background-color:var(--color-bg_strong);color:#fff;font-size:13px;cursor:pointer;min-width:100px;text-align:center}.accordion-category:not(.classification) .accordion-category-item:hover{opacity:.8}.accordion-category:not(.classification) .accordion-category-item.active{background-color:var(--color-secondary);cursor:default}.accordion-category:not(.classification) .accordion-category-item.active:hover{opacity:1}.accordion-category:not(.classification) .accordion-category-item.has-selected-items{position:relative}.accordion-category:not(.classification) .accordion-category-item.has-selected-items:after{content:"";background-image:url(/images/check.svg);background-repeat:no-repeat;width:16px;height:16px;position:absolute;top:-6px;right:-3px}.section-title-large{font-size:24px;font-weight:600;margin:30px 0 15px;color:var(--color-text)}.content_field{background-color:var(--color-bg_white);border:1px solid var(--color-border);border-radius:var(--radius);margin:12px 0;color:var(--color-text-secondary);overflow-x:auto}@media screen and (max-width:1100px){.content_field{box-shadow:inset -6px 0 14px -7px rgba(0,0,0,.45);z-index:9}}.tab-pane{display:none}.tab-pane.on{display:block}.nav-item.nav-link.saved-tab,.tab-item.tab-link.saved-tab{position:relative}.nav-item.nav-link.saved-tab:after,.tab-item.tab-link.saved-tab:after{content:"";background-image:url(/images/check.svg);background-repeat:no-repeat;width:16px;height:16px;position:absolute;top:-6px;right:-3px}.table{width:100%}.table table{border-collapse:collapse;border-spacing:0;width:100%;table-layout:auto}.table table td,.table table th{padding:14px 18px;border:1px solid var(--color-border);color:var(--color-text-secondary);vertical-align:middle}.table table tr:last-child td{border-bottom:none}.table table td:first-child,.table table th:first-child{border-left:none}.table table td:last-child,.table table th:last-child{border-right:none}.table table th{color:var(--color-text)}.table_report{width:100%;min-width:1060px}.table_report table{border-collapse:collapse;border-spacing:0;width:100%;table-layout:auto}.table_report table tr{position:relative}.table_report table tr:has(th):hover{background-color:initial}.table_report table .td_thum{text-align:center}.table_report table td.operate{width:180px;overflow:hidden;white-space:nowrap}.table_report table td,.table_report table th{padding:10px 12px;border:1px solid var(--color-border);color:var(--color-text-secondary);vertical-align:middle}.table_report table tr:last-child td{border-bottom:none}.table_report table td:first-child,.table_report table th:first-child{border-left:none}.table_report table td:last-child,.table_report table th:last-child{border-right:none}.table_report table th{color:var(--color-text);background-color:rgba(190,190,190,.2);cursor:pointer;user-select:none}.table_report table th:hover .updown{color:var(--color-text-secondary)}.table_report table .updown{color:var(--color-bg_strong)}.table_report table .sort-icon{display:inline-flex;align-items:center;justify-content:center;margin-left:4px;vertical-align:middle}.table_report table .total{background-color:var(--color-bg)}.table_report table .total td{border:none;font-weight:600}.table_report .btn_edit{padding:6px 10px 6px 8px;background-color:var(--color-orange);color:var(--color-orange);border-radius:20px;background-color:rgba(var(--color-orange-rgb),.1);margin:0 3px;font-weight:600}.table_report .btn_edit svg{margin-right:3px}.table_report .btn_edit:hover{background-color:var(--color-orange);color:var(--color-bg_white)}.table_report .btn_preview{padding:6px 10px 6px 8px;background-color:var(--color-accent);color:var(--color-accent);border-radius:20px;background-color:rgba(var(--color-accent-rgb),.1);margin:0 3px}.table_report .btn_preview svg{margin-right:3px}.table_report .btn_preview:hover{background-color:var(--color-accent);color:var(--color-bg_white)}.table_report .btn_show{padding:6px 10px 6px 8px;background-color:var(--color-accent);color:var(--color-accent);border-radius:20px;background-color:rgba(var(--color-accent-rgb),.1);margin:0 3px;font-weight:600}.table_report .btn_show svg{margin-right:3px}.table_report .btn_show:hover{background-color:var(--color-accent);color:var(--color-bg_white)}.table_report .btn_creative{padding:6px 10px 6px 8px;background-color:var(--color-primary);color:var(--color-primary);border-radius:20px;background-color:rgba(0,141,218,.1);margin:0 3px}.table_report .btn_creative svg{margin-right:3px}.table_report .btn_creative:hover{background-color:var(--color-primary);color:var(--color-bg_white)}.table_report .btn_target{padding:6px 10px 6px 8px;background-color:var(--color-text-secondary);color:var(--color-text-secondary);border-radius:20px;background-color:rgba(var(--color-text-secondary-rgb),.1);margin:0 2px}.table_report .btn_target svg{margin-right:3px}.table_report .btn_target:hover{background-color:var(--color-text-secondary);color:var(--color-bg_white)}.table_report .img_thumbnail{cursor:pointer;border-radius:5px}.target_table{min-width:1060px}.target_table .table_head td,.target_table .table_head th{border-top:none}.target_table .td_population{width:60%}.target_table .td_in_population{padding-left:20px}.target_table .td_action{width:200px}.questionnaire_table .table_head td,.questionnaire_table .table_head th{border-top:none}.questionnaire_table td{line-height:1.4;font-size:.96em}.questionnaire_table .td_omit{width:5%}.questionnaire_table .td_name{width:25%}.questionnaire_table .td_population{width:60%}.questionnaire_table .td_action,.questionnaire_table .td_detail{width:5%}.pagination{display:block;text-align:center;margin-top:12px}.pagination li{display:inline-block;padding:0 6px}.pagination li a{color:var(--color-text-secondary)}.pagination li a.on{background-color:rgba(65,202,226,.2352941176);border-radius:40px;width:30px;height:30px;display:block;padding-top:6px}.pagination li a.prev{background-image:url(/images/left.svg)}.pagination li a.next,.pagination li a.prev{display:block;background-repeat:no-repeat;background-size:24px;height:24px;width:24px;background-position:50%;position:relative;top:7px}.pagination li a.next{background-image:url(/images/right.svg)}.checkbox{position:relative;width:24px;height:24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:2px solid gray;border-radius:4px;box-shadow:0 0 0 0 rgba(0,0,0,0);transition-duration:.2s;transition-property:background-color,border,box-shadow,color}@media(forced-colors:active){.checkbox{transition:none;border-color:CanvasText}}.checkbox:checked{background:#3223b3;border-color:#3223b3}@media(forced-colors:active){.checkbox:checked{background-color:Canvas;border-color:CanvasText}}@media(forced-colors:none)and (any-hover:hover){.checkbox:hover:enabled{border-color:#3223b3;box-shadow:0 0 0 4px #d2ceff}}.checkbox:before{position:absolute;inset:0;display:block;width:100%;height:100%;content:"";opacity:0;-webkit-mask-image:url(/images/icon.svg);mask-image:url(/images/icon.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:#fff;transition:opacity .2s}@media(forced-colors:active){.checkbox:before{transition:none;background-color:CanvasText}}.checkbox:checked:before{opacity:1}.checkgroup label{width:140px;display:inline-block}.checkgroup label span{margin:0;padding:0;display:inline-block;vertical-align:middle}.per_level{font-size:12.5px}.empty-span{width:130px;display:inline-block}.population_c{font-size:28px;position:relative;margin:0;padding:0;height:24px;width:100%;max-width:800px}.population_c>.clr_a{left:0}.population_c>.clr_a,.population_c>.clr_b{position:absolute;display:flex;align-items:center}.population_c>.clr_b{left:20%}.population_c>.clr_c{left:40%}.population_c>.clr_c,.population_c>.clr_d{position:absolute;display:flex;align-items:center}.population_c>.clr_d{left:60%}.population_c>.clr_e{position:absolute;left:80%;display:flex;align-items:center}.population_c .material-symbols-outlined{vertical-align:middle;text-align:left;margin-left:4px}.population_c .material-symbols-outlined.clr_a{color:#0077b6}.population_c .material-symbols-outlined.clr_b{color:#00a896}.population_c .material-symbols-outlined.clr_c{color:#f4a261}.population_c .material-symbols-outlined.clr_d{color:#d72638}.population_c .material-symbols-outlined.clr_e{color:#8d44ad}.answer_c{display:flex;flex-wrap:wrap;gap:10px}.answer_c label{display:grid;grid-template-columns:24px auto;align-items:center;margin-bottom:5px;padding:5px;border-radius:4px}.answer_c label:hover{background-color:var(--color-bg)}.answer_c label .answer-text{margin-left:5px}.text_content{margin:24px 36px;line-height:2;font-size:16px;color:var(--color-text)}.text_content ol{list-style-type:decimal;margin-left:1.25em}.text_content p{margin-bottom:1em}.text_content strong{font-weight:600}.text_content h3{font-size:1.25em;font-weight:700}.text_content hr{height:0;padding:0;border:0;margin:24px 0;border-top:1px solid var(--color-border)}.loading{background-color:#fff;opacity:.85;width:100%;height:100vh;position:fixed;z-index:999;top:0;left:0;display:grid;place-items:center}.loading-message{padding:20px;text-align:center;color:#666}.error-message{background-color:#ffebee;color:#c62828;padding:10px;border-radius:4px;margin:20px;border:1px solid #ef9a9a}.error-message p{margin:0}.spinner{width:56px;height:56px;border-radius:50%;background:radial-gradient(farthest-side,#008dda 94%,rgba(0,0,0,0)) top/9px 9px no-repeat,conic-gradient(rgba(0,0,0,0) 30%,#008dda);mask:radial-gradient(farthest-side,rgba(0,0,0,0) calc(100% - 9px),#000 0);animation:spinner-c7wet2 1s linear infinite}@keyframes spinner-c7wet2{to{transform:rotate(1turn)}}.load_table{text-align:center}.demographicswrap{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:12px 0;margin-top:10px;margin-bottom:40px}.demographicswrap .inner{display:flex}.demographicswrap label{margin-right:10px;margin-left:4px;vertical-align:middle}.demographicswrap h3{font-size:18px}.demographicswrap h3,.demographicswrap h4{font-weight:600;margin-bottom:1rem}.demographic-section{padding:12px 24px 12px 12px;position:relative}.demographic-section h4{font-size:16px}.demographic-section.gender{width:20%}.demographic-section.age,.demographic-section.prefecture{width:40%}.demographic-section .ages{display:inline-block;padding:6px}.demographic-section .listbox-button{width:100%;border:1px solid #ccc;padding:8px 12px;border-radius:4px;background-color:#fff;text-align:left;cursor:pointer;max-height:4rem;overflow:auto}.demographic-section .listbox-options{width:300px;border:1px solid #ccc;border-radius:4px;margin-top:4px;background-color:#fff;max-height:210px;overflow-y:auto;box-shadow:0 2px 6px rgba(0,0,0,.1);position:absolute;top:40px;left:0;z-index:99}.demographic-section .listbox-option{padding:8px 12px;cursor:pointer;display:flex;align-items:center}.demographic-section .listbox-option:hover{background-color:#f0f0f0;color:var(--color-primary)}.demographic-section .listbox-option-selected{background-color:#e0f7fa;font-weight:700}.demographic-section .listbox-option-checkbox{margin-right:8px}.demographic-section .age-checkbox{display:inline-block;margin-right:10px}.modal__overlay{align-items:center;background:rgba(0,0,0,.2);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.modal__overlay .modal__container{background-color:#fff;padding:30px;max-width:1000px;max-height:86vh;border-radius:15px;overflow-y:auto;box-sizing:border-box;box-shadow:0 0 20px rgba(0,0,0,.2);position:relative}.modal__overlay .modal__container.w800{width:800px}.modal__overlay .modal__container.is-open{animation:slideinBottom .2s}@keyframes slideinBottom{0%{transform:translateY(50px)}to{transform:translateY(0)}}.modal__overlay .modal__container .close,.modal__overlay .modal__container .closebtn{background-image:url(/images/close.svg);background-position:50%;background-repeat:no-repeat;width:24px;height:24px;position:absolute;top:25px;right:25px}.modal__overlay .modal__container .loadmodal{padding:24px}.modal__overlay .modal__container .loadmodal+.close{display:none}.modal_inner{width:450px}.modal_inner h3{font-size:20px;font-weight:700}.modal_inner .modal_innercontent{border-top:2px solid #f5f5f5;margin-top:20px;padding-top:20px;line-height:1.6}.modal_inner.centered{text-align:center}.show_unit{line-height:1.8;font-size:16px}.show_unit p{margin-bottom:2rem}.show_unit strong{display:block}.show_unit h1{text-align:center;border-bottom:2px solid #f5f5f5;margin-bottom:20px;padding-bottom:20px;font-size:20px;font-weight:700}.show_unit .chartwrap{margin-top:48px;padding:24px 48px}.btn_primary{width:100%;border-radius:20px;padding:12px;font-weight:700;text-align:center;color:#fff;background-color:var(--color-primary);margin-top:24px}.btn_primary:hover{opacity:.8}.btn_big{width:100%;border-radius:10px;height:50px;font-weight:700;font-size:18px;text-align:center;color:#fff;background-color:var(--color-primary);margin-top:60px}.btn_big.disable{background-color:#d9dadb;pointer-events:none}.btn_big:hover{background-color:var(--color-primary-hover)}.btn-round{border-radius:20px;padding:6px 18px;background-color:var(--color-primary);color:var(--color-bg_white);font-weight:500}.btn-round:hover{opacity:.8}.btn-round.unsaved{opacity:var(--blink-opacity);transition:opacity .1s ease-in-out,box-shadow .1s ease-in-out,transform .1s ease-in-out;transform:scale(calc(1 + (1 - var(--blink-opacity)) * .08));outline:3px solid rgba(4,190,237,.4862745098)}.btn-round:disabled{cursor:not-allowed;pointer-events:none}.btn_r{text-align:right;padding-right:22px}.btn-seedata{border-radius:20px;padding:5px 17px;font-weight:500;border:1px solid var(--color-text-secondary)}.actionbtn_wrap{gap:10px;justify-content:center}.actionbtn_wrap,.btnwrap{display:flex;align-items:center}.btnwrap{justify-content:space-between}.btnwrap.target-btnwrap{justify-content:flex-start;margin-bottom:2px}.btnwrap .btn_target{background-color:var(--color-text-secondary)!important;color:var(--color-text-secondary)!important;background-color:rgba(var(--color-text-secondary-rgb),.1)!important}.btnwrap .btn_target:hover{background-color:var(--color-text-secondary)!important;color:var(--color-bg_white)!important}.btn_target{background-color:var(--color-text-secondary);color:var(--color-text-secondary);border-radius:20px;background-color:rgba(var(--color-text-secondary-rgb),.1);display:inline-flex;align-items:center;padding:6px 24px;font-weight:600;text-decoration:none;transition:all .2s ease}.btn_target svg{margin-right:6px}.btn_target:hover{background-color:var(--color-text-secondary);color:var(--color-bg_white)}.btn_creative,.btn_target:active,.btn_target:hover,.btn_target:link,.btn_target:visited{text-decoration:none}.btn_creative{background-color:var(--color-primary);color:var(--color-primary);border-radius:20px;background-color:rgba(0,141,218,.1);display:inline-flex;align-items:center;padding:6px 24px;font-weight:600;transition:all .2s ease}.btn_creative svg{margin-right:6px}.btn_creative:hover{background-color:var(--color-primary);color:var(--color-bg_white)}.btn_creative:active,.btn_creative:hover,.btn_creative:link,.btn_creative:visited{text-decoration:none}.btn_new{background-color:var(--color-primary);color:#fff;display:inline-block;padding:6px 24px;border-radius:20px;font-weight:600;text-align:center}.btn_new:hover{opacity:.8}.campaign_new{min-width:420px;max-width:600px;margin:0 auto 24px}.campaign_new h1{font-size:24px;font-weight:700;text-align:center;margin-bottom:12px}.campaign_new .col{padding:12px 0}.campaign_new label{display:block;margin-bottom:3px}.campaign_new input,.campaign_new select,.campaign_new textarea{border:1px solid var(--color-border);padding:10px;border-radius:6px;display:block;width:100%}.campaign_new input:hover,.campaign_new select:hover,.campaign_new textarea:hover{border:1px solid var(--color-text-secondary)}.campaign_new .content_field{padding:18px}.modalimage_overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;animation:fadeIn .3s ease;z-index:1000}.bigimage{position:relative;max-width:90%;max-height:90%;border-radius:12px;overflow:auto;box-shadow:0 0 20px rgba(0,0,0,.2)}.bigimage img{width:100%;height:auto;display:block}.breadcrumbs{font-weight:700}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs span{position:relative;display:inline-block;max-width:16em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;padding-right:30px;padding-left:10px}.breadcrumbs span:after{content:">";position:absolute;right:-10px;padding:0 12px;font-weight:500}.breadcrumbs span:last-child:after{content:none}.top_biglinks{display:flex;gap:12px;margin:24px 0}a.top_biglink{height:185px;width:360px;border-radius:8px;border:1px solid var(--color-border);padding:24px;display:block;background-color:var(--color-bg_white);font-size:22px;font-weight:700;color:var(--color-text)}.copilotwinwrap{position:fixed;z-index:9999;top:0;right:0;height:100%;pointer-events:none}.copilotwinwrap .copilotwin{width:500px;height:100%;background-color:#fff;overflow-y:auto;box-shadow:0 0 20px rgba(0,0,0,.2);transform:translateX(100%);transition:transform .2s ease-out}.copilotwinwrap.show{pointer-events:auto}.copilotwinwrap.show .copilotwin{transform:translateX(0)}.copilotbtnwrap{display:flex;align-items:center}.copilotbtnwrap .btn_copilot{background:linear-gradient(90deg,rgb(3,191,228),rgb(252,69,123) 60%,rgb(178,102,255));color:var(--color-bg_white);display:inline-block;padding:4px 18px 4px 30px;border-radius:20px;font-weight:600;text-align:center;position:relative;background-size:200% 100%;background-position:0 0;transition:background-position .4s ease,background-color .3s ease,transform .2s ease}.copilotbtnwrap .btn_copilot:hover{background-position:100% 0}.copilotbtnwrap .btn_copilot:after{position:absolute;width:16px;height:16px;top:4px;left:10px;content:"";background-image:url(/images/sparkles.svg);background-repeat:no-repeat;background-size:cover}.copilotheader{height:64px;border-bottom:1px solid #d9dadb;position:relative}.copilotheader h1{font-size:16px;font-weight:800;text-align:center;height:64px;display:flex;justify-content:center;align-items:center;width:100%}.copilotheader .menu{height:24px;width:24px;position:absolute;top:20px;left:20px;background-image:url(/images/cmenu.svg);background-size:cover}.copilotheader .rightmenu{position:absolute;top:20px;right:20px;height:24px;display:flex;width:30px;justify-content:space-between}.copilotheader .rightmenu .c_close{height:24px;width:24px;background-image:url(/images/close.svg);background-size:cover;display:block}.copilotheader .rightmenu .pen{height:24px;width:24px;background-image:url(/images/pen.svg);background-size:cover;display:block}.copilot{font-size:14px;position:relative;height:calc(100vh - 64px);display:flex;flex-flow:column}.copilot .mainarea{padding:28px 15px 15px;overflow:auto;flex:1}.copilot .welcome{font-size:25px;font-weight:800;text-align:center}.copilot .qbox{border:1px solid #d9dadb;border-radius:10px;padding:10px;margin-bottom:10px;cursor:pointer}.copilot .clogo{text-align:center;padding:165px 0 20px;margin:0}.copilot .clogo img{display:inline-block}.copilot .lead{margin:10px 0 20px;text-align:center}.copilot .questionwrap{width:100%;min-height:100px;padding:15px 15px 30px;border-top:1px solid #d9dadb;background-color:#fff}.copilot .questionwrap .inputwrap{background-color:#f5f5f5;border-radius:10px;border:1px solid #d9dadb;min-height:56px;width:100%;position:relative}.copilot .questionwrap .question{min-height:56px;width:100%;padding:20px 60px 20px 15px;border-radius:10px}.copilot .questionwrap .send{background-image:url(/images/send.svg);background-size:cover;width:36px;height:36px;position:absolute;top:10px;right:10px}.copilot .questionwrap .send.grayout{background-image:url(/images/send2.svg)}.copilot .stream_you{display:grid;grid-template-columns:60px auto;margin-bottom:20px}.copilot .stream_you .iconarea{width:48px;height:48px;border-radius:50%;background-color:#f5f5f5;display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:800}.copilot .stream_you .message{padding:10px;border-radius:10px;border:1px solid #c5e4fc;background-color:#eff7fe;line-height:1.4}.copilot .stream_response{display:grid;grid-template-columns:60px auto;margin-bottom:40px}.copilot .stream_response .iconarea{width:48px;height:48px;background-image:url(/images/response.svg);background-size:cover}.copilot .stream_response .iconarea span{display:none}.copilot .stream_response .message{border-bottom:1px solid #d9dadb;padding-bottom:15px}.copilot .stream_response .message h3{font-weight:700;font-size:14px;margin-bottom:7px}.copilot .stream_response .message p{margin-bottom:10px;line-height:1.77}.copilot .stream_response .msave{border-radius:10px;border:1px solid #d9dadb;display:inline-block;padding:10px}.copilot .stream_response .copy{height:24px;width:24px;background-image:url(/images/copy.svg);background-size:cover;display:block;margin-left:58px;margin-top:10px}.copilot .historybox{margin-bottom:20px}.copilot .historybox .day{font-weight:700}.copilot .historybox ul li{padding:10px;border-radius:10px}.copilot .historybox ul li:hover{background-color:#eff7fe}.copilot .historyhead{height:64px;width:100%}.copilot .historyhead h1{font-size:16px;font-weight:800;text-align:center;height:64px;display:flex;justify-content:center;align-items:center;width:100%}.copilot .historyhead .menu{height:24px;width:24px;position:absolute;top:20px;left:20px;background-image:url(/images/arrow-left.svg);background-size:cover}.dotloader{width:30px;margin-top:18px;aspect-ratio:2;--_g:no-repeat radial-gradient(circle closest-side,#acd6f7 60%,#0000);background:var(--_g) 0 50%,var(--_g) 50% 50%,var(--_g) 100% 50%;background-size:33.3333333333% 50%;animation:l3 1s linear infinite}@keyframes l3{20%{background-position:0 0,50% 50%,100% 50%}40%{background-position:0 100%,50% 0,100% 50%}60%{background-position:0 50%,50% 100%,100% 0}80%{background-position:0 50%,50% 50%,100% 100%}}.loading-dots{display:inline-flex;align-items:center;gap:3px;margin:0 4px}.loading-dots .dot{width:8px;height:8px;background-color:currentColor;border-radius:50%;opacity:.3;animation:dot-pulse 1.4s ease-in-out infinite both}.loading-dots .dot:first-child{animation-delay:-.32s}.loading-dots .dot:nth-child(2){animation-delay:-.16s}@keyframes dot-pulse{0%,80%,to{transform:scale(.8);opacity:.3}40%{transform:scale(1);opacity:1}}.adscreen{max-width:1000px;padding:16px 16px 40px;margin:0 auto;word-wrap:break-word}.adscreen h2{font-weight:800;font-size:18px}.adscreen p{line-height:20px;font-size:14px}.adscreen .imagearea{width:100%;text-align:center;margin-bottom:16px;margin-top:16px}.adscreen .imagearea img{width:100%;height:auto}.adscreen .adbtnwrap{margin:16px 0}.adscreen .adbtnwrap .adbtn{border-radius:100px;background-color:#04beed;width:100%;height:40px;display:flex;justify-content:center;align-items:center;font-weight:700;color:#fff}.adscreen .ulinks{margin-top:32px}.adscreen .ulinks a{color:#04beed;line-height:20px;font-size:14px}.target-kit-container{display:flex;align-items:center;gap:36px;padding:16px 24px;text-align:left;color:var(--color-bg_white);background-color:var(--color-text)}.target-kit-container .target-kit-info{gap:24px}.target-kit-container .target-kit-info .target-counts{display:flex;flex-flow:column}.target-kit-container .target-kit-info .target-counts .candidate-count{font-size:15px;margin-bottom:3px}.target-kit-container .target-kit-info .target-counts .target-kit-count{color:var(--color-secondary);font-size:16px;font-weight:800}.target-kit-container .btn_maketarget{background-color:var(--color-primary);color:var(--color-bg_white);display:inline-block;padding:8px 24px;border-radius:24px;font-weight:600;text-align:center;font-size:18px}.target-kit-container .btn_maketarget:hover{opacity:.7}.target-kit-container .btn_maketarget:disabled,.target-kit-container .btn_maketarget:disabled:hover{opacity:.3}.target-kit-container .target-kit-info{display:flex;align-items:center}#unit_949 .population_c,#unit_949 td,#unit_949 th{height:auto}#unit_949 label{position:static;display:inline-block;width:200px;padding:4px}#unit_949 .material-symbols-outlined{color:var(--color-text-secondary)}.formw_row{display:flex;gap:32px}.formw_row .col_left{width:40%}.formw_row .col_right{width:60%}.form-card{width:1200px;background:#fff;padding:2rem;border-radius:12px;margin:2rem auto auto}.form-card .registinfo{text-align:center}.form-card .registinfo h2{font-size:28px;font-weight:800}.form-card .registinfo p{margin-top:3rem;line-height:1.8}.form-card .registinfo .registimg{width:400px;height:auto;margin:30px auto;display:block}.registration-form h3{font-size:18px;font-weight:700;margin-bottom:.5rem;color:var(--color-primary)}.registration-form section{margin-bottom:2rem}.registration-form .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.registration-form .form-field{display:flex;flex-direction:column}.registration-form .form-field label{font-weight:600;margin-bottom:.5rem;color:#333}.registration-form .form-field input,.registration-form .form-field select{padding:.75rem;border:1px solid var(--color-border);border-radius:6px;transition:border-color .3s;background-color:var(--color-bg_white)}.registration-form .form-field select{appearance:none;background-color:var(--color-bg_white);background-image:url(/images/chevron-down.svg);background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem;padding-right:2.5rem;cursor:pointer}.registration-form .form-field input:focus{border-color:#2b6cb0;outline:none}.registration-form .form-footer{text-align:right;margin-top:2rem}.registration-form .submit-button{padding:12px;width:100px;background-color:var(--color-primary);color:var(--color-primary);border-radius:20px;margin:0 4px;color:var(--color-bg_white);text-align:center;font-weight:700}.registration-form .submit-button:hover{opacity:.8}.registration-form p.error{color:#ff351e;margin-top:5px}.form-card.pending-approval{max-width:600px;margin:0 auto}.form-card.pending-approval .status-icon{text-align:center;margin-bottom:24px}.form-card.pending-approval .status-icon .pending-icon{font-size:3rem}.form-card.pending-approval h1{text-align:center;font-size:24px;font-weight:700}.form-card.pending-approval .status-message{text-align:center}.form-card.pending-approval .status-message h2{font-size:24px;font-weight:600;margin:32px 0 24px;color:var(--color-primary)}.form-card.pending-approval .status-message p{line-height:1.6}.form-card.pending-approval .next-steps h3{font-size:18px;font-weight:700;margin:36px 0 24px;text-align:center}.form-card.pending-approval .next-steps .steps .step{display:flex;gap:12px;padding:12px 24px;background-color:var(--color-bg_mid);margin-bottom:24px}.form-card.pending-approval .next-steps .steps .step h4{font-weight:700;margin-bottom:6px;font-size:16px}.form-card.pending-approval .next-steps .steps .step-number{background-color:var(--color-primary);color:var(--color-bg_white);display:flex;justify-content:center;align-items:center;font-weight:700;border-radius:50%;width:28px;height:28px}.form-card.pending-approval .contact-info{text-align:center}.form-card.pending-approval .action-buttons{display:flex;justify-content:center;gap:24px;margin-top:32px;text-align:center}.form-card.verification{max-width:600px;margin:0 auto}.form-card.verification .verification-container{text-align:center}.form-card.verification .verification-container h2{font-size:24px;font-weight:600;margin-bottom:24px}.form-card.verification .verification-container p{line-height:1.6}.form-card.verification .verification-container .verification-form .form-field{margin:32px 0}.form-card.verification .verification-container .verification-form .form-field label{font-weight:600;margin-bottom:.5rem;color:#333;display:block;font-size:18px}.form-card.verification .verification-container .verification-form .form-field input,.form-card.verification .verification-container .verification-form .form-field select{text-align:left;padding:.75rem;border:1px solid #646464;border-radius:6px;transition:border-color .3s;background-color:var(--color-bg_white);font-size:18px;letter-spacing:1px;width:300px}.form-card.verification .verification-container .submit-button{padding:12px;width:140px;background-color:var(--color-primary);color:var(--color-primary);border-radius:20px;margin:0 0 40px;color:var(--color-bg_white);text-align:center;font-weight:700}.form-card.verification .verification-container .submit-button:hover{opacity:.8}.form-card.verification .verification-container .resend-button{color:var(--color-primary);margin-top:6px}.wrap_mid{width:800px;margin:0 auto}.wrap_mid h1{font-size:40px;font-weight:700;margin:60px 0}.wrap_mid .secttitle{font-size:25px;font-weight:700;margin:60px 0 20px}.wrap_mid .secttitle.home{margin-top:0}.wrap_mid .secttitle.top{font-weight:400}.wrap_mid .secttitle.top span{font-weight:700}.wrap_mid .secttitle_in{font-size:25px;font-weight:700;padding:5px 0}.wrap_mid.waymore{width:1100px}.content_box{margin:auto;min-height:100px;background:#fff;padding:20px 40px;border-radius:25px}.content_box:has(.paymentsect){padding:0}.content_box:has(.tbl_campaigns){padding:0}.content_box.pad40{padding:40px}.content_box.pad30{padding:30px 40px}.content_box.mt20{margin-top:20px}.content_box .btmbtn{padding:0 40px 30px}.content_box .btnwrap_btm{margin-left:38px;padding-bottom:35px}.paymentsect{padding:20px 40px;position:relative}.paymentsect .progress-circle{width:60px;height:60px;position:absolute;top:10px;right:35px}.paymentsect .progress-circle .inner{position:relative;width:60px;height:60px}.paymentsect .progress-circle svg{transform:rotate(90deg);width:100%;height:100%}.paymentsect .progress-circle circle{fill:none;stroke-width:5}.paymentsect .progress-circle .bg{stroke:#e0e0e0}.paymentsect .progress-circle .progress{stroke:#007bff;stroke-linecap:round;stroke-dasharray:188.5;transition:stroke-dashoffset .6s}.paymentsect .progress-circle .progress.prg0{stroke-dashoffset:180}.paymentsect .progress-circle .progress.prg1{stroke-dashoffset:94.25}.paymentsect .progress-circle .progress.prg2{stroke-dashoffset:0}.paymentsect .progress-circle .center-text{position:absolute;top:49%;left:50%;transform:translate(-50%,-50%);font-size:20px;font-weight:700;color:#333;line-height:20px}.paymentsect.setup{border-top:1px solid #f5f5f5;padding-left:40px;padding-bottom:35px}.paymentsect.setup.done{padding-bottom:20px}.paymentsect.setup.done .labeltext{margin-bottom:0}.paymentsect.hide{border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;padding:20px 40px 10px}.paymentsect.hide .sect_in{display:none}.paymentsect.balance{padding-left:40px;padding-bottom:35px;border-top:1px solid #f5f5f5}.paymentsect.balance.hide{padding-left:40px;padding-bottom:10px}.paymentsect .sect_in{margin-left:40px}.paymentsect .carddetail{width:440px}.paymentsect .carddetail .title{font-weight:700;margin-bottom:10px}.paymentsect .sectbox{margin-top:30px}.paymentsect .labeltext{font-size:20px;font-weight:700;margin-bottom:15px;display:inline-block}.paymentsect .paymentbox{display:flex;gap:15px;margin-bottom:30px;align-items:center;line-height:1.6}.paymentsect .paymentbox .brand{width:74px;height:50px;background-color:#f5f5f5;border-radius:5px;display:flex;justify-content:center;align-items:center}.paymentsect .paymentbox .brand img{width:50px;height:auto}.paymentsect .paymentbox .status{background-color:#e5edfd;border-radius:5px;padding:2px 6px;font-size:12px;font-weight:700}.cardrow{display:flex;gap:10px}input.cardinput{border:2px solid var(--color-border);border-radius:4px;display:block;padding:12px;width:100%;margin-bottom:10px;background-color:#f5f5f5;font-weight:700}input.cardinput.error{border-color:#ff4f52}input.cardinput.brands{background-image:url(/images/brands.png);background-repeat:no-repeat;background-size:109px 18px;background-position:center right 15px}input.error:focus{outline:none;border-color:#ff4f52}.savecheck{display:inline-block;margin-top:10px}.savecheck input{margin-right:10px}.yen{position:relative}.yen:after{content:"円";position:absolute;right:15px;top:15px;font-weight:700;color:#939699}.yen .cardinput{padding-right:30px;padding-left:15px}.jpy{position:relative}.jpy:after{content:"JPY";position:absolute;left:15px;top:15px;font-weight:700;color:#939699}.jpy .cardinput{padding-left:50px}.btn_lined{margin-top:25px;border:2px solid var(--color-primary);font-size:16px;font-weight:700;color:var(--color-primary);text-align:center;padding:10px 15px;border-radius:10px}.btn_lined.plus{background-image:url(/images/plus2.svg);background-repeat:no-repeat;background-position:left 10px center;padding-left:40px;font-size:18px}.btn_lined.cancel{border-color:#fff}.btn_lined:not(.cancel):hover{border-color:var(--color-primary-hover);color:var(--color-primary-hover)}.row_contentbox{display:flex;gap:40px}.row_contentbox .balance{width:240px;min-height:225px}.row_contentbox .transactions{width:520px;min-height:225px}.row_contentbox .half{width:380px;padding-top:30px}.check_titlewrap{display:flex;gap:15px}.checks{width:24px;height:24px;background-image:url(/images/minus-circle.svg);background-repeat:no-repeat;background-size:cover}.checks.active{background-image:url(/images/check_blue.svg)}.balanceinfo{margin-bottom:35px}.balanceinfo .balance_num{font-size:25px;font-weight:700;margin-bottom:5px}.transaction_wrap{display:flex;gap:15px;margin-bottom:20px;width:100%}.transaction_wrap:last-child{margin-bottom:0}.transaction_wrap .title{font-weight:700;margin-bottom:5px}.transaction_wrap .transaction_icon{width:40px;height:40px;border-radius:20px;background-color:#f5f5f5;background-repeat:no-repeat;background-position:50%}.transaction_wrap .transaction_icon.left{background-image:url(/images/arrow_re.svg)}.transaction_wrap .transaction_icon.up{background-image:url(/images/arrow_up.svg)}.transaction_wrap .transaction_icon.down{background-image:url(/images/arrow_down.svg)}.transaction_wrap .num{margin-left:auto}.tbl_campaigns{width:100%}.tbl_campaigns .head{font-weight:700;border-bottom:1px solid #f5f5f5}.tbl_campaigns td{padding:22px;min-width:160px}.tbl_campaigns td:first-child{padding-left:40px}.tbl_campaigns td:last-child{padding-right:40px}.tbl_campaigns td.td_cpname{max-width:340px}.tbl_campaigns td .status{background-color:#f5f5f5;border-radius:5px;padding:5px 10px;display:inline-block;font-weight:700}.tbl_campaigns td .status.active{background-color:#e5edfd}.tbl_campaigns td .status.rejected{background-color:var(--color-reject)}.tbl_campaigns .budcel{margin-bottom:4px}.clock{background-image:url(/images/clock.svg);background-repeat:no-repeat;background-position:0;padding:10px 10px 10px 30px}.titlewrap{display:flex;align-items:baseline;margin:60px 0 20px}.titlewrap.home{margin-top:0}.titlewrap:has(.add){align-items:center;margin:60px 0 15px}.titlewrap .secttitle{margin:0}.titlewrap .switch_right{margin-left:auto}.titlewrap .seeall{margin-left:auto;font-size:16px;text-decoration:underline;color:#262d33;font-weight:700}.titlewrap .add{margin-left:auto}.titlewrap.mid{align-items:center}.titlewrap .btns_right{margin-left:auto;display:flex;align-items:center;gap:20px}.titlewrap .btn_plus{background-image:url(/images/plus.svg);background-size:40px;background-repeat:no-repeat;background-position:0;height:40px;width:40px;margin-left:auto;cursor:pointer}.titlewrap:hover{opacity:.8}.titlewrap .btn_creative,.titlewrap .btn_edit,.titlewrap .btn_target{margin-left:auto!important;margin-right:0!important}.titlewrap .btn_edit{padding:6px 10px 6px 8px;background-color:var(--color-orange);color:var(--color-orange);border-radius:20px;background-color:rgba(var(--color-orange-rgb),.1);margin:0 2px;display:inline-flex;align-items:center;cursor:pointer;border:none}.titlewrap .btn_edit svg{margin-right:3px}.titlewrap .btn_edit:hover{background-color:var(--color-orange);color:var(--color-bg_white)}.titlewrap .btn_creative{padding:6px 10px 6px 8px;background-color:var(--color-primary);color:var(--color-primary);border-radius:20px;background-color:rgba(0,141,218,.1);margin:0 2px;display:inline-flex;align-items:center;text-decoration:none}.titlewrap .btn_creative svg{margin-right:3px}.titlewrap .btn_creative:hover{background-color:var(--color-primary);color:var(--color-bg_white)}.titlewrap .btn_creative:active,.titlewrap .btn_creative:hover,.titlewrap .btn_creative:link,.titlewrap .btn_creative:visited{text-decoration:none}.titlewrap .btn_target{padding:6px 10px 6px 8px;background-color:var(--color-text-secondary);color:var(--color-text-secondary);border-radius:20px;background-color:rgba(var(--color-text-secondary-rgb),.1);margin:0 2px;display:inline-flex;align-items:center;text-decoration:none}.titlewrap .btn_target svg{margin-right:3px}.titlewrap .btn_target:hover{background-color:var(--color-text-secondary);color:var(--color-bg_white)}.titlewrap .btn_target:active,.titlewrap .btn_target:hover,.titlewrap .btn_target:link,.titlewrap .btn_target:visited{text-decoration:none}.titlewrap .btn_view_all{margin-left:auto;padding:8px 16px;background-color:var(--color-primary);color:var(--color-bg_white);border-radius:20px;display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s ease}.titlewrap .btn_view_all:hover{background-color:var(--color-secondary);transform:translateY(-1px)}.titlewrap .btn_view_all:active,.titlewrap .btn_view_all:hover,.titlewrap .btn_view_all:link,.titlewrap .btn_view_all:visited{color:var(--color-bg_white);text-decoration:none}.titlewrap .btn_view_all span{font-size:13px}.campaign-url{color:var(--color-primary);text-decoration:underline;word-break:break-all}.campaign-url:hover{color:var(--color-secondary)}.num small{font-size:.7em;opacity:.8}.error{color:#ff4f52}.fullfix{position:fixed;overflow-y:auto;top:61px;left:0;width:100%;height:calc(100vh - 60px);background-color:var(--color-bg_white)}.wrap_narrow{width:440px;margin:10vh auto 0}.wrap_narrow h2{font-size:25px;font-weight:700;margin-bottom:20px}.noticetext a{color:var(--color-text);text-decoration:underline}.btn_full{margin-top:60px;background-color:var(--color-primary);color:var(--color-bg_white);font-weight:700;font-size:18px;text-align:center;width:100%;border:none;height:50px;display:flex;justify-content:center;align-items:center;border-radius:10px}.topup .title,.topup h3{font-weight:700;margin-bottom:10px}.topup h3{font-size:16px;margin-top:20px}.topup .titlerow{display:flex}.topup .titlerow .different{margin-left:auto;color:var(--color-text);text-decoration:underline}.content_box:has(.performance){padding:30px 30px 30px 40px}.btm_text{font-size:16px;font-weight:700;margin-top:20px}.btm_text a{text-decoration:underline}.performance{width:100%;display:flex}.performance .cate{width:20%}.performance .cate p{min-height:2rem;margin-right:1rem}.performance .num{font-size:31px;font-weight:700;margin-top:10px}.budgetslist,.targetinglist{min-height:260px;line-height:1.5}.budgetslist .box,.targetinglist .box{margin-bottom:20px}.budgetslist .box .title,.targetinglist .box .title{font-weight:700}.budgetslist .box.budget-box .budget-info .budget-amount,.targetinglist .box.budget-box .budget-info .budget-amount{font-size:14px;font-weight:400}.budgetslist .box.budget-box .budget-info .budget-progress,.targetinglist .box.budget-box .budget-info .budget-progress{margin-top:12px}.budgetslist .box.budget-box .budget-info .budget-progress .progress-bar,.targetinglist .box.budget-box .budget-info .budget-progress .progress-bar{width:100%;height:12px;background:#f0f0f0;border-radius:6px;overflow:hidden;margin-bottom:8px;box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}.budgetslist .box.budget-box .budget-info .budget-progress .progress-bar .progress-fill,.targetinglist .box.budget-box .budget-info .budget-progress .progress-bar .progress-fill{height:100%;background:linear-gradient(90deg,#FF6B6B,#FFB74D);transition:width .3s ease;border-radius:6px}.budgetslist .box.budget-box .budget-info .budget-progress .progress-bar .progress-fill.daily,.targetinglist .box.budget-box .budget-info .budget-progress .progress-bar .progress-fill.daily{background:linear-gradient(90deg,#FFA726,#FFCA28)}.budgetslist .box.date-box .date-separator,.targetinglist .box.date-box .date-separator{padding:0 3px}.budgetslist .box.date-box .date-info .campaign-duration,.targetinglist .box.date-box .date-info .campaign-duration{font-size:12px}.budgetslist .box.date-box .date-info .campaign-duration span:before,.targetinglist .box.date-box .date-info .campaign-duration span:before{content:"("}.budgetslist .box.date-box .date-info .campaign-duration span:after,.targetinglist .box.date-box .date-info .campaign-duration span:after{content:")"}.creative_listbox{display:flex;gap:20px;cursor:pointer}.creative_listbox:not(:last-child){margin-bottom:30px}.creative_listbox .imgwrap{width:67px}.creative_listbox .creative_img{border-radius:5px;width:100%;height:auto}.creative_listbox .infoarea{width:580px}.creative_listbox .infoarea .head{display:flex;gap:10px;margin-bottom:5px}.creative_listbox .infoarea .head .title{font-weight:700}.creative_listbox .infoarea .head .status{border-radius:5px;background-color:#f5f5f5;padding:3px 8px;font-size:12px}.creative_listbox .infoarea .head .status.active{background-color:#e5edfd}.creative_listbox:hover{opacity:.8}.addcard,.creative_listbox:hover .title{text-decoration:underline}.addcard{margin-top:20px;font-weight:700;color:var(--color-text)}.btns{margin-left:auto;display:flex;gap:15px}.btns .btn_del{border:2px solid #f5f5f5}.btns .btn_del,.btns .btn_ed{border-radius:10px;padding:10px 15px;color:var(--color-primary);font-size:16px;font-weight:700}.btns .btn_ed{background-color:#f5f5f5}.addcreative h3{font-size:20px;font-weight:700;text-align:center;border-bottom:2px solid #f5f5f5;padding-bottom:20px;margin-bottom:20px}.addcreative_row{display:flex;gap:40px}.addcreative_row .leftcol{width:392px}.addcreative_row .leftcol label.title{display:block;margin-top:20px;margin-bottom:5px;font-weight:700}.addcreative_row .leftcol label.title:first-child{margin-top:0}.addcreative_row .leftcol .inputarea{border:2px solid #d9dadb;padding:10px;border-radius:6px;display:block;width:100%;background-color:#f5f5f5}.addcreative_row .leftcol .inputarea+.error{margin-top:5px}.addcreative_row .leftcol textarea.inputarea{min-height:95px}.addcreative_row .leftcol .previewwrap{position:relative;width:327px;margin-bottom:20px}.addcreative_row .leftcol .previewwrap .preview{width:327px}.addcreative_row .leftcol .previewwrap .deleteimg{background-color:#22252d;width:32px;height:32px;border-radius:40px;position:absolute;right:-16px;top:-16px;background-image:url(/images/x.svg);background-repeat:no-repeat;background-position:50%}.addcreative_row .leftcol .radiowrap{margin-top:5px}.addcreative_row .leftcol .radiowrap input{margin-right:4px}.addcreative_row .leftcol .radiowrap label{margin-right:20px}.addcreative_row .rightcol{width:318px}.addcreative_row .rightcol .frame{background-image:url(/images/frame.png);width:318px;height:648px;background-repeat:no-repeat;background-size:100%;padding:70px 15px 15px}.addcreative_row .rightcol .frame .inner{position:relative;border-radius:0 0 30px 30px;overflow-y:auto;height:563px}.addcreative_row .rightcol .frame .inner::-webkit-scrollbar{display:none;scrollbar-width:none}.dropzone{border:2px dashed #d9dadb;padding:35px;text-align:center;cursor:pointer;margin-bottom:1em;border-radius:12px;color:#656b70}.dropzone .error{margin-top:5px}.droptitle{display:inline-block;border-radius:5px;border:1px solid #d9dadb;min-width:80px;padding:5px 10px;margin:5px auto;font-size:12px;font-weight:700;color:#262d33}.addcr_btnwrap{display:flex;justify-content:center;gap:10px;margin-top:60px}.sbtn_add{border-radius:10px;padding:10px 20px;text-align:center;background-color:var(--color-primary);font-weight:700;color:#fff}.sbtn_add:disabled{background-color:#f5f5f5;color:#bcbfc2}.sbtn_cancel,.sbtn_cancel_gray{border-radius:10px;padding:10px 20px;text-align:center;font-weight:700}.sbtn_cancel_gray{background-color:#f5f5f5}.sbtn_del{border-radius:10px;padding:10px 20px;text-align:center;font-weight:700;margin-left:auto}.cpstatus{font-size:12px;border-radius:5px;background-color:#d9dadb;padding:5px 10px;font-weight:700}.cpstatus.active{background-color:#e5edfd}.cpstatus.rejected{background-color:var(--color-reject)}.brandbtmbtns{margin-top:50px;display:flex;gap:10px}.wrap_mid .cphead{margin-top:60px;display:flex;justify-content:space-between}.wrap_mid .cphead h1{margin:0 0 10px;max-width:550px}.wrap_mid .cphead .editwrap{height:45px;display:flex;white-space:nowrap}.wrap_mid .cphead .editwrap .threedot{background-image:url(/images/threedot.svg);width:45px;height:45px;background-size:100%;margin-right:20px}.wrap_mid .cphead .editwrap .edit{font-size:16px;font-weight:700;padding:12px 15px;border-radius:10px;background-color:var(--color-primary);color:var(--color-bg_white)}.wrap_mid .cphead .editwrap .edit:hover{background-color:var(--color-primary-hover)}.wrap_mid .cphead .editwrap .edit.disabled{background-color:#d9dadb;color:#262d33;opacity:.6;cursor:not-allowed}.wrap_mid .cphead .editwrap .sbtn_add+.edit{margin-left:10px}.wrap_mid .cphead .ban{background-image:url(/images/ban.svg);background-size:24px;background-repeat:no-repeat;background-position:0;padding:2px 0 2px 40px;margin-bottom:25px;cursor:pointer}.wrap_mid .cphead .ban:hover{color:var(--color-text-secondary)}.wrap_mid .cphead .ban.disabled{color:#999;cursor:not-allowed;opacity:.5}.wrap_mid .cphead .trash{background-image:url(/images/trash.svg);background-size:24px;background-repeat:no-repeat;background-position:0;padding:2px 0 2px 40px;cursor:pointer}.wrap_mid .cphead .trash:hover{color:var(--color-text-secondary)}.wrap_mid .cphead .trash.disabled{opacity:.5;cursor:not-allowed;color:var(--color-text-secondary)}.wrap_mid .cphead .trash.disabled:hover{color:var(--color-text-secondary)}.popover{position:relative}.popover .poppanel{min-width:200px;border-radius:15px;background-color:#fff;padding:25px;position:absolute;top:40px;right:20px;z-index:99;box-shadow:0 0 20px rgba(0,0,0,.1)}.download,.popover .poppanel{font-size:16px;font-weight:700}.download{margin-left:auto;color:var(--color-primary);background-image:url(/images/download.svg);background-repeat:no-repeat;padding-left:24px;background-size:contain;cursor:pointer}.profilewrap h2{font-weight:700;font-size:25px;margin-bottom:20px}.profilewrap .personal_row{display:flex;flex-wrap:wrap;gap:30px 40px}.profilewrap .personal_row .inputwrap{width:calc(50% - 20px)}.profilewrap .personal_row .inputwrap label{margin-bottom:5px;display:inline-block}.profilewrap .personal_row .inputwrap select{appearance:none;background-image:url(/images/chevron-down.svg);background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem;padding-right:2.5rem;cursor:pointer}.profilewrap+.profilewrap{margin-top:40px}.profilewrap .input_text{border:2px solid #d9dadb;border-radius:5px;display:block;padding:10px 15px;width:100%;background-color:#f5f5f5}.profilewrap .input_text.select{appearance:none;background-color:var(--color-bg_white);background-image:url(/images/chevron-down.svg);background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem;padding-right:2.5rem;cursor:pointer}.underbtnwrap{margin-top:40px;text-align:right}.underbtnwrap.left{text-align:left}.underbtnwrap .underbtn{border-radius:10px;background-color:#d9dadb;font-weight:700;font-size:18px;padding:10px 20px;text-align:center;color:#fff}.underbtnwrap .underbtn.active{background-color:var(--color-primary)}.underbtnwrap .underbtn.active:hover{background-color:var(--color-primary-hover)}.modalcont.w480{width:480px}.modalcont h3{font-size:20px;font-weight:700;text-align:center;border-bottom:2px solid #f5f5f5;padding-bottom:20px;margin-bottom:20px;max-width:430px;padding-right:30px;padding-left:30px}.trans_row{display:flex;margin-bottom:20px}.trans_row .title{font-weight:700}.trans_row .cont{margin-left:auto}.download_rec{text-align:center;margin-top:20px}.download_rec .dl{font-weight:700;font-size:16px;text-decoration:underline}.setupwrap{max-width:480px;margin:60px auto}.setupwrap.w640{max-width:640px}.setupwrap h2{font-size:25px;font-weight:700}.setupwrap .h2undertext{margin-top:10px;margin-bottom:20px;font-size:14px}.setupwrap .subtext{font-size:18px;margin:10px 0 20px}.setupwrap .subtext_s{font-size:13px;font-weight:400}.setupwrap .subtext_s .underline{color:var(--color-text);text-decoration:underline;display:inline}.setupwrap .stepswrap{margin-bottom:20px}.setupwrap .stepswrap .steps{font-size:16px;font-weight:700;margin-bottom:5px}.setupwrap .add{background-image:url(/images/plus2.svg);background-repeat:no-repeat;background-position:0;padding-left:29px;font-size:18px;font-weight:700;color:var(--color-primary);cursor:pointer;display:inline-block}.setupwrap .inputwrap{margin-bottom:20px}.setupwrap .inputwrap .sub{font-size:12px;margin-top:5px}.setupwrap .inputwrap>label{display:inline-block;font-weight:700;margin-bottom:5px}.setupwrap .inputwrap select{appearance:none;background-image:url(/images/chevron-down.svg);background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem;padding-right:2.5rem;cursor:pointer}.setupwrap .agewrap{position:relative;padding:0 32px}.setupwrap .agewrap .range1{position:absolute;left:0;top:10px}.setupwrap .agewrap .range2{position:absolute;right:0;top:10px}.setupwrap .input_text{border:2px solid #d9dadb;border-radius:5px;display:block;padding:12px 15px;width:100%;background-color:#f5f5f5}.setupwrap .input_text.white{background-color:#fff}.setupwrap .input_text.select{appearance:none;background-color:var(--color-bg_white);background-image:url(/images/chevron-down.svg);background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem;padding-right:2.5rem;cursor:pointer}.brandsetup{max-width:480px;margin:0 auto 20px;border:1px solid #d9dadb;border-radius:10px;padding:15px;background-color:var(--color-bg_white);position:relative}.brandsetup h3{font-weight:700;font-size:16px;margin-bottom:20px}.brandsetup .trash{background-image:url(/images/trash.svg);background-repeat:no-repeat;background-position:50%;height:24px;width:24px;position:absolute;top:10px;right:10px;cursor:pointer}.brandsetup .trash.disabled{opacity:.5;cursor:not-allowed}.brandsetup.inmodal{border:none;padding:0;min-width:430px;margin-bottom:0}.segmented{display:flex;border:2px solid #d9dadb;border-radius:5px;overflow:hidden;background-color:var(--color-bg_white);padding:5px}.segmented input[type=radio]{position:absolute;opacity:0}.segmented label{flex:1;text-align:center;padding:7px 0;cursor:pointer;color:#656b70;font-weight:700;font-size:14px;line-height:20px;border:2px solid #fff;border-radius:5px;transition:background-color .15s,color .15s}.segmented input[type=radio]:checked+label{background-color:#e5edfd;border:2px solid var(--color-primary);border-radius:5px}.segmented input[type=radio]:checked+label:hover{background-color:#e0e7ff}.selectcardwrap.indent{margin-left:30px}.selectcardwrap.disabled{opacity:.5;pointer-events:none}.selectcardwrap.disabled .selectcard{filter:grayscale(50%)}.selectcardwrap.disabled .selectcard label.recommend{background-color:#f8f8f8!important;color:#999!important}.selectcardwrap.disabled .selectcard label.recommend:hover{background-color:#f8f8f8!important;transform:none!important}.selectcardwrap.disabled .selectcard label.recommend .recommendhead .recom{background-color:#ccc!important;color:#666!important}.selectcardwrap.disabled .selectcard label.recommend .edit{opacity:.6!important}.selectcardwrap.disabled .embla-nav .nav-btn{opacity:.4!important}.selectcardwrap.disabled .embla-nav .fraction{color:#999!important}.selectcardwrap .title{margin-bottom:5px;font-weight:700;display:inline-block}.selectcard{display:grid;grid-template-columns:repeat(2,minmax(230px,1fr));gap:20px;margin:0;padding:0;border:0}.selectcard.grid3{grid-template-columns:repeat(3,minmax(230px,1fr))}.selectcard input[type=radio]{position:absolute;opacity:0;pointer-events:none}.selectcard label{position:relative;display:block;min-height:290px;padding:15px 15px 30px;border:2px solid #d9dadb;border-radius:10px;background:#fff;box-shadow:0 1px 0 rgba(0,0,0,.02);cursor:pointer;transition:all .15s ease}.selectcard label:after{content:"";position:absolute;top:12px;right:12px;width:20px;height:20px;border-radius:50%;border:2px solid #d9dadb;background:#fff;box-sizing:border-box;transition:all .15s ease}.selectcard label:hover:after{border-color:#b3b3b3}.selectcard label .title{color:#939699;font-weight:700;margin-bottom:10px;font-size:12px;padding-right:15px}.selectcard label .title span{display:block;margin-top:4px;font-size:11px}.selectcard label .ready{color:#00a896}.selectcard label .generating{color:#ff8c00}.selectcard label .headline{font-weight:700;margin-bottom:20px;font-size:12px}.selectcard label .recommendhead{border-bottom:2px solid #f5f5f5;padding-bottom:10px;margin-bottom:10px}.selectcard label .recommendhead .recom{font-size:14px;font-weight:700}.selectcard label .recommendhead .targets{font-size:12px;font-weight:400}.selectcard label .meta{font-size:12px}.selectcard label .meta .fl{display:flex;justify-content:space-between;margin-bottom:10px;gap:10px}.selectcard label .meta .fl dd{width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}.selectcard label .meta .nofl{margin-bottom:10px}.selectcard label .meta .nofl dd{width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selectcard label .meta dt{color:#939699;font-weight:400;display:block}.selectcard label .meta dd{color:#262d33;margin:0;display:block}.selectcard label .meta a,.selectcard label .more{color:#262d33;text-decoration:underline}.selectcard label .more{font-size:12px;font-weight:400;position:absolute;bottom:15px;left:15px;cursor:pointer}.selectcard label .more:hover{opacity:.6}.selectcard label .edit{font-size:12px;color:#262d33;text-decoration:underline;font-weight:400;position:absolute;bottom:15px;right:15px}.selectcard label:hover{border:2px solid #b3b3b3}.selectcard .brand-card{position:relative;display:block;min-height:290px;padding:15px 15px 30px;border:2px solid #d9dadb;border-radius:10px;background:#fff;box-shadow:0 1px 0 rgba(0,0,0,.02);cursor:pointer;transition:all .15s ease}.selectcard .brand-card:hover{border:2px solid #b3b3b3}.selectcard .brand-card .title{color:#939699;font-weight:700;margin-bottom:10px;font-size:12px;padding-right:15px}.selectcard .brand-card .title span{display:block;margin-top:4px;font-size:11px}.selectcard .brand-card .headline{font-weight:700;margin-bottom:20px;font-size:12px}.selectcard .brand-card .recommendhead{border-bottom:2px solid #f5f5f5;padding-bottom:10px;margin-bottom:10px}.selectcard .brand-card .recommendhead .recom{font-size:14px;font-weight:700}.selectcard .brand-card .recommendhead .targets{font-size:12px;font-weight:400}.selectcard .brand-card .meta{font-size:12px}.selectcard .brand-card .meta .fl{display:flex;justify-content:space-between;margin-bottom:10px;gap:10px}.selectcard .brand-card .meta .fl dd{width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}.selectcard .brand-card .meta .nofl{margin-bottom:10px}.selectcard .brand-card .meta .nofl dd{width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selectcard .brand-card .meta dt{color:#939699;font-weight:400;display:block}.selectcard .brand-card .meta dd{color:#262d33;display:block;margin:0 0 .7rem}.selectcard .brand-card .meta a{color:#262d33;text-decoration:underline}.selectcard input[type=radio]:checked+label{border-color:var(--color-primary)}.selectcard input[type=radio]:checked+label:after{background-image:url(/images/checked.svg);background-repeat:no-repeat;background-position:50%;border:none}.selectcard input[type=radio]:focus-visible+label{box-shadow:0 0 0 3px rgba(26,115,232,.25)}.embla{margin:auto;--slide-spacing:20px;--slide-size:42%}.embla__viewport{overflow:hidden;width:610px}.embla__container{display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing)*-1)}.embla__slide{transform:translateZ(0);flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing)}.with-nav{display:flex;justify-content:space-between;gap:10px;max-width:610px;align-items:center;margin-bottom:15px}.embla-nav{display:inline-flex;align-items:center;gap:12px;font-size:14px;color:#6b7280}.nav-btn{width:24px;height:24px;line-height:24px;text-align:center;background-size:100%;cursor:pointer}.nav-btn.right{background-image:url(/images/chevron-right.svg)}.nav-btn.left{background-image:url(/images/chevron-left.svg)}.nav-btn:disabled{opacity:.4;cursor:default}.fraction{text-align:center;min-width:40px}.title_radio{font-size:16px;font-weight:700;display:flex;align-items:center}.title_radio.topmg{margin-top:20px}.title_radio label{margin-left:16px}.customtbox{border:2px solid #f5f5f5;border-radius:10px;padding:10px;margin-top:10px;margin-left:30px}.customtbox .custom-target-container{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background-color:#f9f9f9;border-radius:8px;min-height:60px}.customtbox .custom-target-container .target-count{color:#666;font-size:14px}.customtbox .custom-target-container .btn-customize{padding:8px 24px;border-radius:8px;border:1px solid var(--color-primary);background-color:#fff;color:var(--color-primary);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.customtbox .custom-target-container .btn-customize:hover:not(:disabled){background-color:var(--color-primary);color:#fff}.customtbox .custom-target-container .btn-customize:disabled{background-color:#f0f0f0;color:#999;border-color:#ddd;cursor:not-allowed;opacity:.5}.addcreativewrap .addcreative{cursor:pointer;border-radius:12px;border:2px dashed #d9dadb;font-size:18px;color:#262d33;font-weight:700;padding:15px 20px}.addcreativewrap .addcreative p{background-image:url(/images/plus.svg);background-size:40px;background-repeat:no-repeat;background-position:0;height:40px;padding-left:50px;display:flex;align-items:center}.addcreativewrap .addcreative:hover{opacity:.8}.addcreativewrap .creative_box{border:2px solid #f5f5f5;border-radius:25px;padding:30px;display:flex;gap:20px}.addcreativewrap .creative_box:not(:last-child){margin-bottom:30px}.addcreativewrap .creative_box .imgwrap{width:100px;height:48px}.addcreativewrap .creative_box .creative_img{border-radius:5px;width:100%;height:auto}.addcreativewrap .creative_box .infoarea{max-width:320px}.addcreativewrap .creative_box .infoarea .head{display:flex;gap:10px;margin-bottom:5px;align-items:center}.addcreativewrap .creative_box .infoarea .head .title{font-weight:700;font-size:14px;width:260px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.addcreativewrap .creative_box .infoarea .head .status{border-radius:5px;background-color:#f5f5f5;padding:5px 10px;font-size:12px;font-weight:700}.addcreativewrap .creative_box .infoarea .head .status.active{background-color:#e5edfd}.addcreativewrap .creative_box .infoarea .head .status.rejected{background-color:var(--color-reject)}.addcreativewrap .creative_box .infoarea .description{margin-top:10px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.budgetwrap .title{font-weight:700;font-size:16px}.budgetwrap .radiowrap{margin:5px 0 20px;display:flex;gap:20px}.budgetwrap .radiowrap label{margin-left:5px}.budgetwrap .inputwrap.budget{margin-bottom:30px}.budgetwrap .inputwrap.budget .sub{font-size:12px;margin-top:5px}.budgetwrap .inputwrap.budget input.error{border-color:#ff4f52!important;background-color:#ffebee}.halfinput{display:flex;width:100%;gap:15px}.halfinput .inputwrap{width:232px}.reviewwrap{background-color:#f5f5f5;border-radius:15px;margin-bottom:25px}.reviewwrap .title{font-weight:700}.reviewwrap .start{margin:10px 0 5px;background-image:url(/images/calendar.svg)}.reviewwrap .daily,.reviewwrap .start{background-size:18px;background-repeat:no-repeat;background-position:0;padding-left:23px}.reviewwrap .daily{background-image:url(/images/tag.svg)}.reviewwrap dl{margin-bottom:10px;display:flex}.reviewwrap dl dd{margin-left:auto}.reviewwrap dl:last-child{margin-bottom:0}.reviewwrap .inner{padding:15px;border-bottom:1px solid #fff}.reviewwrap .inner:last-child{border:none}.currentbud{font-size:16px;margin-bottom:5px}.underbtn{margin-top:20px}.underbtn li{list-style-type:disc;list-style-position:inside}.setupwrap.targeting{max-width:880px;display:flex;gap:40px}.cols.targeting h2{display:block;border-bottom:2px solid #f5f5f5;margin-bottom:20px;padding-bottom:20px}.targetingwrap{width:520px;border:1px solid #f5f5f5;border-radius:10px}.targetingwrap h3{font-size:16px;font-weight:700}.summarywrap{width:320px;min-height:500px;border:1px solid #f5f5f5;border-radius:10px;padding:15px}.summarywrap .target-count{margin-top:10px}.summarywrap h3{font-size:14px;font-weight:700;padding-bottom:15px;border-bottom:2px solid #f5f5f5}.summarywrap .meta{margin-top:15px;font-size:12px}.summarywrap .meta .summary-item{margin-bottom:1rem;line-height:1.4}.summarywrap .meta p{margin-bottom:.3rem}.summarywrap .meta .fl{display:flex;justify-content:space-between;margin-bottom:10px}.summarywrap .meta .nofl{margin-bottom:10px}.summarywrap .meta .nofl dt{margin-bottom:4px}.summarywrap .meta dt{color:#939699;font-weight:400;display:block}.summarywrap .meta dd{color:#262d33;margin:0;display:block}.summarywrap .meta a{color:#262d33;text-decoration:underline}.itemsselectwrap .item{border:2px solid #d9dadb;border-radius:5px;padding:8px 34px 8px 12px;font-size:14px;font-weight:400;display:inline-block;margin:0 10px 10px 0;background-image:url(/images/chevron-down2.svg);background-size:18px;background-repeat:no-repeat;background-position:center right 8px}.itempop{padding:20px}.itempop h4{font-size:16px;font-weight:700}.itempop .pops{max-height:260px;overflow-y:auto;margin-top:20px;width:260px}.itempop .pops .pop-item-header{font-size:14px;font-weight:400;margin-bottom:5px;display:flex;align-items:flex-end}.itempop .pops .pop-item-header .popdetails{width:18px;cursor:pointer;height:18px;margin-left:5px;background-image:url(/images/chart-bar.svg);background-size:18px;background-repeat:no-repeat;background-position:100%}.itempop .pops .pop-item-options .option{cursor:pointer;display:inline-block;margin-right:5px;border:2px solid #d9dadb;border-radius:5px;font-size:14px;font-weight:400;padding:5px 10px;margin-bottom:15px}.itempop .question-item{margin-top:1rem}.itempop .question-item .question-text{margin-bottom:2px}.itempop .disease-name{margin-top:1rem;margin-bottom:2px}.clearwrap{padding:0 20px 20px}.clearwrap .clear{text-decoration:underline;font-weight:700}.disease-name .popdetails{width:18px;cursor:pointer;height:18px;margin-left:5px;background-image:url(/images/chart-bar.svg);background-size:18px;background-repeat:no-repeat;background-position:50%;border:none;padding:0}.target-header-buttons{display:flex;gap:10px;position:absolute;top:12px;right:200px}.target-header-buttons .btn-header-action{padding:10px 15px;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer}.target-header-buttons .btn-header-action.reset{background-color:var(--color-bg_white)}.target-header-buttons .btn-header-action.reset:hover{color:#656b70}.target-header-buttons .btn-header-action.back{background-color:#f5f5f5}.target-header-buttons .btn-header-action.back:hover{background:#d9dadb}.target-header-buttons .btn-header-action.save{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.target-header-buttons .btn-header-action.save:hover{background:#0051cc;border-color:#0051cc}.thankwrap{text-align:center;max-width:440px;margin:0 auto}.thankwrap h2{margin:25px 0 10px}.thankwrap a{margin-top:40px;display:inline-block}.summary-item dd.pre-line{white-space:pre-line}.error-banner{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;padding:12px 16px;margin:0 0 20px;display:flex;align-items:center;gap:8px;color:#856404}.error-banner .reload-button{margin-left:auto;padding:4px 12px;background-color:#ffc107;border:none;border-radius:4px;color:#212529;cursor:pointer;font-size:14px}.error-banner .reload-button:hover{background-color:#e0a800}.loading-error-message{padding:20px;text-align:center;color:#666;font-style:italic}.item.category-button,.item.survey-button{position:relative;padding-left:28px}.item.category-button .selected-indicator,.item.survey-button .selected-indicator{position:absolute;left:5px;width:18px;height:18px}.checkicon,.item.category-button .selected-indicator,.item.survey-button .selected-indicator{background-image:url(/images/check2.svg);background-size:contain;background-repeat:no-repeat;display:inline-block}.checkicon{width:14px;height:14px}.notiwrap{display:flex;width:800px;align-items:flex-start;justify-content:space-between;margin:0 auto}.notiwrap .notif{width:440px}.notiwrap .smpimage{width:310px;margin-top:80px}.smpscreen{width:318px;height:648px;background-image:url(/images/iphone.png);background-size:100%;position:relative}.smpscreen .pusharea{width:264px;min-height:42px;border-radius:10px;background-color:#efefef;position:absolute;top:54px;left:27px;background-image:url(/images/app_ic.png);background-size:28px;background-repeat:no-repeat;background-position:left 7px center}.smpscreen .pusharea .head{width:100%;word-break:break-all;font-weight:700;padding-left:41px;padding-top:7px;font-size:12px}.smpscreen .pusharea .body{width:100%;word-break:break-all;padding:1px 10px 10px 41px;font-size:12px}.input-area.disabled{opacity:.5;pointer-events:none}.selectcard .edit{background:none;border:none;color:inherit;font:inherit;cursor:pointer;padding:0}.selectcard .edit:disabled{color:#999;cursor:not-allowed}.selectcard .edit:hover:not(:disabled){opacity:.8}.campaignhead{display:flex;align-items:flex-end}.campaignhead .secttitle{font-size:30px;padding-bottom:5px}.campaignhead .rcont{margin-left:auto;display:flex;gap:15px;padding-bottom:20px}.campaignhead .btnwrap{height:44px}.campaignhead .btnwrap .btn_head_new{border-radius:10px;height:44px;padding:12px 15px;font-weight:700;font-size:14px;text-align:center;color:#fff;background-color:var(--color-primary)}.campaignhead .btnwrap .btn_head_new:hover{background-color:var(--color-primary-hover)}.campaignhead .inputwrap{width:220px}.campaignhead .inputwrap .input_text{border:1px solid var(--color-border);border-radius:4px;display:block;padding:12px;width:100%;background-color:var(--color-bg_white)}.campaignhead .inputwrap select{appearance:none;background-image:url(/images/chevron-down.svg);background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem;padding-right:2.5rem;cursor:pointer}.row-clickable{cursor:pointer}.row-clickable:hover{background-color:rgba(0,113,243,.08)}.row-clickable:focus{outline:2px solid #6aa9ff;outline-offset:2px}.footerwrap{position:sticky;top:100vh;padding:0 24px;width:100%;height:60px;background-color:var(--color-bg_white);display:flex;align-items:center}.footerwrap .terms{margin-left:auto;display:flex;gap:15px}.footerwrap .terms a{text-decoration:underline;color:var(--color-text)}.modal_confirm{width:350px}.modal_confirm .title{font-size:20px;font-weight:700;margin-bottom:10px}.modal_confirm .brandbtmbtns{justify-content:center}.modal_targeting .secttitle{font-size:20px;font-weight:700;margin-bottom:20px}.seemore{font-weight:700;text-decoration:underline}.modal_carddetails{width:420px}.modal_carddetails .titlewrap{display:block;text-align:center;margin:0}.modal_carddetails .titlewrap .secttitle{font-size:20px;font-weight:700;margin-bottom:20px;padding:0 20px 20px;border-bottom:1px solid #f5f5f5}.termscont{max-width:1200px}.termscont strong{font-weight:700}.termscont .secttitle{font-size:30px;font-weight:700}.termscont .content_box{line-height:1.8;padding-top:40px;padding-bottom:40px}.termscont .content_box ol{list-style-type:decimal;margin-left:1rem}.termscont .content_box ol.alpha-list{list-style-type:lower-alpha}.termscont .content_box>ol>li{margin-top:1rem}.termscont .content_box ul li{list-style-type:disc;margin-left:1rem}.termscont .content_box h3{font-size:1.6em;font-weight:700}.termscont .content_box h4{margin-top:2rem;font-size:1.2em;display:inline-block;font-weight:700}