@import url(https://fonts.googleapis.com/css?family=Open+Sans);
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:not-allowed}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}td,th{padding:0}.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"}html{font-size:100%;box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{padding:0;margin:0;font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:400;line-height:1.5;color:#0a0a0a;background:#fefefe;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select,textarea{border-radius:3px}select{width:100%}button{-webkit-appearance:none;-moz-appearance:none;background:transparent;padding:0;border:0;border-radius:3px;line-height:1}[data-whatinput=mouse] button{outline:0}#headerAmount,h2,header{transition:.5s ease-in-out}button:focus:not(:focus-visible){outline:none}body{font-family:gotham;overflow:scroll;width:100vw}h1,h2,h3,ol,p,ul{font-family:"Open Sans",sans-serif}h1{color:#00304a;font-size:1.675rem;margin:0}h2{font-size:1.25rem;-webkit-font-smoothing:antialiased;margin-bottom:20px}@media (min-width:52rem){h2{font-size:1.4rem}}main{overflow-y:scroll;position:relative;height:100vh}header{background:#00304a;background-image:linear-gradient(180deg,rgba(250,251,252,.9),rgba(147,168,192,.9));border-bottom:2px solid #003b71;display:flex;font-size:1.125rem;justify-content:space-around;align-items:center;left:0;position:-webkit-sticky;position:sticky;top:0;padding-left:1em;z-index:7;padding-top:10px;padding-bottom:10px}#headerAmount{color:#003b71;font-weight:700;font-size:1em;padding-top:10px;font-family:"Open Sans",sans-serif}.hamburger,.hamburger--open{border:3px solid #0a2140}.hamburger--open{background:#2e4b44}.mainContent{max-width:2000px;margin:0 auto}@media only screen and (min-width:52rem){.grid{display:grid;grid-template-columns:100px 1fr;height:100%;grid-template-areas:"col-1 col-2"}#headerAmount{font-size:1.5em;padding-top:2px;text-align:center}}.hamburger{background:#fff;border-radius:50%;border:3px solid #00b3d9;height:40px;width:40px;flex-shrink:0;margin-right:5px;cursor:pointer;padding:15px 10px;color:#000;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:.5s ease-in-out}.hamburger--open{background:#000;color:#fff}.hamburger span{display:block;position:absolute;height:2px;width:20px;background:#000;border-radius:9px;left:7px;transition:.25s ease-in-out;-webkit-transform-origin:left center;transform-origin:left center}.hamburger span:first-child{top:10px}.hamburger span:nth-child(2){top:15px}.hamburger span:nth-child(3){top:20px}.hamburger--open span{background-color:#fff;left:10px}.hamburger--open span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:10px}.hamburger--open span:nth-child(2){width:0;opacity:0}.hamburger--open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:24px}.error{color:#c00;font-weight:700;font-size:1.5rem}.loading{margin:20% auto 1em}.loading,.loading div{display:block;width:200px;height:200px}.loading div{box-sizing:border-box;position:absolute;margin:6px;border-radius:50%;-webkit-animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:6px solid transparent;border-top-color:#000}.loading div:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}.loading div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.loading div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.tooltip{position:relative;display:inline-block;border-bottom:1px dotted #000}.tooltip .tooltiptext{visibility:hidden;width:120px;background-color:#555;color:#fff;text-align:center;border-radius:6px;position:absolute;z-index:1;bottom:125%;left:50%;padding:5px;font-size:.5em;margin-left:0;opacity:0;transition:opacity .3s}.tooltip .tooltiptext:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#555}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}button:disabled{color:#d3d3d3}.modalBG{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9}.modalInner{width:80%;height:80%;background-color:#fff;padding:1rem;overflow-y:scroll;z-index:10}.wrapper{padding:1rem;overflow:hidden}.pageHeading{text-align:center;font-size:2rem;margin:-.75rem 0 1.5rem;line-height:1.25}@media (min-width:900px){.wrapper{padding:2rem}}hr{background-color:#ccc;height:1px;border:none}canvas{max-width:100%}.chartWrapper{box-shadow:0 2px 6px 0 rgba(0,0,0,.67);border-radius:7px;margin-bottom:2rem;padding:0 1rem .75rem;border-bottom:1rem solid;border-color:#003b71}.chartWrapper h2{color:#fff;background-color:#003b71;text-align:center;padding-bottom:5px;font-size:1.25rem;margin-left:-1rem;margin-right:-1rem;border-top-left-radius:7px;border-top-right-radius:7px;margin-top:0}@media (min-width:52rem){.hamburger{display:none}.chartWrapper{margin-bottom:1.5rem}.lg\:flex .chartWrapper{width:calc(50% - .75rem)}}.home h1{display:none}.donutWrapper{max-width:30rem;margin:0 auto}.dispatchLogo{padding-right:10px}@media (min-width:52rem){.home h1{display:flex;flex-direction:column-reverse;justify-content:center;padding:1rem 0 1.5rem;margin-top:1rem;background-color:#00b3d9;text-align:center;color:#fff;font-size:1.5rem}.home h1 .tooltip{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.home h1 #dailyTotal{font-size:3rem}}.pcodeInfoWrapper{display:grid;grid-template-columns:50% 50%;grid-gap:.5rem 1rem;gap:.5rem 1rem}.pcodeInfoWrapper p{display:flex;flex-direction:column-reverse;box-shadow:1px 1px 1px rgba(0,0,0,.7);padding-bottom:1rem;margin-top:2rem}@media (min-width:760px){.pcodeInfoWrapper p:nth-of-type(7) b{font-size:1.5rem}.pcodeInfoWrapper p:nth-of-type(6) b{font-size:1.5rem}.pcodeInfoWrapper p b{font-size:2rem}}[type=date]{margin:0 1rem!important;font-size:1.25rem}.created_after label,.name label,.start_date label{background-color:#efefef;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:grey}.created_after label:first-child{background-color:#fff;color:#000}.start_date label:nth-child(2){background-color:#fff;color:#000}.name label:nth-child(3){background-color:#fff;color:#000}.sendSearch{padding:.25rem;border:1px solid #666;border-radius:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;box-shadow:1px 3px 4px rgba(0,0,0,.125)}.sendSearch input,.sendSearch label,.sendSearch select{border:0;border-color:#eee;margin:0 .25rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.125rem;border-radius:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}.sendSearch label{margin-right:-1px}.sendSearch input{flex-direction:row-reverse;grid-gap:.5rem;gap:.5rem}.sendImg{font-size:1.325rem;margin:0 .5rem 0 .25rem}.numSendsHeading{margin:.875rem 0 -1rem}.sendNameInput{margin:0 1rem}.sendTemplateWrapper{padding:0 1rem}.sendTemplateGrid{display:grid;grid-template-columns:1fr 1fr;font-size:1.25rem;grid-gap:.5rem;gap:.5rem}.mostUsed{max-width:999px;grid-gap:10px;gap:10px}.mostUsed>div{width:45%}.ampClearFilter{margin-top:.75rem;border:2px solid #000;border-radius:10px;padding:.5rem;font-family:sans-serif;font-weight:700;display:block}.ampSetFilter{color:#00f;text-decoration:underline}.sends .tableWrapper{margin-top:2rem}.sends #promocodeList th{border:3px solid #606060;font-weight:800;letter-spacing:1px;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;height:auto}.sends #promocodeList th,.sidebar{background-color:#232323;color:#fff}.sidebar{font-family:"Open Sans",sans-serif;height:100%;left:0;padding:5rem 0 0;text-align:center;position:fixed;top:0;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform:translateX(-100%);transform:translateX(-100%);width:100%;z-index:5}.sidebar--open{-webkit-transform:translateX(0);transform:translateX(0);z-index:2}.sidebar .linkWrapper{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;max-width:200px}.sidebar .imprint-logo{display:none}.sidebar .imprintLink{border-radius:50%;margin:0 .5rem .5rem 0}.sidebar .imprintLogo:hover{-webkit-filter:invert(1);filter:invert(1)}.sidebar .allLink{border:2px solid #fff;color:#fff;cursor:pointer;font-size:1.25rem;font-weight:700;width:50px;height:50px;display:flex;align-items:center;justify-content:center;text-decoration:none}.sidebar h2{margin-bottom:.5rem;margin-top:2rem;line-height:1.25}:is(.promocode,.pub) .imprintLink{margin-right:1.25rem}.searchSubmitBtn{margin:1.5rem auto;background-color:#000;padding:.5rem 1rem;border-radius:5px;color:#fff;display:block;border:2px solid #fff;transition:all .2s ease-out}.searchSubmitBtn:active{background-color:#232323}.searchSubmitBtn:hover{box-shadow:0 0 7px 1px hsla(0,0%,100%,.75)}.searchInput{color:#000;display:block;margin:0 auto}.searchButton{display:none}#searchCheckbox{position:absolute;left:-100vw}[value=today]{display:none}.searchModeButtonActive,.searchModeButtonInactive{width:25%;border:2px solid #fff;font-weight:700;padding:8px}.searchModeButtonInactive{text-decoration:none;color:#ddd;margin-left:auto;margin-right:auto;margin-top:.5rem}.searchModeWrapper a{border-left:1px solid #ddd;border-right:1px solid #ddd}form p{margin-bottom:-1rem}@media (min-width:52rem){.sidebar .imprint-logo{display:initial}.imprint-logo{margin-bottom:1.325rem}.searchExit{font-size:1.4rem;font-weight:700;border:2.5px solid #666;border-radius:50%;width:2.25ch;height:2.25ch;color:#111;background-color:#fff;position:absolute;right:-1ch;top:-1ch}.historicalDateWrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.historicalDateWrapper h2{width:100%}.historicalDateWrapper button,.historicalInputWrapper button{width:100%;text-decoration:underline;margin-top:1.5rem;font-size:1.5rem;text-transform:uppercase;font-weight:700}.historicalSearchWrapper>div:first-child{padding-right:10px}.searchModeWrapper{position:absolute;top:0;left:0;right:0}.searchModeButtonActive,.searchModeButtonInactive{width:50%;border:2px solid #fff;font-weight:700;padding:10px}[value=today]{display:initial}.searchModeButtonInactive{background-color:#000;border-color:#111 #111 #fff;text-decoration:none;color:#ddd;margin-top:0}.searchModeButtonActive{border-bottom:0}.searchModeWrapper a{border-left:1px solid #ddd;border-right:1px solid #ddd}.searchModeWrapper>button:nth-child(3).searchModeButtonActive{border-right:0}.searchModeWrapper>button:first-child.searchModeButtonActive{border-left:0}.sidebar{box-shadow:7px -1px 14px -6px #8f8f8f;-webkit-transform:translateX(0);transform:translateX(0);padding:.5rem 0 0 .125rem;position:static}.sidebar .filterHeading,.sidebar form{display:none}.sidebar .linkWrapper{flex-direction:column}.sidebar hr{height:3px;margin:1.5rem .875rem;border-radius:13px}.sidebar .searchButton{border:2px solid #fff;color:#fff;cursor:pointer;font-size:1.25rem;font-weight:700;width:50px;height:50px;border-radius:50%;margin:2rem auto;font-size:1.5rem;text-shadow:0 0 3px #fff;display:block;line-height:1.85;text-align:center}.sidebar #searchCheckbox:checked~label{background-color:#fff;border-color:#000}.sidebar #searchCheckbox:checked~label svg{fill:#000}.sidebar #searchCheckbox:checked~form{display:block;position:absolute;top:9rem;left:12vw;border:3px solid #fff;box-shadow:0 0 1.5rem .5rem #000;border-radius:8px;padding:3rem;background-color:#333;min-width:450px}}.emojiLink{text-decoration:none;margin:1rem auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.emojiLink-emoji{font-size:2rem;text-decoration:none;border:2px solid transparent;display:block;padding:.5rem;line-height:1;border-radius:50%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;aspect-ratio:1}.emojiLink-emoji.active{border-color:#fff}.emojiLink-text{font-size:.875rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-weight:800;color:#fff;letter-spacing:1px;margin-top:.25rem}.tableWrapper{max-width:100%;overflow-x:auto}#promocodeList{width:100%;border-collapse:collapse;--table-border-width:2px}#promocodeList .pcodeLink{text-decoration:underline;color:#006495;font-weight:700}#promocodeList td,#promocodeList th{padding:.5rem;font-size:.875rem}#promocodeList td{text-align:left;font-family:"Open Sans",sans-serif;max-width:15rem;text-overflow:ellipsis;overflow:hidden;border-right:var(--table-border-width) solid grey;border-bottom:var(--table-border-width) solid grey}#promocodeList tr td:first-of-type{border-left:3px solid grey}#promocodeList th{border-bottom:var(--table-border-width) solid grey;height:90px;font-family:"Open Sans",sans-serif;vertical-align:bottom;white-space:nowrap;position:relative}#promocodeList .notRotated{position:absolute;top:3.75rem;left:calc(50% - 3rem)}#promocodeList .rotated{-webkit-transform:translate(calc(100% - var(--table-border-width)/2),var(--table-border-width)) rotate(315deg);transform:translate(calc(100% - var(--table-border-width)/2),var(--table-border-width)) rotate(315deg);-webkit-transform-origin:0 calc(100% - var(--table-border-width));transform-origin:0 calc(100% - var(--table-border-width));width:100%;position:absolute;bottom:0;left:0}#promocodeList .rotated span{position:absolute;bottom:0;left:0;border-bottom:var(--table-border-width) solid grey;padding-right:.5rem}#promocodeList .buttonWrapper{position:absolute;right:5px;bottom:-2.5rem}#promocodeList tr:nth-last-child(2n){background-color:#f5f5f5}#promocodeList .downArrow,#promocodeList .upArrow{display:none}@media (min-width:52rem){.md\:rotated{-webkit-transform:translate(calc(100% - var(--table-border-width)/2),var(--table-border-width)) rotate(315deg);transform:translate(calc(100% - var(--table-border-width)/2),var(--table-border-width)) rotate(315deg);-webkit-transform-origin:0 calc(100% - var(--table-border-width));transform-origin:0 calc(100% - var(--table-border-width));width:100%}.md\:rotated,.md\:rotated span{position:absolute;bottom:0;left:0}.md\:rotated span{border-bottom:var(--table-border-width) solid grey;padding-right:.5rem}#promocodeList td,#promocodeList th{font-size:1rem;padding:.75rem}#promocodeList td{padding-right:calc(1rem + 5px)}#promocodeList .downArrow,#promocodeList .upArrow{display:block;color:#000;text-decoration:none;width:0;height:0;border:8px solid transparent;margin-left:.25rem;-webkit-transform:translateY(.25rem);transform:translateY(.25rem)}#promocodeList .upArrow{border-bottom-color:currentColor;margin-bottom:.125rem}#promocodeList .downArrow{border-top-color:currentColor}#promocodeList .downArrow:disabled,#promocodeList .upArrow:disabled{color:grey}}.log_in_form{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.875);font-family:sans-serif;z-index:9999}.log_in_form h2{font-size:2rem;font-weight:700}.log_in_form form{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:4rem auto;background-color:#efefef;padding:1px 1rem .75rem;font-size:1.25rem;box-shadow:0 0 2px 10px #fff;border:2px solid grey}.log_in_form label{display:block;width:90%;font-weight:700}.log_in_form input{border:2px solid #000;padding:.5rem .25rem;display:block;width:100%;font-weight:400}.log_in_form button{border:2px solid #222;padding:5px 1rem;margin:1.25rem auto;font-weight:700;display:block;font-size:1.5rem;background-color:#fff}@media (min-width:900px){.log_in_form form{padding:1px 1.5rem 1rem;min-width:50vw}}.underline{text-decoration:underline}.text-gray{color:grey}.text-red{color:#c00}.text-green{color:green}.text-center{text-align:center}.bold{font-weight:700}.w-1\/2{width:50%}.block{display:block}.flex{display:flex}.justify-between{justify-content:space-between}.items-center{align-items:center}.flex-wrap{flex-wrap:wrap}.inline-block{display:inline-block}.hidden{display:none}.text-smaller{font-size:.75em}.max-w-5xl{max-width:64rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-0{margin-bottom:0}.mt-4{margin-top:1rem}@-webkit-keyframes shake{0%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}to{-webkit-transform:translateX(3px);transform:translateX(3px)}}@keyframes shake{0%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}to{-webkit-transform:translateX(3px);transform:translateX(3px)}}.shake{-webkit-animation:shake .12s linear 8;animation:shake .12s linear 8}@media (min-width:52rem){.lg\:w-1\/2{width:50%}.lg\:flex{display:flex;grid-gap:1.5rem;gap:1.5rem}.lg\:table-cell{display:table-cell}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:inline{display:inline}}
/*# sourceMappingURL=main.d7a6ab22.chunk.css.map */