:root{--color-bg:#dcf5ff;--color-text:#000000;--font:Helvetica,Arial,sans-serif;--font-size:16px;--gutter:16px;--margin:16px;--max:1200px;--rule:1px solid var(--color-text);--filter-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='miter'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E")}*,:after,:before{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--color-bg);color:var(--color-text);font-family:var(--font);font-size:var(--font-size);line-height:1.3}a,button,h1,h2,h3,h4,input,label,li,p,select,small,span,td,textarea,th{margin:0;padding:0;font-family:inherit;font-size:inherit;font-weight:400;color:inherit;line-height:inherit;border-radius:0}a,button,input[type=date],input[type=file],label,select,summary{cursor:pointer}a{text-decoration:underline;text-underline-offset:3px}img,video{display:block;max-width:100%;height:auto}.shell{grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--gutter);grid-row-gap:var(--gutter);width:100%;min-width:0;max-width:var(--max);margin:0 auto;padding:var(--margin)}.header,.main,.shell{display:grid;column-gap:var(--gutter);row-gap:var(--gutter)}.header,.main{grid-column:1/-1;grid-template-columns:subgrid;grid-column-gap:var(--gutter);grid-row-gap:var(--gutter)}.shell-app .nav{grid-column:1/4;align-self:start;width:max-content;max-width:100%}.shell-app .main{grid-column:4/-1;align-self:start}.header>.crumb{grid-column:1/9}.header>.crumb:last-child{grid-column:1/-1}.header>.account{grid-column:9/-1;justify-self:end}.crumb{min-width:0;overflow-wrap:break-word}.crumb a{text-decoration:none}.crumb a:hover{text-decoration:underline}.account{display:grid;grid-auto-flow:column;grid-gap:var(--gutter);gap:var(--gutter);align-items:baseline;justify-content:end}.account-menu{position:relative;z-index:5}.account-menu>summary{list-style:none;text-decoration:none}.account-menu>summary::-webkit-details-marker,.account-menu>summary::marker{display:none;content:""}.account-menu-panel{display:none;position:absolute;right:0;top:100%;z-index:5;padding:8px 0 0;background:var(--color-bg);white-space:nowrap}details.account-menu:focus-within>.account-menu-panel,details.account-menu:hover>.account-menu-panel,details.account-menu[open]>.account-menu-panel{display:block}.nav-menu>summary{list-style:none;text-decoration:none}.nav-menu>summary::-webkit-details-marker,.nav-menu>summary::marker{display:none;content:""}.nav-body,.nav-group{display:flex;flex-direction:column}.nav-group+.nav-group{margin-top:var(--gutter);padding-top:var(--gutter);border-top:var(--rule)}.nav a{text-decoration:none;white-space:nowrap;opacity:.45}.nav a.is-current,.nav a:hover{opacity:1}@media (min-width:721px){.nav-menu>summary{display:none}}.main>*{grid-column:1/-1}.actions,.field,.grid,.meta,.panel,.row,.stack{display:grid;grid-gap:var(--gutter);gap:var(--gutter)}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-1{grid-template-columns:1fr}.panel{padding:0}.contents{display:contents}.row{grid-template-columns:1fr}.field .label,.field label{display:block;margin-bottom:4px}main .stack>h1{margin-bottom:var(--gutter)}form.stack #description,form.stack .actions{margin-top:var(--gutter)}form.stack .actions{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter)}form.stack input::placeholder,form.stack textarea::placeholder{color:var(--color-text);opacity:.45}.field-inline{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-column-gap:8px;column-gap:8px;align-items:baseline;border-bottom:var(--rule)}.field-inline input,.field-inline select{border-bottom:0;padding-bottom:4px}.button,.field input,.field select,.field textarea,button,input,select,textarea{width:100%;padding:0 0 4px;border:0;border-bottom:var(--rule);background:transparent;color:var(--color-text);font-family:inherit;font-size:inherit;outline:none}input:focus,input:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{outline:none;box-shadow:none}.field textarea{min-height:4.5em;resize:vertical}.field select.select-fit,.select-fit{width:calc(var(--select-fit, 22) * 1ch + 2.25em);max-width:100%}.form-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--gutter)}.form-head .field-date{width:auto}.actions{grid-template-columns:repeat(auto-fit,minmax(max-content,1fr));align-items:end;gap:var(--gutter)}.button,button{width:auto;cursor:pointer;text-align:left;text-decoration:underline;text-underline-offset:3px;border-bottom:0;padding:0;background:none}.button-solid{display:inline-grid;grid-auto-flow:column;align-items:center;justify-content:center;justify-items:center;column-gap:4px;width:auto;padding:8px;border:0;background:#000;color:#fff;font-family:inherit;font-size:var(--font-size);font-weight:inherit;line-height:inherit;text-align:center;text-decoration:none;white-space:nowrap}.actions .button-solid{justify-self:start}form.stack .actions .button-solid{grid-column:1;width:100%;justify-self:stretch}.icon{display:inline-block;width:1em;height:1em;vertical-align:-.125em;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:square;stroke-linejoin:miter}.icon-button{display:inline-grid;place-items:center;width:1.25em;min-height:1.25em;padding:0;text-decoration:none}.inline-actions{display:grid;grid-auto-flow:column;justify-content:start;grid-gap:var(--gutter);gap:var(--gutter);align-items:baseline}.stack>.inline-actions{grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;align-items:start;min-width:0}.inline-actions-start{display:grid;grid-auto-flow:column;justify-content:start;grid-gap:calc(var(--gutter) * 2);gap:calc(var(--gutter) * 2);align-items:center;min-width:0}.inline-actions-start button,.stack>.inline-actions a{display:inline-grid;grid-auto-flow:column;align-items:center;column-gap:4px;justify-self:start}.stack>.inline-actions .button-solid,.stack>.inline-actions>a:last-child{justify-self:end}.stack>.inline-actions form{grid-column:-1;justify-self:end;text-align:end}.file{position:relative;display:inline-block;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.file input{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.table-wrap{overflow:visible}.table{width:100%;border-collapse:collapse}.table .col-sku{width:calc(13ch + var(--gutter))}.table td,.table th{padding:8px var(--gutter) 8px 0;text-align:left;vertical-align:top;border:0}.table td:last-child,.table th:last-child{width:1%;white-space:nowrap;padding-right:0}.table th{padding-top:0;padding-bottom:8px;border-bottom:var(--rule)}.records{--records-columns:calc(10ch + var(--gutter)) calc(2.5em + var(--gutter)) calc(22ch + 2.25em) 1fr calc(7ch + 0.7em);display:grid;grid-template-columns:var(--records-columns);width:100%}.record-row,.records-header{display:grid;grid-template-columns:subgrid;grid-column:1/-1}.records-header{align-items:stretch;border-bottom:var(--rule)}.record-row>*,.records-header>*{min-width:0;padding-right:var(--gutter)}.record-row>:last-child,.records-header>:last-child{padding-right:0}.records-header>*{display:flex;align-items:end;padding-bottom:8px}.records .col-date{position:relative}.records-header .col-status{justify-content:end;text-align:end}.records-header .col-status .status-filter{margin-left:auto}.record-row{cursor:pointer;align-items:start;padding-top:8px;padding-bottom:8px;border-bottom:var(--rule);font-weight:400}.record-row:not(.is-open):hover,.record-row:not(.is-open):hover *{font-weight:700}.record-row.is-open{border-bottom:0}.record-row .col-product{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-row .col-description{overflow-wrap:break-word}.record-row .col-status{text-align:end}.record-status,.record-toggle{display:inline-grid;justify-items:end;pointer-events:none}.record-toggle{place-items:center end;width:1em;height:1.3em;margin-left:auto}.record-status{line-height:1.3}.record-panel,.records-empty{grid-column:1/-1;padding:8px 0;border-bottom:var(--rule)}.record-panel-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:var(--gutter);column-gap:var(--gutter);align-items:baseline}.record-panel-meta p{min-width:0;overflow-wrap:break-word}.record-panel-meta a,.record-panel-meta form{grid-column:-1;justify-self:end;text-align:end}.record-cell-link{display:block;min-height:2.5em;text-decoration:none}.record-thumb{display:block;width:2.5em;height:2.5em;overflow:hidden}.record-thumb img,.record-thumb video{width:100%;height:100%;object-fit:cover}.filter-select{display:inline-grid;align-items:center;min-width:0;max-width:100%}.filter-select:after{content:attr(data-value);grid-area:1/1;padding-right:1.05em;overflow:hidden;visibility:hidden;white-space:nowrap;pointer-events:none}.column-filter{grid-area:1/1;width:100%;min-width:0;max-width:100%;padding:0 1.05em 0 0;border-bottom:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--filter-chevron) no-repeat right center /.7em;cursor:pointer}.column-filter::-ms-expand{display:none}.date-filter,.product-filter,.status-filter{position:relative}.date-filter summary,.product-filter summary,.status-filter summary{display:inline-flex;align-items:center;column-gap:.35em;max-width:100%;cursor:pointer;overflow:hidden;white-space:nowrap;list-style:none}.date-filter summary:after,.product-filter summary:after,.status-filter summary:after{content:"";flex:0 0 0.7em;width:.7em;height:.7em;background:var(--filter-chevron) center /contain no-repeat}.date-filter summary::-webkit-details-marker,.date-filter summary::marker,.product-filter summary::-webkit-details-marker,.product-filter summary::marker,.status-filter summary::-webkit-details-marker,.status-filter summary::marker{display:none;content:""}.date-filter-panel,.product-filter-panel,.status-filter-panel{position:absolute;z-index:2;top:calc(100% + 8px);left:0;display:grid;grid-gap:8px;gap:8px;min-width:min(16em,calc(100vw - 2 * var(--margin)));max-width:calc(100vw - 2 * var(--margin));padding:var(--gutter);background:var(--color-bg)}.status-filter-panel{right:0;left:auto;min-width:8em}.product-filter-panel{max-height:min(70vh,24em);overflow:auto}.product-filter-panel label{display:grid;grid-template-columns:auto 1fr;grid-column-gap:8px;column-gap:8px;align-items:center}.product-filter-panel input[type=checkbox]{width:1em;height:1em;padding:0;border:0;accent-color:var(--color-text)}.table td input,.table td select{width:100%}.media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--gutter);gap:var(--gutter)}.media img,.media video{width:100%}.is-current{text-decoration:underline}@supports not (grid-template-columns:subgrid){.header,.main{grid-template-columns:repeat(12,minmax(0,1fr))}.record-row,.records-header{grid-template-columns:var(--records-columns)}}@media (max-width:720px){.main,.shell{grid-template-columns:minmax(0,1fr)}.header{grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.header>.crumb,.header>:first-child{grid-column:1;min-width:0}.account,.header>.account,.header>:last-child:not(:only-child){grid-column:2;justify-self:end;justify-content:end}.shell-app .main,.shell-app .nav{grid-column:1}.shell-app .nav{width:100%}.nav{min-width:0;border-bottom:var(--rule);padding-bottom:8px}.nav-menu .nav-body{padding-top:var(--gutter)}.main>*{grid-column:1;min-width:0}.actions,.grid-2,.grid-3,.grid-4,.media{grid-template-columns:minmax(0,1fr)}.form-head,.records,.stack,.table-wrap{min-width:0}.records{--records-columns:minmax(0,calc(11ch + var(--gutter))) calc(2.5em + var(--gutter)) minmax(0,0.9fr) minmax(0,1fr) calc(7ch + 0.7em)}.record-row .col-product{white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:break-word}.date-filter summary,.product-filter summary,.status-filter summary{text-overflow:ellipsis}.table{min-width:0;max-width:100%}.table .col-sku{width:calc(13ch + var(--gutter))}.table td,.table th{overflow-wrap:break-word}.table .inline-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px var(--gutter)}.column-filter,.date-filter,.date-filter summary,.filter-select,.form-head>*,.product-filter,.product-filter summary,.status-filter,.status-filter summary{min-width:0;max-width:100%}.field-date{flex-wrap:wrap}.field select.select-fit,.field-date,.select-fit{max-width:100%}}