.page-loader-container{height:100%;background-color:#fff}.component-loader-container,.page-loader-container{position:absolute;width:100%;z-index:1000;display:flex;align-items:center;justify-content:center;flex-direction:column}.component-loader-container{min-height:200px}.loader__inline{display:flex;margin:auto;flex-direction:column;align-items:center;justify-content:center}.loader__loader-text{margin-top:var(--linq-spacing-2)}.btn-disabled{opacity:.5}.MuiDialog-container .MuiPaper-root{border-radius:4px}.MuiDialog-container .MuiPaper-root .MuiDialogActions-root{background:#f9fafb;padding:1rem;border-top:1px solid rgba(34,36,38,.15);text-align:right}.switch-student-cart-content{padding:1rem 1rem 2rem}.MuiDialogActions-root.switch-student-cart-actions{display:flex;justify-content:space-between}.header-menu-container{margin-top:65px!important}.header-menu-container.linq-drawer-lg.MuiDrawer-root .MuiBackdrop-root{top:65px}.header-menu-container.linq-drawer-lg.MuiDrawer-root .MuiPaper-root.MuiDrawer-paper{top:65px;width:auto}.header-menu-container.linq-drawer-lg.MuiDrawer-root .MuiPaper-root.MuiDrawer-paper:before{background:linear-gradient(180deg,rgba(0,0,0,.2),hsla(0,0%,100%,0));content:"";display:block;height:7px;pointer-events:none;position:absolute;width:100%;z-index:4}.header-menu-container.linq-drawer-lg.MuiDrawer-root.header-menu-container-mobile .MuiBackdrop-root{top:57px}.header-menu-container.linq-drawer-lg.MuiDrawer-root.header-menu-container-mobile .MuiPaper-root.MuiDrawer-paper{top:57px;width:100%}.header-menu-container.linq-drawer-lg.MuiDrawer-root.header-menu-container-mobile .MuiPaper-root.MuiDrawer-paper .linq-global-menu{width:100%}button.linq-banner__action-clear{width:28px;height:28px;margin:auto}.linq-banner__message{padding:var(--linq-spacing-2)!important}.linq-banner__action{color:inherit!important}.linq-input.MuiTextField-root{margin-bottom:var(--linq-spacing-6)}.linq-input.linq-input__table-filter{margin-bottom:unset}.linq-input.linq-input__table-filter .MuiOutlinedInput-input{padding:var(--linq-spacing-2) var(--linq-spacing-2)}.MuiAutocomplete-root .MuiFormControl-root{background:var(--linq-color-gray-100);border-radius:var(--linq-border-radius-2)}.MuiAutocomplete-root .MuiFormControl-root input.MuiInputBase-input{border:0}.input.currency input,.MuiTextField-root.currency input{text-align:right;padding-right:1.5rem}.input.currency input::-webkit-inner-spin-button,.input.currency input::-webkit-outer-spin-button,.MuiTextField-root.currency input::-webkit-inner-spin-button,.MuiTextField-root.currency input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.message-error{color:var(--linq-color-alert-200);font-size:12px;letter-spacing:.4px;margin-left:var(--linq-spacing-4);line-height:normal}.MuiFormControl-root.MuiTextField-root{margin-bottom:var(--linq-spacing-8)}.MuiFormControl-root.MuiTextField-root .MuiFormHelperText-root{bottom:calc(var(--linq-spacing-6)*-1);position:absolute}.multi-line-error{margin-bottom:var(--linq-spacing-8)!important}.multi-line-error .MuiFormHelperText-root{bottom:inherit!important;position:relative!important}.autocomplete-input input{padding-top:var(--linq-spacing-3)!important;padding-bottom:var(--linq-spacing-3)!important}.autocomplete-input .MuiAutocomplete-inputRoot{padding-top:0!important;padding-bottom:0!important}.MuiMenu-paper{margin-top:15px}.select-input .MuiSelect-select,.select-input input{padding-top:var(--linq-spacing-3)!important;padding-bottom:var(--linq-spacing-3)!important}.select-input input{box-sizing:border-box}.keyboard-date-picker__error-text{color:var(--linq-color-alert-200)!important}.autocomplete__list-box{padding:0!important}.autocomplete__list-box,.autocomplete__no-options-text{font-family:var(--linq-font-primary)!important}.select-field__menu .MuiMenu-list{padding:0!important}.select-field__menu-option{border-radius:0!important;font-family:var(--linq-font-primary)!important;text-transform:none!important;font-weight:400!important}.date-range-picker{display:flex}.date-range-picker__from-date{min-width:48%!important;margin-right:4%!important}.date-range-picker__to-date{min-width:48%!important}.clear-input{margin-right:var(--linq-spacing-1)!important;min-width:0!important}.switch-field{width:100%}.switch-error{color:var(--linq-color-alert-200)}.switch-error-msg{margin:var(--linq-spacing-4)!important;font-size:.75rem;margin-top:3px;text-align:left;font-weight:400}.switch-disabled{color:var(--linq-color-gray-300);cursor:default!important}.MuiAutocomplete-tag{background-color:var(--component-background-color)!important;border:1px solid var(--linq-color-primary-500)!important;color:var(--linq-color-primary-500)!important;font-size:var(--component-font-size)!important;min-height:26px!important;text-transform:uppercase!important;white-space:nowrap!important}.cart-drawer-container .total{text-align:left;font:700 18px/24px "Proxima-Nova";letter-spacing:0;opacity:1;display:block}.cart-drawer-container .day{color:#000;margin:25px}.cart-drawer-container .day .title{padding:0;text-align:left;font:700 18px/24px "Proxima-Nova";font-size:large;letter-spacing:0;color:#2d3541;opacity:1}.cart-drawer-container .day .menu-type-group{margin:16px 0}.cart-drawer-container .day .menu-type-group .type{text-align:left;font:16px/22px "Source Sans Pro";letter-spacing:.15px;color:#56667d;margin-bottom:8px}.cart-drawer-container .day .menu-type-group .product-category{text-align:left;font:16px/22px "Source Sans Pro";letter-spacing:.15px;color:#56667d;opacity:1;text-transform:uppercase}.cart-drawer-container .day .menu-type-group .item{margin:0 0 2px}.cart-drawer-container .day .menu-type-group .item .details{display:flex;justify-content:space-between;margin-bottom:var(--linq-spacing-4)}.cart-drawer-container .day .menu-type-group .item .details .name{margin-top:4px;text-align:left;font:16px/22px "Source Sans Pro";letter-spacing:.15px;color:#343434;opacity:1}.cart-drawer-container .day .menu-type-group .item .details .right .price{margin-right:32px;text-align:left;font:16px/20px "Source Sans Pro";letter-spacing:.29px;color:#343434;opacity:1}.cart-drawer-container .day .menu-type-group .item .details .right button{margin-right:25px;transition:transform .2s ease;padding:2px}.cart-drawer-container .day .menu-type-group .item .details .right button .icon{margin-right:0}.cart-drawer-container .day .menu-type-group .item .details .right button:focus{transform:scale(1.25);transition:transform .2s ease}.cart-drawer-container .day .menu-type-group .item .details .right button:focus .icon{color:var(--linq-color-primary-300)!important}.cart-drawer-container .day .menu-type-group .item .ordering-rules{margin-top:13px;background-color:#f8bf00;width:100%;padding:10px 20px;box-shadow:0 1px 3px rgba(0,0,0,.2);border-radius:4px}.cart-drawer-container .day .menu-type-group .item .ordering-rules .text{padding-left:20px}.cart-drawer-container .day .child-detail{display:flex}.cart-drawer-container .day .child-detail .product-category{text-align:right;font:14px/22px "Source Sans Pro"!important;letter-spacing:.15px;color:#56667d;opacity:1;text-transform:uppercase;flex:0 1 100px;margin-right:var(--linq-spacing-4)}.cart-drawer-container .day .child-detail .name{text-align:left;font:16px/22px "Source Sans Pro";letter-spacing:.15px;color:#343434;opacity:1;flex:1 1}.cart-drawer-container .day .cart-comments{margin-bottom:0;margin-top:var(--linq-spacing-5)}.MuiListSubheader-root{border-bottom:1px solid #e3e2e2;height:0}.pickup-container .day{color:var(--linq-color-primary-600);margin:var(--linq-spacing-6)}.pickup-container .day .title{font-size:var(--linq-font-size-7);font-weight:700;color:var(--linq-color-secondary-700)}.pickup-container .day .dayContents{justify-content:space-between}.pickup-container .day .dayContents.mobile{display:block}.pickup-container .day .dayContents .item{margin:var(--linq-spacing-4) 0;width:100%}.pickup-container .day .dayContents .item .MuiFormControl-root{margin-bottom:0}.pickup-container hr{width:100%}.pickup-container .day:last-child hr{display:none}.header-wrapper.mdc-top-app-bar{position:relative}.header-container{display:flex;height:64px}.header-container .cart-container{display:inline-flex;margin-right:.5em}.header-container .cart-container .linq-app-bar span,.header-container .cart-container .MuiBadge-colorPrimary span{border:none;box-shadow:none}.header-container .header-actions .items-in-cart{padding:4px!important;margin-left:-1.4em;top:-.3em;height:24px;min-width:24px;min-height:1em;background-color:var(--linq-color-primary-200);border:1px solid var(--linq-color-gray-100);color:var(--linq-color-primary-contrast-200);transition:transform .2s ease-in-out;position:relative;cursor:default}.user-actions td{cursor:pointer;color:var(--linq-color-primary-400)}.header-skip-to-content{background:var(--linq-color-primary-300);border:none;border-radius:0;color:var(--linq-color-gray-100);height:100%;padding:0 1rem;position:absolute;left:0;outline:none;transform:translateX(-150%);transition:all .3s ease;z-index:1000}.header-skip-to-content:focus{transform:translateX(0);transition:all .3s ease}.header__menu-item-name .MuiTypography-body1{font-weight:700}.header__menu-item-text,.header__profile-name{padding:var(--linq-spacing-4)!important}.header__menu-item-text{text-transform:capitalize!important;border-radius:0!important;font-weight:400!important}.header__menu-item-text:hover{background-color:var(--linq-color-gray-300)!important}.header__menu{min-width:200px;padding-top:0!important}.header__menu-divider{margin-right:var(--linq-spacing-2)!important;margin-left:var(--linq-spacing-2)!important}.header__logo{height:16px}.mdc-top-app-bar__title{padding-left:0!important;margin-left:var(--component-title-margin-left)}.disclaimer-modal__form{display:flex;justify-content:space-between;flex:1 1}.disclaimer-modal__form.showClose{justify-content:flex-end}.disclaimer-modal__checkbox-container{display:flex;justify-content:flex-start;align-items:center}.disclaimer-modal__checkbox-container .checkbox{margin-right:10px}.disclaimer-modal__checkbox-container .checkbox input+label:after{color:var(--linq-color-primary-500)}.disclaimer-modal__checkbox-container .checkbox input:focus+label:before{background:var(--linq-color-gray-300);outline:1px solid var(--linq-color-primary-500);outline-offset:3px}.terms-of-use{padding:0!important}.terms-of-use-modal a{color:#007ad9!important;text-decoration:none!important}.terms-of-use-modal button{margin-left:auto}.main-footer{display:flex;padding:10px;height:76px;align-items:center;justify-content:center;text-transform:uppercase;color:var(--linq-color-primary-500)}.main-footer button{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;text-transform:uppercase}.main-footer .divider{color:#343434;padding:0 6px}.notification-dialog-container .MuiPaper-root{width:500px}.notification-dialog-container .MuiDialogContent-root{padding:2rem}.notification-dialog-container .MuiDialogActions-root{display:flex;flex-direction:row;justify-content:space-between}.notification-dialog-container header{padding:1rem;background:var(--linq-color-primary-500);color:var(--linq-color-gray-100);font-size:110%;font-weight:700}.notification-dialog-container .icon.circle{color:var(--linq-color-primary-500)}.notification-dialog-container .icon.circle.warning{color:var(--linq-color-warn-200)}.notification-dialog-container .icon.circle.delete{color:var(--linq-color-alert-300)}.admin-sidebar-container{width:500px!important;background-color:var(--linq-color-gray-100);max-width:100%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.admin-sidebar-container .header{display:flex;justify-content:space-between;align-items:center;background-color:var(--linq-color-primary-400);padding:10px;color:var(--linq-color-gray-100)}.admin-sidebar-container .body{padding:16px;height:100%}.admin-sidebar-container .body p{font-weight:600;color:var(--linq-color-gray-400)}.admin-sidebar-container .body .MuiFormControl-root{margin-bottom:.5rem}.admin-sidebar-container .body hr{margin:15px 0;border:1px solid #eff1f4}.admin-sidebar-container .body .file-import-container{border:1px dashed #eff1f4;display:flex;justify-content:center;align-items:center;height:150px}.admin-sidebar-container footer{position:-webkit-sticky;position:sticky;bottom:0}.oo-error-page{align-items:flex-start;display:flex;justify-content:center;height:100%}.oo-error-page svg{height:1.5em;width:1.5em;margin-right:.75rem}.oo-error-page__card{margin-top:4rem;width:40vw;min-width:20rem;padding:2rem}.oo-error-page__header{margin:0;display:flex}.linq-card .mat-card-header,.linq-card .MuiCardHeader-root,.linq-card__card-header{display:flex;align-items:flex-end}.linq-card .mat-card-header .MuiCardHeader-avatar,.linq-card .MuiCardHeader-root .MuiCardHeader-avatar,.linq-card__card-header .MuiCardHeader-avatar{transform:translateY(2px)}header.sub-header{display:flex;align-items:center;justify-content:space-between;padding:var(--linq-spacing-6) var(--linq-spacing-6) var(--linq-spacing-8) var(--linq-spacing-6)}header.sub-header .sub-header__title{padding:0;margin:0}header.sub-header .sub-header__content{display:flex;flex:1 1}header.sub-header .sub-header__actions button,header.sub-header .sub-header__content-secondary{margin-left:var(--linq-spacing-4)}header.sub-header .sub-header__action{color:var(--linq-color-primary-500)}header.sub-header--mobile{flex-direction:column}header.sub-header--mobile .sub-header__content{margin-bottom:var(--linq-spacing-6)}.welcome-card-container{display:flex;justify-content:center}.landing-sub-header{padding:0!important;margin-bottom:16px}.froala-container{margin:var(--linq-spacing-4) 0}.froala-container .fr-box.fr-basic.fr-top .fr-wrapper,.froala-container .fr-second-toolbar,.froala-container .fr-toolbar.fr-desktop{border-color:var(--linq-color-gray-400)}.froala-container.froala-container__error .fr-box.fr-basic.fr-top .fr-wrapper,.froala-container.froala-container__error .fr-second-toolbar,.froala-container.froala-container__error .fr-toolbar.fr-desktop,.froala-container:hover .fr-box.fr-basic.fr-top .fr-wrapper,.froala-container:hover .fr-second-toolbar,.froala-container:hover .fr-toolbar.fr-desktop{border-color:var(--linq-color-primary-500)}.froala-container.froala-container__error .fr-box.fr-basic.fr-top .fr-wrapper,.froala-container.froala-container__error .fr-second-toolbar,.froala-container.froala-container__error .fr-toolbar.fr-desktop{border-color:var(--linq-color-alert-200)}.froala-editor__error{color:var(--linq-color-alert-200)!important}.page-footer{display:flex;position:fixed;width:100%;bottom:0;background:#fff;justify-content:space-between;box-shadow:0 0 3px rgba(var(--linq-color-gray-rgb-800),.4);padding:var(--linq-spacing-3) 0;z-index:1}.page-footer .left-content{display:flex;justify-content:flex-start;flex:1 1;margin-left:var(--linq-spacing-4)}.page-footer .right-content{display:flex;justify-content:flex-end;flex:1 1;margin-right:var(--linq-spacing-4)}.edit-newsfeed-container{margin:var(--linq-spacing-4);padding:var(--linq-spacing-4)}.edit-newsfeed-container .card-title{margin-bottom:var(--linq-spacing-8)}.edit-newsfeed-container .date-range-field{display:flex;flex-wrap:wrap}.edit-newsfeed-container .title-field{width:100%;max-width:352px}.no-data-row{height:48px}.no-data-msg{z-index:1;text-align:center;margin:auto}.drag-handle-button-inactive{background-color:transparent!important}.drag-handle{color:var(--linq-color-primary-500)}.table-drag-layer{position:fixed;pointer-events:none;z-index:100;left:0;top:0;width:"100%";height:"100%"}.drag-preview-row{display:flex!important}.react-table-container.newsfeed-table{margin-left:var(--linq-spacing-4);margin-right:var(--linq-spacing-4)}.multi-action-card .linq-button:disabled,.multi-action-card .mat-button-base:disabled,.multi-action-card .mdc-button:disabled,.multi-action-card .MuiButtonBase-root:not(.MuiIconButton-root):not(.MuiChip-clickable):disabled{border-color:var(--linq-color-gray-400);color:var(--linq-color-gray-400)}.multi-action-card .submit-button{min-width:90px;min-height:36px}.multi-action-card .submit-button :hover{color:var(--linq-color-primary-200)}.account-configuration-container .body{padding:48px 40px 0}.account-configuration-container .body h2{margin:0;color:var(--linq-color-primary-500)}.account-configuration-container .body .account-configuration-card{max-width:656px;flex:1 1;margin:auto}.account-configuration-container .body .account-configuration-card .header,.account-configuration-container .body .account-configuration-card .message{color:#343434;font-size:16px;margin-bottom:var(--linq-spacing-6);margin-top:0}.account-configuration-container .body .account-configuration-card .submit-container{display:flex;justify-content:flex-end;flex:1 0 100%}.switch-homeroom-cart-content{padding:1rem 1rem 2rem}.MuiDialogActions-root.switch-homeroom-cart-actions{display:flex;justify-content:space-between}.linq-card__space h6{margin-top:var(--linq-spacing-1);margin-bottom:var(--linq-spacing-1)}.tooltip{font-weight:700}.text-input{height:auto!important}.preview-image{max-width:100px;display:block}.a-la-carte-container .product-image{width:100px;margin-bottom:0;margin-right:10px}.a-la-carte-container .a-la-carte__content{padding:48px 20px 0}.a-la-carte-container .a-la-carte__content h2{margin:0;color:var(--linq-color-primary-500)}.a-la-carte-container .a-la-carte__content p{font-size:16px;margin-top:8px}.a-la-carte-container .a-la-carte__content .oo-row{align-items:start}.a-la-carte-container .a-la-carte__content .oo-row .settings{display:flex;flex:1 1;flex-wrap:wrap}.a-la-carte-container .a-la-carte__content .oo-row .setting{width:20%}.a-la-carte-container .a-la-carte__content .oo-row .setting .setting-header{text-transform:uppercase;color:#56667d;font-size:14px}.a-la-carte-container .a-la-carte__content .oo-row .setting .setting-value{font-size:16px;margin-bottom:8px}@media (max-width:785px){.a-la-carte-container .a-la-carte__content .oo-row .setting{width:100%;padding-left:10px}}.a-la-carte-container .a-la-carte__content .oo-row .meal-type-availability{margin-right:20px;width:100px;text-align:center;color:#94a2b6}.a-la-carte-container .a-la-carte__content .oo-row .meal-type-availability .meal-type{display:inline;margin:5px}.a-la-carte-container .a-la-carte__content .oo-row .meal-type-availability .meal-type svg{width:.8em!important}.a-la-carte-container .a-la-carte__content .oo-row .card-right-side{align-items:center;margin-right:20px;display:flex;flex-flow:row}.a-la-carte-container .a-la-carte__content .oo-row .card-right-side .setting{width:215px}.a-la-carte-container .a-la-carte__content .oo-row .edit-setting{margin-left:auto;margin-right:15px}.a-la-carte-container .a-la-carte__content .oo-row .edit-setting svg{font-size:28px;color:#94a2b6;cursor:pointer}.a-la-carte-container .a-la-carte-card{margin-bottom:24.5px!important}.product-details{display:flex;width:25rem}.product-details__image{width:10rem}.product-details__content{flex:1 1;margin-right:var(--linq-spacing-2)}.a-la-carte-container-mobile .a-la-carte-card .oo-row{flex-direction:column;align-items:flex-start}.a-la-carte-container-mobile .a-la-carte-card .oo-row .category{margin-bottom:2rem;width:100%}.a-la-carte-container-mobile .a-la-carte-card .oo-row .setting{flex:auto;margin:0 1rem 1.5rem 0;width:auto}.a-la-carte-item-card{margin-bottom:25px!important;padding:var(--linq-spacing-8)}.add-button{width:100%}.product-image-placeholder{float:left;width:100px;margin-right:10px;background:#eee;padding:var(--linq-spacing-10) var(--linq-spacing-6);color:#ccc;display:flex;justify-content:center}.product-image-placeholder svg{transform:scale(2)}.delete-item{color:#94a2b6;position:absolute;right:10px;top:8px;cursor:pointer}.linq-file-upload-target__content.loading{min-height:100px}.file-upload-browse{color:var(--component-label-color);cursor:pointer}.input-upload{display:flex;font-size:16px;margin-bottom:1.5rem}.input-upload .input-value{align-items:center;background:var(--linq-color-gray-200);color:#56667d;display:flex;flex:1 1}.input-upload .input-placeholder{padding:0 1rem}.input-upload .input-display{display:flex;padding:1rem;width:100%}.input-upload .input-display a{color:var(--linq-color-gray-800);flex:1 1;text-decoration:underline}.input-upload .input-display button{color:var(--linq-color-gray-800);cursor:pointer;font-size:1.25rem}.input-upload .linq-file-upload{flex:1 1}.input-upload__close-btn{width:24px;height:24px;padding:0}.oo-drawer-main-section{padding:1.5rem}#a-la-carte-sidebar-slideout .description-container{position:relative}#a-la-carte-sidebar-slideout .textarea-length{position:absolute;top:var(--linq-spacing-1);right:var(--linq-spacing-2);color:#94a2b6}.input-group{border:none;margin:1.5rem 0;padding:0}.input-group:first-child{margin-top:0}.input-group .caption{font-size:18px;font-weight:700;margin-bottom:1.5rem}.meal-availability-checkboxes .mdc-text-field-helper-text--validation-msg{margin-left:var(--linq-spacing-7)}.nutritional-information-wrapper .fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}.nutritional-information-wrapper .fields .MuiFormControl-root{margin-bottom:0}.nutritional-information-wrapper .fields .input-full{grid-column:1/-1}.Mui-disabled,.Mui-disabled input,.Mui-disabled label{cursor:not-allowed}.a-la-carte-editing .add-button{width:auto}.MuiButtonBase-root.cancel-button{margin-right:var(--linq-spacing-2)}.a-la-carte__img-container{margin:var(--linq-spacing-8) auto;margin-top:0;text-align:center;max-width:100%;height:300px}.a-la-carte__product-image{height:100%;width:100%;object-fit:contain}.district-dashboard-container{display:flex;flex-wrap:wrap;padding:45px 20px;max-width:1400px;margin:auto}.district-dashboard-container.contains-limited-set{max-width:1024px}.district-dashboard-container .filler-space{margin:0 1rem 1rem 0;flex:1 1;width:100%;min-width:300px}.district-dashboard__card{flex:1 1;width:100%;min-width:300px;max-width:300px;height:209px;font-size:18px;color:var(--linq-color-secondary-600);text-transform:uppercase;font-weight:700}.district-dashboard__card span{display:block;font-size:var(--linq-font-size-6);font-weight:700;text-align:center}.district-dashboard__card svg{font-size:3.5rem;color:var(--linq-color-primary-500)}.district-dashboard__card-link{text-decoration:none;margin:0 1rem 1rem 0}.district-dashboard__card-area.MuiCardActionArea-root{height:100%;width:100%;display:flex;flex-direction:column;padding:0!important;border-radius:0!important}.district-dashboard__card-text{margin-top:1.5rem}.meal-labels-container{position:relative;width:8.5in;margin:0 auto;padding-left:.18in;background-color:var(--linq-color-gray-100);box-sizing:border-box}.meal-labels-container *,.meal-labels-container :after,.meal-labels-container :before{box-sizing:inherit}@media print{.meal-labels-container{margin:0;border:0;padding:0}}.meal-labels-container table{width:100%;border-spacing:0;box-sizing:inherit}.meal-labels-container .meal-label-container{display:flex;flex-direction:column;overflow:hidden;width:4in;height:2in;margin-right:.128in;float:left;padding:40px 25px 5px;border:1px dashed #ccc;position:relative}@media print{.meal-labels-container .meal-label-container{border:0;margin-bottom:0}}.meal-labels-container .meal-label-container .student-name{font-weight:700;text-transform:none;font-size:14px}.meal-labels-container .meal-label-container .student-id{font-size:13px;line-height:12px;margin-bottom:6px}.meal-labels-container .meal-label-container .order-details{font-size:12px;line-height:13px}.meal-labels-container .meal-label-container .allergens{font-size:12px;font-weight:700;margin-top:6px}.meal-labels-container .meal-label-container .date{font-size:12px;position:absolute;top:35px;right:15px}.meal-labels-container .meal-label-container .pickup-location{font-size:12px;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.meal-labels-container .meal-label-container .comments{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:var(--linq-spacing-3)}.meal-labels-container .meal-label-container .barcode{text-align:center;position:absolute;bottom:0}.meal-labels-container .meal-label-container.contains-allergens .allergens,.meal-labels-container .meal-label-container.contains-allergens .order-details,.meal-labels-container .meal-label-container.contains-allergens .student-id{margin-bottom:0;line-height:12px}.meal-labels-container .meal-label-container.weekly{padding:13px}.meal-labels-container .meal-label-container.weekly .order-details{height:auto;font-size:12px}.meal-labels-container .meal-label-container.weekly .barcode{font-size:12px}.meal-labels-container .meal-label-container.weekly .student-id{display:inline}.meal-labels-container .meal-label-container.weekly .pickup-location{font-size:12px}.meal-labels__row{display:block;page-break-inside:avoid;break-inside:avoid}.district-report-container{position:relative;width:11in;min-height:8.5in;margin:auto;background-color:var(--linq-color-gray-100)}.district-report-container .pickup-location-container{padding:0 20px;page-break-inside:avoid;break-inside:avoid;background-color:var(--linq-color-gray-100)}.district-report-container .pickup-location-container table{width:100%;border-spacing:0;border-collapse:collapse}.district-report-container .pickup-location-container table thead{display:table-header-group}.district-report-container .pickup-location-container table thead tr{page-break-inside:avoid;break-inside:avoid;page-break-after:auto;break-after:auto}.district-report-container .pickup-location-container table thead tr th.pickup-location-name{font-size:20px;padding:20px 0;text-align:left;font-weight:700}.district-report-container .pickup-location-container table thead tr th.date{font-size:16px;padding:20px 20px 20px 0;text-align:right;font-weight:400}.district-report-container .pickup-location-container table thead tr th.student-name{width:150px;min-width:150px;text-align:left;padding-left:8px}.district-report-container .pickup-location-container table thead tr th.allergens{width:100px;min-width:100px;text-align:left;padding-left:8px}.district-report-container .pickup-location-container table thead tr th.order-details{text-align:left;padding-left:8px;min-width:100px;width:50%}.district-report-container .pickup-location-container table thead tr th.bulk-order{width:38%;text-align:left;padding-left:8px}.district-report-container .pickup-location-container table thead tr th.menu-type{width:25%;text-align:left;padding-left:8px}.district-report-container .pickup-location-container table thead tr th.ordered{width:30%;text-align:center;padding-left:8px}.district-report-container .pickup-location-container table thead tr th.status{width:55px}.district-report-container .pickup-location-container table thead tr th.barcode{width:222px}.district-report-container .pickup-location-container table td{padding:4px 8px;text-align:left;vertical-align:top}.district-report-container .pickup-location-container table td.student-name{font-size:16px}.district-report-container .pickup-location-container table td.student-name .student-id{font-size:12px}.district-report-container .pickup-location-container table td.barcode,.district-report-container .pickup-location-container table td.status{text-align:center}.district-report-container .pickup-location-container table td.barcode svg{margin-top:4px}.print-report-comments-row,.print-report__header-row{border-bottom:1px solid #999}.print-report__row_comment{height:125px}.print-report-comments{position:absolute;transform:translate(8px,-25px)}.print-report__bulk-order-table{margin-top:var(--linq-spacing-6)}.linq-button-group{border:2px solid var(--linq-color-primary-500)}.linq-button-group .button-group-icon{align-items:center}.linq-button-group .button-group-icon svg{margin-left:var(--linq-spacing-1);margin-bottom:1px}div.linq-button-group button.MuiButtonBase-root{margin-left:0}div.linq-button-group button.MuiButtonBase-root:not(:first-child){border-left:2px solid var(--linq-color-primary-500)}div.linq-button-group .MuiButtonBase-root:not(.MuiIconButton-root):not(.MuiChip-clickable){color:var(--linq-color-primary-500);border-radius:0}div.linq-button-group .MuiButtonBase-root:not(.MuiIconButton-root):not(.MuiChip-clickable).focused{color:var(--linq-color-primary-contrast-500);background:var(--linq-color-primary-500)}.date-range-nav-container-mobile{display:flex;justify-content:center;margin:0 10px 30px}.date-range-nav-container{float:right}.date-range-nav-container,.date-range-nav-container-mobile{display:flex;height:56px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.date-range-nav-container-mobile .text,.date-range-nav-container .text{background:var(--linq-color-gray-100) 0 0 no-repeat padding-box;box-shadow:0 1px 2px rgba(0,0,0,.0784313725490196);border-top:1px solid #cdd3d6;border-bottom:1px solid #cdd3d6;opacity:1;display:inline-block;text-align:center;font:700 24px/32px Proxima-Nova;letter-spacing:0;color:var(--linq-color-primary-500);min-width:240px;padding:var(--linq-spacing-3) var(--linq-spacing-4)}.date-range-nav-container-mobile .date-picker .MuiInputBase-input,.date-range-nav-container .date-picker .MuiInputBase-input{text-align:center;box-shadow:0 1px 2px rgba(0,0,0,.0784313725490196);border-top:1px solid #cdd3d6;border-bottom:1px solid #cdd3d6;border-radius:inherit;font:700 24px/32px var(--linq-font-secondary)!important;letter-spacing:0;color:var(--linq-color-primary-500);padding:.83rem;max-height:27px;width:250px;cursor:pointer}.date-range-nav-container-mobile .icon-container,.date-range-nav-container .icon-container{display:flex;justify-content:center;align-items:center;width:48px;height:100%;line-height:1em;background-color:var(--linq-color-gray-100);border:1px solid #cdd3d6;box-shadow:0 1px 2px rgba(0,0,0,.0784313725490196)}.date-range-nav-container-mobile .icon-container:focus svg,.date-range-nav-container .icon-container:focus svg{transform:scale(1.2);transition:transform .2s ease}.date-range-nav-container-mobile .icon-container .icon,.date-range-nav-container .icon-container .icon{margin:0}.date-range-nav-container-mobile .icon-container svg,.date-range-nav-container .icon-container svg{color:#5c707a;font-size:32px;transition:transform .2s ease}.date-range-nav-container-mobile .icon-container:first-child,.date-range-nav-container .icon-container:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.date-range-nav-container-mobile .icon-container:last-child,.date-range-nav-container .icon-container:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.date-range-nav-container-mobile .btn-disabled,.date-range-nav-container .btn-disabled{cursor:default!important}.date-range-nav-container-mobile .btn-disabled svg,.date-range-nav-container .btn-disabled svg{opacity:.8}.breadcrumb-container{display:flex;align-items:center;height:30px;margin-bottom:30px}.breadcrumb-container svg{font-size:10px;color:#5c707a;margin-right:10px}.breadcrumb-container .item,.breadcrumb-container button{margin-right:10px}.breadcrumb-container .item span.MuiButton-label,.breadcrumb-container button span.MuiButton-label{text-transform:none}.breadcrumb-container .item.link,.breadcrumb-container button.link{color:var(--linq-color-primary-500);cursor:pointer}.react-table-container{position:relative}.react-table-container .MuiFormControl-root .MuiInputLabel-outlined:focus{transform:none}.react-table-container .MuiFormControl-root .MuiInputLabel-outlined{transform:translate(8px,10px) scale(1)}.react-table-container .MuiInputLabel-outlined.MuiInputLabel-shrink{transform:translate(14px,-6px) scale(.75)}.react-table-container table{width:100%;border-width:0;border-collapse:collapse}.react-table-container table tr{width:100%!important}.react-table-container table td:not(:first-child),.react-table-container table th:not(:first-child){flex:1 1!important;max-width:none!important}.react-table-container table thead{font-size:14px;color:#56667d}.react-table-container table thead th{text-align:left;font:normal var(--linq-font-size-4),var(--linq-font-secondary);padding:var(--linq-spacing-4)}.react-table-container table thead th:first-child{position:-webkit-sticky!important;position:sticky!important;background-color:var(--linq-color-gray-100);border-top-left-radius:8px;z-index:1;left:0}.react-table-container table thead th .header{display:flex;justify-content:flex-start;align-items:flex-start;padding:0 5px;width:100%;font-size:var(--linq-font-size-4)}.react-table-container table thead th .header:focus{color:var(--linq-color-primary-500)}.react-table-container table thead th .header .arrows{display:flex;flex-direction:column;align-items:center;justify-content:center;transform:translateY(-6px);font-size:20px}.react-table-container table thead th .header .arrows .disabled,.react-table-container table thead th .header .arrows[disabled]{opacity:.5}.react-table-container table thead th .header .arrows .sort-up{margin-bottom:-16px!important}.react-table-container table tbody td{padding:var(--linq-spacing-4);color:#5c707a;font-size:15px;border-top:1px solid var(--linq-color-gray-300)}.react-table-container table tbody td:first-child{position:-webkit-sticky!important;position:sticky!important;background-color:var(--linq-color-gray-100);z-index:1;left:0}.react-table-container table tbody td div{display:flex;height:100%;align-items:center}.react-table-container table tbody tr:last-child td{border-bottom:1px solid var(--linq-color-gray-300)}.react-table-container .pagination{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:16px;font-family:"Source Sans Pro";font-size:16px;color:#5c707a}.react-table-container .pagination .print{text-transform:uppercase;color:var(--linq-color-primary-500);padding:.25rem}.react-table-container .pagination .print:focus{outline:1px solid var(--linq-color-primary-500)}.react-table-container .pagination select{border:0;margin-right:50px;font-family:"Source Sans Pro";font-size:16px;color:#5c707a;text-transform:uppercase;background-color:transparent!important}.react-table-container .pagination .page-count{display:flex;justify-content:center;align-items:center;height:24px;padding-bottom:2px;margin-right:50px}.react-table-container .pagination .arrow{display:flex;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;color:#5c707a;cursor:pointer}.react-table-container .pagination .arrow[disabled]{opacity:.5;cursor:not-allowed}.react-table-container .pagination .arrow:focus{outline:1px solid var(--linq-color-primary-500)}.react-table-container .pagination .first-page svg:nth-child(2){transform:translate(-15px)}.react-table-container .pagination .last-page svg:first-child{transform:translate(15px)}.react-table-container .no-data-row{height:48px}.react-table-action-column{position:-webkit-sticky;position:sticky;background-color:#fff;z-index:1;right:0}.react-table-numeric-column{text-align:right}.react-table-center-column{text-align:center}.react-table-unit-label{text-align:right;margin:var(--linq-spacing-4);font-weight:700}.action-column-container .kebab-menu{padding:8px}.column-actions .MuiListItemIcon-root{min-width:32px}.react-table__no-data-msg{position:absolute;top:80px;left:0;right:0;text-align:center}.react-table__no-data-msg-filterable{position:absolute;top:140px;left:0;right:0;text-align:center}.district-report-table-container{margin-top:18px}.district-report-table-container .item{display:flex;justify-content:flex-start;align-items:center;text-align:left;font:20px Source Sans Pro;letter-spacing:0;color:#343434}.district-report-table-container .item .student-name{font-weight:550;padding-right:5px;display:contents}.district-report-table-container .item svg{margin-right:10px}.district-report-table-container .item img{width:34px;height:34px;margin:0 10px 0 0}.district-report-table-container .item.link{color:var(--linq-color-primary-500);font:18px Source Sans Pro;cursor:pointer}.incremental-number-input{display:flex;align-items:center}.incremental-number-input__add,.incremental-number-input__minus{border:1px solid var(--linq-color-gray-500);border-radius:50%;cursor:pointer;margin:0 var(--linq-spacing-2)}.incremental-number-input__icon-btn.MuiIconButton-root{width:48px;height:48px}.incremental-number-input__text-field.MuiFormControl-root.MuiTextField-root{margin-bottom:0}.incremental-number-input__text-field .MuiInputBase-input.MuiOutlinedInput-input{text-align:center}.incremental-number-input__icon-btn:disabled svg{border-color:rgba(0,0,0,.26)}.button-link{text-align:center}.button-link.MuiButton-fullWidth{flex:1 1}.btn-link-disabled{cursor:auto!important;opacity:.5}.pickup-location-report-table-container{margin-top:18px}.pickup-location-report-table-container td{display:flex;align-items:center}.pickup-location-report-table-container .react-table-container table tbody td div{flex-wrap:wrap}.pickup-location-report-table-container .react-table-container .pickup-location-report__number-input div{flex-wrap:nowrap;height:auto}.pickup-location-report-table-container .student-name-and-id{width:100%;height:auto}.pickup-location-report-table-container .barcode-weekly-table{width:100%;max-width:300px;height:auto}.pickup-location-report-table-container .print{margin-right:15px}.pickup-location-report-table-container .item{display:flex;justify-content:flex-start;align-items:center;text-align:left;font:20px Source Sans Pro;letter-spacing:0;color:#343434;max-width:100%;height:auto}.pickup-location-report-table-container .item .student-name{font-weight:550;padding-right:5px}.pickup-location-report-table-container .item.link{color:var(--linq-color-primary-500);font:18px Source Sans Pro;cursor:pointer}.pickup-location-report-table-container .item .weekly-order{margin:var(--linq-spacing-0) 0;flex:1 1 100%}.pickup-location-report-table-container .order{display:block}.pickup-location-report-table-container .comments{display:block;font-size:15px}.pickup-location-report-table-container .student-img{height:40px!important;margin-right:.75rem;color:#343434}.pickup-location-report-table-container .barcode{display:flex;align-items:center}.pickup-location-report-delete-meals-btn{background-color:transparent!important;margin-right:0!important;color:var(--linq-color-primary-500)!important;font-weight:400!important}.pickup-location-report__received.item{width:100%;justify-content:center}.site-report-table-container{margin-top:18px}.site-report-table-container .print{margin-right:15px}.site-report-table-container .item{display:flex;justify-content:flex-start;align-items:center;text-align:left;font:20px Source Sans Pro;letter-spacing:0;color:#343434}.site-report-table-container .item .student-name{font-weight:550;padding-right:5px;display:contents}.site-report-table-container .item svg{margin-right:10px}.site-report-table-container .item img{width:34px;height:34px;margin:0 10px 0 0}.site-report-table-container .item.link{color:var(--linq-color-primary-500);font:18px Source Sans Pro;cursor:pointer}.district-reports-container .report-header{display:flex;align-items:center;justify-content:space-between;background-color:var(--linq-color-gray-100);height:82px;padding-left:20px;box-shadow:0 3px 6px rgba(0,0,0,.1607843137254902)}.district-reports-container .report-header h1{margin-bottom:0}.district-reports-container .report-day-week-toggle{margin-right:20px}@media (max-width:700px){.district-reports-container .product-total-weekly-container{display:block;margin-top:10px}.district-reports-container .product-total-weekly-container .ordersCount{margin-right:0}.district-reports-container .product-total-weekly-container .ordersCount:first-of-type{margin-bottom:20px}}.district-reports-container .student-orders-weekly-container{margin-top:20px}.district-reports-container .report-body{padding:20px}.district-reports-container .report-buttons{display:flex}.district-reports-container .meal-type-picker-container{margin:0!important}.district-reports-container .product-totals{margin-top:32px;display:flex;flex-wrap:wrap}.district-reports-container .no-meals-message{font-size:x-large;font-weight:700}.district-reports-container .no-meals-message .MuiPaper-root{margin-top:2rem;text-align:center}.district-reports-container-mobile .totals-container{display:block}.district-reports-container-mobile .totals-container .react-table-container,.district-reports-container-mobile .totals-container .totals-empty{margin-bottom:1rem;margin-left:0}.district-reports-container .date-range-nav-container{margin-left:auto}.district-reports-container .date-range-nav-container-mobile{margin-right:auto}.totals-container{display:flex;width:100%}.totals-container .totals-empty{align-items:center;background:var(--linq-color-gray-100);color:#56667d;display:flex;justify-content:center;text-transform:uppercase}.totals-container .react-table-container,.totals-container .totals-empty{flex:1 1;margin:0}.totals-container .react-table-container .react-table-scroll-wrapper,.totals-container .totals-empty .react-table-scroll-wrapper{height:100%}.totals-container .react-table-container tbody,.totals-container .totals-empty tbody{max-height:300px;overflow:auto;display:block}.totals-container .react-table-container,.totals-container .totals-empty{margin-left:1rem}.totals-container .react-table-container:first-child{margin-left:0}.import-data-container .body h2{margin:0;color:#212121;font-size:18px}.import-data-container .body .import-header{display:flex;margin-bottom:15px}.import-data-container .body .import-header div{flex:1 1}.import-data-container .body .import-header div:last-of-type{text-align:right}.import-data-container .body .import-header a{color:var(--linq-color-primary-500);cursor:pointer;font-weight:600;margin-left:15px}@media (max-width:785px){.import-data-container .body h2{text-align:center}.import-data-container .body .import-header{display:block}.import-data-container .body .import-header a{display:block;width:100%;padding:15px 0;color:#fff;background:var(--linq-color-primary-500);border-radius:4px;margin:5px auto;cursor:pointer}.import-data-container .body .import-header a:last-of-type{margin:0 auto}.import-data-container .body .import-header div:first-of-type,.import-data-container .body .import-header div:last-of-type{text-align:center}}.import-data-container .body .import-data-card{flex:1 1;height:100%;width:100%}.import-data-container .body .import-data-card .invalid-filetype{text-align:center;color:var(--linq-color-alert-300)}.import-data-container .body .import-data-card .valid-filetype{text-align:center;color:var(--linq-color-success-300)}.import-data-container .body .import-log-container{margin-top:20px}.import-data-container .body .import-log-container svg{vertical-align:-.25em}.import-data-container .body .import-log-container .check-icon{color:var(--linq-color-success-300)}.import-data-container .body .import-log-container .error-icon{color:var(--linq-color-alert-300)}.import-data-container .body .import-log-container .warning-icon{color:var(--linq-color-warn-200)}.import-data-container .body .import-log-container .react-table-container{width:100%}.import-data-container .body .import-log-container .react-table-container table thead th{display:flex}.import-data-container .body .import-log-container .react-table-container table tbody td div{justify-content:center}.import-data-container .body .import-log-container .react-table-container table tbody td:first-of-type svg{width:30px;height:30px}.import-data-container .body .import-log-container .import-log-card-empty{text-align:center;width:100%}.import-data-container .body .import-log-container .import-log-card-updates{text-align:center;width:100%;margin-bottom:var(--linq-spacing-6)}.import-data-container .body .import-log-container .import-log-card-updates button{cursor:pointer;color:var(--linq-color-primary-500)}.import-data__upload-icon{margin:24px;font-size:42px;color:#919eb7}.timepicker-container{display:flex}.timepicker-container .MuiFilledInput-input{padding:0}.timepicker-container .MuiSelect-filled.MuiSelect-filled{padding-left:21px;padding-right:36px}.timepicker-container .MuiFormControl-root{margin-right:.5rem;justify-content:center;min-width:110px}.timepicker-container .MuiMenu-paper{transition-duration:0s!important}.timepicker-container-mobile .MuiFormControl-root{margin-right:2px;flex:1 1}.timepicker-container-mobile .MuiSelect-root{padding:1rem}.clear-btn-container{display:flex;padding-top:var(--linq-spacing-8)}.clear-min{margin-right:var(--linq-spacing-4)!important}.max-range{padding-top:var(--linq-spacing-4)}.datesList{display:flex;flex-direction:row;flex-wrap:wrap}.MuiPickersDay-daySelected,.MuiPickersToolbar-toolbar{background-color:var(--linq-color-primary-400)!important}.blackout-date-rules__date{margin-right:var(--linq-spacing-4);margin-bottom:var(--linq-spacing-4)}.site-picker-select{min-width:240px!important}.menu-order-table thead{display:none}.menu-order-table .MuiIconButton-root{padding:0!important}.menu-order-table .drag-cell{text-align:end}.menu-order-sidebar .linq-drawer-inner-content,.menu-order-sidebar .linq-sheet-inner-content{overflow:hidden!important}.ordering-rules-sidebar-container .offer-only-a-la-carte{margin-bottom:32px}.ordering-rules-sidebar-container .offer-only-a-la-carte .MuiSwitch-colorPrimary.Mui-checked{color:var(--linq-color-primary-500)}.ordering-rules-sidebar-container .ordering-rules-sidebar-content{overflow-x:hidden}.ordering-rules-sidebar-container .date-picker-container{display:flex}.ordering-rules-sidebar-container .MuiDivider-root{margin:var(--linq-spacing-8);min-height:2px}.ordering-rules-container .content{padding:0 20px}.ordering-rules-container .content p{font-size:16px;margin-top:0}.ordering-rules__section-header{text-transform:uppercase;color:var(--linq-color-primary-500);margin-top:0}.ordering-rules__section-option{display:flex;max-height:3.5rem}.ordering-rules__section-range{margin-right:var(--linq-spacing-4)!important}.ordering-rules__section-cut-off{color:var(--linq-color-primary-500);font-weight:700}.ordering-rules__rules{display:flex;justify-content:space-between}.ordering-rules__setting{flex:1 1}.linq-drawer-footer .oo-drawer-main-footer .linq-ml-2{margin-left:var(--linq-spacing-2)}.timepicker-container .MuiFormControl-root{min-width:32.8%}.calendar-block__row{border:1px solid var(--linq-color-gray-500);border-collapse:collapse}.calendar-block{border:1px solid var(--linq-color-gray-100);border-collapse:collapse;width:50px;font-size:var(--linq-font-size-5)}.calendar-block__item{padding:var(--linq-spacing-2);border-right:1px solid var(--linq-color-gray-500);text-align:center}.calendar-block__header-row .calendar-block__item{border-right:0;padding:0;font-size:var(--linq-font-size-4)}.calendar-block__item.blacked-out{color:var(--linq-color-gray-400)}.calendar-block__item.ordered{color:var(--linq-color-gray-100);background:var(--linq-color-gray-900);border:1px solid var(--linq-color-gray-500)}.calendar-block__table-title{color:var(--linq-color-gray-500);text-transform:uppercase;font-size:var(--linq-font-size-4)}.student-card-container{margin:var(--linq-spacing-3);width:462px}.student-card-container-mobile{width:100%}.student-card-header__content{flex:1 1}.student-card-container,.student-card-container-mobile{display:flex;flex-direction:column}.student-card-container-mobile .barcode,.student-card-container .barcode{padding:0 15px;display:none}.student-card-container-mobile .barcode.mobile,.student-card-container .barcode.mobile{display:block}.student-card-container-mobile .barcode.mobile svg,.student-card-container .barcode.mobile svg{max-height:300px;margin:0 auto;height:auto!important;width:auto!important;display:block;max-width:100%}.student-card-container-mobile .suspended-container,.student-card-container .suspended-container{flex:1 1 100%;color:var(--linq-color-gray-100);display:flex;align-items:center}.student-card-container-mobile .suspended-container .icon,.student-card-container .suspended-container .icon{margin-right:var(--linq-spacing-2);margin-top:var(--linq-spacing-2)}.student-card-container-mobile .suspended-container .message,.student-card-container .suspended-container .message{text-align:left;font:700 16px "Source Sans Pro";font-weight:550;letter-spacing:0;opacity:1;min-height:40px;padding-top:var(--linq-spacing-4)}.student-card-container-mobile .student-data-label,.student-card-container .student-data-label{text-align:left;font:14px/20px "Source Sans Pro";letter-spacing:.13px;color:#56667d}.student-card-container-mobile .student-data,.student-card-container .student-data{padding-bottom:var(--linq-spacing-4);min-height:44px;display:flex}.student-card-container-mobile .student-data:last-child,.student-card-container .student-data:last-child{padding-bottom:0}.student-card-container-mobile .student-data.mobile,.student-card-container .student-data.mobile{padding-bottom:var(--linq-spacing-3)}.student-card-container-mobile .student-type-chip,.student-card-container .student-type-chip{margin-left:auto!important}.student-card-container-mobile .days-ordered,.student-card-container .days-ordered{display:inline-block;border-radius:16px;width:40px;height:16px;background:var(--linq-color-secondary-100) 0 0 no-repeat padding-box;opacity:1;text-align:center;font:13px/16px Source Sans Pro;letter-spacing:0;color:#083d64;text-transform:uppercase;margin-right:5px}.student-card-container-mobile .extra,.student-card-container .extra{border-top:1px solid #eff1f4;text-align:right;font:14px/24px Source Sans Pro;letter-spacing:0;color:var(--linq-color-primary-500);opacity:1;position:absolute;bottom:0;width:90%;padding-right:16px!important}.student-card-container-mobile .student-action,.student-card-container .student-action{display:inline-block;color:var(--linq-color-primary-500)!important;padding-left:var(--linq-spacing-2)!important;padding-right:var(--linq-spacing-2)!important}.student-card-container-mobile .student-action-mobile,.student-card-container .student-action-mobile{color:var(--linq-color-primary-500)!important;padding-right:var(--linq-spacing-2)!important;padding-left:0!important}.student-card__card-content{display:flex;flex-direction:column;height:100%}.student-card__actions{display:flex;justify-content:flex-end}.student-card__card-content.MuiCardContent-root{padding:0}.student-card__card-content.MuiCardContent-root:last-child{padding-bottom:0}.student-card-header__picture.MuiAvatar-root{width:100px;height:100px}.student-card__space{flex:1 1}.profile-card__no-image.student-card__no-image{color:var(--linq-color-gray-100)}.student-card__calendar-container{display:flex;justify-content:space-between;flex-wrap:wrap}.student-card__negative-balance{color:var(--linq-color-alert-100)}.student-card__alacarte-table-mobile{margin-top:var(--linq-spacing-4)}.add-student-container{margin:var(--linq-spacing-3);min-height:416px}.add-student-container-mobile{height:416px}.add-student-modal-close{float:right}.add-student-container,.add-student-container-mobile{cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;width:462px;background:var(--linq-color-gray-100)}.add-student-container-mobile div,.add-student-container div{padding-top:10px;text-align:center;font:14px/24px "Source Sans Pro";letter-spacing:0;color:#1975dd;opacity:1}.add-student-modal-container{color:#5c707a}.add-student-modal-container .error-message{margin:20px 0;text-align:center;color:var(--linq-color-alert-300)}.add-student-modal-container .selection{background-color:var(--linq-color-gray-300)!important;height:56px}.add-student-modal-container .selection,.add-student-modal-container input{font:16px/24px Source Sans Pro!important}.add-student-modal-container input:-ms-input-placeholder{opacity:1}.add-student-modal-container input::placeholder{color:#5c707a!important;opacity:1}.add-student-modal-container input:-ms-input-placeholder{color:#5c707a!important}.add-student-modal-container input::-ms-input-placeholder{color:#5c707a!important}.add-student-modal-container .default.text{color:#5c707a!important;font:16px/24px Source Sans Pro!important;letter-spacing:0!important;opacity:1!important}.add-student-modal-container .dropdown.icon{font-size:18px!important}.add-student-modal__plus.MuiSvgIcon-root{font-size:4rem}.parent-newsfeed-card-container{background:var(--linq-color-gray-100);margin:var(--linq-spacing-3);width:462px;min-height:416px;max-height:472px;display:flex;flex-direction:column;box-shadow:0 1px 3px rgba(0,0,0,.2);border-radius:4px;opacity:1;overflow-y:scroll!important}.parent-newsfeed-card-container h3{text-align:center}.parent-newsfeed-card-container .newsfeed-list{padding:0;margin-left:var(--linq-spacing-6);margin-right:var(--linq-spacing-6)}.parent-newsfeed-card-container .newsfeed-item{flex-direction:column;align-items:flex-start}.parent-newsfeed-card-container .newsfeed-item .content,.parent-newsfeed-card-container .newsfeed-item .date,.parent-newsfeed-card-container .newsfeed-item .district,.parent-newsfeed-card-container .newsfeed-item .title{line-height:18px}.parent-newsfeed-card-container .newsfeed-item .content{margin-top:var(--linq-spacing-2)}.parent-newsfeed-card-container .mat-button-base:not(.mat-icon-button),.parent-newsfeed-card-container .mdc-button,.parent-newsfeed-card-container .MuiButtonBase-root:not(.MuiIconButton-root):not(.MuiChip-clickable),.parent-newsfeed-card-container .newsfeed-item.linq-button{text-transform:none;padding:var(--linq-spacing-2) 0}.parent-newsfeed-card-container .placeholder{margin:auto;padding:0 var(--linq-spacing-6)}.parent-newsfeed-card-container.mobile{width:100%;margin-left:0;margin-right:0}.parent-newsfeed__divider.MuiDivider-root{margin-left:var(--linq-spacing-6);margin-right:var(--linq-spacing-6)}.linq-dialog .linq-dialog__content.MuiDialogContent-root.unlink-student-modal__content{padding-bottom:var(--linq-spacing-6)}.student-card-list-container{display:flex;justify-content:flex-start;flex-wrap:wrap;padding:var(--linq-spacing-4)}.parent-newsfeed-container{margin:var(--linq-spacing-6);margin-bottom:73px}.parent-newsfeed-container .fr-view{padding:var(--linq-spacing-6)}.parent-newsfeed__close-btn{margin:0 var(--linq-spacing-6)!important}.payment-provider-container .linq-card.MuiPaper-elevation1{margin-right:var(--linq-spacing-6)}.payment-provider-container h2{margin:0}.payment-provider-container .oo-row{display:grid;grid-template-columns:60% 40%}.payment-provider-container .oo-row>div:first-child{grid-column:2}.payment-provider-container .oo-row>div:last-child{grid-column:1;grid-row:1}@media (max-width:750px){.payment-provider-container .oo-row{display:block}}.payment-provider-container .payment-provider-card{flex:1 1;margin:0 20px 0 0}.btn-inverted,.button.btn-inverted{font:550 16px,"Proxima-Nova";letter-spacing:0;padding:14px 16px;text-transform:uppercase;background-color:var(--linq-color-gray-100);border:2px solid transparent;border-color:var(--linq-color-primary-500);border-radius:4px;color:var(--linq-color-primary-500);transition:all .2s ease}.btn-inverted:focus,.button.btn-inverted:focus{transition:all .2s ease;background-color:var(--linq-color-gray-100);border-color:var(--linq-color-primary-700);color:var(--linq-color-primary-700)}.btn-inverted.error,.button.btn-inverted.error{color:var(--linq-color-alert-200);border-color:var(--linq-color-alert-200);box-shadow:none!important}.btn-inverted.error:hover,.button.btn-inverted.error:hover{background:var(--linq-color-alert-200);color:var(--linq-color-gray-100)}.pickup-locations-container .oo-row{display:grid;grid-template-columns:60% 40%}@media (max-width:750px){.pickup-locations-container .oo-row{grid-template-columns:1fr}.pickup-locations-container .oo-row>div:first-child{grid-row:2}}.pickup-locations-container .linq-card.MuiPaper-elevation1{margin-right:var(--linq-spacing-6)}@media (max-width:750px){.pickup-locations-container .linq-card.MuiPaper-elevation1{margin-right:0}}.pickup-locations-container .page-content-wrapper h2{margin:0;color:var(--linq-color-primary-500)}.pickup-locations-container .page-content-wrapper h4{margin:0}.pickup-locations-container .page-content-wrapper .fa-3x{font-size:0!important;width:var(--linq-spacing-6);height:var(--linq-spacing-6)}.pickup-locations-container .page-content-wrapper .MuiList-padding{padding-bottom:var(--linq-spacing-8)!important}.pickup-locations-container .page-content-wrapper .linq-list .MuiListItem-root{color:var(--linq-color-primary-500);min-height:56px;font-weight:600;justify-content:space-between}.pickup-locations-container .page-content-wrapper .linq-list .MuiListItem-root .pickup-locations__icons{display:flex}.pickup-locations-container .page-content-wrapper .linq-list .MuiListItem-root .MuiButtonBase-root{padding:0;width:40px;height:40px}.pickup-locations-container .page-content-wrapper .linq-list .MuiListItem-gutters{padding-left:0!important;padding-right:0!important}.pickup-locations-container .page-content-wrapper .linq-list .pickup-locations .group-label{align-items:center;justify-content:space-between;margin:var(--linq-spacing-6);font-weight:700}.pickup-locations-container .page-content-wrapper .linq-list .pickup-locations .pickup-location{display:flex;align-items:center;justify-content:space-between}.pickup-locations-container .page-content-wrapper .linq-list .pickup-locations .pickup-location .name{word-break:break-all}.pickup-locations-container .page-content-wrapper .linq-list .pickup-locations .pickup-location .classRoomToggle{margin-right:-10px}.pickup-locations-container .page-content-wrapper .linq-list .pickup-locations .pickup-location .info-icon{margin-left:10px;color:var(--linq-color-gray-500)}.pickup-locations-container .page-content-wrapper .linq-list .pickup-locations .pickup-location svg{font-size:18px;color:var(--linq-color-secondary-300);cursor:pointer}.reimbursable-meal-pricing-item-container{margin-bottom:20px}.reimbursable-meal-pricing-item-container .name{font-size:24px;font-weight:700;color:var(--linq-color-primary-500)}.reimbursable-meal-pricing-item-container .name .info{font:16px "Source Sans Pro";color:#343434;margin-top:10px}.reimbursable-meal-pricing-item-container .break-column{flex-basis:100%;width:0}.reimbursable-meal-pricing-item-container .pricing-group{flex:1 1;margin-bottom:2rem;margin-right:.5rem}.reimbursable-meal-pricing-item-container .site-group-name{margin:5px 0 10px;text-align:left;color:#56667d;text-transform:uppercase;white-space:nowrap;font:14px "Source Sans Pro"}.reimbursable-meal-pricing-item-container .price{text-align:left;color:#343434;font:16px "Source Sans Pro"}.reimbursable-meal-pricing-item-container .controls{display:flex!important;flex-direction:row;justify-content:flex-end;align-items:flex-start;flex-wrap:wrap;height:100%}.reimbursable-meal-pricing-item-container .controls svg{color:#94a2b6;cursor:pointer;align-self:center;font-size:24px}.reimbursable-meal-pricing-item-container .groups,.reimbursable-meal-pricing-item-container .groups .group{display:flex;flex-direction:row;flex-wrap:wrap}.reimbursable-meal-pricing-item-container-mobile .break-column{display:none}.reimbursable-meal-pricing-item-container-mobile .pricing-group{flex:none;width:50%;min-width:15rem;margin-right:0}.add-grade-group{padding-left:0!important;margin-top:var(--linq-spacing-4)!important;margin-bottom:var(--linq-spacing-6)!important}.grade-pricing-table .action-buttons{display:flex}.grade-pricing-table .action-column-container .kebab-menu{padding:0!important}.grade-pricing-table .row-actions{display:flex;padding-left:var(--linq-spacing-4);padding-top:0}.grade-pricing-table .actions-cell{padding:0}.reimbursable-meal-pricing__paper{padding:var(--linq-spacing-7)}.add-grade-group-modal .MuiDialogContent-root{overflow:hidden}.add-grade-group-modal .MuiDialog-paperWidthMd{width:425px}.price-cell:before{content:"$"}.scrolling-table-container{border:1px solid var(--linq-color-secondary-500);border-radius:4px;overflow:hidden}.scrolling-table-container *,.scrolling-table-container :after,.scrolling-table-container :before{box-sizing:inherit}.scrolling-table-container .no-data-row{height:48px}.scrolling-table-container .no-data-msg{z-index:1;text-align:center;margin:auto}.scrolling-table-container .header{display:flex;justify-content:flex-start;align-items:flex-start;padding:0 var(--linq-spacing-2);width:100%}.scrolling-table-container .header:focus{color:var(--linq-color-primary-500)}.scrolling-table-container .header .arrows{display:flex;flex-direction:column;align-items:center;justify-content:center;transform:translateY(-4px);font-size:20px}.scrolling-table-container .header .arrows .disabled,.scrolling-table-container .header .arrows[disabled]{opacity:.5}.scrolling-table-container .header .arrows .sort-up{margin-bottom:-16px!important}.scrolling-table-container .tbody{flex:1 1;background:var(--linq-color-gray-100);min-height:0;display:flex;flex-direction:column;flex-basis:0;overflow-y:auto;max-height:100%;box-sizing:border-box}.scrolling-table-container .tbody .tr{display:flex;align-items:center;padding:var(--linq-spacing-4);width:100%}.scrolling-table__table{height:100%;display:flex;flex-direction:column;box-sizing:border-box}.scrolling-table__thead{position:-webkit-sticky;position:sticky;top:0;background-color:var(--linq-color-gray-300);color:var(--linq-color-primary-700);z-index:2;width:100%}.scrolling-table__thead .tr{align-items:center;padding:var(--linq-spacing-2)}.scrolling-table__header-btn{font-size:var(--linq-font-size-5)}.meal-type-picker-container-mobile{margin:10px auto 20px}.meal-type-picker-container{float:left;margin-left:5px}.meal-type-picker-container,.meal-type-picker-container-mobile{display:flex;justify-content:space-between;font-size:22px;text-align:center;width:300px}.meal-type-picker-container-mobile button,.meal-type-picker-container button{display:flex;justify-content:center;align-items:center;width:150px;height:48px;text-transform:uppercase;font:16px/24px "Source Sans Pro";letter-spacing:0;color:#56667d;opacity:1;border-bottom:2px solid #cdd3d6;cursor:pointer}.meal-type-picker-container-mobile button:active,.meal-type-picker-container-mobile button:focus,.meal-type-picker-container button:active,.meal-type-picker-container button:focus{color:#343434;border-bottom:4px solid #343434}.meal-type-picker-container-mobile button:active.selected,.meal-type-picker-container-mobile button:focus.selected,.meal-type-picker-container button:active.selected,.meal-type-picker-container button:focus.selected{border-bottom:4px solid var(--linq-color-primary-500)}.meal-type-picker-container-mobile button.selected,.meal-type-picker-container button.selected{color:var(--linq-color-primary-500);border-bottom:2px solid var(--linq-color-primary-500)}.menu-type-select{min-width:300px}.menu-type-select .text-input .MuiInputBase-root{background-color:var(--linq-color-gray-100)!important;border:1px solid #cdd3d6!important}.menu-type-select .Mui-focused.MuiFilledInput-root{border-color:transparent!important}.pricing-management-container .body{padding:23px}.pricing-management-container .picker-container{display:flex;margin-bottom:1rem}.order-confirmation__balance-sub-header{display:flex;justify-content:space-between;margin:var(--linq-spacing-6) var(--linq-spacing-6) var(--linq-spacing-8) var(--linq-spacing-6)}.order-confirmation__balance-sub-header h2,.order-confirmation__balance-sub-header h3{margin:0;align-self:center}.order-confirmation__sub-title{display:flex;justify-content:space-between;margin-top:var(--linq-spacing-6)}.order-confirmation__sub-title h3{margin:0!important}.order-Confirmation__total{padding-left:var(--linq-spacing-8)}.order-confirmation__date-list{margin-top:var(--linq-spacing-8)}.order-confirmation__menu-pickup-location-container{margin-top:var(--linq-spacing-4)}.order-confirmation__menu-pickup-location-container,.order-confirmation__name-price-container{display:flex;justify-content:space-between;margin-bottom:var(--linq-spacing-4)}.order-confirmation__main-content,.order-confirmation__main-content-mobile{padding:0 var(--linq-spacing-6);display:flex;justify-content:center}.order-confirmation__main-content-mobile .linq-card__h6,.order-confirmation__main-content .linq-card__h6{font-size:var(--linq-font-size-5)!important;margin:0}.order-confirmation__main-content-mobile h4,.order-confirmation__main-content h4{margin:0}.order-confirmation__main-content-mobile .fa-3x,.order-confirmation__main-content .fa-3x{font-size:1.8rem!important}.order-confirmation__add-to-balance{text-align:right;margin-top:var(--linq-spacing-4)}.menu-item-container{display:flex;flex-direction:column;min-height:151px;margin:18px 18px 0;transition:transform .2s ease}.menu-item-container .body{width:100%}.menu-item-container:last-child{margin-bottom:18px}.menu-item-container:focus{transform:scale(1.1);transition:transform .2s ease;box-shadow:0 0 7px 4px #d3d6d9}.menu-item-container,.menu-item-container-mobile{padding:0}.menu-item-container-mobile .image,.menu-item-container .image{height:125px;width:100%;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px 4px 0 0;background-color:#cdd3d6;border:1px solid #cdd3d6}.menu-item-container-mobile .body,.menu-item-container .body{border:1px solid #cdd3d6;border-top:unset;border-radius:0 0 4px 4px;display:flex;height:100%;flex-direction:column}.menu-item-container-mobile .body .name,.menu-item-container .body .name{color:var(--linq-color-primary-500);flex:1 1 60px;font-size:16px;font-weight:600;margin:1rem 1rem .5rem;text-align:left;overflow:hidden}.menu-item-container-mobile .body .price,.menu-item-container .body .price{font-size:14px}.menu-item-container-mobile .body .oo-row,.menu-item-container .body .oo-row{align-items:center;padding:6px 14px}.menu-item-container-mobile .body .open,.menu-item-container .body .open{font-size:20px;color:var(--linq-color-primary-500);height:24px}.menu-item-container-mobile .body .open .icon,.menu-item-container .body .open .icon{margin-right:0}.menu-item-container-mobile .cart-item-count,.menu-item-container .cart-item-count{background-color:var(--linq-color-primary-500);color:var(--linq-color-gray-100);width:20px;border-radius:50%;height:20px;font-size:14px;display:flex;align-items:center;justify-content:center;font-weight:700}.menu-item-container-mobile .cart-status-icon,.menu-item-container .cart-status-icon{width:20px;height:20px}.menu-item-container-mobile{display:inline-block;margin:8px;flex:1 1 100%}.menu-item-container-mobile .body{height:unset}.menu-item-container-mobile .image{height:110px;width:100%}.menu-item-container:hover{cursor:pointer}.calendar-day-container{pointer-events:auto;display:flex;justify-content:space-evenly;flex-direction:column;flex-wrap:wrap;min-height:100px}.calendar-day-container.mobile{flex-direction:row;min-height:157px}td.content{position:relative;vertical-align:top}td.content:first-child{padding-left:10px!important}td.content:last-child{padding-right:10px!important}div.menu-items-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3)}div.menu-items-overlay.clickable{pointer-events:none}div.menu-items-overlay.unavailable{width:100%}div.menu-items-overlay.top-row{height:100%}.ordering-unavailable{background-color:#fff;position:absolute;top:10%;left:10%;width:80%;height:50px;border-radius:4px;border:1px solid #cdd3d6;display:flex;justify-content:center;align-items:center}.ordering-unavailable__warning-icon{margin-right:10px;color:var(--linq-color-warn-100)}.weekday-picker-container{display:flex}.weekday-picker-container button:first-child{margin-right:auto}.weekday-picker-container span{flex:1 1}.weekday-picker-container button:nth-child(2){margin-left:auto}.weekday-picker-container button:disabled{visibility:hidden}.calendar-week-container{display:flex;flex-direction:column;justify-content:center;margin-top:var(--linq-spacing-8)}.calendar-week-container.mobile tr>td.no-items{padding:25px!important;text-align:center!important}.calendar-week-container .ordering-rules{position:relative;margin-right:var(--linq-spacing-10)}.calendar-week-container .ordering-rules .close-icon{position:absolute;cursor:pointer;top:0;right:calc(var(--linq-spacing-8)*-1);padding:0}.calendar-week__table{box-shadow:0 1px 3px rgba(0,0,0,.2)}.calendar-week__table thead tr{padding:0}.calendar-week__table thead tr th{width:20%;padding:16px!important;font-weight:700;font-size:16px;text-align:center;background-color:var(--linq-color-primary-400);color:var(--linq-color-gray-100)}.calendar-week__table tbody tr{padding:0}.calendar-week__table tbody tr>td{border-top:unset}.calendar-week__table tbody tr>td.group{text-align:center;vertical-align:center;height:32px;text-transform:uppercase;background-color:#eff1f4;padding:8px!important}.calendar-week__table tbody tr>td:not(.group):not(:last-child){border-right:1px solid #eff1f4}.calendar-week__table tbody tr>td.content{padding:0!important;background-color:var(--linq-color-gray-100)}.calendar-week__table tbody tr>td.no-items{padding:50px;text-align:center!important}.nutrition-facts-container{min-width:250px;padding:10px 0;font-size:14px;color:var(--linq-color-primary-700)!important;display:table}.nutrition-facts-container td{padding:2px 6px;display:table-cell}.nutrition-facts-container td.label{font-weight:700}.nutrition-facts-container td.label p{font-weight:400;margin:0}.nutrition-facts-container td.label.secondary{font-weight:400;padding-left:15px!important}.nutrition-facts-container td.label .trans-fat-label{font-style:italic}.nutrition-facts-container td.value{text-align:right!important}.nutrition-facts-container td.value.bolded{font-weight:700}.nutrition-facts-container td.value.calories{font-size:44px}.nutrition-facts-container .no-border{border-top:0!important;font:17px Source Sans Pro;letter-spacing:0;color:var(--linq-color-gray-800);opacity:1}.nutrition-facts-container .thick-border{border-top:4px solid var(--linq-color-primary-700)!important}.nutrition-facts-container .thick-border-bottom{border-bottom:4px solid var(--linq-color-primary-700)!important}.nutrition-facts-container .nutritional-link{font:16px/24px Proxima-Nova;letter-spacing:0;color:var(--linq-color-primary-400);opacity:1;cursor:pointer}.nutrition-facts-container .additional-info{text-align:left;font:13px/18px Source Sans Pro;letter-spacing:.23px;color:var(--linq-color-gray-500);opacity:1;margin-top:8px}.special-meal-accommodations-container{padding:0 0 10px}.special-meal-accommodations-container .label{margin-right:4px;text-align:left;font:13px/24px Source Sans Pro;letter-spacing:0;color:var(--linq-color-gray-800);text-transform:uppercase;opacity:1}.special-meal-accommodations-container .list{display:flex;flex-wrap:wrap}.special-meal-accommodations-container .list .item{width:50px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:8px 0 0}.special-meal-accommodations-container .list .item .circle-icon{width:30px;height:30px;padding:5px;border-radius:50%;text-align:center;vertical-align:middle;font-size:30px!important;background:#ffc400 0 0 no-repeat padding-box;opacity:1;color:#fff;letter-spacing:.32px}.special-meal-accommodations-container .list .item .accommodation-text{text-align:left;font:13px/16px Source Sans Pro;letter-spacing:0;color:#0f71b6;opacity:1}.special-meal-accommodations-container .custom{margin-top:10px;display:flex;align-items:center;font-size:12px}.special-meal-accommodations-container .custom .label{margin-right:4px;text-align:left;font:13px/24px Source Sans Pro;letter-spacing:0;color:var(--linq-color-gray-800);text-transform:uppercase;opacity:1}.special-meal-accommodations-container .custom .custom-acc-text{text-align:left;font:700 13px/24px Source Sans Pro;letter-spacing:0;color:var(--linq-color-gray-800);text-transform:uppercase}.nutrition-facts-popup-mobile{padding:10px}.nutrition-facts-popup .nutritional-link{padding-left:25px}.nutrition-facts-popup .table-wrapper{display:flex;flex-direction:column;align-items:center}.nutrition-facts-popup .table-wrapper table{padding:1rem;border-collapse:separate;font-family:"Proxima-Nova"}.nutrition-facts-popup .table-wrapper table .MuiTableCell-root{font-family:"Proxima-Nova"}.nutrition-facts-popup,.nutrition-facts-popup-mobile{font-size:14px;color:var(--linq-color-primary-700)!important}.nutrition-facts-popup-mobile .product-category,.nutrition-facts-popup .product-category{text-transform:uppercase;text-align:left;font:14px/24px Source Sans Pro;letter-spacing:0;color:var(--linq-color-gray-500);opacity:1}.nutrition-facts-popup-mobile .name,.nutrition-facts-popup .name{text-align:left;font:700 18px/24px Proxima-Nova;letter-spacing:0;opacity:1;color:var(--linq-color-primary-700);margin-bottom:3px}.nutrition-facts-popup-mobile .nutrients-header,.nutrition-facts-popup .nutrients-header{font:700 18px/24px "Proxima-Nova";letter-spacing:0;color:#2d3541;opacity:1}.nutrition-facts-popup-mobile .product-ingredients,.nutrition-facts-popup .product-ingredients{margin-right:4px;text-align:left;font:13px/24px "Source Sans Pro";letter-spacing:0;color:var(--linq-color-gray-800);text-transform:uppercase;opacity:1}.nutrition-facts-popup-mobile .price,.nutrition-facts-popup .price{text-align:left;font:18px/24px "Proxima-Nova";letter-spacing:0;color:var(--linq-color-gray-800);opacity:1}.nutrition-facts-popup-mobile .description,.nutrition-facts-popup .description{text-align:left;font:16px/20px "Source Sans Pro";letter-spacing:.25px;color:rgba(0,0,0,.6);opacity:1;margin:8px 0 16px}.nutrition-facts-popup-mobile .table-wrapper,.nutrition-facts-popup .table-wrapper{color:var(--linq-color-primary-700)!important;background:#eff1f4;border-radius:0 4px 4px 0;opacity:1;display:table}.nutrition-facts-popup-mobile .table-wrapper td,.nutrition-facts-popup .table-wrapper td{padding:2px 6px;display:table-cell}.nutrition-facts-popup-mobile .table-wrapper td.label,.nutrition-facts-popup .table-wrapper td.label{font-weight:700}.nutrition-facts-popup-mobile .table-wrapper td.label p,.nutrition-facts-popup .table-wrapper td.label p{font-weight:400;margin:0}.nutrition-facts-popup-mobile .table-wrapper td.label.secondary,.nutrition-facts-popup .table-wrapper td.label.secondary{font-weight:400;padding-left:15px!important}.nutrition-facts-popup-mobile .table-wrapper td.label .trans-fat-label,.nutrition-facts-popup .table-wrapper td.label .trans-fat-label{font-style:italic}.nutrition-facts-popup-mobile .table-wrapper td.value,.nutrition-facts-popup .table-wrapper td.value{text-align:right!important}.nutrition-facts-popup-mobile .table-wrapper td.value.bolded,.nutrition-facts-popup .table-wrapper td.value.bolded{font-weight:700}.nutrition-facts-popup-mobile .table-wrapper td.value.calories,.nutrition-facts-popup .table-wrapper td.value.calories{font-size:44px}.nutrition-facts-popup-mobile .no-border,.nutrition-facts-popup .no-border{border-top:0!important;font:17px Source Sans Pro;letter-spacing:0;color:var(--linq-color-gray-800);opacity:1}.nutrition-facts-popup-mobile .thick-border,.nutrition-facts-popup .thick-border{border-top:4px solid var(--linq-color-primary-700)!important}.nutrition-facts-popup-mobile .thick-border-bottom,.nutrition-facts-popup .thick-border-bottom{border-bottom:4px solid var(--linq-color-primary-700)!important}.nutrition-facts-popup-mobile .nutritional-link,.nutrition-facts-popup .nutritional-link{font:16px/24px Proxima-Nova;letter-spacing:0;color:var(--linq-color-primary-400);opacity:1;cursor:pointer;margin-bottom:5px}.popup{padding:1px!important}.nutrition-facts__additional-info{font:13px/18px Source Sans Pro;color:var(--linq-color-gray-500);opacity:1;margin:8px 0 20px}.form-container .food-group-wrapper{display:inline-block}.form-container .circle-icon{margin-right:10px;margin-bottom:6px;width:23px;height:23px;border-radius:50%;text-align:center;line-height:100px;vertical-align:middle;font-size:26px!important;background:#c7ced8 0 0 no-repeat padding-box;opacity:1;color:#fff;letter-spacing:.32px;padding:4px}.form-container .body{padding:20px;color:var(--linq-color-gray-400)}.menu-item-modal-container.sidebar{overflow-y:hidden!important}.menu-item-modal-container section .product-category{text-transform:uppercase;text-align:left;font:14px/24px "Source Sans Pro";letter-spacing:0;color:var(--linq-gray-500);opacity:1}.menu-item-modal-container section .name{text-align:left;font:700 28px/40px "Proxima-Nova";letter-spacing:0;color:var(--linq-color-primary-500);opacity:1}.menu-item-modal-container section .price{text-align:left;font:18px/24px "Proxima-Nova";letter-spacing:0;color:var(--linq-color-gray-800);opacity:1}.menu-item-modal-container section .description{text-align:left;font:16px/20px Source Sans Pro;letter-spacing:.29px;color:#343434;opacity:1;margin:8px 0}.menu-item-modal-container section .ingredients{text-align:left;font:16px/20px Source Sans Pro;letter-spacing:.29px;color:#343434;opacity:1;margin-top:4px}.menu-item-modal-container section .view-nutrition-info{color:var(--linq-color-primary-500);font:16px/24px Proxima-Nova;letter-spacing:0;opacity:1;display:flex;justify-content:space-between;width:100%}.menu-item-modal-container section .food-groups{margin:8px 0}.menu-item-modal-container section .food-groups .name{text-align:left;font:14px/24px Source Sans Pro;letter-spacing:0;color:var(--linq-color-gray-800);text-transform:uppercase;opacity:1}.menu-item-modal-container section .pickup-location{margin-top:24px;margin-bottom:10px}.menu-item-modal-container section .pickup-location .label{text-align:left;font:14px/24px Source Sans Pro;letter-spacing:0;color:var(--linq-color-gray-800);text-transform:uppercase;opacity:1}.menu-item-modal-container section .pickup-location .value{text-align:left;font:16px/24px Source Sans Pro;letter-spacing:0;color:#343434;opacity:1}.menu-item-modal-container .order-details{font-family:"Proxima-Nova";margin-top:32px}.menu-item-modal-container .order-details .header{color:var(--linq-color-primary-500);font:16px/24px Proxima-Nova}.menu-item-modal-container .order-details .date{font-size:14px;margin:12px 0;color:var(--linq-color-gray-800)}.menu-item-modal-container .order-details .oo-row{display:flex;align-items:center}.menu-item-modal-container .order-details .oo-row>div:not(:first-child):not(:last-child){margin:0 16px}.menu-item-modal-container .order-details .oo-row .menu-type.heading{text-transform:uppercase}.menu-item-modal-container .order-details .oo-row .menu-type{flex:2 1}.menu-item-modal-container .order-details .oo-row .quantity{flex:0 1 75px}.menu-item-modal-container .order-details .oo-row .total{flex:1 1}.menu-item-modal-container .order-details .oo-row .delete{flex:0 1 40px}.menu-item-accordion.MuiAccordion-root{box-shadow:none}.menu-item-accordion.MuiAccordion-root:before{display:none}.menu-item-accordion.MuiAccordion-root .MuiAccordionSummary-root{padding:0;min-height:auto}.menu-item-accordion.MuiAccordion-root .MuiAccordionSummary-content{margin:0;text-transform:none}.menu-item-accordion.MuiAccordion-root .MuiAccordionSummary-content h4{color:var(--linq-color-primary-600);margin:var(--linq-spacing-4) 0}.menu-item-accordion.MuiAccordion-root .MuiButtonBase-root:not(.MuiIconButton-root):not(.MuiChip-clickable){padding-left:0;padding-right:0}.menu-item-accordion.MuiAccordion-root .MuiAccordionSummary-expandIcon{color:var(--linq-color-primary-600);font-size:var(--linq-font-size-6);padding-top:0;padding-bottom:0}.menu-item-accordion__product-image{max-width:100%;max-height:60vh;margin:var(--linq-spacing-8) auto}.shop-container{padding:var(--linq-spacing-4);max-width:100%;height:100%;display:flex;flex-direction:column}.shop-container .page-content-wrapper{padding:var(--linq-spacing-3) var(--linq-spacing-8)}.shop-container .sub-header .balance{text-align:left;font:1.7rem Proxima-Nova;letter-spacing:0;color:#6c7f9a}.shop-container .sub-header .balance.mobile{font-size:24px}.shop-container .sub-header .divider{text-align:left;font:1.7rem Proxima-Nova;letter-spacing:0;color:#6c7f9a;padding-right:10px;opacity:1}.shop-container .sub-header .divider.mobile{display:none}.shop-container .sub-header .ordering-rules{color:#56667d;font-size:20px;flex:1 1;text-align:right;padding-left:1.5rem}.shop-container .sub-header--mobile .ordering-rules{text-align:center}.shop-container .menu-sub-header{padding-left:var(--linq-spacing-6)}.shop-container .shop-options-container{display:flex}.shop-container .shop-options-container.mobile{display:block}.shop-container .shop-options-container .menu-type-select{width:50%}@media (max-width:785px){.shop-container .shop-options-container .menu-type-select{width:100%}}.shop-container .location-dropdown{margin-right:var(--linq-spacing-3);min-width:300px;width:50%}.shop-container .location-dropdown.mobile{width:100%}.shop-container .shop-calendar-container{display:flex;width:100%;height:3.5em}.shop-container .shop-calendar-container .date-range-nav-container{margin-left:auto}.shop-container .shop-calendar-container-mobile{flex-direction:column-reverse}.filter-container{overflow-x:hidden!important}.filter-container h6{margin:0}.filter-container .checkbox-container{padding-left:0}.filter-container .dateRange-header,.filter-container .filter-chip{margin-bottom:var(--linq-spacing-2)}.filter-container .filter-chip{margin-right:var(--linq-spacing-1)}.filter-container .selected-filters{margin-bottom:var(--linq-spacing-4)}.filter-container .checkbox-container{margin-bottom:var(--linq-spacing-6)}.linq-table-container{background:var(--linq-color-gray-100)}.filter-chip{margin-bottom:var(--linq-spacing-2);margin-right:var(--linq-spacing-1)}.linq-table__active-filters{align-items:center;display:flex;overflow:auto;margin-right:var(--linq-spacing-1);margin-top:var(--linq-spacing-2)}@media only screen and (max-width:786px){.linq-table__active-filters{padding:var(--component-filters-padding)}}@media only screen and (max-width:630px){.table-actions{margin-top:52px}}.linq-table__search-input{margin-bottom:0!important;min-width:255px!important}.search-button{margin-left:var(--linq-spacing-3)!important}.table-cell__text-content{padding:var(--component-cell-spacing-y) var(--component-cell-spacing-x)}.pagination__outer-container{display:flex}.paginator__container{display:flex;align-items:center;justify-content:flex-end;padding:0 var(--linq-spacing-2);flex-wrap:wrap-reverse;width:100%;font-family:var(--linq-font-primary);font-size:var(--linq-font-size-5)}.paginator__page-size{display:flex;align-items:baseline;margin-right:var(--linq-spacing-2)}.paginator__page-size-label{margin:0 var(--linq-spacing-1);color:var(--component-paginator-color)}.paginator__range-actions{display:flex;align-items:center}.paginator__range-label{margin:0 var(--linq-spacing-8) 0 var(--linq-spacing-6)}.paginator__page-jump{color:var(--component-paginator-color);align-items:center;display:flex}.paginator__page-input{width:60px}.linq-table__sort-icon{height:12px!important;width:12px!important;margin-left:var(--linq-spacing-1)}.react-table-v2-unit-label{font-weight:700;padding:var(--component-filters-padding);margin-left:auto!important}.table-filter-chips__clear{margin-left:auto!important}.table-filter-chips{height:var(--linq-spacing-8)!important}.react-table-v2-sticky-action-column th:last-child{position:-webkit-sticky!important;position:sticky!important;border-left:1px solid var(--component-cell-border-color);background-color:#fff;z-index:1;left:auto;right:0}.react-table-v2-sticky-action-column th:nth-last-child(2){border-right:none!important}.react-table-v2-sticky-action-column tbody td:last-child{position:-webkit-sticky!important;position:sticky!important;border-left:1px solid var(--component-cell-border-color);z-index:1;left:auto;right:0}.react-table-v2-sticky-action-column tbody td:nth-last-child(2){border-right:none!important}.table-overflow{min-height:300px}.table-loading{opacity:.5!important}.mdc-text-field--disabled,.MuiInputBase-root.Mui-disabled .MuiOutlinedInput-notchedOutline{background-color:transparent!important;opacity:.5!important}.MuiInputBase-root.Mui-disabled{opacity:.5!important}.linked-parents-modal .linq-dialog__content{padding-bottom:var(--linq-spacing-6)!important}.linked-parents-modal .table-no-data{min-height:300px!important}.linked-parents-modal .MuiDialog-paper{width:1150px}.linked-parents-modal .Modal.Actions{justify-content:end!important}.student-table-container-mobile .student-table,.student-table-container .student-table{margin:var(--linq-spacing-4)}.student-table-container-mobile .header,.student-table-container .header{display:flex;align-items:center;justify-content:space-between;background-color:#fff}.student-table-container-mobile .header h1,.student-table-container .header h1{margin-bottom:0}.student-table-container #query,.student-table-container-mobile #query{background:rgba(0,0,0,.09);height:30px;padding:10px;margin-top:-13px}.student-table-container #query input,.student-table-container-mobile #query input{width:300px}.student-table-container-mobile .info,.student-table-container .info{display:flex;justify-content:flex-end;font:14px/24px Source Sans Pro}.student-table-container-mobile .info span,.student-table-container .info span{cursor:pointer}.student-table-container-mobile .info .lastUpdated,.student-table-container .info .lastUpdated{display:flex;justify-content:center;align-items:center;margin-left:20px}.student-table-container-mobile .btn-reset,.student-table-container .btn-reset{color:var(--linq-color-primary-500)}.student-table-container-mobile .student-table-inactive-row,.student-table-container .student-table-inactive-row{color:var(--linq-color-alert-100)}.synthesis-container .header{display:flex;align-items:center;height:82px;padding-left:24px;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.1607843137254902)}.synthesis-container .page-content-wrapper .oo-row{display:grid;grid-template-columns:60% 40%}.synthesis-container .page-content-wrapper .oo-row>div:first-child{grid-column:2}.synthesis-container .page-content-wrapper .oo-row>div:last-child{grid-column:1;grid-row:1}@media (max-width:750px){.synthesis-container .page-content-wrapper .oo-row{display:block}}.synthesis-container .page-content-wrapper .card-body{margin-top:var(--linq-spacing-8)}.synthesis-container .page-content-wrapper .linq-card.MuiPaper-elevation1{margin-right:var(--linq-spacing-6)}@media (max-width:750px){.synthesis-container .page-content-wrapper .linq-card.MuiPaper-elevation1{margin-right:0}}.synthesis-container .page-content-wrapper .linq-card.MuiPaper-elevation1 .MuiFormControl-root{width:100%}.synthesis-container .page-content-wrapper .linq-card.MuiPaper-elevation1 .card-footer{background-color:var(--linq-color-gray-300)}.teacher-roster-ordering__entree-section{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--linq-color-secondary-500);border-radius:4px}.teacher-roster-ordering__entree-section h4{margin-bottom:0;margin-top:0}.teacher-roster-ordering__entree-section>*{padding:var(--linq-spacing-6)}.teacher-roster-ordering__entree-section footer{padding:var(--linq-spacing-4)}.teacher-roster-ordering__entree-section .menu-item-container{width:100%;margin:0;margin-bottom:var(--linq-spacing-6);background-color:var(--linq-color-gray-100)}.teacher-roster-ordering__entree-section .special-meal-accommodations-container{margin:var(--linq-spacing-4);margin-bottom:0}.teacher-roster-ordering__entree-section .special-meal-accommodations-container .list{flex-direction:row-reverse}.teacher-roster-ordering__entree-section .special-meal-accommodations-container .list .item{padding:0}.teacher-roster-ordering__entree-section .entrees-unavailable{display:flex;align-items:center;justify-content:center;position:relative;margin-top:auto;margin-bottom:auto;font-size:var(--linq-font-size-6);border-radius:4px;padding:var(--linq-spacing-4) 0;background:#eff1f4}.teacher-roster-ordering__entree-section .entrees-unavailable .MuiSvgIcon-root{color:var(--linq-color-warn-100);margin-right:var(--linq-spacing-2)}.teacher-roster-ordering__entree-list{background:var(--linq-color-gray-100);flex:1 1;overflow-y:auto;flex-basis:0;min-height:472px;display:flex;flex-direction:column}.teacher-roster-ordering__entree-list .menu-item-container{min-height:unset}.teacher-roster-ordering__entree-list .menu-item-container-mobile .body,.teacher-roster-ordering__entree-list .menu-item-container .body{height:auto}.order-confirmation-sidebar .footer{justify-content:flex-end}.order-confirmation-sidebar .order-id,.order-confirmation-sidebar .pickup{color:var(--linq-color-primary-400);font-size:var(--linq-font-size-8);font-weight:700;margin:var(--linq-spacing-8);text-transform:uppercase}.order-confirmation-sidebar .order-id{font-size:var(--linq-font-size-10)}.order-confirmation-sidebar .entree{display:flex;justify-content:space-between}.order-confirmation-sidebar .student-row{margin-top:var(--linq-spacing-4);color:var(--linq-color-secondary-300)}.order-confirmation-sidebar .failed-message{margin-left:54px;color:var(--linq-color-secondary-300)}.cart-sidebar,.entree-sidebar,.order-confirmation-sidebar{font-family:var(--linq-font-secondary)}.cart-sidebar .section-grouping,.entree-sidebar .section-grouping,.order-confirmation-sidebar .section-grouping{padding:var(--linq-spacing-6)}.cart-sidebar .name-section,.entree-sidebar .name-section,.order-confirmation-sidebar .name-section{padding:var(--linq-spacing-6) var(--linq-spacing-6) 0 var(--linq-spacing-6)}.cart-sidebar .food-groups,.cart-sidebar .special-meal-accomodations,.entree-sidebar .food-groups,.entree-sidebar .special-meal-accomodations,.order-confirmation-sidebar .food-groups,.order-confirmation-sidebar .special-meal-accomodations{margin-top:var(--linq-spacing-3);padding-top:0;padding-bottom:0}.cart-sidebar .MuiAccordionDetails-root,.entree-sidebar .MuiAccordionDetails-root,.order-confirmation-sidebar .MuiAccordionDetails-root{flex-direction:column}.cart-sidebar .menu-type,.entree-sidebar .menu-type,.order-confirmation-sidebar .menu-type{margin-bottom:var(--linq-spacing-4);color:var(--linq-color-gray-500);text-transform:uppercase;font-size:var(--linq-font-size-4)}.cart-sidebar .accordion-title,.entree-sidebar .accordion-title,.order-confirmation-sidebar .accordion-title{color:var(--linq-color-gray-500);text-transform:uppercase;margin-bottom:var(--linq-spacing-2)}.cart-sidebar .student-row,.entree-sidebar .student-row,.order-confirmation-sidebar .student-row{display:flex;align-items:center;margin-bottom:var(--linq-spacing-4);margin-left:var(--linq-spacing-2)}.cart-sidebar .student-row .student-name,.entree-sidebar .student-row .student-name,.order-confirmation-sidebar .student-row .student-name{margin-left:var(--linq-spacing-2);font-size:var(--linq-font-size-7);flex:1 1}.cart-sidebar .oo-drawer-main-section,.entree-sidebar .oo-drawer-main-section,.order-confirmation-sidebar .oo-drawer-main-section{padding:0}.cart-sidebar .items-expired,.entree-sidebar .items-expired,.order-confirmation-sidebar .items-expired{display:flex;align-items:center;background:var(--linq-color-warn-100);padding:var(--linq-spacing-4);border-radius:var(--linq-border-radius-2)}.cart-sidebar .items-expired .text,.entree-sidebar .items-expired .text,.order-confirmation-sidebar .items-expired .text{margin-left:var(--linq-spacing-4)}.cart-sidebar .date-toggle>.MuiAccordionSummary-content,.entree-sidebar .date-toggle>.MuiAccordionSummary-content,.order-confirmation-sidebar .date-toggle>.MuiAccordionSummary-content{display:flex;align-items:center}.cart-sidebar .date-toggle>.MuiAccordionSummary-content .MuiSvgIcon-root,.entree-sidebar .date-toggle>.MuiAccordionSummary-content .MuiSvgIcon-root,.order-confirmation-sidebar .date-toggle>.MuiAccordionSummary-content .MuiSvgIcon-root{margin-left:var(--linq-spacing-4)}.cart-sidebar .oo-accordion .MuiAccordionSummary-content,.entree-sidebar .oo-accordion .MuiAccordionSummary-content,.order-confirmation-sidebar .oo-accordion .MuiAccordionSummary-content{margin:0;text-transform:none}.cart-sidebar .oo-accordion .MuiAccordionSummary-content h4,.entree-sidebar .oo-accordion .MuiAccordionSummary-content h4,.order-confirmation-sidebar .oo-accordion .MuiAccordionSummary-content h4{color:var(--linq-color-primary-600);margin:var(--linq-spacing-4) 0}.cart-sidebar .oo-accordion .MuiAccordionSummary-root,.entree-sidebar .oo-accordion .MuiAccordionSummary-root,.order-confirmation-sidebar .oo-accordion .MuiAccordionSummary-root{background-color:#fff}.cart-sidebar .oo-accordion .MuiAccordionSummary-content.Mui-expanded,.entree-sidebar .oo-accordion .MuiAccordionSummary-content.Mui-expanded,.order-confirmation-sidebar .oo-accordion .MuiAccordionSummary-content.Mui-expanded{margin:0}.cart-sidebar .linq-button,.cart-sidebar .mat-button-base,.cart-sidebar .mdc-button,.cart-sidebar .MuiButtonBase-root:not(.MuiIconButton-root):not(.MuiChip-clickable),.entree-sidebar .linq-button,.entree-sidebar .mat-button-base,.entree-sidebar .mdc-button,.entree-sidebar .MuiButtonBase-root:not(.MuiIconButton-root):not(.MuiChip-clickable),.order-confirmation-sidebar .linq-button,.order-confirmation-sidebar .mat-button-base,.order-confirmation-sidebar .mdc-button,.order-confirmation-sidebar .MuiButtonBase-root:not(.MuiIconButton-root):not(.MuiChip-clickable){padding-left:var(--linq-spacing-6);padding-right:var(--linq-spacing-6)}.cart-sidebar .MuiAccordionSummary-expandIcon,.entree-sidebar .MuiAccordionSummary-expandIcon,.order-confirmation-sidebar .MuiAccordionSummary-expandIcon{color:var(--linq-color-primary-600)}.cart-sidebar__product-name,.sidebar__total{color:var(--linq-color-gray-500);font-size:var(--linq-font-size-7);font-weight:700;display:flex;align-items:center}.cart-sidebar__sides{color:var(--linq-color-gray-500);margin-bottom:var(--linq-spacing-2);font-size:var(--linq-font-size-4)}.cart-sidebar__bulk-row{display:flex;justify-content:space-between;margin-bottom:var(--linq-spacing-2)}.cart-sidebar__bulk-product-category{color:var(--linq-color-primary-400);font-weight:700;margin-bottom:var(--linq-spacing-4)}.cart-sidebar__number-input{width:60px}.entree-sidebar-img-container{display:flex;justify-content:center;align-items:center}.entree-sidebar__product-image{max-height:350px}.entree-sidebar__divider{margin:0 var(--linq-spacing-6)!important}.side-bar__entree{color:var(--linq-color-gray-500);font-size:var(--linq-font-size-7);font-weight:700}.side-bar__product-name{color:var(--linq-color-primary-500);font-size:var(--linq-font-size-5);font-weight:700;margin:var(--linq-spacing-4);margin-bottom:var(--linq-spacing-1);text-align:left}.side-bar__bulk-product-name{text-transform:none!important;background-color:transparent;border:none;cursor:pointer}.side-bar__sides{color:var(--linq-color-gray-500);font-size:var(--linq-font-size-4);margin:0 var(--linq-spacing-4);text-align:left}.bulk-order-table{height:100%;width:100%}.bulk-order-card{display:flex;flex:1 1}.bulk-order-card__btn{width:100%}.bulk-order-card__image{cursor:pointer}.bulk-order-card__product-body{flex:0 1}.bulk-order-card__btn.menu-item-container:last-child{margin-bottom:0}.bulk-order-card__btn.menu-item-container-mobile:focus,.bulk-order-card__btn.menu-item-container:focus{transform:none;transition:none;box-shadow:none;cursor:default}.bulk-order-card__btn.menu-item-container-mobile:hover,.bulk-order-card__btn.menu-item-container:hover{cursor:unset}.bulk-order-card__row{display:flex}.bulk-order-card__row .special-meal-accommodations-container .list .item .circle-icon{width:28px;height:28px;padding:4px;font-size:20px!important}.bulk-order-card__row .special-meal-accommodations-container{padding:0;flex:1 1;display:flex;justify-content:flex-end;margin-right:var(--linq-spacing-4)}.bulk-order-card__row .special-meal-accommodations-container .list .item{padding:0}.bulk-order-card__input{width:60px}.bulk-order-card__input-container{display:flex;flex-direction:column;margin-left:var(--linq-spacing-1)}.bulk-order-card__total-ordered{margin-left:var(--linq-spacing-3);font-size:var(--linq-font-size-4);color:var(--linq-color-secondary-600)}.bulk-order-card__total-ordered-none{color:var(--linq-color-gray-500)}.order-confirmation__entree{display:flex;justify-content:space-between}.cart-sidebar__pickup-location-select{margin-right:var(--linq-spacing-6);margin-left:var(--linq-spacing-6);margin-top:var(--linq-spacing-6)}.date-toggle__icon{color:var(--linq-color-primary-600)}.teacher-roster-ordering__content{flex:1 1}.teacher-roster-ordering__ordering-table{min-height:472px;height:100%;width:100%}.teacher-roster-ordering__ordering-table .actions{display:flex;align-items:center;justify-content:flex-end}.teacher-roster-ordering__ordering-table .actions .ordering-status{margin-right:var(--linq-spacing-3)}.teacher-roster-ordering__entree-section{height:100%}.teacher-roster-ordering-container{padding-left:var(--linq-spacing-4);padding-right:var(--linq-spacing-4);height:100%;display:flex;flex-direction:column}.teacher-roster-ordering-container header.sub-header{padding-right:0;padding-left:0}.teacher-roster-ordering-container .report-header{display:flex;align-items:center;background-color:var(--linq-color-gray-100);height:82px;padding-left:20px;box-shadow:0 3px 6px rgba(0,0,0,.1607843137254902)}.teacher-roster-ordering-container .meal-type-picker-container{margin:0!important}.teacher-roster-ordering-container .print{padding:.25rem;text-decoration:none}.teacher-roster-ordering-container .print:focus{outline:1px solid var(--linq-color-primary-500)}.teacher-roster-ordering-container .order-items{display:flex;flex-direction:column;justify-content:flex-start;font:20px "Source Sans Pro";color:#343434;align-items:flex-start}.teacher-roster-ordering-container .order-items .side-items{font-size:14px}.teacher-roster-ordering-container .item{display:flex;justify-content:flex-start;align-items:center;text-align:left;font:20px "Source Sans Pro";letter-spacing:0;color:#343434}.teacher-roster-ordering-container .item .student-name{font-weight:550;padding-right:5px}.teacher-roster-ordering-container .item .student-img{height:40px!important;margin-right:.75rem;color:#343434}.teacher-roster-ordering-container .ordering-rules{color:var(--linq-color-secondary-500);font-size:var(--linq-font-size-7);flex:1 1;text-align:right;padding-left:var(--linq-spacing-6)}.teacher-roster-ordering-container .table-footer{display:flex;align-items:center;justify-content:space-between;padding:var(--linq-spacing-4) var(--linq-spacing-6);background-color:var(--linq-color-gray-300)}.teacher-roster-ordering-container .table-footer a:active,.teacher-roster-ordering-container .table-footer a:focus{outline:none}.teacher-roster-ordering-container .table-footer .footer-text{text-transform:uppercase;color:var(--linq-color-primary-700)}.row__actions{display:flex}.row__bulk-switch{display:flex;height:56px;align-items:center;font-weight:700;margin-right:var(--linq-spacing-6)}@media (max-width:540px){.teacher-roster-ordering__bulk-switch.col-12{display:flex;justify-content:center}}@media (min-width:1000px){.teacher-roster-ordering__bulk-switch.col-lg4,.teacher-roster-ordering__bulk-switch.col-xl-6{display:flex;justify-content:flex-end}}.teacher-roster-ordering__row{height:100%}@media (max-width:992px){.teacher-roster-ordering__table-col{margin-bottom:var(--linq-spacing-4)}}@media (min-width:992px){.teacher-roster-ordering__table-col{padding-right:var(--linq-spacing-4)!important}}.teacher-ordering-report-container{width:8.5in;margin:auto;background-color:var(--linq-color-gray-100);padding:0 var(--linq-spacing-5);page-break-inside:avoid}.teacher-ordering-report-container .page-header{display:flex;justify-content:space-between}.teacher-ordering-report-container .classroom-name{font-size:var(--linq-font-size-7);padding:var(--linq-spacing-5) 0 var(--linq-spacing-5) 0;text-align:left;font-weight:700;text-transform:capitalize}.teacher-ordering-report-container .date{font-size:var(--linq-font-size-5);padding:var(--linq-spacing-5) var(--linq-spacing-5) var(--linq-spacing-5) 0;text-align:right;font-weight:400}.teacher-ordering-report-container table{width:100%;border-spacing:0}.teacher-ordering-report-container table thead tr{page-break-inside:avoid;page-break-after:auto}.teacher-ordering-report-container table thead tr th{padding:var(--linq-spacing-1)}.teacher-ordering-report-container table thead tr th.product-date,.teacher-ordering-report-container table thead tr th.student-allergens{padding:var(--linq-spacing-5) var(--linq-spacing-5) var(--linq-spacing-5) 0}.teacher-ordering-report-container table thead tr th.student-name{width:125px;text-align:left;font-size:var(--linq-font-size-5);padding-left:var(--linq-spacing-2);font-weight:400}.teacher-ordering-report-container table td{padding:var(--linq-spacing-1);text-align:left;vertical-align:top}.teacher-ordering-report-container table td.student-name{font-size:var(--linq-font-size-4)}.teacher-ordering-report-container table td.student-name .student-id{font-size:var(--linq-font-size-3)}.teacher-ordering-report-container table td.product-name{font-size:var(--linq-font-size-4);max-width:50px}.teacher-ordering-report-container table td.student-allergens{font-size:var(--linq-font-size-4);text-align:left;max-width:5px}.teacher-report{border-collapse:collapse;margin-top:var(--linq-spacing-6)}.teacher-report__first-table{margin:0}.teacher-report__header-row,.teacher-report__tr{border-bottom:1px solid #999}.teacher-report__tr{font-size:var(--linq-font-size-5);text-align:left;font-weight:400}.teacher-report__pre-line{white-space:pre-line}.teacher-report__sides{font-style:italic}.teacher-report__page-break{page-break-after:always}.invite-form{display:grid;grid-gap:var(--linq-spacing-4);width:100%}.invite-modal-container .linq-dialog__content_scroll div .MuiTextField-root{margin-bottom:6px}.invite-error{color:var(--linq-color-alert-200);padding-left:16px}.user-management-container .body{margin:var(--linq-spacing-10) var(--linq-spacing-4) 0}.user-management-container .body h2{margin:0;color:#0b5487}.user-management-container .body p{font-size:16px;margin-top:8px}.user-management-container .body .react-table-container table tbody tr,.user-management-container .body .react-table-container table thead tr{position:relative}.user-management-container .body .react-table-container table tbody tr td:last-child,.user-management-container .body .react-table-container table thead tr th:last-child{position:absolute;right:0;border:none}.user-management-container .invite-btn{cursor:pointer;color:#4183c4}.table-filters{padding:0 20px}.table-filters .top-right{position:absolute;right:22px;top:104px}.table-filters .left{float:left}.table-filters .left button{margin-top:10px;cursor:pointer;color:var(--linq-color-primary-500)}.table-filters .right{margin-top:10px;float:right}.user-management-modal-container .header{display:flex!important;align-items:center;justify-content:space-between;background-color:#0b5487!important;padding:24px!important}.user-management-modal-container .content{padding:var(--linq-spacing-6)}.user-management-modal-container .content div,.user-management-modal-container form{width:100%}.select-all-invites{cursor:pointer}.right-header{margin-right:25px}@media only screen and (max-width:630px){.table-filters{margin-top:52px}}.loading-indicator{width:20px!important;height:20px!important;margin-left:var(--linq-spacing-2)!important}.loading-indicator-complete{animation:slowFade 2s;animation-delay:2s;animation-fill-mode:forwards}@keyframes slowFade{0%{opacity:1}to{opacity:0}}.user-management__modal-title.linq-heading{color:var(--linq-color-gray-100)}.transaction-history{margin:var(--linq-spacing-4)}.transaction-history__cancel-btn{color:var(--linq-color-gray-900)!important}.transaction-history__items{text-overflow:clip!important;white-space:break-spaces!important}.site-information{margin:var(--linq-spacing-4)}.table-container{margin:var(--linq-spacing-6)}.card-container{display:grid;grid-template-columns:60% 40%}.close-school-year-card{margin-right:var(--linq-spacing-6)!important}svg{vertical-align:-.25em}.check-icon{color:var(--linq-color-success-300)}.error-icon{color:var(--linq-color-alert-300)}.linq-table tbody tr td{text-overflow:unset!important;white-space:unset!important;word-wrap:break-word}.MuiLinearProgress-colorPrimary{background-color:#ddd!important}.MuiLinearProgress-root{margin-bottom:var(--linq-spacing-6);margin-top:var(--linq-spacing-2)}.MuiLinearProgress-root:after,.MuiLinearProgress-root:before{content:"";height:inherit;background:transparent;display:block;border-color:#fff;border-style:solid;border-width:0 6px;position:absolute;width:calc(20% - 4px);z-index:10}.MuiLinearProgress-root:before{left:calc(20% - 4px)}.MuiLinearProgress-root:after{right:calc(20% - 4px)}.red .MuiLinearProgress-barColorPrimary{background-color:#8b0000}.orange-red .MuiLinearProgress-barColorPrimary{background-color:#ff4500}.orange .MuiLinearProgress-barColorPrimary{background-color:orange}.yellow-green .MuiLinearProgress-barColorPrimary{background-color:#9acd32}.green .MuiLinearProgress-barColorPrimary{background-color:green}.terms-of-use{padding:0 0 2px 2px!important;text-transform:none!important;font-family:var(--linq-font-primary)!important;font-weight:400}.agree-to-terms{align-items:end!important}.agree-label{margin-left:var(--linq-spacing-1)}.change-email__container{margin-bottom:var(--linq-spacing-6)}.change-email{display:block}.change-email__helper-text{display:block;margin:var(--linq-spacing-2) 0;font-size:14px}.update-email-btn{margin-right:1rem}.update-email-btn,.update-password-btn{padding:0!important;font-family:var(--linq-font-primary)!important;font-size:var(--linq-font-size-5);font-weight:700;color:var(--linq-color-primary-500);background-color:transparent;border:none;cursor:pointer}.disabled-btn{opacity:.5!important;cursor:default!important}.cancellation-email-container{padding-left:var(--linq-spacing-3);margin-bottom:var(--linq-spacing-3)}.sites-container{padding-left:var(--linq-spacing-4)}.site-menu{padding-left:var(--linq-spacing-4)!important}.site-menus-container{padding-bottom:var(--linq-spacing-1)}.no-menus-published{padding-left:var(--linq-spacing-6);padding-top:var(--linq-spacing-3)}.school-menus-container{margin-top:var(--linq-spacing-5)}.school-menus-container .component-loader-container{align-items:unset;margin-left:5rem}.school-menus-container h3{margin-top:0;margin-bottom:var(--linq-spacing-1)}.site-group-container{padding-top:var(--linq-spacing-3)}.preview-menus-container{padding:0 var(--linq-spacing-8)}.preview-menus-container .view-picker-container{padding:0 0 var(--linq-spacing-8) 0!important}.preview-menus-container .date-range-nav-container{float:none!important}.preview-menus-container.mobile{padding:0 var(--linq-spacing-2)}.preview-menus-container .linq-card__space{display:block!important;min-height:500px}.preview-menus-container a{text-align:left!important;text-transform:none!important;text-decoration:underline!important;color:var(--linq-color-primary-400)!important;font-weight:100!important}body,html{font-size:16px;height:100%}.btn-reset{background:transparent;border:none;color:inherit;cursor:pointer;padding:0;font-family:"proxima-nova","Source Sans Pro"}.MuiListSubheader-root{border:none;height:auto;position:relative;top:auto}.input-textarea-wrapper{color:#56667d;background:var(--linq-color-gray-200);border-radius:3px;font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:16px;margin-bottom:1.5rem;padding:1rem 0 0}.input-textarea-wrapper label{color:#56667d;display:block;padding:0 1rem}.input-textarea-wrapper textarea{color:rgba(0,0,0,.87);background:transparent;border:none;display:block;margin:0!important;padding:1rem;resize:none;width:100%}.input-textarea-wrapper textarea:focus{outline:none}main{display:block}.sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.application-root{display:flex;flex-direction:column;height:100%}.main-content{flex:1 0 auto}.main-footer{flex-shrink:0}.Toastify__toast--info{background:var(--linq-color-info-300)}.Toastify__toast--success{background:var(--linq-color-success-300)}.Toastify__toast--warning{background:var(--linq-color-warn-200)}.Toastify__toast--error{background:var(--linq-color-alert-300)}.linq-button-close-lg.MuiButtonBase-root{padding:var(--linq-spacing-3);background-color:var(--component-background-color)}.linq-drawer-header__close.MuiButtonBase-root{margin-left:auto}.linq-button-close-lg.MuiButtonBase-root:active,.linq-button-close-lg.MuiButtonBase-root:hover{background-color:var(--component-active-background-color);box-shadow:var(--component-active-box-shadow)}.MuiButtonGroup-root{border-radius:8px!important;background-color:var(--linq-color-gray-100)}.linq-app-bar .MuiButtonBase-root.MuiIconButton-root{margin-left:0;padding:0;width:40px;height:40px}.page-content-wrapper{padding:var(--linq-spacing-12) var(--linq-spacing-8)}.page-layout{max-width:800px;margin:auto;padding:var(--linq-spacing-6) var(--linq-spacing-4)}.MuiFormHelperText-root.linq-input__error-text{margin-left:var(--linq-spacing-4);font-size:12px;font-family:"proxima-nova","Source Sans Pro"}.linq-dialog--lg .MuiPaper-root{width:35rem;max-width:90vh}.oo-accordion.MuiAccordion-root.Mui-expanded,.oo-accordion .MuiAccordion-root.Mui-expanded{margin-top:0}.oo-accordion.MuiAccordion-root:before{height:0}.oo-accordion.MuiAccordion-root{box-shadow:none;border:0;border-radius:0;margin-top:0}.oo-accordion .MuiButtonBase-root:not(.MuiIconButton-root):not(.MuiChip-clickable){border-radius:0}.oo-accordion .MuiAccordionSummary-content{margin-left:var(--linq-spacing-4);font-size:var(--linq-font-size-6);color:var(--linq-color-primary-600)}.oo-accordion .MuiAccordionSummary-content.Mui-expanded{margin-left:var(--linq-spacing-4)}.oo-accordion .MuiCollapse-container{padding:0 var(--linq-spacing-4)}.text-underline-none{text-decoration:none!important}.linq-app-bar .MuiBadge-badge.MuiBadge-anchorOriginTopRightRectangle{transform:none}.linq-file-upload-target__icon{margin-bottom:var(--linq-spacing-4)}.linq-card.MuiPaper-elevation1{box-shadow:none}.profile-card__no-image.profile-card__no-image{font-size:100px}.mat-form-field,.mat-form-field-wrapper,.mdc-text-field,.MuiFormControl-root,.MuiInputBase-root{--component-hover-color:var(--linq-color-primary-600)!important;--component-label-color:var(--linq-color-primary-500)!important}.linq-drawer-footer{min-height:36px}.linq-drawer-footer .linq-button,.linq-drawer-footer .mat-button-base,.linq-drawer-footer .mdc-button,.linq-drawer-footer .MuiButtonBase-root:not(.MuiIconButton-root):not(.MuiChip-clickable){height:100%!important}.MuiFormControl-root,.MuiFormHelperText-root,.MuiInputBase-input,.MuiInputLabel-root{font-family:var(--linq-font-primary)!important}.linq-card__h6{color:var(--linq-color-gray-600);font-size:var(--linq-font-size-4)}.MuiFormHelperText-root.Mui-error{color:var(--linq-color-alert-200)!important}.MuiListItem-button{border-radius:0!important;font-family:var(--linq-font-primary)!important;text-transform:none!important;font-weight:400!important}a{text-decoration:none;color:inherit}.spin{animation:spinning 2s linear infinite;display:inline-block}@keyframes spinning{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.view-picker-container{display:flex;justify-content:space-between;font-size:22px;text-align:center;width:300px;padding:5px 20px;margin-top:7px}.view-picker-container button{display:flex;justify-content:center;align-items:center;width:150px;height:48px;text-transform:uppercase;font:16px/24px "Source Sans Pro";letter-spacing:0;color:#56667d;opacity:1;border-bottom:2px solid #cdd3d6;cursor:pointer}.view-picker-container button.selected{color:#0f71b6;border-bottom:2px solid #0f71b6}.sub-header-family{padding:0!important;margin-bottom:16px}.page-layout-family{max-width:800px;margin:auto;padding:var(--linq-spacing-6) var(--linq-spacing-4)}body{margin:0;font-family:var(--linq-font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--linq-color-gray-300)}h1,h2,h3,h4,h5,h6{font-family:"proxima-nova","Source Sans Pro";color:var(--linq-color-primary-700)}.oo-row{display:flex;flex-direction:row;flex-wrap:wrap}.oo-row.edges{justify-content:space-between}.column{display:flex;flex-direction:column}.column.stretch{flex:1 1}.no-highlight{-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.dialog-overflow{overflow-y:hidden}
/*# sourceMappingURL=main.46e7cd05.chunk.css.map */