:root{--clr-white:#fff;--clr-no-artwork:#6e1eb3;--clr-verbal:#4b86e8;--clr-setup:#ccc;--clr-sent:#dd850f;--clr-signed:#f9f913;--clr-awaiting-payment:#ff00fe;--clr-partial-payment:#b48c9f;--clr-full-payment:#17fbfb;--clr-artwork-client:#ffcc08;--clr-artwork-designer:#45bfc6;--clr-artwork-approved:#99cd17;--clr-repeat-advert:#ff5758;--clr-light-grey:#ccc;--clr-excel:#075912;--clr-excel-hover:#065010;--clr-excel-active:#065010;--clr-primary:#2a2f5b}.btn-excel{--bs-btn-color:var(--clr-white);--bs-btn-bg:var(--clr-excel);--bs-btn-border-color:var(--clr-excel);--bs-btn-hover-color:var(--clr-white);--bs-btn-hover-bg:var(--clr-excel-hover);--bs-btn-hover-border-color:var(--clr-excel-hover);--bs-btn-focus-shadow-rgb:6,80,116;--bs-btn-active-color:var(--clr-white);--bs-btn-active-bg:var(--clr-excel-active);--bs-btn-active-border-color:var(--clr-excel-active);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:var(--clr-white);--bs-btn-disabled-bg:var(--clr-excel);--bs-btn-disabled-border-color:var(--clr-excel)}.btn-excel:focus{color:var(--bs-btn-color)}.top-options{display:flex;justify-content:space-between}.franchise-heading{text-align:center;font-size:20px;font-weight:bold;flex-grow:4;padding-top:10px}.login-panel{float:right;padding-right:50px;padding-top:10px}.nav-item.submenu>ul.nav li{display:inline-block}.nav-item{font-size:13px}.lock-user-trigger,.unlock-user-trigger{width:110px}.btn{margin-bottom:4px}button:disabled{cursor:not-allowed;pointer-events:auto!important}@media screen and (max-width:991px){.main-panel>.container{margin-top:90px}}@media screen and (max-width:768px){.top-options{margin-top:75px}.franchise-heading{flex-grow:1;text-align:left;padding-left:10px}.main-panel>.container{margin-top:110px}}.link{cursor:pointer}tr.overdue td{background-color:#a91111;color:#fff}.item-wrapper>.card{padding:10px 15px 15px;border:solid 1px var(--clr-light-grey)}.mod-item-scroller{position:relative;width:100%;height:321px;overflow:hidden;border-radius:10px}.mod-item-scroller .scroll-inner{position:absolute;height:321px}.mod-item-scroller .scroll-inner .scroll-item{position:absolute;float:left}.mod-item-scroller .scroll-inner .scroll-item img{width:100%;height:100%}.modal-footer .scroll-btn-left{cursor:pointer;padding:3px 0 0 12px;border:solid 2px var(--clr-light-grey);font-size:1.4em;border-radius:50%;width:40px;height:40px;color:#fff;background-color:#000}.modal-footer .scroll-btn-right{cursor:pointer;padding:3px 0 0 12px;border:solid 2px var(--clr-light-grey);font-size:1.4em;border-radius:50%;width:40px;height:40px;color:#fff;background-color:#000}.modal-footer .scroll-details{width:374px;text-align:center}.mod-item-scroller .scroll-inner .scroll-item .page-pair{display:flex;justify-content:space-between;width:100%;height:100%}.mod-item-scroller .scroll-inner .scroll-item .page-pair img{width:49%;height:max-content;object-fit:cover}@media screen and (max-width:1199px){.mod-item-scroller{height:300px}}@media screen and (max-width:991px){.mod-item-scroller{height:240px}}@media screen and (max-width:768px){.mod-item-scroller{aspect-ratio:1/1;width:100%;height:auto!important}}.modal.wide .modal-dialog{width:80%;max-width:initial}.status-modal{height:auto!important;width:95vw;max-width:initial}.status-table{width:100%;border-collapse:collapse;border:1px solid #ccc}.status-table th,.status-table td{border:1px solid #ccc;padding:5px}.status-table td:first-child{width:75px}.status-table tr:hover{filter:brightness(1.1)}.status-table a:hover{text-decoration:underline!important}.verbal-agreement{background-color:var(--clr-verbal)!important;color:#fff!important}.no-ad{background-color:transparent!important}.contract-sent{background-color:var(--clr-sent)!important;color:#fff!important}.contract-signed{background-color:var(--clr-signed)!important}.awaiting-payment{background-color:var(--clr-awaiting-payment)!important;color:#fff!important}.partial-payment{background-color:var(--clr-partial-payment)!important;color:#fff!important}.full-payment{background-color:var(--clr-full-payment)!important}.awaiting-artwork{background-color:var(--clr-no-artwork)!important;color:#fff!important}.artwork-sent-to-designer{background-color:var(--clr-artwork-designer)!important}.artwork-sent-to-client{background-color:var(--clr-artwork-client)!important}.artwork-approved{background-color:var(--clr-artwork-approved)!important}.repeat-advert{background-color:var(--clr-repeat-advert)!important}.summary-heading{display:flex;flex-direction:row}.summary-row{display:flex;flex-direction:row;margin-bottom:30px;gap:20px}.summary-table{display:inline-block}.summary-table tr td{border:1px solid var(--clr-light-grey);padding:5px}.summary-table tr td:first-of-type{width:100px}.add-date{display:-webkit-inline-box}.add-date>.form-floating{width:200px}.add-date>.btn{margin-left:10px}.date-list,.date-readonly-list{width:100%;border-top:solid 1px #ccc}.date-list>.item,.date-readonly-list>.item{display:inline-flex;width:100%;border-bottom:dashed 1px #ccc;padding:6px 0 5px}.date-list>.item>.count,.date-readonly-list>.item>.count{width:50px}.date-list>.item>.date,.date-readonly-list>.item>.date{width:100px}.date-list>.item>.cost,.date-readonly-list>.item>.cost{width:140px}.date-list>.item>.delete{width:40px}.date-list>.item>.delete>i{color:#f00;cursor:pointer}.button-wrapper{margin-top:20px}#advertiser-table th,#advertiser-table td{padding:12px!important}#payment_form input{height:38px!important}#payment_form iframe{height:38px}#payment_form #number_div iframe{height:38px}