@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/Inter.woff2)format("woff2")}:root{--color-black:#1a1a1a;--color-gray:#747474;--color-white:#fff;--color-bg:#fbfbfb;--color-bg-accent:#efefef;--color-input:#f6f6f6;--color-blue:#2656c8;--color-blue-intese:#123b9b;--color-red:#eb3f30;--color-orange:#ffab02;--color-green:#39b355;--color-highlight:#fff5d5}::-webkit-scrollbar{display:none}body::-webkit-scrollbar{width:5px;height:5px;display:block}body::-webkit-scrollbar-thumb{background:#888}body,html{font-optical-sizing:auto;background-color:var(--color-bg);-webkit-text-size-adjust:100%;overscroll-behavior:contain;margin:0;padding:0;font-family:Inter,sans-serif;font-size:13px;font-weight:300}body{padding:0 1rem 1rem;padding-top:env(safe-area-inset-top);max-width:1440px;margin:auto}*{box-sizing:border-box;-webkit-tap-highlight-color:#0000;&:first-letter{text-transform:uppercase}}a{color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;text-decoration:none}b{font-weight:600;font-size:inherit}ul,p{margin:0;padding:0;list-style:none}hr{opacity:.2}img{border-radius:.3rem}span{white-space:nowrap;line-height:0;display:inline-block}button,.button,select{appearance:none;color:var(--color-blue);font-size:inherit;font:inherit;cursor:pointer;white-space:nowrap;background-color:#0000;border:none;border-radius:1rem;outline:none;padding:0;transition:all .2s}button:hover,.button:hover,select:hover{color:var(--color-blue-intese)}label{display:block;position:relative}svg{flex-shrink:0}.text-right{text-align:right;text-align-last:right;white-space:nowrap}.sort{cursor:pointer}.sort:after{content:" ↕";opacity:.6;font-size:9px}:disabled{cursor:not-allowed;opacity:.4}.doc{max-width:100vw;min-height:calc(100dvh - 5rem);overflow:auto;& ul{flex-direction:column;gap:.2rem;min-width:60rem;display:flex}& li{cursor:pointer;background-color:var(--color-input);border-radius:1rem;grid-template-columns:1fr;align-items:center;gap:1rem;min-height:45px;padding:0 1rem;display:grid;position:relative;& span{color:var(--color-gray);font-size:.9rem;font-weight:400}&>*{white-space:nowrap;overflow:scroll}& .highlight{background-color:var(--color-highlight)!important}&:hover{background-color:var(--color-bg-accent)}}}.config{max-width:45rem;margin:0 auto 3rem;& ul{flex-direction:column;gap:.2rem;display:flex}& li{cursor:pointer;background-color:var(--color-input);border-radius:1rem;grid-template-columns:1fr;align-items:center;gap:1em;min-height:45px;padding:.6rem 1rem;display:grid;position:relative;&>div{text-align:right;flex-direction:column;display:flex;&>:first-child{color:var(--color-gray);font-size:.8rem}}}}.form-wrapper{border:none;width:100%;max-width:45rem;margin:0 auto 3rem;& label{background-color:var(--color-input);color:#888;border-radius:1rem;margin-top:.2rem;padding:.6rem 1rem;font-size:.85rem}}.form-wrapper label :is(input,textarea,select,button,.button){text-align:left;width:100%;color:var(--color-black);margin:0;padding:0;font-size:1rem}input,textarea{width:100%;font:inherit;font-size:inherit;color:inherit;resize:none;appearance:none;autocomplete:off;-webkit-autofill:none;background-color:#0000;border:none;outline:none;margin:0;padding:0}input[type=checkbox],input[type=radio]{appearance:auto;width:auto}input[type=date]{line-height:.9;display:block}input[type=number]::-webkit-inner-spin-button{appearance:none}div.svelte-1eqehiz{justify-content:center;align-items:center;display:flex;position:relative}.icon.svelte-1eqehiz{stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;fill-rule:evenodd;clip-rule:evenodd;transition:all .3s}.clickable.svelte-1eqehiz{cursor:pointer}.activated.svelte-1eqehiz{stroke-width:1.8px}.tooltip.svelte-1eqehiz{color:var(--color-input);min-width:10rem;max-width:40rem;white-space:wrap;text-align:left;background-color:#3f303099;border-radius:1rem;margin:0;padding:.5rem;font-size:.9rem;font-weight:500;line-height:1;display:none;position:absolute;top:.8rem;right:0;overflow:visible}div.svelte-1eqehiz:hover .tooltip:where(.svelte-1eqehiz){z-index:99;display:block}svg.disabled.svelte-1eqehiz{opacity:.5;pointer-events:none;cursor:not-allowed}.pagination.svelte-14nrfpk{justify-content:space-between;align-items:center;padding:.8rem .5rem;display:flex}.pages.svelte-14nrfpk{align-items:center;display:flex}button.svelte-14nrfpk{color:var(--color-black);margin:0;&.page{padding:0 .4rem}&.active{font-weight:600}}.count.svelte-14nrfpk{opacity:.8;font-size:.8rem}header.svelte-rfuq4y{top:calc(env(safe-area-inset-top) + .1rem);z-index:9;justify-content:space-between;align-items:center;gap:.3rem;margin:.5rem 0 1rem;display:flex;position:sticky;&>:not(.right),& .right:where(.svelte-rfuq4y)>*{background-color:var(--color-input);color:var(--color-black);white-space:nowrap;border-radius:1.5rem;justify-content:center;align-items:center;gap:.4rem;min-width:2.5rem;height:2.5rem;padding:0 1rem;transition:background-color .15s;display:flex}&.scrolled>:not(.right),&.scrolled .right:where(.svelte-rfuq4y)>*{background-color:var(--color-bg-accent);box-shadow:0 0 .5rem #88888825}& .back:where(.svelte-rfuq4y){border-radius:50%;padding:0;& svg{margin-right:.2rem}}& .right:where(.svelte-rfuq4y){flex-shrink:0;align-items:center;gap:.5rem;margin-left:auto;display:flex;&>:hover{background-color:var(--color-bg-accent)}& button,& select{color:var(--color-black)}& .delete{color:var(--color-red)}& .date-selector:where(.svelte-rfuq4y) input:where(.svelte-rfuq4y){text-align:center}& .date-selector:where(.svelte-rfuq4y) .no-date:where(.svelte-rfuq4y){opacity:.4}}}header.svelte-rfuq4y .search{flex-grow:1;width:100%;max-width:20rem;margin-right:auto;padding:0 1rem}header.svelte-rfuq4y .section{justify-content:space-evenly;gap:1rem;margin-right:auto;display:flex;overflow:auto;& .highlight{font-weight:500}& label{align-items:center;gap:.5rem;display:flex}& *{text-transform:capitalize}}.date.svelte-11zgkkj{align-items:center;gap:.5rem;margin-left:auto;padding:0 .5rem;display:flex}ul.svelte-11zgkkj{flex-direction:column;gap:.2rem;display:flex}li.svelte-11zgkkj{background-color:var(--color-input);border-radius:1rem;grid-template-columns:1fr 5fr repeat(4,1fr);padding:.6rem 1rem;display:grid}.logout.svelte-11zgkkj{opacity:1}.fichaje.svelte-cwiin7{background-color:var(--color-input);color:var(--color-black);border-radius:.5rem;align-items:center;gap:.4rem;padding:.5rem 1rem;display:flex;&.finish{background-color:var(--color-red);color:var(--color-white)}&:disabled{opacity:.6}}.last.svelte-cwiin7{opacity:.6;font-size:.85rem}.topbar.svelte-16uak6e{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.warehouse-select.svelte-16uak6e{justify-content:center;gap:.5rem;display:flex;& button:where(.svelte-16uak6e){background-color:var(--color-input);padding:.5rem 1rem;&.selected{background-color:var(--color-blue);color:var(--color-white)}}}main.svelte-16uak6e{max-width:45rem;min-height:calc(100dvh - 4rem - env(safe-area-inset-top));flex-direction:column;gap:2.5rem;margin:auto;padding:2rem .5rem;display:flex;& .group:where(.svelte-16uak6e){text-align:center;grid-template-columns:repeat(4,1fr);row-gap:3rem;padding:1.5rem 0;display:grid}& a h3,& button h3{color:var(--color-black);margin-bottom:0;font-size:1rem;font-weight:400}}.settings-toggle.svelte-16uak6e{justify-content:center;align-items:center;gap:.5rem;margin:auto;padding:.5rem 1rem;display:flex;& h3:where(.svelte-16uak6e){color:var(--color-black);margin:0;font-size:1.1rem;font-weight:500}}.settings.svelte-16uak6e .chevron svg{transition:transform .3s;transform:rotate(90deg)}.settings.svelte-16uak6e .chevron.open svg{transform:rotate(-90deg)}main.svelte-16uak6e .group a div,main.svelte-16uak6e .group button div{background-color:var(--color-input);border-radius:1.8rem;width:4.5rem;height:4.5rem;margin:auto;&:hover svg{stroke-width:1.8px}}.wrapper.svelte-3z0wmw{min-height:calc(100dvh - 5rem - env(safe-area-inset-top));flex-direction:column;justify-content:center;align-items:center;padding:1rem 0;display:flex;position:relative;overflow:hidden;& a{color:var(--color-blue);margin:.2rem 0}}.header.svelte-3z0wmw{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;max-width:20rem;display:flex}h1.svelte-3z0wmw{text-align:center;margin-bottom:2.5rem;font-size:1.4rem;font-weight:400}form.svelte-3z0wmw{max-width:25rem}.continue.svelte-3z0wmw{position:relative;& button:where(.svelte-3z0wmw){background-color:var(--color-input);justify-content:center;align-items:center;height:2.5rem;display:flex;position:absolute;top:.5rem;right:.5rem;width:2.5rem!important}}.remembered.svelte-3z0wmw{flex-direction:column;gap:.5rem;margin-bottom:.5rem;display:flex;& p:where(.svelte-3z0wmw){background-color:var(--color-input);color:var(--color-black);border-radius:1rem;margin:.2rem 0 0;padding:.6rem 1rem;font-size:1rem;& span:where(.svelte-3z0wmw){color:#888;font-size:.85rem;display:block}}& .switch:where(.svelte-3z0wmw){align-self:flex-start;margin-top:.2rem;font-size:.85rem}}.footer.svelte-3z0wmw{opacity:.7;flex-direction:column;align-items:center;gap:1rem;font-size:.9rem;display:flex}.progress-bar.svelte-1a5pdw0{z-index:999;height:.2rem;position:fixed;top:0;left:0;right:0}.progress-sliver.svelte-1a5pdw0{background-color:var(--color-blue);width:0;height:100%}.errors-wrapper.svelte-1n46o8q,.success-wrapper.svelte-1n46o8q{opacity:.8;z-index:99;background-color:var(--color-black);width:calc(100% - 1rem);color:var(--color-bg);border-radius:1rem;align-items:center;gap:.5rem;margin:.5rem;padding:.8rem 1.5rem;display:flex;position:fixed;bottom:.3rem;left:0}
