@import "https://fonts.googleapis.com/css2?family=Exo+2:wght@400;700&family=Rubik:wght@400;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--color-surface:#3b79c0;--color-on-surface:#fff;--color-secondary-bg:#132f4b;--color-primary-bg:#143252;--color-text:#fff;--color-tertiary:#4a90e2;--color-active:orangered;--color-container:#132f4b;--color-admin-bg:#091522}.loading{justify-content:center;align-items:center;width:100%;height:80vh;display:flex}body{background-color:var(--color-admin-bg);color:var(--color-text);box-sizing:border-box;font-family:Rubik,sans-serif}h1{font-family:"Exo 2",sans-serif;font-size:3rem;font-weight:700}a{color:var(--color-tertiary);font-weight:bolder;text-decoration:none}a:hover{color:var(--color-active);text-decoration:underline}.empty-message{color:var(--color-secondary-bg);text-align:center;margin-top:2rem;font-family:"Exo 2",sans-serif;font-size:1.5rem;font-weight:700}.logout-button{cursor:pointer;background-color:#fff;border:none;font-family:Rubik,sans-serif;font-size:1rem;font-weight:700;text-decoration:none}.logout-button:hover{color:var(--color-active)}.nav-title-container{text-align:center;background-color:var(--color-container);padding:10rem 0 2rem}.breadcrumb{color:var(--color-on-surface);align-items:center;padding-left:5rem;font-size:1.2rem;display:flex}.breadcrumb a{color:var(--color-on-surface);text-decoration:none}.breadcrumb span{margin:0 1rem}.auction-item-overview{color:var(--color-on-surface);background-color:var(--color-surface);z-index:2;flex-direction:column;gap:.8rem;width:27.5%;height:80vh;padding:1rem 1.5rem;font-size:1.1rem;display:flex;position:absolute;top:-4rem;right:10rem}.auction-item-overview>div:not(:last-child){border-bottom:.1rem solid var(--color-on-surface);padding-bottom:1rem}.auction-item-overview h2{font-family:Nunito Sans,sans-serif;font-size:4rem;font-weight:700}.closing-time{padding-left:.3rem;font-family:Nunito Sans,sans-serif;font-size:1rem;font-weight:700}.closing-time.countdown-green{color:#72bf78}.closing-time.countdown-orange{color:orange}.closing-time.countdown-red{color:red}.lot-number{text-transform:uppercase;letter-spacing:.05em;padding-left:.3rem;font-family:Nunito Sans,sans-serif;font-size:1.2rem;font-weight:700}.price{font-family:Rubik,sans-serif;font-size:3rem;font-weight:500}.highest_bidder{color:var(--color-surface);font-size:1rem}.auction-item-details{padding:0;list-style:none}.auction-item-details li{margin-bottom:.3rem;padding:.25rem 0;font-family:"Exo 2",sans-serif}.auction-item-details li span{width:35%;font-weight:700;display:inline-block}.bid-input{box-sizing:border-box;border:.1rem solid var(--color-on-surface);border-radius:.3rem;width:100%;margin:1rem 0 .5rem;padding:.5rem;font-size:1rem}.bid-buttons-container{grid-template-columns:1fr 1fr;gap:1rem;width:100%;display:grid}.bid-button{color:var(--color-on-surface);background-color:var(--color-surface);border:.1rem solid var(--color-on-surface);cursor:pointer;border-radius:.3rem;padding:.5rem 1rem;font-family:Nunito Sans,sans-serif;font-size:1rem;font-weight:700;transition:all .3s}.max-bid-button{color:var(--color-surface);background-color:var(--color-on-surface);cursor:pointer;border:none;border-radius:.3rem;padding:.5rem 1rem;font-family:Nunito Sans,sans-serif;font-size:1rem;font-weight:700;transition:all .3s}.form-label{text-align:start;padding-bottom:.5rem;font-family:"Exo 2",sans-serif;font-size:1rem;font-weight:700;display:block}.form-input{color:var(--color-on-surface);border:.1rem solid var(--color-on-surface);background-color:var(--color-admin-bg);text-align:start;box-sizing:border-box;border-radius:4px;width:100%;padding:.5rem;font-family:Rubik,sans-serif;font-size:1rem;font-weight:400}.form-button{color:var(--color-on-surface);background-color:var(--color-primary-bg);border:.1rem solid var(--color-primary-bg);cursor:pointer;border-radius:5px;width:100%;padding:.5rem 1rem;font-family:"Exo 2",sans-serif;font-size:1rem;font-weight:700;transition:background-color .25s;box-shadow:0 4px 8px #0000001a}.form-button:hover{border:.1rem solid var(--color-on-surface)}.main-content{box-sizing:border-box;background-color:var(--color-surface);width:100vw;height:100vh;color:var(--color-on-surface);grid-template-columns:1fr 1fr;font-family:"Exo 2",sans-serif;display:grid}.img-section{width:100%;height:100%;overflow:hidden}.img-section img{object-fit:cover;width:100%;height:100%}.admin-table{box-sizing:border-box;background:#fff linear-gradient(to bottom right,#fff,#f0f0f0);border:.05rem solid #ddd;border-radius:12px;flex-direction:column;width:94%;height:85vh;margin:2rem auto auto;padding:1.25rem 1.75rem;display:flex;overflow-y:auto;box-shadow:0 4px 20px #0000001a}.admin-table form>.form-grid{grid-template-columns:1fr 1fr;gap:4rem;width:100%;display:grid}.form-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;width:100%;display:grid}.section{width:100%;margin-bottom:1rem}.section>h2{color:var(--color-on-surface);border-bottom:.15rem solid var(--color-on-surface);margin-bottom:1rem;padding-bottom:.25rem;font-family:"Exo 2",sans-serif;font-size:1.75rem;font-weight:700}.section>div{margin-bottom:1rem}.hidden{display:none}.admin-checkbox{color:var(--color-secondary-bg);font-family:"Exo 2",sans-serif;font-size:1rem;font-weight:550;display:inline}.admin-label{color:var(--color-secondary-bg);margin-bottom:5px;font-family:"Exo 2",sans-serif;font-size:14px;font-weight:600;display:block}.admin-input{background-color:#0000;border:.01rem solid gray;border-radius:.25rem;width:100%;margin-top:.25rem;padding:.15rem;font-family:Rubik,sans-serif;font-size:1rem;font-weight:400}.admin-table form select{border:1px solid #ccc;border-radius:8px;width:100%;padding:5px;font-size:14px;box-shadow:inset 0 2px 4px #0000001a}.admin-table form input[type=text],.admin-table form input[type=datetime-local],.admin-table form textarea{box-sizing:border-box;border:1px solid #ccc;border-radius:8px;padding:5px 0 5px 5px;font-size:14px;box-shadow:inset 0 2px 4px #0000001a}.admin-table form textarea{resize:vertical;width:99.75%;height:4rem}.admin-table form input[type=text],.admin-table form input[type=datetime-local]{width:100%}.admin-table form input[type=checkbox]{margin-left:1rem}.admin-table form .text-editor{color:#000;grid-column:span 2;height:10rem;font-weight:700}.list-container{flex-direction:column;height:100%;display:flex}.admin-button{background-color:var(--color-secondary-bg);color:var(--color-surface);border:none;border:solid .1rem var(--color-secondary-bg);border-radius:8px;padding:7.5px 20px;font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:700}.admin-button span{margin-left:.5rem}.admin-button:hover{cursor:pointer;background-color:var(--color-surface);color:var(--color-secondary-bg);border:solid .1rem var(--color-secondary-bg);font-family:Nunito Sans,sans-serif}.overview-buttons{justify-content:space-between;align-items:center;display:flex}.icon-button{background-color:var(--color-admin-bg);border:none;margin-left:1rem;font-size:150%}.icon-button:hover{cursor:pointer;color:var(--color-secondary-bg)}.item-form-grid{grid-template-columns:2fr 1fr;gap:2rem;display:grid}.publish{justify-content:space-between;align-items:center;margin-top:2rem;display:flex}.publish button{background-color:var(--color-secondary-bg);color:var(--color-surface);border:solid .1rem var(--color-secondary-bg);border-radius:4px;margin-right:.5rem;font-family:Nunito Sans,sans-serif;font-size:14px}.publish button:hover{color:var(--color-secondary-bg);background-color:var(--color-surface);border:solid .1rem var(--color-secondary-bg);cursor:pointer;margin-right:.5rem}.create-button{background-color:var(--color-secondary-bg);color:var(--color-surface);border:solid .1rem var(--color-secondary-bg);border-radius:8px;padding:7.5px 15px;font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:700;transition:all .3s}.create-button:hover{cursor:pointer;background-color:var(--color-surface);border:solid .1rem var(--color-secondary-bg);color:var(--color-secondary-bg);font-family:Nunito Sans,sans-serif}.table-header{border-bottom:.15rem solid #4444448f;gap:.5rem;margin-bottom:1rem;display:grid}.table-header *{box-sizing:border-box;background-color:#0000;border:none;padding:.25rem;font-family:"Exo 2",sans-serif;font-size:1rem;font-weight:700}.table-header input,.table-header select{box-sizing:border-box;width:100%}.table-header select{appearance:none;background:0 0;padding:.25rem;font-size:1rem}.table-header select option{padding:.25rem}.table-header :focus{outline:none}.table-row{background-color:var(--color-surface);border-radius:.2rem;align-items:center;gap:.5rem;display:grid;box-shadow:0 2px 2px #0000001a}.table-row:hover{background-color:var(--color-secondary-bg);color:#fff;box-shadow:0 4px 10px #00000026}.table-row>div{cursor:pointer;background-color:var(--color-surface);color:var(--color-secondary-bg);box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;border-radius:.2rem;align-items:center;padding:.25rem;font-family:Nunito sans,sans-serif;font-size:1rem;font-weight:700;display:grid;overflow:hidden}.table-row:hover>div{background-color:var(--color-secondary-bg);color:#fff}.table-row input{margin:0}.table-row input[type=checkbox]{width:15px;height:15px;margin-left:2rem}.checkbox-container{padding-left:2rem;display:grid}.data{gap:.25rem;display:grid}.form-errors{color:#922b21;background-color:#fdf0ef;border:1px solid #c0392b;border-left-width:4px;border-radius:.35rem;margin:1rem 0;padding:1rem 1.25rem}.form-errors__title{margin:0;font-weight:600}.form-errors ul{margin:.5rem 0 0;padding-left:1.25rem}.container[data-v-4e8fdeac]{background-color:#fff;border-radius:.5rem;align-items:center;height:3.5rem;margin:1rem 3rem 0;padding:0 1.5rem;font-family:Nunito sans,sans-serif;font-weight:700;display:flex;position:relative;box-shadow:.1rem .1rem .1rem #0000001a}.hamburger[data-v-4e8fdeac]{cursor:pointer;z-index:10;background:0 0;border:none;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:flex}.current-title[data-v-4e8fdeac]{color:#000;margin-left:1rem;font-size:1rem;font-weight:700}nav[data-v-4e8fdeac]{background-color:#fff;flex-direction:column;justify-content:space-between;align-items:center;width:100%;display:none;position:absolute;top:3rem;left:0;box-shadow:.1rem .1rem .1rem #0000001a}nav.open[data-v-4e8fdeac]{width:100%;height:200px;display:flex;overflow-y:auto}nav a[data-v-4e8fdeac]{text-align:center;color:#000;align-self:center;margin:1rem 0;text-decoration:none}a[data-v-4e8fdeac]{cursor:pointer}.c-left-nav[data-v-4e8fdeac]{flex-direction:column;justify-content:center;align-items:center;margin:1rem 0;display:flex}.c-right-nav[data-v-4e8fdeac]{flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin:1rem 0;display:flex}.account[data-v-4e8fdeac]{flex-direction:column;display:flex}.account div[data-v-4e8fdeac]{color:#000;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.language-selector[data-v-4e8fdeac]{margin-right:2rem}.account a[data-v-4e8fdeac]{color:#000;margin:0 1.5rem 0 .5rem;text-decoration:none}.logo-container[data-v-4e8fdeac]{display:none}.account-dropdown[data-v-4e8fdeac]{z-index:10;background-color:#fff;border-radius:.5rem;flex-direction:column;gap:1rem;width:8rem;padding:1rem;display:flex;position:absolute;top:3rem;right:0;box-shadow:.1rem .1rem .1rem #0000001a}@media (width>=768px){.hamburger[data-v-4e8fdeac],.current-title[data-v-4e8fdeac]{display:none}.c-left-nav[data-v-4e8fdeac],.c-right-nav[data-v-4e8fdeac]{flex-direction:row}nav[data-v-4e8fdeac]{box-shadow:none;flex-direction:row;justify-content:space-between;display:flex;position:static}nav.open[data-v-4e8fdeac]{height:auto}nav a[data-v-4e8fdeac]{margin:0 1rem}.account[data-v-4e8fdeac]{flex-direction:row}.account div[data-v-4e8fdeac]{margin-bottom:0}.logo-container[data-v-4e8fdeac]{flex:1;justify-content:center;align-items:center;padding-right:20rem;display:flex}.logo-img[data-v-4e8fdeac]{width:auto;height:3.3rem}}.container[data-v-65b16772]{background-color:var(--color-secondary-bg);width:17.5rem;height:100vh}.side-nav[data-v-65b16772]{flex-direction:column;margin-top:5rem;display:flex}a[data-v-65b16772]{color:var(--color-surface);align-items:center;gap:1rem;margin:1rem 0 1rem 3rem;font-family:Nunito Sans,sans-serif;font-size:1.1rem;font-weight:700;text-decoration:none;display:flex}a[data-v-65b16772]:hover{color:var(--color-on-surface)}.top-bar-container[data-v-a0748d4e]{background-color:#fff;border-bottom:.05rem solid #ddd;width:auto}.inner-container[data-v-a0748d4e]{justify-content:space-between;height:3rem;padding:1rem 3rem 0;display:flex;position:relative}.header[data-v-a0748d4e]{color:#000;align-items:center;gap:.5rem;padding-left:.5rem;display:flex}p[data-v-a0748d4e]{color:#000;font-family:Nunito sans,sans-serif;font-weight:700}.title[data-v-a0748d4e]{font-size:2rem}.account[data-v-a0748d4e]{cursor:pointer;margin-top:auto;margin-bottom:1.25rem;position:relative}.dropdown[data-v-a0748d4e]{z-index:1000;background-color:#fff;border-radius:.4rem;width:100%;padding:.5rem;position:absolute;top:2rem;box-shadow:0 2px 8px #0000001a}.dropdown a[data-v-a0748d4e],.dropdown button[data-v-a0748d4e]{box-sizing:border-box;cursor:pointer;color:#000;width:100%;margin:0;padding:.5rem;text-decoration:none;display:flex}.dropdown a[data-v-a0748d4e]:hover,.dropdown button[data-v-a0748d4e]:hover{background-color:#f0f0f0}.lds-ring[data-v-0830dae4]{display:inline-block;position:relative}.lds-ring div[data-v-0830dae4]{box-sizing:border-box;border:8px solid #0000;border-top-color:#fff;border-radius:50%;width:80%;height:80%;margin:10%;animation-name:lds-ring-0830dae4;animation-timing-function:cubic-bezier(.5,0,.5,1);animation-iteration-count:infinite;display:block;position:absolute}@keyframes lds-ring-0830dae4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.admin[data-v-4b000663]{display:flex}.admin-header[data-v-4b000663]{width:100%}.fixed[data-v-4b000663]{z-index:1000;width:100%;position:fixed;top:0;left:0}.loading[data-v-4b000663]{text-align:center;margin-top:50px;font-size:1.5rem}.not-found[data-v-edd53c8d]{background-color:#f0f0f0;justify-content:center;align-items:center;height:85vh;font-family:Arial,sans-serif;display:flex}.not-found-container[data-v-edd53c8d]{text-align:center;color:#333}.not-found h1[data-v-edd53c8d]{color:tomato;margin:0;font-size:10rem;animation:1s infinite bounce-edd53c8d}.not-found h2[data-v-edd53c8d]{margin:0;font-size:2rem}.not-found p[data-v-edd53c8d]{margin:1.25rem 0;font-size:1.2rem}.home-link[data-v-edd53c8d]{color:#fff;background-color:tomato;border-radius:.3125rem;padding:.625rem 1.25rem;font-size:1rem;text-decoration:none;transition:background-color .3s;display:inline-block}.home-link[data-v-edd53c8d]:hover{background-color:#ff4500}@keyframes bounce-edd53c8d{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-1.875rem)}60%{transform:translateY(-.9375rem)}}
