body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:20px;justify-content:center}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}form{display:flex;flex-direction:column;height:100px;justify-content:space-between;margin:0 auto;width:50%}.btn-login{margin:0 auto;width:100px}.content-container{margin:0 auto;width:75%}.header-container{display:grid;grid-template-columns:1fr 1fr 5fr 1fr;margin:0 auto;width:100%}.nav-container{display:flex;justify-content:flex-end}.logo>span{font-size:18px;text-transform:lowercase}.logo{margin:0 auto}nav,nav ul{display:flex}nav ul{align-items:center;justify-content:flex-end;list-style:none;margin:0;padding:0}nav li{margin-bottom:0;margin-left:2em;margin-right:1em}form{margin-top:3em}label{margin-right:1em;margin-top:1em}.logout{cursor:pointer;font-size:14px;margin:auto 1em}nav a{color:#fff;opacity:1;position:relative;text-decoration:none}nav a:before{top:1.125em;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.nav-header.active a:before,nav a:before{background:#fff;content:"";display:block;height:3px;position:absolute;width:100%}.nav-header.active a:before{top:-.175em}nav a:hover:before{-webkit-transform:scale(1);transform:scale(1)}.search-active-selector{font-weight:700}.search-inactive-selector{background-color:#d3d3d3;opacity:60%}.search-selector{border-left:1px solid #000;border-radius:10px 10px 0 0;border-right:1px solid #000;border-top:1px solid #000;cursor:pointer;display:inline-block;padding:10px 30px}.search-box{border:1px solid #000;gap:10px;margin-bottom:20px;padding:10px}.search-receipt-invoice-header-titles{display:grid;font-size:12px;font-weight:700;grid-template-columns:1fr 2fr 1fr 1fr 1fr 2fr 2fr;margin-top:20px}.search-criteria{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px 20px;justify-content:flex-start}.search-result-invoice-receipt{display:grid;font-size:12px;grid-template-columns:1fr 2fr 1fr 1fr 1fr 2fr 2fr;overflow:hidden;white-space:nowrap}.search-result-receipt-header-titles{margin-top:20px}.search-result-receipt{cursor:pointer;overflow:hidden;white-space:nowrap}.search-result-receipt,.search-result-receipt-header-titles{display:grid;font-size:12px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.search-result-receipt-header-titles{font-weight:700}.search-result-receipt:hover{background-color:#d3d3d3}div.error-message{color:red;text-align:center;width:100%}div.login-form{grid-column-gap:10px;grid-row-gap:1em;-webkit-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:1fr 200px 200px 1fr;margin:35px auto;row-gap:1em}div.login-form>div{margin-bottom:20px}.btn-login,.error-message{grid-column:2/4}.login-label{grid-column:2/3}.login-input{grid-column:3/4}.item-list{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0;display:block;list-style-type:disc;margin:0;margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0;padding-right:0;padding-inline-start:0}li.invoice{border-bottom:2px solid #000;display:grid;grid-template-columns:10ch 1fr 15ch;list-style:none}li.invoice>div>div{display:inline-block;overflow:hidden;padding-left:1ch;white-space:nowrap}li.invoice.selected{background-color:#00008b;color:#fff}li.invoice:nth-child(odd):not(.selected){background-color:#ddd}div.saleshouse{display:none}div.agency{width:15ch}div.grid-middle{display:inline-block;padding:3px 0}div.advertiser-for,div.product-only{width:20ch}div.channel{width:6ch}div.product{overflow:hidden;width:35ch}div.order-description{overflow:hidden;width:30ch}div.salesperson{display:none;width:20ch}div.sales.money{align-items:center;display:flex;justify-content:right;margin-right:10px;padding-right:10px;text-align:right;width:100%}div.money{width:14ch}div.order-category{width:10ch}div.invoice-number{align-items:center;display:flex;padding-left:10px;width:8ch}div.date-field{width:25ch}div.order{width:15ch}div.contact{display:none;width:20ch}div.advertiser{width:20ch}div.action-panel{background-color:#add8e6;display:flex;grid-column:1/4}button.mark-paid{margin:2px auto}.purchase-list,.sale-list{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0;display:block;list-style-type:disc;margin:0;margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0;padding-right:0;padding-inline-start:0}.list-container{padding:0}.title{font-size:1.25em;margin-bottom:1em;margin-top:1em}.analysis{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr 1fr}.analysis-footer,.analysis-header{font-weight:700;margin-bottom:.5em;margin-top:.5em}.left-align{align-items:left}.right-align{text-align:right;width:100%}a{color:inherit;text-decoration:inherit}.analysis-row:hover{background-color:#d3d3d3}.analysis{font-size:14px;white-space:nowrap}.sales-statement-accounts{max-height:80vh;overflow:scroll;width:400px}.batch-title{font-weight:700;margin-bottom:10px}.run{opacity:50%}.customers-container{border-radius:5px;box-shadow:inset 0 0 5px #d3d3d3;padding:5px}.customer-text{margin-bottom:3px;margin-right:2em;min-width:1fr}input.buyer-maintenance{border:none;border-radius:5px;box-shadow:inset 0 0 5px #d3d3d3;display:block;margin-bottom:5px;min-width:40ch;outline:none;padding:5px}.customer-submit-button{margin:0 0 0 auto}.customer-add{min-width:12em}.customer-info{margin-bottom:3px;margin-right:3px}.customer-container{display:grid;grid-template-columns:1fr 3fr 6fr}.customer-container:hover{background-color:#d3d3d3;cursor:pointer}.agency-name{overflow:hidden;text-align:left}.grid{display:grid;grid-template-columns:repeat()}.suppliers-container{border-radius:5px;box-shadow:inset 0 0 5px #d3d3d3;padding:5px}.supplier-add{min-width:12em}.supplier-info{margin-bottom:3px;margin-right:3px}.supplier-container{display:grid;grid-template-columns:1fr 3fr 6fr 3ch}.supplier-container:hover{background-color:#d3d3d3;cursor:pointer}.address,.channel-name,.contact-email,.contact-name{overflow:hidden;text-align:left}.commission-block{align-items:center;display:flex;justify-content:space-between}.matrix-save{min-width:60px}.missing-commission-matrix{font-style:italic}input.owner-maintenance{border:none;border-radius:5px;box-shadow:inset 0 0 5px #d3d3d3;display:block;margin-bottom:5px;min-width:40ch;outline:none;padding:5px}.supplier-submit-button{margin:0 0 0 auto}.supplier-text{margin-bottom:3px;margin-right:2em;min-width:1fr}.missing-commission{color:red;font-weight:700}.receipt-invoice{grid-template-columns:1fr 2fr 1fr 1fr 1fr 2fr 1fr}.receipt,.receipt-invoice{cursor:pointer;display:grid;font-size:12px;overflow:hidden;white-space:nowrap}.receipt{grid-template-columns:3fr 1fr 1fr 1fr}.invoice-receipt-header-titles,.receipt-header-titles{font-size:12px;font-weight:700}.receipt-header-titles{display:grid;grid-template-columns:3fr 1fr 1fr 1fr}.invoice-receipt-header-titles{display:grid;grid-template-columns:1fr 2fr 1fr 1fr 1fr 2fr 1fr}.receipt-invoice:hover,.receipt:hover{background-color:#d3d3d3}.receipt-invoice.selected,.receipt.selected{background-color:#87cefa}.receipt-container{position:relative}.with-sidebar{display:flex;flex-wrap:wrap}.with-sidebar>:first-child{flex-basis:0;flex-grow:999;min-inline-size:50%}.with-sidebar>:last-child{flex-grow:1}.no-select{user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}.allocation-builder{color:#fff;display:flex;flex-direction:column;gap:20px;justify-content:space-between;padding-top:10px}.allocation-block{justify-content:space-between;padding:0 10px}.allocation-block,.allocation-buttons{display:flex;flex-direction:row;gap:10px}.allocation-buttons{justify-content:space-around;padding:10px}.allocation-button{border-radius:10px;cursor:pointer;font-weight:700;padding:5px 0;text-align:center;width:100%}.clear-button{background-color:#ec5c57}.clear-button:hover{background-color:red}.allocate-button{background-color:#5ddf5d}.allocate-button:hover{background-color:#23ad23}li.allocation-receipt-item{font-size:14px}.allocation-item-list{list-style-type:none}input.receipt-addition{border:none;border-radius:5px;box-shadow:inset 0 0 5px #d3d3d3;display:block;margin-bottom:5px;min-width:40ch;outline:none;padding:5px}.receipt-submit-button{margin:0 0 0 auto}.allocation-list{background-color:#eee;font-size:12px;padding-bottom:.375em;padding-top:.375em}.allocation-display-row{margin-top:.5em}.delete-allocation-button{font-size:12px;margin-left:2em}.allocation-amount-display,.allocation-receipt-ref-display{margin-left:2em;min-width:20em}.allocation-receipt-date-display{margin-left:2em}.alloc-button{background:none!important;border:none;color:#069;cursor:pointer;font-family:arial,sans-serif;padding:0!important;text-decoration:underline}.payment-invoice{cursor:pointer;display:grid;font-size:12px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 2fr;overflow:hidden;white-space:nowrap}.payment-invoice.released{background-color:#befabe}.payment{cursor:pointer;display:grid;font-size:12px;grid-template-columns:3fr 1fr 1fr 1fr;overflow:hidden;white-space:nowrap}.payment.selected{background-color:#87cefa}.payments-container{position:relative}.age-header{background-color:#b0e0e6;text-align:center;width:100%}.invoice-payment-header-titles,.payment-header-titles{font-size:12px;font-weight:700}.payment-header-titles{display:grid;grid-template-columns:3fr 1fr 1fr 1fr}.invoice-payment-header-titles{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 2fr}.payment-invoice:hover,.payment:hover{background-color:#d3d3d3}.payment-invoice.released.selected,.payment-invoice.selected,.payment.selected{background-color:#87cefa}.payment-container{position:relative}.allocation-builder{background-color:#789;left:0;width:100%}.invoice-allocation{margin:0 auto;width:50%}.allocation-total span{font-weight:700}input.payment-addition{border:none;border-radius:5px;box-shadow:inset 0 0 5px #d3d3d3;display:block;margin-bottom:5px;min-width:40ch;outline:none;padding:5px}.payment-submit-button{margin:0 0 0 auto}
/*# sourceMappingURL=main.5298cf8d.css.map*/