#inventory{display:flex;flex-direction:column;margin:0;overflow-x:hidden;padding:0}#inventory.hidden{display:none}#inventory.animate{animation:fade-in .18s linear}.content{white-space:no-wrap}.content,.left{overflow:hidden;text-overflow:ellipsis}.left{min-width:3rem;white-space:nowrap}.top{color:rgba(0,0,0,.871);display:flex;justify-content:space-between;letter-spacing:.009375em;line-height:1.5rem}.bottom{color:rgba(0,0,0,.541);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:95%}.trash{background:none;border:none;cursor:pointer;margin-left:5px}.trashSVG{fill:#2f9a96;filter:drop-shadow(2px 2px 1px rgba(0,0,0,.2));height:20px;width:20px}[data-dark-mode=on] .trashSVG{fill:#48d1cc;filter:none}@media(min-width:576px){.trash:hover .trashSVG{filter:drop-shadow(3px 2px 1px rgba(0,0,0,.4))}[data-dark-mode=on] .trash:hover .trashSVG{fill:#dbdbdb;filter:none}}.columns-count{border:1px solid hsla(0,1%,48%,.62);border-radius:1.25rem;color:hsla(0,1%,48%,.62);padding:1px 6px}[data-dark-mode=on] .columns-count{border-color:hsla(0,17%,95%,.62);color:hsla(0,17%,95%,.62)}#tags-container{display:flex;flex-wrap:wrap;margin:.5rem 1rem}#tags-container.hidden{display:none}#tags-container .container-tag{background-color:#fff;border:1px solid hsla(0,1%,48%,.62);border-radius:1.25rem;box-shadow:0 1px 1px 0 rgba(60,64,67,.08),0 1px 3px 1px rgba(60,64,67,.16);color:hsla(0,1%,48%,.62);color:#2f9a96;cursor:pointer;font-size:1rem;height:fit-content;margin-bottom:6px;margin-right:.3125rem;padding:.3125rem .625rem}@media(min-width:768px){#tags-container .container-tag{font-size:.875rem}}[data-dark-mode=on] #tags-container .container-tag{background-color:#000;color:#48d1cc}@media(min-width:576px){#tags-container .container-tag:hover{background-color:#f5f5f5;box-shadow:0 1px 3px 1px rgba(60,64,67,.2),0 2px 8px 4px rgba(60,64,67,.1)}[data-dark-mode=on] #tags-container .container-tag:hover{background-color:#3c4042;box-shadow:none}}#tags-container .container-tag.active{background-color:#48d1cc;border-color:#48d1cc;color:#fff}@media(min-width:576px){[data-dark-mode=on] #tags-container .container-tag.active:hover{background-color:#dbdbdb;color:#2f9a96}}.tag{color:hsla(0,1%,48%,.62);font-size:1rem}@media(min-width:768px){.tag{font-size:.875rem}}[data-dark-mode=on] .tag{background-color:#000;color:hsla(0,17%,95%,.62)}.inventory-item{box-sizing:border-box;cursor:pointer;display:flex;height:4.5rem;justify-content:space-between;padding:1rem;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}@media(min-width:576px){.inventory-item:hover{background-color:#f5f5f5}[data-dark-mode=on] .inventory-item:hover{background-color:#3c4042}.inventory-item:hover .tag{background-color:transparent}}.icon-container{align-items:center;display:flex;justify-content:end;margin-left:1rem}.drawer-loader,.main-loader{color:#48d1cc;height:.25rem;padding:0 1.5rem;width:auto}.drawer-loader .a,.main-loader .a{animation:a 2s linear infinite;height:100%;left:-145.166611%;position:relative;transform-origin:top left;width:auto}.drawer-loader .b,.main-loader .b{animation:b 2s linear infinite;border-top:4px solid;display:inline-block;position:absolute;width:100%}.drawer-loader .c,.main-loader .c{animation:c 2s linear infinite;left:-54.888891%;position:relative;transform-origin:top left;width:auto}.drawer-loader .d,.main-loader .d{animation:d 2s linear infinite;border-top:4px solid;display:inline-block;position:absolute;width:100%}@keyframes a{0%{transform:translateX(0)}20%{transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(83.67142%)}to{transform:translateX(200.611057%)}}@keyframes b{0%{transform:scaleX(.08)}36.65%{animation-timing-function:cubic-bezier(.334731,.12482,.785844,1);transform:scaleX(.08)}69.15%{animation-timing-function:cubic-bezier(.06,.11,.6,1);transform:scaleX(.661479)}to{transform:scaleX(.08)}}@keyframes c{0%{animation-timing-function:cubic-bezier(.15,0,.515058,.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(.31033,.284058,.8,.733712);transform:translateX(37.651913%)}48.35%{animation-timing-function:cubic-bezier(.4,.627035,.6,.902026);transform:translateX(84.386165%)}to{transform:translateX(160.277782%)}}@keyframes d{0%{animation-timing-function:cubic-bezier(.205028,.057051,.57661,.453971);transform:scaleX(.08)}19.15%{animation-timing-function:cubic-bezier(.152313,.196432,.648374,1.004315);transform:scaleX(.457104)}44.15%{animation-timing-function:cubic-bezier(.257759,-.003163,.211762,1.38179);transform:scaleX(.72796)}to{transform:scaleX(.08)}}#hamburger-menu{background:#fff;border:none;padding:0 .625rem 0 0}#hamburger-menu:hover{cursor:pointer}@media(min-width:576px){#hamburger-menu{padding:.625rem 1rem .625rem 0}}[data-dark-mode=on] #hamburger-menu{background:#000}.hamburgerbox{display:inline-block;height:20px;position:relative;width:18px}.hamburger-inner{background-color:#2f9a96;box-shadow:0 1px 1px 0 rgba(60,64,67,.08),0 1px 3px 1px rgba(60,64,67,.16);display:block;height:3px;position:absolute;top:calc(50% - 1px);width:20px}[data-dark-mode=on] .hamburger-inner{background-color:#48d1cc}@media(min-width:576px){#hamburger-menu:hover .hamburger-inner{box-shadow:1px 2px 1px 1px rgba(60,64,67,.2),.5px 1px 1px 1px rgba(60,64,67,.1)}[data-dark-mode=on] #hamburger-menu:hover .hamburger-inner{background-color:#dbdbdb}.hamburger-inner{height:4px;width:30px}}.hamburger-inner:before{background-color:#2f9a96;box-shadow:0 1px 1px 0 rgba(60,64,67,.08),0 1px 3px 1px rgba(60,64,67,.16);content:"";display:block;height:3px;position:absolute;top:-6px;width:20px}[data-dark-mode=on] .hamburger-inner:before{background-color:#48d1cc}@media(min-width:576px){#hamburger-menu:hover .hamburger-inner:before{box-shadow:1px 2px 1px 1px rgba(60,64,67,.2),.5px 1px 1px 1px rgba(60,64,67,.1)}[data-dark-mode=on] #hamburger-menu:hover .hamburger-inner:before{background-color:#dbdbdb}.hamburger-inner:before{height:4px;top:-8px;width:30px}}.hamburger-inner:after{background-color:#2f9a96;bottom:-6px;box-shadow:0 1px 1px 0 rgba(60,64,67,.08),0 1px 3px 1px rgba(60,64,67,.16);content:"";display:block;height:3px;position:absolute;width:20px}[data-dark-mode=on] .hamburger-inner:after{background-color:#48d1cc}@media(min-width:576px){#hamburger-menu:hover .hamburger-inner:after{box-shadow:1px 2px 1px 1px rgba(60,64,67,.2),.5px 1px 1px 1px rgba(60,64,67,.1)}[data-dark-mode=on] #hamburger-menu:hover .hamburger-inner:after{background-color:#dbdbdb}.hamburger-inner:after{bottom:-8px;height:4px;width:30px}}.slider-container{align-items:center;display:none;justify-content:space-around;margin-top:10px;position:relative}[data-dark-mode=on] .slider-container .button{background-color:hsla(0,1%,48%,.62);color:#48d1cc}.slider-container .button.active{color:#fff}span.slider{background-color:#fff;border:1px solid #48d1cc;cursor:pointer;padding:.375rem .75rem;text-align:center;user-select:none}span.slider.first{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}span.slider.last{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.slider-active{display:flex}#side-drawer-menu{display:none}#body.authorized #google-sign-out{display:block}#body.authorizing #google-sign-out,#body.unauthorized #google-sign-out{display:none}#google-login{align-items:center;background-color:#fff;border:1px solid #2f9a96;border-radius:1.25rem;color:#2f9a96;cursor:pointer;display:flex;font-size:1.2rem;font-weight:500;height:40px;margin:0 auto;padding:0 1.5rem;width:fit-content}[data-dark-mode=on] #google-login{background-color:#3c4042;color:#48d1cc}#google-login span.signin-text{font-size:1rem;margin-left:.5rem}#google-login svg{height:20px;width:20px}#body.authorized #google-login,#body.authorizing #google-login{display:none}#body.unauthorized #google-login{display:flex}ul.side-bar-nav{padding:0}.side-drawer{-webkit-overflow-scrolling:touch;background:#fff;border-top:25px solid #2f9a96;box-shadow:0 1px 3px 1px hsla(0,1%,48%,.62),0 2px 8px 4px hsla(0,1%,48%,.62);color:#fff;color:#000;height:100%;left:-10px;max-width:256px;overflow:hidden;position:fixed;top:0;transform:translateX(-100%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;will-change:transform;z-index:2}[data-dark-mode=on] .side-drawer{background-color:#3c4042}.side-drawer .drawer-button{cursor:pointer;width:fit-content}.side-drawer ul.user-details{border-bottom:1px solid #dfdfdf;margin-bottom:0;padding-left:10px}.side-drawer ul.user-details #profile-name{font-size:19px;letter-spacing:.5px;margin-top:5px;overflow:hidden;padding-left:0;text-overflow:ellipsis}[data-dark-mode=on] .side-drawer ul.user-details #profile-name{color:#dbdbdb}.side-drawer ul.user-details .profile-email{border-radius:0;color:#878585;margin-top:5px;overflow:hidden;padding-bottom:18px;padding-left:0;position:relative;text-overflow:ellipsis}#body.authorized .side-drawer ul.user-details{display:block}#body.authorizing .side-drawer ul.user-details,#body.unauthorized .side-drawer ul.user-details{display:none}.side-drawer .lineitem{margin-left:30px;margin-top:30px;max-width:fit-content}.side-drawer.opened{left:0;transform:translateX(0)}.side-drawer.opened #side-drawer-menu{display:flex;flex-direction:column}.side-drawer.opened #side-drawer-menu>div{margin-left:2.5rem;padding-left:0}.side-drawer .menu-item{box-sizing:border-box;color:#2f9a96;cursor:pointer;font-size:19px;letter-spacing:.5px;padding:.5rem .625rem;width:100%}[data-dark-mode=on] .side-drawer .menu-item{color:#48d1cc}.side-drawer .menu-item a:not(.small-button){color:inherit;text-decoration:inherit}.side-drawer .google-image{float:left;height:100%;margin-right:10px}.side-drawer .google-image img{border-radius:50%;height:50px;width:50px}.side-drawer .google-image span{letter-spacing:1px;overflow:hidden;text-overflow:ellipsis}@media(min-width:576px){[data-dark-mode=on] #cancel-tag-name:hover,[data-dark-mode=on] .button#save-table.active:hover,[data-dark-mode=on] .button#save-tag-name.active:hover,[data-dark-mode=on] .button:hover{border-color:#dbdbdb;color:#dbdbdb}}[data-dark-mode=on] #cancel-tag-name,[data-dark-mode=on] .button,[data-dark-mode=on] .button#save-table.active,[data-dark-mode=on] .button#save-tag-name.active{background-color:#000;border-color:#2f9a96;color:#48d1cc}#g_a11y_announcement{right:0!important}html{box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow-x:hidden}@media(min-width:576px){html{flex-direction:row}}body,html.no-overflow{overflow:hidden}body{box-sizing:border-box;height:100%;margin:0;width:100%}@media(min-width:576px){body{flex-direction:row}}[data-dark-mode=on] body{background-color:#000;color:#dbdbdb}#body{display:flex;flex-direction:column;height:calc(var(--vh, 1vh)*100);height:100%;margin:0;overflow-x:hidden;padding:0;width:100%}#body.no-overflow{overflow:hidden}[data-dark-mode=on] #body{background-color:#000;color:#dbdbdb}.mask{background:#000;display:none;height:100%;left:0;opacity:.3;position:fixed;top:0;width:100%;z-index:1}.mask.opened{display:block}:focus{outline:none}#table{flex:1}.authorization-state #inventory,.authorization-state #menu,.authorization-state #table,.authorization-state #tags-container,.authorization-state .button#save-table,.editing-state #create-table,.editing-state #inventory,.editing-state #login-form,.editing-state #tags-container,.saving-state #archive,.saving-state #login-form,.saving-state #table,.saving-state #tags-container,.saving-state .button#save-table,.saving-state .table.button,.tagging-state #create-table,.tagging-state #inventory,.tagging-state #login-form,.tagging-state #menu,.tagging-state #table,.tagging-state .button#save-table,.viewing-state #archive,.viewing-state #login-form,.viewing-state #table,.viewing-state .button#save-table,.viewing-state .table.button{display:none}.tagging-state *{opacity:.3}.tagging-state .ask-for-tag{display:flex;opacity:1}.tagging-state .ask-for-tag *{opacity:1}.ask-for-tag{color:#335749;padding-top:.5rem}[data-dark-mode=on] .ask-for-tag{color:#48d1cc}#tag-name-input{border:1px solid hsla(0,1%,48%,.62);border-radius:7px}[data-dark-mode=on] #tag-name-input{background-color:#000;color:#dbdbdb}#tag-name-input::placeholder{color:#2f9a96}[data-dark-mode=on] #tag-name-input::placeholder{color:#dbdbdb}.menu-button{border-radius:1.25rem;cursor:pointer}#body.viewing-state #six-rows{margin-right:1rem}@media(min-width:576px){#body.viewing-state #six-rows{margin-right:2rem}}.button{border:1px solid #48d1cc;box-shadow:0 1px 1px 0 rgba(60,64,67,.08),0 1px 3px 1px rgba(60,64,67,.16);color:#2f9a96;height:fit-content;padding:.3125rem .625rem}@media(min-width:576px){.button:hover{box-shadow:0 1px 3px 1px rgba(60,64,67,.2),0 2px 8px 4px rgba(60,64,67,.1)}}.button.small-button{font-size:.875rem;padding:4px 10px}.button.active{background-color:#48d1cc;border-color:#fff;color:#fff}@media(min-width:576px){.button{padding:.625rem 1rem}}.button#save-tag-name{margin-bottom:.5rem}.button#save-table,.button#save-tag-name{background-color:#fff;border:1px solid hsla(0,1%,48%,.62);border-radius:1.25rem;color:hsla(0,1%,48%,.62);cursor:default;pointer-events:none;text-decoration:none}[data-dark-mode=on] .button#save-table,[data-dark-mode=on] .button#save-tag-name{background-color:#000;border-color:#3c4042;color:#3c4042}.button#save-table.active,.button#save-tag-name.active{border:1px solid #48d1cc;color:#2f9a96;cursor:pointer;pointer-events:auto}#cancel-tag-name{background-color:#fff;border-color:#2f9a96;border-radius:50%;color:#2f9a96;cursor:pointer;font-size:1.5rem;padding:0 10px;position:absolute;right:-15px;top:-15px;z-index:2}#cancel-tag-name:after{content:"×"}@media(min-width:768px){#cancel-tag-name:after{position:relative;top:-2px}}@media(min-width:576px){#cancel-tag-name{border-color:hsla(0,1%,48%,.62);color:hsla(0,1%,48%,.62)}}@media(min-width:576px)and (min-width:576px){#cancel-tag-name:hover{border-color:#2f9a96;color:#2f9a96}}.ask-for-tag{align-items:center;border:1px solid hsla(0,1%,48%,.62);border-radius:10px;display:none;flex-direction:column;justify-content:center;left:50%;max-width:90%;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:2}.ask-for-tag input{color:#335749;font-size:25px;margin:1rem;max-width:80%;padding:.5rem;text-align:center}#table-columns{align-items:center;display:flex;flex-direction:column}[data-dark-mode=on] #table-columns *{color:#dbdbdb}.column{border-bottom:1px solid hsla(0,1%,48%,.62);flex:1;min-height:2.875rem;padding:.625rem;width:95%;word-break:break-word}.column.first{border-left:0}.column:before{color:hsla(0,1%,48%,.62);content:attr(data-name);display:block;padding-bottom:.625rem;text-align:center}.column :focus{outline-width:0}.header{border-bottom:1px solid hsla(0,1%,48%,.62)}#menu{display:flex;height:3.125rem}@media(min-width:576px){#menu{height:3.75rem}}ul{list-style:none}.menu-options{align-items:center;display:flex;justify-content:space-between;margin-left:18px;margin-right:18px;padding:0;width:100%}#body:not(.editing-state) .menu-options #drilldown,#body:not(.editing-state) .menu-options #new-table{display:none}#body.editing-state .menu-options.selecting-table-size{justify-content:space-evenly}#body.editing-state .menu-options.selecting-table-size #archive,#body.editing-state .menu-options.selecting-table-size #create-table,#body.editing-state .menu-options.selecting-table-size #drilldown,#body.editing-state .menu-options.selecting-table-size #hamburger-menu,#body.editing-state .menu-options.selecting-table-size #new-table,#body.editing-state .menu-options.selecting-table-size #save-table{display:none}#body.editing-state .menu-options.selecting-table-size .table{display:block}.menu-options div{height:1.125rem}.menu-options div#sign-in{border-radius:50%;height:1.75rem;overflow:hidden;padding:0;width:1.75rem}@media(min-width:576px){.menu-options div#sign-in{height:auto;padding:.625rem .4375rem;width:auto}}.menu-options div#sign-in svg{fill:#2f9a96;height:2.1875rem;padding-top:2px;width:28px}@media(min-width:576px){.menu-options div#sign-in svg{height:auto;padding-top:0;width:25px}}.hidden-loader{visibility:hidden}.hidden{display:none}.visible{display:block}@media(min-width:576px){#table-columns{align-items:stretch;flex-direction:row}.column{border:1px solid hsla(0,1%,48%,.62);border-right:0;border-top:0;width:auto}}svg.archive{stroke-width:4px;stroke:hsla(0,1%,48%,.62);height:30px;width:30px}#body.authorized svg.archive{stroke:#2f9a96}@media(min-width:576px){svg.archive{stroke-width:2px;height:42px;width:42px}}[data-dark-mode=on] svg.archive{background-color:#000}.menu-options.selecting-table-size #body.editing-state #new-table{display:none}.menu-options:not(.selecting-table-size) #body.editing-state #new-table{display:block}.drilldown.active path{fill:#2f9a96}[data-dark-mode=on] .drilldown.active path{fill:#48d1cc}.drilldown svg{fill:none;stroke-width:1.2px;height:22px;position:relative;top:2px;width:22px}@media(min-width:576px){.drilldown svg{height:32px;width:32px}}.drilldown svg path{fill:hsla(0,1%,48%,.62);stroke-width:1.2px}.menu-options.selecting-table-size #body.editing-state .drilldown{display:none}.menu-options:not(.selecting-table-size) #body.editing-state .drilldown{display:block}.drilldown-arrow{display:flex;justify-content:space-around}.drilldown-arrow svg{fill:#000;height:22px;width:22px}@media(min-width:576px){.drilldown-arrow svg{height:32px;width:32px}}[data-dark-mode=on] .drilldown-arrow svg{fill:#dbdbdb}svg.new-table{stroke:hsla(0,1%,48%,.62);stroke-width:1.2px;fill:none;height:16px;width:16px}.active svg.new-table{stroke:#2f9a96}[data-dark-mode=on] .active svg.new-table{stroke:#48d1cc}@media(min-width:576px){svg.new-table{height:26px;width:26px}}#archive{fill:hsla(0,1%,48%,.62);background-color:#fff;border:none;height:30px;padding:0;position:relative}#body.authorizing #archive,#body.unauthorized #archive{cursor:default;pointer-events:none}#body.authorized #archive{fill:#48d1cc;cursor:pointer}#body.authorized #archive .archive-shadow{box-shadow:1px 2px 1px 1px rgba(60,64,67,.2),.5px 1px 1px 1px rgba(60,64,67,.1)}@media(min-width:576px){[data-dark-mode=on] #body.authorized #archive:hover svg.archive{stroke:#dbdbdb;filter:none}#body.authorized #archive:hover .archive-shadow{box-shadow:1px 2.5px 1.5px 1.5px rgba(60,64,67,.2),.5px 2px 1.5px 1.5px rgba(60,64,67,.1)}#body.authorized #archive:hover svg.archive{filter:drop-shadow(6px 2px 4px rgba(0,0,0,.2))}}#archive .archive-shadow{border-radius:4px;bottom:3px;height:13px;position:absolute;width:30px}@media(min-width:576px){#archive .archive-shadow{height:20px;width:42px}}#body.authorizing #archive .archive-shadow,#body.unauthorized #archive .archive-shadow{box-shadow:2px 1px 0 rgba(60,64,67,.2),.5px 0 0 0 rgba(60,64,67,.1)}@media(min-width:576px){#archive{height:42px}}#create-table,#drilldown,#new-table{background-color:#fff;border:1px solid hsla(0,1%,48%,.62);height:30px;padding:0;width:30px}#create-table.active,#drilldown.active,#new-table.active{border:1px solid #48d1cc}[data-dark-mode=on] #create-table.active,[data-dark-mode=on] #drilldown.active,[data-dark-mode=on] #new-table.active{background-color:#000;border-color:#48d1cc;color:#48d1cc}@media(min-width:576px){[data-dark-mode=on] #create-table.active:hover,[data-dark-mode=on] #drilldown.active:hover,[data-dark-mode=on] #new-table.active:hover{border-color:#dbdbdb}[data-dark-mode=on] #create-table.active:hover svg,[data-dark-mode=on] #drilldown.active:hover svg,[data-dark-mode=on] #new-table.active:hover svg{stroke:#dbdbdb}}#create-table:not(.active),#drilldown:not(.active),#new-table:not(.active){cursor:default}[data-dark-mode=on] #create-table:not(.active),[data-dark-mode=on] #drilldown:not(.active),[data-dark-mode=on] #new-table:not(.active){background-color:#000;border-color:hsla(0,1%,48%,.62);color:hsla(0,1%,48%,.62)}@media(min-width:576px){#create-table:not(.active):hover,#drilldown:not(.active):hover,#new-table:not(.active):hover{box-shadow:0 1px 1px 0 rgba(60,64,67,.08),0 1px 3px 1px rgba(60,64,67,.16)}#create-table,#drilldown,#new-table{height:40px;width:42px}}@keyframes fade-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes grow{0%{border-color:hsla(0,1%,48%,.62);border-radius:10.3125rem;color:hsla(0,1%,48%,.62);font-size:.88rem;padding:.3125rem .625rem}to{border-color:#48d1cc;border-radius:1.25rem;color:#2f9a96;font-size:1.1875rem;padding:.5rem 1.3rem}}@keyframes shrink{0%{border-color:#48d1cc;border-radius:1.25rem;color:#2f9a96;font-size:1.1875rem;padding:.5rem 1.3rem}to{border-color:hsla(0,1%,48%,.62);border-radius:10.3125rem;color:hsla(0,1%,48%,.62);font-size:.88rem;padding:.3125rem .625rem}}