html{height:100%;background:#081638;color:#eee;font-size:1.3vw}html body{min-height:100%}main{margin:2% 0 2% 0}h1{font-size:1.9881rem;font-weight:600;text-align:center}h2{margin-top:1%;margin-bottom:1%;font-size:1.41rem;font-weight:600;text-align:center}h3{font-size:1rem;font-weight:600;text-align:center}a{text-decoration:underline;color:#a0d2fa;text-decoration-color:#a0d2fa}a:active{color:red;text-decoration-color:red}a.empty-link{pointer-events:none;text-decoration:none}ul{padding-left:1em;list-style-type:square;list-style-position:outside}ul li:nth-child(n+2){margin-top:.6em}li{line-height:1.3em}li>ul{margin-top:.6em}li>*:is(ul,ol)>li{margin-left:2em}textarea{padding:1%;background-color:#eee}input:is([type=password],[type=text],[type=email],[type=number]){border-width:0 0 2px 0;border-color:#191919;border-style:solid;background-color:#eee}input:is([type=password],[type=text],[type=email],[type=number]):focus{border-color:blue}input[type=range]{height:.5vw;border-radius:.5vw;background:#ddd}input[type=range]:is(::-webkit-slider-thumb,::-moz-range-thumb){background-color:#a0d2fa;width:1vw;height:1vw;border-radius:50%}button[disabled]{opacity:.5;cursor:not-allowed}.hidden{display:none !important}select.basic-selector{position:relative;appearance:none;padding:.4em .8em .4em .8em;border-width:1px;border-color:#000;border-style:solid;border-radius:3px;background-color:#eee;color:#333;font-size:1em;cursor:pointer}select.basic-selector:is(::before,::after){position:absolute;content:"";pointer-events:none}select.basic-selector::before{display:inline-block;right:0;width:2.8em;height:2.8em;border-radius:0 3px 3px 0;background-color:#0b346e}select.basic-selector::after{position:absolute;top:50%;right:1.4em;transform:translate(50%, -50%) rotate(45deg);width:6px;height:6px;border-bottom:3px solid #fff;border-right:3px solid #fff}select.basic-selector:focus{outline:2px solid #0b346e}.multiselect{background:#eee;position:relative;text-align:center;cursor:pointer}.multiselect>span{display:inline-block;padding-top:.2em;width:100%;overflow:hidden;white-space:nowrap}.multiselect>div{text-align:left;position:absolute;top:100%;z-index:10;max-height:40vh;min-width:100%;width:max-content;background:#fefefe}.multiselect>div :has(>label){line-height:1.6em}.multiselect>div label{width:100%;height:100%;display:block}.multiselect>div label span{display:inline-block;width:fit-content;margin:auto .5em}.multiselect>div label:has(>input:checked){font-weight:600}.multiselect.appeal-selector :has(>label>input[data-multiselect=escape]){color:#191919;background:linear-gradient(#aaffdd, #15c195 80%, #009144)}.multiselect.appeal-selector :has(>label>input[data-multiselect=ideal]){color:#191919;background:linear-gradient(#ffffff, #f8f4e6 80%, #dccfa2)}.multiselect.appeal-selector :has(>label>input[data-multiselect=limited]){color:#191919;background:linear-gradient(#ffe9d9, #ff5a5a 80%, #aa1a3a)}.multiselect.appeal-selector :has(>label>input[data-multiselect=luxury]){color:#eee;background:linear-gradient(#9999ff, #4032ec 80%, #0500a5)}.multiselect.appeal-selector :has(>label>input[data-multiselect=novelty]){color:#191919;background:linear-gradient(#eeffff, #99fcff 80%, #44afcc)}.multiselect.appeal-selector :has(>label>input[data-multiselect=offer]){color:#eee;background:linear-gradient(#50f599, #01b435 80%, #007105)}.multiselect.appeal-selector :has(>label>input[data-multiselect=prestige]){color:#eee;background:linear-gradient(#888888, #222222 80%, #000000)}.multiselect.appeal-selector :has(>label>input[data-multiselect=price]){color:#191919;background:linear-gradient(#ffff99, #ebbf00 80%, #c08800)}.multiselect.appeal-selector :has(>label>input[data-multiselect=quality]){color:#eee;background:linear-gradient(#bad0ff, #6f94fc 80%, #3f64d0)}.multiselect.appeal-selector :has(>label>input[data-multiselect=trend]){color:#191919;background:linear-gradient(#fffaff, #f9a9ff 80%, #d959dd)}.multiselect.appeal-selector :has(>label>input[data-multiselect=error]){color:#eee;background:red}.multiselect.target-selector div:has(>label>input):nth-child(2n+1){background:#eee}.multiselect.target-selector div:has(>label>input):nth-child(2n){background:#bbb}.target{color:#191919}hr{width:95%}*:is(h1,h2,h3,h4).with-border{display:flex;align-items:center}*:is(h1,h2,h3,h4).with-border:after{margin-left:1rem;content:"";height:1px;flex-grow:1;background-color:#666}span.nobr{display:inline-block}.scrollbox{overflow-y:scroll}button.down{border-style:inset}button.up{border-style:outset}.basic-button{display:inline-block;white-space:nowrap;padding:.3em .6em;color:#fff;background-color:#0b346e;font-size:1em;text-decoration:none}.basic-button:hover{color:#fff;background:#009}.toggle-switch{width:1em;height:1em;border-radius:50%;position:absolute;background-color:#fff;top:0;bottom:0;left:5px;margin:auto;box-shadow:1px 1px 7px #b7b7b7,-1px -1px 4px #cecece inset;transition:left .3s ease-in-out}.toggle-switch.active{left:1.1em}.toggle-switch-wrapper{width:2.4em;height:1.2em;background-color:#aaa;border-radius:.6em;position:relative;cursor:pointer;transition:background-color .2s ease-in-out}.toggle-switch-wrapper.active{background-color:#51e373}.veil{position:fixed;top:0;left:0;width:100%;height:100%;z-index:255;background-color:rgba(0,0,0,.66);display:none}.veil #deletion-alert{margin-top:40vh;margin-left:auto;margin-right:auto;padding:2em;width:fit-content;background-color:#f5f5f5}.veil #deletion-alert #deletion-confirmation{margin-bottom:1em}.veil #deletion-alert #deletion-confirmation+div{display:flex;justify-content:space-around;margin-left:auto;margin-right:auto}.veil #deletion-alert button#delete-creative{background-color:red}table.spreadsheet-like{border-collapse:collapse;table-layout:fixed}table.spreadsheet-like th{border:1px solid gray;padding:3px 10px;text-align:center;background:#a0d2fa;width:100px}table.spreadsheet-like tr:nth-child(n+1) td{border:1px solid gray;padding:3px 10px;cursor:pointer;width:100px}table.spreadsheet-like.with-row-label th,table.spreadsheet-like.with-row-label *:nth-col(1){border:1px solid gray;padding:3px 10px;background:#ddd;font-weight:bold;text-align:center}table.spreadsheet-like.with-row-label :nth-col(n+1){border:1px solid gray;padding:3px 10px;width:100px}#form-creative-registration #creative-preview-area{margin-top:1vh;margin-bottom:1vh}#form-creative-registration #creative-preview-area table{margin:1vh auto 1vh auto}#form-creative-registration #creative-preview-area table td{vertical-align:middle}#form-creative-registration #creative-preview-area table td img{width:6vw}header a,footer a{color:#00e;text-decoration:underline}header{display:flex;justify-content:space-between;align-items:center;height:fit-content;padding:1% 1% 1% 1%;color:#191919;background-color:#a0d2fa}header :is(.logout_link){width:fit-content}header .logout_link>form{white-space:nowrap}footer{padding:.5% 2% .5% 2%;height:fit-content;width:100vw;color:#191919;background-color:#a0d2fa;text-align:center}footer p{margin-top:1vh;font-size:70%}table{table-layout:fixed}table.database-viewer{position:relative;z-index:0;width:100%;border-collapse:collapse}table.database-viewer thead{z-index:10;position:sticky;top:0;color:#191919;background:#a0d2fa}table.database-viewer *:is(td,th){text-align:center;vertical-align:middle}table.database-viewer td{padding:.5% .25em .5% .25em;border-color:#eee;border-style:solid;border-width:1px 0}#creative-preview-area{max-height:40vh;overflow-y:scroll}
