:root{--PG-blue:#003ea8;--PG-gray:#f6f6f6;--PG-green: #8bb522;--PG-red: #dd0a0a;--PG-yellow: #fedb00;--bg-gray: #eee;--txt-gray: #999;--txt-black: #111;--color-error: var(--PG-red);--color-warning: var(--PG-yellow);--color-success: var(--PG-green);--primary-color: var(--PG-blue);--secondary-color: var(--txt-black);--background-color: var(--bg-gray);--font-text: "Montserrat", "Verdana", "Geneva", "Tahoma", sans-serif;--border-radius: 0px}*{box-sizing:border-box;outline:none;text-decoration:none;margin:0;padding:0}*:focus{outline:none;text-decoration:none}html,body,#app{position:relative;width:100%;height:100%;border:none;-webkit-user-select:none;user-select:none;text-rendering:optimizeLegibility;overscroll-behavior:none}input,select,textarea,button{font-family:inherit}a:link,a:visited{color:var(--primary-color)}img{width:100%;height:auto;object-fit:contain}@font-face{font-family:Montserrat;font-style:normal;font-weight:200;src:local(""),url(/fonts/Montserrat-ExtraLight.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:local(""),url(/fonts/Montserrat-Light.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:local(""),url(/fonts/Montserrat-Regular.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:local(""),url(/fonts/Montserrat-SemiBold.woff2) format("woff2")}@font-face{font-family:Mono;font-style:normal;font-weight:400;src:local(""),url(/fonts/NotoMono.woff2) format("woff2")}html{font-size:11px;font-family:var(--font-text);font-weight:400;background-color:var(--bg-gray);color:var(--txt-black)}@media screen and (min-width:450px){html{font-size:12px}}@media screen and (min-width:768px){html{font-size:14px}}@media screen and (min-width:1230px){html{font-size:15px}}@media screen and (min-width:1500px){html{font-size:16px}}h1{font-size:3rem;font-weight:500;margin-top:2rem;margin-bottom:1rem;color:var(--primary-color)}h2{font-size:2rem;font-weight:500;margin-top:1.6rem;margin-bottom:.8rem}h3{font-size:1.2rem;font-weight:600;margin-top:1.5rem;margin-bottom:.6rem;color:var(--primary-color)}.mono{font-family:Mono,Courier,monospace}.page{width:100%;height:100%;min-height:100%;padding-left:1rem;padding-right:1rem}@media screen and (min-width:1230px){.page{padding-left:2rem;padding-right:2rem}}.unit{width:100%;height:100%}.unit .unit-header{width:100%;color:var(--primary-color);font-size:1.5rem;display:flex;flex-direction:row;align-items:baseline;border-bottom:1px solid var(--txt-gray);margin-bottom:1rem}.unit .unit-header .info{color:var(--txt-black);font-size:1rem;padding-left:1rem;padding-right:1rem}.modal{z-index:500;position:fixed;right:0;top:0;width:100vw;height:100vh;background-color:#d3d6dacc;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);overscroll-behavior-x:contain;display:flex;align-items:center;justify-content:center}.modal .close-icon{color:var(--primary-color);position:absolute;top:4%;left:5%}.modal .frame{max-width:90%;max-height:90%;overflow-x:auto;overflow-y:auto;padding:3rem;background-color:var(--bg-gray);border:solid 1px var(--primary-color)}.flex-row{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.flexbox-center-outer{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.btn{text-align:center;font-size:1rem;letter-spacing:1px;color:#fff;background-color:var(--primary-color);padding:.6rem 1rem .5rem;border:2px solid var(--primary-color);border-radius:var(--border-radius);margin:0 auto;-webkit-user-select:none;user-select:none;cursor:pointer;overflow:hidden}.btn:not(:last-child){margin-right:.5rem}.btn.white{color:var(--primary-color);background-color:#fff}.btn.yellow{color:#000;background-color:var(--PG-yellow);border:1px solid var(--txt-gray)}.btn:disabled{color:var(--txt-dark);background-color:var(--txt-gray);border:2px solid var(--txt-gray)}.btn.fullwidth{width:100%;max-width:100%}.box-input{width:100%;min-width:8rem;flex-grow:1;text-align:left}.box-input,.box-input input,.box-input label{display:block}.box-input label{color:var(--primary-color);position:relative;font-size:.8em}.box-input input{margin-top:.4em;padding:.5em;font-size:1em;width:100%;border:none;background-color:#fff;border-bottom:1px solid var(--primary-color)}.box-input textarea{margin-top:.4em;padding:.5em;font-size:1em;width:100%;border:none;background-color:#fff;border-bottom:1px solid var(--primary-color);resize:none}.box-input .invalid{border-bottom:1px solid var(--color-error)}.box-inputPanel{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;max-height:100%;overflow-x:hidden;overflow-y:auto;margin-bottom:1rem}.box-inputPanel .box-input{width:auto;min-width:7rem;flex-grow:1 0 12rem}.box-inputPanel .box-input .btn{margin-top:.1rem}.box-inputPanel.btn{flex-grow:1 1 8rem;max-width:8rem;margin-bottom:1rem}.box-table{padding:0;height:100%;width:100%;max-height:100%;max-width:100%;overflow:auto}table{width:100%;margin-top:0;margin-bottom:6rem;border-collapse:collapse;background-color:#fff;text-align:left;font-family:Montserrat,Helvetica,Verdana,Geneva,Tahoma,sans-serif;border-bottom:1px solid var(--txt-gray)}table thead{top:0;position:sticky}table tr:nth-child(odd){background-color:var(--bg-gray)}table tr.row-selected{border:2px solid var(--primary-color);background-color:#ccdfff}table tr th,table tr td{padding:8px;-webkit-user-select:none;user-select:none}table tr th img,table tr td img{padding:.5rem;min-height:6rem;width:auto}table tr th.btn-cell,table tr td.btn-cell{display:flex;justify-content:center;align-items:center}table tr th.btn-cell .btn,table tr td.btn-cell .btn{padding:.4rem .5rem .3rem}table tr th[contenteditable=true],table tr td[contenteditable=true]{-webkit-user-select:all;user-select:all;border-bottom:.5px solid var(--PG-blue)}table tr th{background-color:var(--bg-gray)}table tr td{-webkit-user-select:all;user-select:all}table tr td:focus{border:2px solid var(--primary-color)}table tr td.good{background-color:var(--color-success)}table tr td.bad{color:#fff;background-color:var(--color-error)}table tr td.horline{height:2px;padding:0;background-color:var(--primary-color)}::-webkit-scrollbar{width:1.2rem}::-webkit-scrollbar-track{background:#eee0}::-webkit-scrollbar-thumb{background:var(--txt-gray)}::-webkit-scrollbar-thumb:hover{background:var(--PG-blue);transition:.5s}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rotating{animation:rotating 3.5s linear infinite}#page-login.svelte-gnpzb4{display:flex;align-items:center;justify-content:center}#logo.svelte-gnpzb4{position:absolute;top:1rem;left:1rem;width:5rem}h1.svelte-gnpzb4{margin:auto;margin-bottom:2rem}.box-input.svelte-gnpzb4{margin-bottom:1.5rem}#page-about.svelte-c9rhec{margin:auto;max-width:35rem;display:block}article.svelte-cjs6x1{text-align:left;position:relative;display:inline-block;width:100%;-webkit-user-select:none;user-select:none}#label.svelte-cjs6x1{color:var(--primary-color);position:relative;font-size:.8em}#selected.svelte-cjs6x1{color:#000;margin-top:.4em;padding:.5em;font-size:1em;width:100%;border:none;background-color:#fff;border-bottom:1px solid var(--primary-color)}#dropdown.svelte-cjs6x1{display:block;position:fixed;background-color:#f9f9f9;box-shadow:0 8px 16px #0003;z-index:2000;max-height:300px;overflow-y:auto;overscroll-behavior:contain}.option.svelte-cjs6x1{font-style:inherit;color:#000;padding:12px 16px;text-decoration:none;display:block;cursor:pointer}.option.svelte-cjs6x1:hover{color:#fff;background-color:var(--primary-color);transition:.3s}#arrowDown.svelte-cjs6x1{border:solid var(--primary-color);border-width:0 1px 1px 0;display:inline-block;padding:3px;transform:rotate(45deg) translateY(-5px);-webkit-transform:rotate(45deg) translateY(-5px);margin-right:.5em}#page-settings.svelte-cw4gnu{margin:auto;max-width:35rem}#box-buttons.svelte-cw4gnu{margin-top:1rem;text-align:left}#box-buttons.svelte-cw4gnu .btn:where(.svelte-cw4gnu){margin-bottom:1rem}.input-row.svelte-cw4gnu{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:1rem;margin-bottom:1rem}.input-row.svelte-cw4gnu .btn:where(.svelte-cw4gnu){min-width:15rem}article.svelte-1qvrb7x{text-align:left;margin-top:1rem;margin-bottom:3rem;padding-right:1rem;max-height:80vh;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}article.svelte-1qvrb7x.closed{max-height:3.3rem;overflow:hidden}#sec-title.svelte-1qvrb7x{width:100%;display:flex;flex-direction:row;justify-content:space-between;border-bottom:1px solid var(--txt-gray);margin-bottom:2rem;align-items:flex-end}#sec-title.svelte-1qvrb7x h2:where(.svelte-1qvrb7x){margin:0}#sec-title.svelte-1qvrb7x .btn-expand:where(.svelte-1qvrb7x){color:var(--txt-gray)}.sec-content.svelte-1qvrb7x{width:100%;padding-bottom:1rem}.input-row.svelte-13s8d5u{align-items:stretch;gap:1rem}.input-row.svelte-13s8d5u .btn:where(.svelte-13s8d5u){min-width:6rem}#page-admin.svelte-doehgt{display:block}#unit_exportChecks.svelte-toalos{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;overflow:hidden}#unit_exportChecks.svelte-toalos .box-input:where(.svelte-toalos){max-height:4rem}#unit_exportChecks.svelte-toalos .box-input:where(.svelte-toalos) #list-selected:where(.svelte-toalos){min-height:2.2rem;margin-top:.4em;padding:.5em;font-size:1em;width:100%;border:none;background-color:#fff;overflow-x:auto}.dublicates.svelte-2y1ne4{color:var(--primary-color)}#page-checks.svelte-ici419{text-align:left;min-height:60rem;display:flex;flex-direction:column;align-items:stretch;gap:3rem}#top-row.svelte-ici419{width:100%;flex:1 3;overflow:auto;display:flex;flex-flow:row;align-items:stretch;gap:2rem;border-bottom:1px solid var(--primary-color)}#top-row.svelte-ici419 .unit:where(.svelte-ici419){height:auto;max-height:100%}#bottom-row.svelte-ici419{width:100%;flex:3 1;height:100%;max-height:100%;overflow:hidden;margin-bottom:2rem}#u-filter.svelte-ici419{flex:2 1 45%;min-width:40rem}#u-export.svelte-ici419{flex:1 2 20%;min-width:20rem}#unit_newListingBatchLists.svelte-11d5fmd{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;overflow:hidden}#unit_newListingBatchLists.svelte-11d5fmd .box-input:where(.svelte-11d5fmd){max-height:4rem}.box-squares.svelte-11d5fmd{width:100%;display:flex;flex-direction:row;justify-content:space-between;gap:1rem}#unit_exportBatchLists.svelte-gy7620{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;overflow:hidden}#unit_exportBatchLists.svelte-gy7620 .box-input:where(.svelte-gy7620){max-height:4rem}#unit_exportBatchLists.svelte-gy7620 .box-input:where(.svelte-gy7620) #list-selected:where(.svelte-gy7620){min-height:2.2rem;margin-top:.4em;padding:.5em;font-size:1em;width:100%;border:none;background-color:#fff;overflow-x:auto}#page-batchLists.svelte-1vcnf7x{text-align:left;min-height:60rem;display:flex;flex-direction:column;align-items:stretch;gap:3rem}#top-row.svelte-1vcnf7x{width:100%;flex:1 3;min-height:24rem;overflow:auto;display:flex;flex-flow:row;align-items:stretch;gap:2rem;border-bottom:1px solid var(--primary-color)}#top-row.svelte-1vcnf7x .unit:where(.svelte-1vcnf7x){height:auto;max-height:100%}#bottom-row.svelte-1vcnf7x{width:100%;flex:3 1;height:100%;max-height:100%;overflow:hidden;margin-bottom:2rem}#u-filter.svelte-1vcnf7x{flex:1 1 30%;min-width:20rem}#u-new.svelte-1vcnf7x{flex:1 1 20%;min-width:20rem}#u-export.svelte-1vcnf7x{flex:1 1 20%;min-width:12rem}.box-inputPanel.svelte-1ydlxw4 .box-input:where(.svelte-1ydlxw4){min-width:5rem;flex-grow:1 1 6rem}#unit_exportPlantLines.svelte-5qqnf4{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;overflow:hidden}#unit_exportPlantLines.svelte-5qqnf4 .box-input:where(.svelte-5qqnf4){max-height:4rem}#unit_exportPlantLines.svelte-5qqnf4 .box-input:where(.svelte-5qqnf4) #list-selected:where(.svelte-5qqnf4){min-height:2.2rem;margin-top:.4em;padding:.5em;font-size:1em;width:100%;border:none;background-color:#fff;overflow-x:auto}#page-plantLines.svelte-eb0r95{text-align:left;min-height:60rem;display:flex;flex-direction:column;align-items:stretch;gap:3rem}#top-row.svelte-eb0r95{width:100%;flex:1 2 25%;overflow:auto;display:flex;flex-flow:row;align-items:stretch;gap:2rem;border-bottom:1px solid var(--primary-color)}#top-row.svelte-eb0r95 .unit:where(.svelte-eb0r95){height:100%;max-height:100%}#bottom-row.svelte-eb0r95{width:100%;flex:3 1;height:100%;max-height:100%;overflow:hidden;margin-bottom:2rem}#u-filter.svelte-eb0r95{flex:1 1 20%;min-width:20rem}#u-new.svelte-eb0r95{flex:2 1 40%;min-width:20rem}#u-export.svelte-eb0r95{flex:1 1 20%;min-width:12rem}.box-buttonPanel.svelte-1o39mqr .btn:where(.svelte-1o39mqr){margin-bottom:1rem}#page-health.svelte-19br081{text-align:left;min-height:60rem;display:flex;flex-direction:column;align-items:stretch;gap:3rem}#top-row.svelte-19br081{width:100%;flex:1 3;overflow:auto;display:flex;flex-flow:row;align-items:stretch;gap:2rem;border-bottom:1px solid var(--primary-color)}#top-row.svelte-19br081 .unit:where(.svelte-19br081){height:auto;max-height:100%}#bottom-row.svelte-19br081{width:100%;flex:3 1;height:100%;max-height:100%;overflow:hidden;margin-bottom:2rem}#u-filter.svelte-19br081{flex:2 1 45%;min-width:40rem}#modal-menu.svelte-104wx15{z-index:900}#box-menu.svelte-104wx15{position:absolute;top:0;right:0;color:#fff;background-color:var(--primary-color);padding:5rem 5rem 2.5rem 2.5rem;border-bottom-left-radius:var(--border-radius)}#box-menu.svelte-104wx15 #menu-icon:where(.svelte-104wx15){position:absolute;top:0;right:0;padding:.5em;z-index:901}#box-menu.svelte-104wx15 .menu-row:where(.svelte-104wx15){padding:.75rem 3rem .75rem 1rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem}#box-menu.svelte-104wx15 .menu-divider:where(.svelte-104wx15){height:.5rem;margin-bottom:.5rem;width:100%;border-bottom:1px solid}#box-menu.svelte-104wx15 #version:where(.svelte-104wx15){position:absolute;bottom:.5rem;right:.5rem;font-size:.8rem;color:var(--txt-gray)}.hide.svelte-104wx15{display:none}#fullpageContainer.svelte-1bygvua{width:100%;height:100%;z-index:999}#box-notice.svelte-1bygvua{position:absolute;top:2rem;max-width:66%;margin:auto;left:0;right:0;animation:svelte-1bygvua-fadeIn .5s;border-radius:var(--border-radius);overflow:hidden;z-index:1000}#box-notice.success.svelte-1bygvua{background-color:var(--color-success)}#box-notice.info.svelte-1bygvua{color:var(--txt-dark);background-color:#fff}#box-notice.warning.svelte-1bygvua{background-color:var(--color-warning)}#box-notice.error.svelte-1bygvua{background-color:var(--color-error);color:#fff;font-weight:700}.fullpage.svelte-1bygvua{position:fixed;top:0;left:0;width:100%;max-width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#000c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.fullpage.svelte-1bygvua #box-notice:where(.svelte-1bygvua){position:relative;top:unset;left:unset;right:unset;height:unset}.fullpage.svelte-1bygvua .text:where(.svelte-1bygvua){width:100%}@keyframes svelte-1bygvua-fadeIn{0%{opacity:0}to{opacity:1}}.header.svelte-1bygvua{width:100%;padding:.5rem 1rem;background:#00000040;margin:0;display:flex;flex-direction:row;justify-content:space-between;color:#000;align-items:center}.header.svelte-1bygvua .title:where(.svelte-1bygvua){font-size:.9rem}.header.error.svelte-1bygvua{color:#fff}.text.svelte-1bygvua{padding:2rem;text-align:center;white-space:pre-wrap}main.svelte-1n46o8q{text-align:center;margin:auto;width:100vw;height:100vh}#topBar.svelte-1n46o8q{padding:.5em;position:fixed;top:0;color:var(--primary-color);width:100%;height:4.5rem;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;z-index:50;background-color:#ffffffa6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 1px 7px 5px #00000026}#topBar.svelte-1n46o8q #logo:where(.svelte-1n46o8q){display:flex;flex-direction:row;gap:.7rem;align-items:center;font-style:italic;font-size:2.5rem}#topBar.svelte-1n46o8q #logo:where(.svelte-1n46o8q) img:where(.svelte-1n46o8q){float:left;height:3rem;width:auto;object-fit:contain}#topBar.svelte-1n46o8q #siteHeader:where(.svelte-1n46o8q){font-size:2rem;font-weight:700;align-self:center;height:100%}@media(max-width:800px){#topBar.svelte-1n46o8q #siteHeader:where(.svelte-1n46o8q){display:none}}#topBar.svelte-1n46o8q #topBarRight:where(.svelte-1n46o8q){display:flex;flex-direction:row}#topBar.svelte-1n46o8q #indicators:where(.svelte-1n46o8q){display:flex;flex-direction:row;font-size:1em;margin-right:1em}#topBar.svelte-1n46o8q #indicators:where(.svelte-1n46o8q) .icon:where(.svelte-1n46o8q){margin-right:1em}#desk.svelte-1n46o8q{padding-top:7rem;height:100%;width:100%}
