body{list-style-type:none;margin:0;padding:0}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}:root{--kendo-font-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--kendo-translucency-base:25%;--kendo-translucency-blur-base:6px;--kendo-translucency-blur-step:2px;--warehouse-header-height:var(--kendo-spacing-16)}body{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--kendo-font-family);font-size:var(--kendo-font-size);line-height:var(--kendo-line-height)}h1{font-size:var(--kendo-font-size-xl);font-weight:var(--kendo-font-weight-semibold)}h2{font-size:var(--kendo-font-size-md);font-weight:var(--kendo-font-weight-light)}h3{font-weight:var(--kendo-font-weight-normal)}h3,h4,h5{font-size:var(--kendo-font-size-xl)}a,p{font-size:var(--kendo-font-size)}@media(min-width:480px){h1{font-size:calc(var(--kendo-font-size-xl)*1.2);font-weight:var(--kendo-font-weight-normal)}h2{font-size:var(--kendo-font-size-xl);font-weight:var(--kendo-font-weight-light)}}@media(min-width:768px){h1{font-weight:var(--kendo-font-weight-normal)}h1,h2{font-size:calc(var(--kendo-font-size-xl)*1.4)}h2{font-weight:var(--kendo-font-weight-light)}}body,h1,h2,h3{margin:0;padding:0}a{text-decoration:none}.App .k-badge{position:relative!important;transform:none!important}.k-drawer-container{background-color:var(--kendo-color-surface)}.k-drawer-container .k-drawer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(calc(var(--kendo-translucency-blur-base) + var(--kendo-translucency-blur-step)));backdrop-filter:blur(calc(var(--kendo-translucency-blur-base) + var(--kendo-translucency-blur-step)));background-color:color-mix(in oklch,var(--kendo-color-surface) 75%,#0000);background-color:color-mix(in oklch,var(--kendo-color-surface) calc(100% - var(--kendo-translucency-base)),#0000);border-right-width:0!important;box-shadow:var(--kendo-elevation-2)}.k-drawer-container.k-drawer-push .k-drawer{height:calc(100vh - var(--kendo-spacing-16));height:calc(100vh - var(--warehouse-header-height));position:-webkit-sticky;position:sticky;top:var(--kendo-spacing-16);top:var(--warehouse-header-height)}.k-drawer-container .k-drawer-item{-webkit-user-select:none;user-select:none}.card-container{background-color:var(--kendo-color-surface-alt);border:var(--kendo-spacing-1px) solid var(--kendo-color-border);border-radius:var(--kendo-border-radius-md);padding:var(--kendo-spacing-4);text-align:center}.card-container.grid{grid-column-gap:var(--kendo-spacing-2\.5);grid-row-gap:var(--kendo-spacing-4);column-gap:var(--kendo-spacing-2\.5);display:grid;grid-template-columns:repeat(1,1fr);row-gap:var(--kendo-spacing-4)}.card-container .card-title h2{font-size:var(--kendo-font-size-lg);font-weight:var(--kendo-font-weight-semibold)}.card-container .card-title p{color:var(--kendo-color-subtle);font-size:var(--kendo-font-size-sm);margin:var(--kendo-spacing-1) 0 0}.card-container .card-buttons .k-button{min-width:105px}.card-container .card-ranges .k-daterangepicker{justify-content:end}.card-container .card-ranges .k-daterangepicker .k-floating-label-container,.card-container .card-ranges .k-daterangepicker .k-textbox-container{min-width:105px;padding-top:0}.card-container .card-ranges .k-daterangepicker .k-floating-label{display:none}.card-container .card-component{grid-column:1/-1;overflow:hidden}@media(min-width:480px){.card-container{padding:var(--kendo-spacing-4);text-align:left;text-align:initial}.card-container.grid{grid-template-columns:repeat(2,1fr)}.card-container .card-title{grid-column:1/2;grid-row:1}.card-container .card-buttons{grid-column:1/-1;grid-row:2;text-align:center}.card-container .card-ranges{grid-column:2/3;grid-row:1;text-align:right}}@media(min-width:768px){.card-container{box-shadow:var(--kendo-elevation-1);margin:0 0 var(--kendo-spacing-6);padding:var(--kendo-spacing-6)}.card-container.grid{grid-template-columns:repeat(3,1fr)}.card-container .card-buttons{grid-column:2/3;grid-row:1;text-align:center}.card-container .card-ranges{grid-column:3/4;text-align:right}.card-container .card-component{grid-column-end:-1;grid-column-start:1}}.header{height:var(--kendo-spacing-16);height:var(--warehouse-header-height);position:-webkit-sticky;position:sticky;top:0;z-index:3}.header .nav-container{align-items:center;color:var(--kendo-color-on-inverse);display:flex;flex-direction:row;height:100%;justify-content:space-between}.header .menu-button{flex:0 0 var(--kendo-spacing-12);text-align:center}.header .k-button{color:inherit}.header .hamburger-icon{background-image:url(/kendo-react/react-coffee-warehouse/static/media/hamburger-icon.4a15965e8cb3f506cbbb.svg);background-repeat:no-repeat;cursor:pointer;width:var(--kendo-spacing-5)}.header .title{align-items:flex-start;display:flex;flex:1 0 auto;flex-direction:column;margin-left:var(--kendo-spacing-4)}.header .k-avatar{box-shadow:0 0 0 var(--kendo-spacing-1px) var(--kendo-color-on-inverse);display:block;flex-basis:var(--kendo-spacing-10);height:var(--kendo-spacing-10);margin:0 var(--kendo-spacing-6);width:var(--kendo-spacing-10)}.header .settings{display:none}.header .header-notifications{display:grid;position:relative}.header .header-notifications .k-badge,.header .header-notifications .k-button{grid-area:1/1}.header .header-notifications .k-badge{align-self:start;justify-self:end;right:var(--kendo-spacing-1);top:var(--kendo-spacing-1);z-index:1}.header .header-language{padding:var(--kendo-spacing-5)}@media(min-width:480px){.header .title{align-items:center;flex-direction:row}.header .vl{border-left:1px solid var(--kendo-color-on-inverse);height:calc(var(--kendo-spacing-base)*6.25);margin:var(--kendo-spacing-1\.5) var(--kendo-spacing-3\.5)}}@media(min-width:768px){.header .nav-container{justify-content:flex-start;position:relative}.header .title{flex:0 1 auto;min-width:0}.header .settings{align-items:center;display:flex;flex:0 0 auto;margin-left:auto}.header .k-dropdown{margin-left:var(--kendo-spacing-3\.5);max-width:90px}.header .header-search{left:50%;margin-right:0;position:absolute;transform:translateX(-50%);width:clamp(140px,18vw,240px)}}.dashboard-page .card-container:last-of-type{padding-top:0}.dashboard-page .k-grid-toolbar .k-textbox{margin-bottom:10px}.dashboard-page .k-grid .k-virtual-content,.dashboard-page .k-grid .k-virtual-content>div{-ms-overflow-style:none;scrollbar-width:none}.dashboard-page .k-grid .k-virtual-content::-webkit-scrollbar,.dashboard-page .k-grid .k-virtual-content>div::-webkit-scrollbar{display:none}.dashboard-page .k-badge{z-index:1}.dashboard-page .grid-cell-rating .k-rating-container{margin-inline:0}.dashboard-page .grid-cell-rating .k-rating-item{padding:0}.dashboard-page .grid-cell-rating .k-rating-item .k-svg-icon{height:var(--kendo-spacing-4);width:var(--kendo-spacing-4)}.dashboard-page .grid-cell-rating .k-rating-item.k-selected{color:var(--kendo-color-warning-on-surface)}@media(min-width:480px){.dashboard-page .k-grid-toolbar .k-textbox{float:left;margin-bottom:0}.dashboard-page .k-grid-toolbar .k-button{float:right}}@media(min-width:768px){.dashboard-page .card-container:last-of-type{padding-top:var(--kendo-spacing-7\.5)}}.planning-page .planning-employee{--planning-team-color:var(--kendo-color-secondary)}.planning-page .planning-employee--disabled{opacity:.5}.planning-page .planning-employee-card{border-width:0;cursor:pointer;transition:box-shadow var(--kendo-transition-rapid)}.planning-page .planning-employee-card:hover{box-shadow:var(--kendo-elevation-1)}.planning-page .planning-employee-avatar{border-color:var(--planning-team-color);border-width:var(--kendo-spacing-1)}.planning-page .planning-employee-image{background-position:50%;background-size:cover}.planning-page .planning-employee-name{color:var(--planning-team-color)}.planning-page .card-container{grid-template-columns:repeat(1,1fr)}.planning-page .card-title{grid-column:1/-1}.planning-page .k-hbox{align-items:center;background:#0000;padding:0 var(--kendo-spacing-5)}.planning-page .k-card-title{font-size:var(--kendo-font-size-sm);margin-bottom:calc(var(--kendo-spacing-1\.5)*-1);text-align:left}.planning-page .k-card-subtitle{font-size:var(--kendo-font-size-xs);margin-top:0;text-transform:uppercase}.planning-page .disabled{opacity:.5}@media(min-width:480px){.planning-page .card-container{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.planning-page .planning-employee{justify-self:start;max-width:100%}.planning-page .k-hbox{border-width:0;padding:0 var(--kendo-spacing-2)}}@media(min-width:960px){.planning-page .card-container{grid-template-columns:repeat(3,1fr)}}@media(min-width:1360px){.planning-page .card-container{grid-template-columns:repeat(5,1fr)}}.profile-page .card-container{text-align:left}.profile-page .k-form .k-form-field{display:block;padding:0 var(--kendo-spacing-3\.5)}.profile-page .k-form-field:first-of-type .k-form-field-wrap{margin:auto}.profile-page .k-form-field:first-of-type .k-avatar{margin:0 auto var(--kendo-spacing-4)}.profile-page .k-form.k-form-horizontal .k-label{width:100%}.profile-page hr{margin-top:var(--kendo-spacing-4);opacity:.2}.profile-page .k-form .k-form-buttons{justify-content:center}.profile-page .k-form .k-form-buttons>*{min-width:140px}@media(min-width:480px){.profile-page .k-form .k-form-field{display:flex}.profile-page .k-form-field:first-of-type .k-avatar{margin:0}.profile-page .k-form.k-form-horizontal .k-label{width:25%}}@media(min-width:768px){.profile-page .k-form{margin:0 auto;padding:0}.profile-page .k-form .k-form-field{padding:0}}.info-page{background-color:var(--kendo-color-inverse);color:var(--kendo-color-on-inverse)}.info-page .component-link,.info-page h1,.info-page h2,.info-page h3{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--kendo-font-family)}.info-page a:not(.k-button){color:var(--kendo-color-info)}.info-page .content{margin:0 auto;max-width:820px;padding-top:var(--kendo-spacing-10);position:relative}.info-page .kendoka{text-align:center}.info-page .kendoka img{max-width:280px}.info-page .section-1{text-align:center}.info-page .section-1 h1{color:var(--kendo-color-secondary);font-size:calc(var(--kendo-font-size-xl)*3);font-weight:var(--kendo-font-weight-bold)}.info-page .section-1 h2{font-size:calc(var(--kendo-font-size-xl)*1.875);margin-bottom:calc(var(--kendo-spacing-base)*13.25)}.info-page .section-1 .button-group{margin-bottom:var(--kendo-spacing-7\.5)}.info-page .section-1 .button-group .k-button{display:block;margin:var(--kendo-spacing-2\.5) auto;min-width:145px;width:60%}.info-page .section-1 .github-link{align-content:center;align-items:center;display:inline-flex;flex-direction:row}.info-page .section-1 .github-link .github-text{margin-left:var(--kendo-spacing-3\.5)}.info-page .section-2{text-align:center}.info-page .section-2,.info-page .section-3{margin-top:var(--kendo-spacing-10);padding:0 var(--kendo-spacing-3\.5)}.info-page .section-3{-webkit-columns:2;column-count:2}.info-page .section-3 ul{list-style:none;margin:0;padding:0}.info-page .package-item{display:inline-block;margin-top:var(--kendo-spacing-5)}.info-page .package-title a{color:var(--kendo-color-inverse-subtle);font-size:calc(var(--kendo-font-size)*1.0625);text-transform:uppercase}.info-page .component-link{padding:calc(var(--kendo-spacing-base)*1.25) 0}.info-page .component-link a{font-size:20px}.info-page .component-link .grid-cell-photo{background-position:50%;background-size:var(--kendo-spacing-8) calc(var(--kendo-spacing-base)*8.75);border-radius:var(--kendo-border-radius-full);box-shadow:inset 0 0 var(--kendo-spacing-1px) var(--kendo-color-border),inset 0 0 var(--kendo-spacing-2\.5) var(--kendo-color-border-alt);display:inline-block;height:var(--kendo-spacing-8);margin-left:calc(var(--kendo-spacing-base)*1.25);vertical-align:middle;width:var(--kendo-spacing-8)}.info-page .component-link .grid-cell-name{display:inline-block;line-height:var(--kendo-spacing-8);padding-left:var(--kendo-spacing-2\.5);vertical-align:middle}.info-page .component-link .grid-cell-center{text-align:center}.info-page .component-link .grid-cell-flag{border-style:none;vertical-align:middle;width:calc(var(--kendo-spacing-base)*7.5)}.info-page .component-link .grid-cell-badge{display:inline;position:relative}.info-page .component-link .grid-cell-negative{color:var(--kendo-color-error);font-weight:var(--kendo-font-weight-semibold)}.info-page .footer{background-image:url(/kendo-react/react-coffee-warehouse/static/media/info-background.f6b66c9247a1db7b1e78.svg);background-repeat:no-repeat;height:320px}@media(min-width:480px){.info-page .content{padding:var(--kendo-spacing-10) var(--kendo-spacing-10) 0}.info-page .kendoka img{max-width:348px}.info-page .section-1 h1{font-size:calc(var(--kendo-font-size-xl)*4.4375)}.info-page .section-1 h2{font-size:calc(var(--kendo-font-size-xl)*2.375)}.info-page .section-1 .button-group .k-button{display:inline-block;margin-right:var(--kendo-spacing-2\.5);width:auto}.info-page .section-3{-webkit-columns:3;column-count:3}}@media(max-width:480px){.k-form-horizontal .k-form-field-wrap{max-width:100%}}@media(min-width:768px){.info-page .content{padding:var(--kendo-spacing-24) var(--kendo-spacing-10) 0}.info-page .kendoka{position:absolute;right:0;text-align:left;top:2em}.info-page .section-1,.info-page .section-2{padding:0;text-align:left}.info-page .section-3{-webkit-columns:4;column-count:4;padding:0}.info-page .footer{background-size:cover}}.main-content{background-color:var(--kendo-color-surface);margin:0 auto;max-width:1440px;min-height:calc(100vh - var(--kendo-spacing-16));min-height:calc(100vh - var(--warehouse-header-height));padding:var(--kendo-spacing-4)}.page-header{align-items:flex-start;display:flex;gap:var(--kendo-spacing-4);justify-content:space-between;margin-bottom:var(--kendo-spacing-6)}.page-header h1{margin:0}.page-header p{color:var(--kendo-color-subtle);margin:var(--kendo-spacing-1) 0 0}.page-header-meta{color:var(--kendo-color-subtle);flex:0 0 auto;font-size:var(--kendo-font-size-sm)}.kpi-grid{grid-gap:var(--kendo-spacing-4);display:grid;gap:var(--kendo-spacing-4);grid-template-columns:repeat(1,minmax(0,1fr));margin-bottom:var(--kendo-spacing-6)}.kpi-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(var(--kendo-translucency-blur-base));backdrop-filter:blur(var(--kendo-translucency-blur-base));background-color:color-mix(in oklch,var(--kendo-color-surface-alt) 75%,#0000);background-color:color-mix(in oklch,var(--kendo-color-surface-alt) calc(100% - var(--kendo-translucency-base)),#0000);border-color:var(--kendo-color-border)}.kpi-card .k-card-body{grid-gap:var(--kendo-spacing-2);display:grid;gap:var(--kendo-spacing-2);padding:var(--kendo-spacing-4)}.kpi-label{color:var(--kendo-color-subtle);font-size:var(--kendo-font-size-xs);font-weight:var(--kendo-font-weight-medium)}.kpi-value{font-feature-settings:"tnum";color:var(--kendo-color-primary-on-surface);font-size:calc(var(--kendo-font-size-xl)*1.5);font-variant-numeric:tabular-nums}.kpi-detail{font-size:var(--kendo-font-size-sm)}.kpi-detail--success{color:var(--kendo-color-success-on-surface)}.kpi-detail--warning{color:var(--kendo-color-warning-on-surface)}.kpi-detail--error{color:var(--kendo-color-error-on-surface)}.data-section,.help-content,.notification-list{background-color:var(--kendo-color-surface-alt);border:var(--kendo-spacing-1px) solid var(--kendo-color-border);border-radius:var(--kendo-border-radius-md);padding:var(--kendo-spacing-4)}.help-content,.notification-list{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(var(--kendo-translucency-blur-base));backdrop-filter:blur(var(--kendo-translucency-blur-base));background-color:color-mix(in oklch,var(--kendo-color-surface-alt) 75%,#0000);background-color:color-mix(in oklch,var(--kendo-color-surface-alt) calc(100% - var(--kendo-translucency-base)),#0000);box-shadow:var(--kendo-elevation-1)}.inventory-filter{margin-bottom:var(--kendo-spacing-4)}.inventory-empty-state{grid-gap:var(--kendo-spacing-2);align-content:center;background-color:var(--kendo-color-surface);border:var(--kendo-spacing-1px) dashed var(--kendo-color-border-alt);border-radius:var(--kendo-border-radius-md);display:grid;gap:var(--kendo-spacing-2);justify-items:center;min-height:220px;padding:var(--kendo-spacing-6);text-align:center}.inventory-empty-state h3{font-size:var(--kendo-font-size-lg);margin:0}.inventory-empty-state p{color:var(--kendo-color-subtle);margin:0;max-width:32rem}.data-section .k-grid{background-color:var(--kendo-color-surface-alt)}.widget-header{align-items:center;display:flex;gap:var(--kendo-spacing-4);justify-content:space-between;margin-bottom:var(--kendo-spacing-4)}.widget-header h2{font-size:var(--kendo-font-size-lg);margin:0}.widget-header p{color:var(--kendo-color-subtle);font-size:var(--kendo-font-size-sm);margin:var(--kendo-spacing-1) 0 0}.numeric-cell{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.notification-list{grid-gap:var(--kendo-spacing-4);display:grid;gap:var(--kendo-spacing-4);max-width:800px}.notification-card{background-color:var(--kendo-color-surface-alt)}.notification-card .k-card-body{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--kendo-spacing-4);justify-content:space-between}.notification-card .k-card-body>div{flex:1 1;min-width:min(100%,28rem)}.notification-card h2{font-size:var(--kendo-font-size-md);margin:0}.notification-card p,.notification-card time{color:var(--kendo-color-subtle);display:block;font-size:var(--kendo-font-size-sm);margin:var(--kendo-spacing-1) 0 0}.help-content{max-width:800px}.help-content,.not-found{grid-gap:var(--kendo-spacing-4);display:grid;gap:var(--kendo-spacing-4)}.not-found{align-content:center;justify-items:start}@media(min-width:768px){.data-section,.help-content,.main-content,.notification-list{padding:var(--kendo-spacing-6)}}@media(min-width:576px){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px){.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:575px){.page-header,.widget-header{align-items:stretch;flex-direction:column}.page-header-meta{align-self:flex-start}.widget-header .k-button{min-height:44px}}.App .main-content.info-page{background-color:var(--kendo-color-inverse);color:var(--kendo-color-on-inverse);max-width:none}.App .main-content.info-page .section-1 h1{color:var(--kendo-color-tertiary)}.App .main-content.info-page a:not(.k-button){color:var(--kendo-color-inverse-subtle);text-decoration:underline;text-decoration-thickness:var(--kendo-spacing-1px);text-underline-offset:var(--kendo-spacing-1)}.App .main-content.info-page a:not(.k-button):hover{color:var(--kendo-color-on-inverse)}.App .main-content.info-page a:not(.k-button):focus-visible{color:var(--kendo-color-on-inverse);outline:var(--kendo-spacing-1px) solid var(--kendo-color-info-subtle);outline-offset:var(--kendo-spacing-1)}
/*# sourceMappingURL=main.92d8f029.css.map*/