@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:100;src:url(../fonts/Lato/lato-v24-latin-100.eot);src:url(../fonts/Lato/lato-v24-latin-100.eot?#iefix) format("embedded-opentype"),url(../fonts/Lato/lato-v24-latin-100.woff2) format("woff2"),url(../fonts/Lato/lato-v24-latin-100.woff) format("woff"),url(../fonts/Lato/lato-v24-latin-100.ttf) format("truetype"),url(../fonts/Lato/lato-v24-latin-100.svg#Lato) format("svg")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:300;src:url(../fonts/Lato/lato-v24-latin-300.eot);src:url(../fonts/Lato/lato-v24-latin-300.eot?#iefix) format("embedded-opentype"),url(../fonts/Lato/lato-v24-latin-300.woff2) format("woff2"),url(../fonts/Lato/lato-v24-latin-300.woff) format("woff"),url(../fonts/Lato/lato-v24-latin-300.ttf) format("truetype"),url(../fonts/Lato/lato-v24-latin-300.svg#Lato) format("svg")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:400;src:url(../fonts/Lato/lato-v24-latin-regular.eot);src:url(../fonts/Lato/lato-v24-latin-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Lato/lato-v24-latin-regular.woff2) format("woff2"),url(../fonts/Lato/lato-v24-latin-regular.woff) format("woff"),url(../fonts/Lato/lato-v24-latin-regular.ttf) format("truetype"),url(../fonts/Lato/lato-v24-latin-regular.svg#Lato) format("svg")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:700;src:url(../fonts/Lato/lato-v24-latin-700.eot);src:url(../fonts/Lato/lato-v24-latin-700.eot?#iefix) format("embedded-opentype"),url(../fonts/Lato/lato-v24-latin-700.woff2) format("woff2"),url(../fonts/Lato/lato-v24-latin-700.woff) format("woff"),url(../fonts/Lato/lato-v24-latin-700.ttf) format("truetype"),url(../fonts/Lato/lato-v24-latin-700.svg#Lato) format("svg")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:900;src:url(../fonts/Lato/lato-v24-latin-900.eot);src:url(../fonts/Lato/lato-v24-latin-900.eot?#iefix) format("embedded-opentype"),url(../fonts/Lato/lato-v24-latin-900.woff2) format("woff2"),url(../fonts/Lato/lato-v24-latin-900.woff) format("woff"),url(../fonts/Lato/lato-v24-latin-900.ttf) format("truetype"),url(../fonts/Lato/lato-v24-latin-900.svg#Lato) format("svg")}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes delete-seller{0%{opacity:1;scale:1}to{opacity:0;scale:0}}body{height:100vh;inline-size:min(60rem,100% - 3rem);margin-inline:auto;padding-top:1rem;font-family:Lato,serif;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto auto 1fr;grid-template-areas:"header       header       header      " "new-seller   .            cart        " "sellers-list sellers-list sellers-list" "balance      balance      balance";column-gap:.5rem;background-color:var(--clr-bg-100);color:var(--clr-txt-100);position:relative;overflow:hidden;transition:grid-template-rows .5s}.bold{font-weight:700}@media print{body{height:auto!important;font-size:.9rem;overflow:auto!important}.grid__row-wrapper{grid-template-columns:4rem 1fr repeat(3,8rem)!important}[data-type=seller]:not(:last-child) .grid__row-wrapper{border-bottom:1px solid grey}.grid__element{margin-block:.45rem!important;height:auto!important;color:#000!important}.grid__element[data-type="balance description"]{grid-column:2!important}.header,.seller-form,.cart,.grid__element[data-type=input],.grid__element[data-income=no-income] *,.input,.label,.btn{display:none!important}}*,*:before,*:after{margin:0;padding:0;font:inherit;box-sizing:border-box}a:any-link{text-decoration:none;color:inherit}ul,ol{list-style-type:none}input,textarea,select,button{background:0;font:inherit;color:inherit}img,picture,video,canvas,svg{display:block;inline-size:100%}:root{--clr-neutral-50-10: rgba(245, 245, 245, .1);--clr-neutral-50-20: rgba(245, 245, 245, .2);--clr-neutral-50-30: rgba(245, 245, 245, .3);--clr-neutral-50-40: rgba(245, 245, 245, .4);--clr-neutral-50-50: rgba(245, 245, 245, .5);--clr-neutral-50-60: rgba(245, 245, 245, .6);--clr-neutral-50-70: rgba(245, 245, 245, .7);--clr-neutral-50-80: rgba(245, 245, 245, .8);--clr-neutral-50-90: rgba(245, 245, 245, .9);--clr-neutral-50: hsl(0, 0%, 96%);--clr-neutral-100-10: rgba(232, 232, 232, .1);--clr-neutral-100-20: rgba(232, 232, 232, .2);--clr-neutral-100-30: rgba(232, 232, 232, .3);--clr-neutral-100-40: rgba(232, 232, 232, .4);--clr-neutral-100-50: rgba(232, 232, 232, .5);--clr-neutral-100-60: rgba(232, 232, 232, .6);--clr-neutral-100-70: rgba(232, 232, 232, .7);--clr-neutral-100-80: rgba(232, 232, 232, .8);--clr-neutral-100-90: rgba(232, 232, 232, .9);--clr-neutral-100: hsl(0, 0%, 91%);--clr-neutral-150-10: rgba(219, 219, 219, .1);--clr-neutral-150-20: rgba(219, 219, 219, .2);--clr-neutral-150-30: rgba(219, 219, 219, .3);--clr-neutral-150-40: rgba(219, 219, 219, .4);--clr-neutral-150-50: rgba(219, 219, 219, .5);--clr-neutral-150-60: rgba(219, 219, 219, .6);--clr-neutral-150-70: rgba(219, 219, 219, .7);--clr-neutral-150-80: rgba(219, 219, 219, .8);--clr-neutral-150-90: rgba(219, 219, 219, .9);--clr-neutral-150: hsl(0, 0%, 86%);--clr-neutral-200-10: rgba(207, 207, 207, .1);--clr-neutral-200-20: rgba(207, 207, 207, .2);--clr-neutral-200-30: rgba(207, 207, 207, .3);--clr-neutral-200-40: rgba(207, 207, 207, .4);--clr-neutral-200-50: rgba(207, 207, 207, .5);--clr-neutral-200-60: rgba(207, 207, 207, .6);--clr-neutral-200-70: rgba(207, 207, 207, .7);--clr-neutral-200-80: rgba(207, 207, 207, .8);--clr-neutral-200-90: rgba(207, 207, 207, .9);--clr-neutral-200: hsl(0, 0%, 81%);--clr-neutral-250-10: rgba(194, 194, 194, .1);--clr-neutral-250-20: rgba(194, 194, 194, .2);--clr-neutral-250-30: rgba(194, 194, 194, .3);--clr-neutral-250-40: rgba(194, 194, 194, .4);--clr-neutral-250-50: rgba(194, 194, 194, .5);--clr-neutral-250-60: rgba(194, 194, 194, .6);--clr-neutral-250-70: rgba(194, 194, 194, .7);--clr-neutral-250-80: rgba(194, 194, 194, .8);--clr-neutral-250-90: rgba(194, 194, 194, .9);--clr-neutral-250: hsl(0, 0%, 76%);--clr-neutral-300-10: rgba(181, 181, 181, .1);--clr-neutral-300-20: rgba(181, 181, 181, .2);--clr-neutral-300-30: rgba(181, 181, 181, .3);--clr-neutral-300-40: rgba(181, 181, 181, .4);--clr-neutral-300-50: rgba(181, 181, 181, .5);--clr-neutral-300-60: rgba(181, 181, 181, .6);--clr-neutral-300-70: rgba(181, 181, 181, .7);--clr-neutral-300-80: rgba(181, 181, 181, .8);--clr-neutral-300-90: rgba(181, 181, 181, .9);--clr-neutral-300: hsl(0, 0%, 71%);--clr-neutral-350-10: rgba(168, 168, 168, .1);--clr-neutral-350-20: rgba(168, 168, 168, .2);--clr-neutral-350-30: rgba(168, 168, 168, .3);--clr-neutral-350-40: rgba(168, 168, 168, .4);--clr-neutral-350-50: rgba(168, 168, 168, .5);--clr-neutral-350-60: rgba(168, 168, 168, .6);--clr-neutral-350-70: rgba(168, 168, 168, .7);--clr-neutral-350-80: rgba(168, 168, 168, .8);--clr-neutral-350-90: rgba(168, 168, 168, .9);--clr-neutral-350: hsl(0, 0%, 66%);--clr-neutral-400-10: rgba(156, 156, 156, .1);--clr-neutral-400-20: rgba(156, 156, 156, .2);--clr-neutral-400-30: rgba(156, 156, 156, .3);--clr-neutral-400-40: rgba(156, 156, 156, .4);--clr-neutral-400-50: rgba(156, 156, 156, .5);--clr-neutral-400-60: rgba(156, 156, 156, .6);--clr-neutral-400-70: rgba(156, 156, 156, .7);--clr-neutral-400-80: rgba(156, 156, 156, .8);--clr-neutral-400-90: rgba(156, 156, 156, .9);--clr-neutral-400: hsl(0, 0%, 61%);--clr-neutral-450-10: rgba(143, 143, 143, .1);--clr-neutral-450-20: rgba(143, 143, 143, .2);--clr-neutral-450-30: rgba(143, 143, 143, .3);--clr-neutral-450-40: rgba(143, 143, 143, .4);--clr-neutral-450-50: rgba(143, 143, 143, .5);--clr-neutral-450-60: rgba(143, 143, 143, .6);--clr-neutral-450-70: rgba(143, 143, 143, .7);--clr-neutral-450-80: rgba(143, 143, 143, .8);--clr-neutral-450-90: rgba(143, 143, 143, .9);--clr-neutral-450: hsl(0, 0%, 56%);--clr-neutral-500-10: rgba(130, 130, 130, .1);--clr-neutral-500-20: rgba(130, 130, 130, .2);--clr-neutral-500-30: rgba(130, 130, 130, .3);--clr-neutral-500-40: rgba(130, 130, 130, .4);--clr-neutral-500-50: rgba(130, 130, 130, .5);--clr-neutral-500-60: rgba(130, 130, 130, .6);--clr-neutral-500-70: rgba(130, 130, 130, .7);--clr-neutral-500-80: rgba(130, 130, 130, .8);--clr-neutral-500-90: rgba(130, 130, 130, .9);--clr-neutral-500: hsl(0, 0%, 51%);--clr-neutral-550-10: rgba(117, 117, 117, .1);--clr-neutral-550-20: rgba(117, 117, 117, .2);--clr-neutral-550-30: rgba(117, 117, 117, .3);--clr-neutral-550-40: rgba(117, 117, 117, .4);--clr-neutral-550-50: rgba(117, 117, 117, .5);--clr-neutral-550-60: rgba(117, 117, 117, .6);--clr-neutral-550-70: rgba(117, 117, 117, .7);--clr-neutral-550-80: rgba(117, 117, 117, .8);--clr-neutral-550-90: rgba(117, 117, 117, .9);--clr-neutral-550: hsl(0, 0%, 46%);--clr-neutral-600-10: rgba(105, 105, 105, .1);--clr-neutral-600-20: rgba(105, 105, 105, .2);--clr-neutral-600-30: rgba(105, 105, 105, .3);--clr-neutral-600-40: rgba(105, 105, 105, .4);--clr-neutral-600-50: rgba(105, 105, 105, .5);--clr-neutral-600-60: rgba(105, 105, 105, .6);--clr-neutral-600-70: rgba(105, 105, 105, .7);--clr-neutral-600-80: rgba(105, 105, 105, .8);--clr-neutral-600-90: rgba(105, 105, 105, .9);--clr-neutral-600: hsl(0, 0%, 41%);--clr-neutral-650-10: rgba(92, 92, 92, .1);--clr-neutral-650-20: rgba(92, 92, 92, .2);--clr-neutral-650-30: rgba(92, 92, 92, .3);--clr-neutral-650-40: rgba(92, 92, 92, .4);--clr-neutral-650-50: rgba(92, 92, 92, .5);--clr-neutral-650-60: rgba(92, 92, 92, .6);--clr-neutral-650-70: rgba(92, 92, 92, .7);--clr-neutral-650-80: rgba(92, 92, 92, .8);--clr-neutral-650-90: rgba(92, 92, 92, .9);--clr-neutral-650: hsl(0, 0%, 36%);--clr-neutral-700-10: rgba(79, 79, 79, .1);--clr-neutral-700-20: rgba(79, 79, 79, .2);--clr-neutral-700-30: rgba(79, 79, 79, .3);--clr-neutral-700-40: rgba(79, 79, 79, .4);--clr-neutral-700-50: rgba(79, 79, 79, .5);--clr-neutral-700-60: rgba(79, 79, 79, .6);--clr-neutral-700-70: rgba(79, 79, 79, .7);--clr-neutral-700-80: rgba(79, 79, 79, .8);--clr-neutral-700-90: rgba(79, 79, 79, .9);--clr-neutral-700: hsl(0, 0%, 31%);--clr-neutral-750-10: rgba(66, 66, 66, .1);--clr-neutral-750-20: rgba(66, 66, 66, .2);--clr-neutral-750-30: rgba(66, 66, 66, .3);--clr-neutral-750-40: rgba(66, 66, 66, .4);--clr-neutral-750-50: rgba(66, 66, 66, .5);--clr-neutral-750-60: rgba(66, 66, 66, .6);--clr-neutral-750-70: rgba(66, 66, 66, .7);--clr-neutral-750-80: rgba(66, 66, 66, .8);--clr-neutral-750-90: rgba(66, 66, 66, .9);--clr-neutral-750: hsl(0, 0%, 26%);--clr-neutral-800-10: rgba(54, 54, 54, .1);--clr-neutral-800-20: rgba(54, 54, 54, .2);--clr-neutral-800-30: rgba(54, 54, 54, .3);--clr-neutral-800-40: rgba(54, 54, 54, .4);--clr-neutral-800-50: rgba(54, 54, 54, .5);--clr-neutral-800-60: rgba(54, 54, 54, .6);--clr-neutral-800-70: rgba(54, 54, 54, .7);--clr-neutral-800-80: rgba(54, 54, 54, .8);--clr-neutral-800-90: rgba(54, 54, 54, .9);--clr-neutral-800: hsl(0, 0%, 21%);--clr-neutral-850-10: rgba(41, 41, 41, .1);--clr-neutral-850-20: rgba(41, 41, 41, .2);--clr-neutral-850-30: rgba(41, 41, 41, .3);--clr-neutral-850-40: rgba(41, 41, 41, .4);--clr-neutral-850-50: rgba(41, 41, 41, .5);--clr-neutral-850-60: rgba(41, 41, 41, .6);--clr-neutral-850-70: rgba(41, 41, 41, .7);--clr-neutral-850-80: rgba(41, 41, 41, .8);--clr-neutral-850-90: rgba(41, 41, 41, .9);--clr-neutral-850: hsl(0, 0%, 16%);--clr-neutral-900-10: rgba(28, 28, 28, .1);--clr-neutral-900-20: rgba(28, 28, 28, .2);--clr-neutral-900-30: rgba(28, 28, 28, .3);--clr-neutral-900-40: rgba(28, 28, 28, .4);--clr-neutral-900-50: rgba(28, 28, 28, .5);--clr-neutral-900-60: rgba(28, 28, 28, .6);--clr-neutral-900-70: rgba(28, 28, 28, .7);--clr-neutral-900-80: rgba(28, 28, 28, .8);--clr-neutral-900-90: rgba(28, 28, 28, .9);--clr-neutral-900: hsl(0, 0%, 11%);--clr-neutral-950-10: rgba(15, 15, 15, .1);--clr-neutral-950-20: rgba(15, 15, 15, .2);--clr-neutral-950-30: rgba(15, 15, 15, .3);--clr-neutral-950-40: rgba(15, 15, 15, .4);--clr-neutral-950-50: rgba(15, 15, 15, .5);--clr-neutral-950-60: rgba(15, 15, 15, .6);--clr-neutral-950-70: rgba(15, 15, 15, .7);--clr-neutral-950-80: rgba(15, 15, 15, .8);--clr-neutral-950-90: rgba(15, 15, 15, .9);--clr-neutral-950: hsl(0, 0%, 6%);--clr-primary-100-10: rgba(51, 119, 128, .1);--clr-primary-100-20: rgba(51, 119, 128, .2);--clr-primary-100-30: rgba(51, 119, 128, .3);--clr-primary-100-40: rgba(51, 119, 128, .4);--clr-primary-100-50: rgba(51, 119, 128, .5);--clr-primary-100-60: rgba(51, 119, 128, .6);--clr-primary-100-70: rgba(51, 119, 128, .7);--clr-primary-100-80: rgba(51, 119, 128, .8);--clr-primary-100-90: rgba(51, 119, 128, .9);--clr-primary-100: hsl(187, 43%, 35%);--clr-secondary-100-10: rgba(210, 205, 162, .1);--clr-secondary-100-20: rgba(210, 205, 162, .2);--clr-secondary-100-30: rgba(210, 205, 162, .3);--clr-secondary-100-40: rgba(210, 205, 162, .4);--clr-secondary-100-50: rgba(210, 205, 162, .5);--clr-secondary-100-60: rgba(210, 205, 162, .6);--clr-secondary-100-70: rgba(210, 205, 162, .7);--clr-secondary-100-80: rgba(210, 205, 162, .8);--clr-secondary-100-90: rgba(210, 205, 162, .9);--clr-secondary-100: hsl(53, 35%, 73%);--clr-accent-100-10: rgba(239, 108, 130, .1);--clr-accent-100-20: rgba(239, 108, 130, .2);--clr-accent-100-30: rgba(239, 108, 130, .3);--clr-accent-100-40: rgba(239, 108, 130, .4);--clr-accent-100-50: rgba(239, 108, 130, .5);--clr-accent-100-60: rgba(239, 108, 130, .6);--clr-accent-100-70: rgba(239, 108, 130, .7);--clr-accent-100-80: rgba(239, 108, 130, .8);--clr-accent-100-90: rgba(239, 108, 130, .9);--clr-accent-100: hsl(350, 80%, 68%)}body[data-color-theme=light]{--clr-bg-100: var(--clr-neutral-50);--clr-bg-200: var(--clr-neutral-100);--clr-bg-confirmation: var(--clr-neutral-100-70);--clr-txt-100: var(--clr-neutral-900);--clr-txt-200: var(--clr-neutral-800);--clr-txt-300: var(--clr-neutral-600);--clr-txt-fadeout: var(--clr-neutral-200);--clr-border-100: var(--clr-neutral-200);--clr-border-200: var(--clr-neutral-300);--clr-btn-txt: var(--clr-neutral-50);--clr-btn-medium: var(--clr-neutral-500);--clr-btn-small: var(--clr-neutral-500);--clr-btn-hover: var(--clr-neutral-950);--clr-btn-bg-opac: var(--clr-neutral-500-10);--clr-btn-primary-bg-opac: var(--clr-primary-100-20);--clr-btn-accent-bg-opac: var(--clr-accent-100-10);--clr-box-shadow-100: var(--clr-neutral-300)}body[data-color-theme=dark]{--clr-bg-100: var(--clr-neutral-900);--clr-bg-200: var(--clr-neutral-850);--clr-bg-confirmation: var(--clr-neutral-900-70);--clr-txt-100: var(--clr-neutral-100);--clr-txt-200: var(--clr-neutral-150);--clr-txt-300: var(--clr-neutral-500);--clr-txt-fadeout: var(--clr-neutral-800);--clr-border-100: var(--clr-neutral-400);--clr-border-200: var(--clr-neutral-600);--clr-btn-txt: var(--clr-neutral-100);--clr-btn-medium: var(--clr-neutral-400);--clr-btn-small: var(--clr-neutral-500);--clr-btn-hover: var(--clr-neutral-200);--clr-btn-bg-opac: var(--clr-neutral-800);--clr-btn-primary-bg-opac: var(--clr-primary-100-10);--clr-btn-accent-bg-opac: var(--clr-accent-100-10);--clr-box-shadow-100: transparent}.btn{--transition-duration: .15s;border:0;cursor:pointer;color:var(--clr-btn-text)}.btn-header{height:2.2rem;padding:.4rem;border-radius:.2rem;aspect-ratio:1;color:var(--clr-txt-200)}.btn-main{--color: var(--clr-primary-100);min-width:7.5rem;padding:.6em 1.2em;color:var(--clr-btn-txt);background-color:var(--color);position:relative}.btn-main[data-type=alert]{--color: var(--clr-accent-100)}.btn-main[disabled]{opacity:.5;cursor:not-allowed}.btn-main:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;outline:2px solid var(--color);outline-offset:2px;opacity:0}.btn-medium{font-size:1.4rem;padding:.2rem;aspect-ratio:1;border-radius:.15rem;color:var(--clr-btn-medium)}.btn-medium[data-action=delete-seller]{background-color:var(--clr-btn-bg-opac)}.btn-medium[data-action=add-income]{color:var(--clr-primary-100);background-color:var(--clr-primary-100-10)}.btn-medium[data-action=remove-previous-income]{color:var(--clr-accent-100);background-color:var(--clr-accent-100-10)}.btn-medium[disabled]{opacity:0;pointer-events:none}.btn-small{font-size:1rem;padding:.55rem;aspect-ratio:1;position:absolute;right:0;color:var(--clr-btn-small)}@media (hover: hover){.btn:hover,.btn:focus{outline:0}.btn-header{background-color:transparent}.btn-header:hover,.btn-header:focus{background-color:var(--clr-btn-bg-opac)}.btn-main:not([disabled]):focus:after,.btn-main:not([disabled]):hover:after{opacity:1}.btn-medium[data-action]{background-color:transparent}.btn-medium[data-action][data-action=delete-seller]:hover,.btn-medium[data-action][data-action=delete-seller]:focus{background-color:var(--clr-btn-bg-opac)}.btn-medium[data-action][data-action=add-income]:hover,.btn-medium[data-action][data-action=add-income]:focus{background-color:var(--clr-btn-primary-bg-opac)}.btn-medium[data-action][data-action=remove-previous-income]:hover,.btn-medium[data-action][data-action=remove-previous-income]:focus{background-color:var(--clr-btn-accent-bg-opac)}.btn-small:hover,.btn-small:focus{color:var(--clr-btn-hover)}}.card{padding:1rem;margin-bottom:.5rem;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;border:1px solid var(--clr-border-100);border-radius:.15rem;box-shadow:.2rem .2rem .1rem var(--clr-box-shadow-100)}.flex-row{display:flex;gap:1rem}.flex-row[data-type=align-end]{align-items:end}.flex-row[data-type=align-center]{align-items:center}.flex-row[data-type=justify-center]{justify-content:center}.input,.select{padding:.4rem;border:1px solid var(--clr-border-200);border-radius:.15rem;transition:box-shadow .15s}.input[type=number],.select[type=number]{width:5.5rem}.input:focus,.input:active,.select:focus,.select:active{border-color:var(--clr-primary-100);outline:0;box-shadow:0 0 0 .05rem var(--clr-primary-100)}.input:focus~label,.input:not(:placeholder-shown)~label,.select:focus~label,.select:not(:placeholder-shown)~label{translate:0 -2rem;scale:.7}.input-group,.select-group{position:relative}label{padding:.3rem;position:absolute;top:50%;left:.2rem;translate:0 -50%;font-size:.8rem;color:var(--clr-txt-300);background-color:var(--background-color);transform-origin:left;transition:translate .3s,scale .3s;-webkit-user-select:none;user-select:none}.error{width:max-content;padding:.2rem;position:absolute;z-index:2;top:110%;font-size:.8rem;border:2px solid var(--clr-accent-300);border-radius:.15rem;background-color:var(--clr-bg-100)}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]:hover::-webkit-outer-spin-button,input[type=number]:hover::-webkit-inner-spin-button{-webkit-appearance:unset;margin:0}input[type=number]{-webkit-appearance:none;appearance:none;-moz-appearance:textfield}input[type=number]:hover,input[type=number]:focus{-webkit-appearance:unset;appearance:unset;-moz-appearance:unset}.grid__row{--animation: .5s;--background-color: var(--clr-bg-100);background-color:var(--background-color);position:relative;padding-block:.15rem;display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--animation)}.grid__row-wrapper{padding-inline:.5rem;display:grid;grid-template-columns:4rem 1fr 12rem 8rem 7rem 7rem;overflow:hidden}.grid__row-wrapper>*+*{border-left:1px solid var(--clr-border-200)}.grid__row[data-type=heading]{position:sticky;top:0;z-index:1}.grid__row[data-type=heading]:after{content:"";position:absolute;left:0;right:0;height:1.5px;background-image:linear-gradient(90deg,var(--background-color) 0%,var(--clr-primary-100) 4%,var(--clr-primary-100) 96%,var(--background-color) 100%);bottom:0}.grid__row[data-type=seller]{padding-block:0;border-radius:.25rem}.grid__row[data-type=seller]:nth-child(2n){--background-color: var(--clr-bg-200)}.grid__row[deleted=true]{animation:delete-seller var(--animation);grid-template-rows:0fr}.grid__row[data-type=balance]{font-weight:700}.grid__row[data-type=balance]:after{content:"";position:absolute;left:0;right:0;height:1.5px;background-image:linear-gradient(90deg,var(--background-color) 0%,var(--clr-primary-100) 4%,var(--clr-primary-100) 96%,var(--background-color) 100%);top:0}.grid__element{height:2rem;padding:0 .75rem;margin-block:.5rem;display:flex;justify-content:space-between;align-items:center;position:relative}.grid__element[data-type=number]{margin-left:.25rem}.grid__element[data-type="balance description"]{grid-column:3}.grid__element[data-income=no-income]{color:var(--clr-txt-fadeout)}.balance{grid-area:balance}.cart{grid-area:cart;min-width:max-content}.cart span{margin-inline-end:auto}.confirmation{--border-radius: .25rem;--animation: .25s;padding:3rem 2rem;width:min(35rem,90%);position:absolute;z-index:1;top:50%;left:50%;translate:-50% -50%;text-align:center;color:var(--clr-txt-100);border:0;border-radius:var(--border-radius)}.confirmation>*+*{margin-block-start:1.5rem}.confirmation__title{font-size:1.1rem;font-weight:700}.confirmation__price{font-weight:700;font-size:1.25rem}.confirmation[open]{animation:fade-in forwards var(--animation)}.confirmation[closing]{animation:fade-out forwards var(--animation);pointer-events:none}.confirmation>.info-list{text-align:left;list-style-type:disc}.confirmation>.info-list>*+*{margin-block-start:.5rem}.confirmation:before{content:"";position:absolute;z-index:-2;top:calc(50% - 50vh);left:calc(50% - 50vw);height:100vh;width:100vw;background-color:var(--clr-bg-confirmation)}.confirmation:after{content:"";position:absolute;z-index:-2;top:-1px;right:-1px;bottom:-1px;left:-1px;background-color:var(--clr-bg-100);border:4px solid var(--clr-primary-100);border-radius:inherit}.header{grid-area:header;display:grid;grid-template-rows:1fr;background-color:var(--clr-bg-100);overflow:hidden;transition:grid-template-rows .25s ease-out 50ms}.header__wrapper{display:flex;align-items:center;gap:1rem;overflow:hidden}.header__wrapper>*{padding-bottom:1rem}.header__title{font-size:2rem;margin-inline-end:auto}.header-hidden .header{grid-template-rows:0fr}.seller-form{--background-color: var(--clr-bg-100);grid-area:new-seller}.sellers-list{grid-area:sellers-list;overflow-x:hidden;overflow-y:scroll}.sellers-wrapper{padding-block:.5rem}
