.page-module-scss-module__T4EdAG__pageLayout{box-sizing:border-box;gap:20px;height:100vh;padding:20px;display:flex;overflow:hidden}.page-module-scss-module__T4EdAG__categoryColumn{flex-direction:column;gap:10px;width:15%;min-width:120px;max-height:100%;padding-right:5px;display:flex;overflow-y:auto}.page-module-scss-module__T4EdAG__categoryColumn button{cursor:pointer;flex-shrink:0;width:100%;padding:10px;font-size:1.1rem}.page-module-scss-module__T4EdAG__itemsSection{flex-direction:column;flex:1;width:60%;display:flex;overflow:hidden}.page-module-scss-module__T4EdAG__itemsGrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));justify-content:flex-start;align-items:flex-start;gap:20px;width:100%;max-height:100%;margin:0 auto;padding:10px;display:grid;overflow-y:auto}.page-module-scss-module__T4EdAG__itemCard{-webkit-user-select:none;user-select:none;text-align:center;cursor:pointer;border:1px solid #d4c6a7;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;height:auto;padding:10px;transition:box-shadow .3s,opacity .2s;display:flex}.page-module-scss-module__T4EdAG__itemCard:hover{box-shadow:0 4px 8px #0000001a}.page-module-scss-module__T4EdAG__itemCard h3{margin-bottom:.5em}.page-module-scss-module__T4EdAG__itemCard p{justify-self:start;margin:.2em 0}.page-module-scss-module__T4EdAG__outOfStock{opacity:.5;pointer-events:none;background:#fbeaea;border:2px solid #e74c3c}.page-module-scss-module__T4EdAG__stockWarning{color:#e74c3c;margin-top:8px;font-weight:700;display:block}.page-module-scss-module__T4EdAG__orderSummary{-webkit-user-select:none;user-select:none;border:1px solid #d4c6a7;border-radius:5px;flex-direction:column;width:25%;min-width:200px;height:100%;max-height:100%;padding:10px;display:flex}.page-module-scss-module__T4EdAG__orderList{flex-grow:1;margin-bottom:10px;padding:0;list-style-type:none;overflow-y:auto}.page-module-scss-module__T4EdAG__orderFooter{border-top:1px solid #d4c6a7;flex-direction:column;gap:5px;padding-top:10px;display:flex}.page-module-scss-module__T4EdAG__orderFooter p{margin:0}.page-module-scss-module__T4EdAG__orderFooter button{margin-top:5px}.page-module-scss-module__T4EdAG__DisplayItem{cursor:pointer;justify-content:space-between;margin-bottom:10px;display:flex}.page-module-scss-module__T4EdAG__noItemsText,.page-module-scss-module__T4EdAG__noOrderText{text-align:center;color:#0a3640}.page-module-scss-module__T4EdAG__orderHint{color:#0a3640;text-align:center;opacity:.7;margin-bottom:8px;font-size:.85rem}
.Button-module-scss-module__MtBDRa__button{font-family:var(--font-agenor);cursor:pointer;-webkit-user-select:none;user-select:none;text-transform:uppercase;background-color:#0000;border:0;border-radius:.625rem;margin:0;padding:.75rem 1.25rem;font-size:1em;font-weight:700;transition:all .3s ease-in-out;display:inline-block}.Button-module-scss-module__MtBDRa__button .Button-module-scss-module__MtBDRa__buttonContainer{justify-content:center;align-items:center;gap:.5rem;display:flex}.Button-module-scss-module__MtBDRa__button.Button-module-scss-module__MtBDRa__light{color:#f9f5e7;background-color:#0a3640}.Button-module-scss-module__MtBDRa__button.Button-module-scss-module__MtBDRa__light.Button-module-scss-module__MtBDRa__outline{color:#0a3640;background-color:#0000;border:.175rem solid #0a3640}.Button-module-scss-module__MtBDRa__button.Button-module-scss-module__MtBDRa__light:not([disabled]):hover.Button-module-scss-module__MtBDRa__outline{color:#0ea6a4;border-color:#0ea6a4}.Button-module-scss-module__MtBDRa__button.Button-module-scss-module__MtBDRa__light:not([disabled]):hover:not(.Button-module-scss-module__MtBDRa__outline){background-color:#0ea6a4}.Button-module-scss-module__MtBDRa__button.Button-module-scss-module__MtBDRa__dark{color:#0a3640;background-color:#f9f5e7}.Button-module-scss-module__MtBDRa__button.Button-module-scss-module__MtBDRa__dark.Button-module-scss-module__MtBDRa__outline{color:#f9f5e7;background-color:#0000;border:.175rem solid #d4c6a7}.Button-module-scss-module__MtBDRa__button.Button-module-scss-module__MtBDRa__dark:not([disabled]):hover.Button-module-scss-module__MtBDRa__outline{color:#efe4be;border-color:#c3b085}.Button-module-scss-module__MtBDRa__button.Button-module-scss-module__MtBDRa__dark:not([disabled]):hover:not(.Button-module-scss-module__MtBDRa__outline){background-color:#0a7776}.Button-module-scss-module__MtBDRa__button.Button-module-scss-module__MtBDRa__large{padding:1.25rem 1.75rem}.Button-module-scss-module__MtBDRa__button.Button-module-scss-module__MtBDRa__long:not(.Button-module-scss-module__MtBDRa__large){padding:.75rem 5rem}.Button-module-scss-module__MtBDRa__button.Button-module-scss-module__MtBDRa__long.Button-module-scss-module__MtBDRa__large{padding:1.25rem 5rem}.Button-module-scss-module__MtBDRa__button.Button-module-scss-module__MtBDRa__veryLong{width:100%}.Button-module-scss-module__MtBDRa__button[disabled]{cursor:not-allowed;opacity:.5}
.Divider-module-scss-module__SK2GpG__divider{background-color:#f9f5e7;width:100%;height:5px;position:relative;overflow:hidden}.Divider-module-scss-module__SK2GpG__divider.Divider-module-scss-module__SK2GpG__white{background-color:#fff}
.Inputs-module-scss-module__RP4gxq__input,.Inputs-module-scss-module__RP4gxq__select,.Inputs-module-scss-module__RP4gxq__textarea{width:100%;margin:1.25rem 0;display:block;position:relative}.Inputs-module-scss-module__RP4gxq__input .Inputs-module-scss-module__RP4gxq__inputLabel,.Inputs-module-scss-module__RP4gxq__select .Inputs-module-scss-module__RP4gxq__selectLabel,.Inputs-module-scss-module__RP4gxq__textarea .Inputs-module-scss-module__RP4gxq__textareaLabel{color:#f9f5e7;-webkit-user-select:none;user-select:none;padding-bottom:.25rem;font-weight:600;display:block}.Inputs-module-scss-module__RP4gxq__input input,.Inputs-module-scss-module__RP4gxq__select select,.Inputs-module-scss-module__RP4gxq__textarea textarea{color:#f9f5e7;width:100%;font-size:1em;font-family:var(--font-agenor);background:#0a3640;border:.175rem solid #f9f5e7;border-radius:.5rem;padding:.75rem;transition:border-color .4s ease-in-out}.Inputs-module-scss-module__RP4gxq__input input:focus,.Inputs-module-scss-module__RP4gxq__select select:focus,.Inputs-module-scss-module__RP4gxq__textarea textarea:focus{border-color:#17a2b8;outline:none}.Inputs-module-scss-module__RP4gxq__select select{cursor:pointer;width:100%}.Inputs-module-scss-module__RP4gxq__textarea textarea{resize:vertical;color:#f9f5e7;height:100px;min-height:50px;max-height:300px;font-size:1em;font-family:var(--font-agenor);background:#0a3640;border:.175rem solid #f9f5e7;border-radius:.5rem;padding:.75rem;transition:border-color .4s ease-in-out,box-shadow .4s ease-in-out;box-shadow:0 2px 4px #0000001a}.Inputs-module-scss-module__RP4gxq__textarea textarea:focus{border-color:#17a2b8;outline:none;box-shadow:0 0 8px #17a2b880}
.Modal-module-scss-module__vVDO-W__modal:not(.Modal-module-scss-module__vVDO-W__active){pointer-events:none}.Modal-module-scss-module__vVDO-W__modal label>*{color:#f9f5e7!important}.Modal-module-scss-module__vVDO-W__modal .Modal-module-scss-module__vVDO-W__modalOverflow{z-index:999;width:100vw;height:100vh;position:fixed;top:0;left:0;overflow:auto}.Modal-module-scss-module__vVDO-W__modal .Modal-module-scss-module__vVDO-W__modalOverlay{opacity:.3;background:#202020;width:100%;height:100%;transition:opacity .3s ease-in-out;position:fixed;top:0;left:0}.Modal-module-scss-module__vVDO-W__modal:not(.Modal-module-scss-module__vVDO-W__active) .Modal-module-scss-module__vVDO-W__modalOverlay{opacity:0}.Modal-module-scss-module__vVDO-W__modal .Modal-module-scss-module__vVDO-W__modalContainer{z-index:999;background:#0a3640;border-radius:10px;width:400px;max-width:100%;margin:160px auto 40px;transition:scale .3s cubic-bezier(.18,.89,.32,1.28);display:table;position:relative;box-shadow:0 3px 10px #2e2e2e}.Modal-module-scss-module__vVDO-W__modal:not(.Modal-module-scss-module__vVDO-W__active) .Modal-module-scss-module__vVDO-W__modalContainer{transition:scale .3s cubic-bezier(.6,-.28,.74,.05);scale:0}.Modal-module-scss-module__vVDO-W__modal .Modal-module-scss-module__vVDO-W__modalContent{color:#f9f5e7;padding:0 20px 20px}.Modal-module-scss-module__vVDO-W__modal .Modal-module-scss-module__vVDO-W__modalTitle{text-align:center;font-family:var(--font-agenor);color:#f9f5e7;text-transform:uppercase;margin:14px 40px 30px;font-size:24px;font-weight:600}.Modal-module-scss-module__vVDO-W__modal .Modal-module-scss-module__vVDO-W__modalCloseButton{cursor:pointer;width:16px;height:16px;position:absolute;top:18px;right:18px}.Modal-module-scss-module__vVDO-W__modal .Modal-module-scss-module__vVDO-W__modalCloseButton span{background:#f9f5e7;border-radius:2px;width:22px;height:2px;display:block;position:absolute;top:50%;left:50%}.Modal-module-scss-module__vVDO-W__modal .Modal-module-scss-module__vVDO-W__modalCloseButton span:first-child{transform:translate(-50%)rotate(45deg)}.Modal-module-scss-module__vVDO-W__modal .Modal-module-scss-module__vVDO-W__modalCloseButton span:nth-child(2){transform:translate(-50%)rotate(-45deg)}.Modal-module-scss-module__vVDO-W__modal .Modal-module-scss-module__vVDO-W__divider{border-radius:99px;width:calc(100% - 10px);margin:0 auto}.Modal-module-scss-module__vVDO-W__modal .Modal-module-scss-module__vVDO-W__modalButtons{text-align:right;margin:0 20px 14px 0}.Modal-module-scss-module__vVDO-W__modal .Modal-module-scss-module__vVDO-W__okButton.Modal-module-scss-module__vVDO-W__buttonWrapper{margin-left:5px}@media screen and (max-width:450px){.Modal-module-scss-module__vVDO-W__modal .Modal-module-scss-module__vVDO-W__modalContainer{width:calc(100vw - 50px)}}
.ItemModal-module-scss-module__4Kb1SW__itemModal .ItemModal-module-scss-module__4Kb1SW__modalTitle{text-align:center;color:#0a3640;margin-bottom:20px;font-size:1.5rem;font-weight:700}.ItemModal-module-scss-module__4Kb1SW__itemModal .ItemModal-module-scss-module__4Kb1SW__formGroup{margin-bottom:15px}.ItemModal-module-scss-module__4Kb1SW__itemModal .ItemModal-module-scss-module__4Kb1SW__formGroup label{color:#0a3640;margin-bottom:5px;font-size:1rem;font-weight:700;display:block}.ItemModal-module-scss-module__4Kb1SW__itemModal .ItemModal-module-scss-module__4Kb1SW__formGroup input,.ItemModal-module-scss-module__4Kb1SW__itemModal .ItemModal-module-scss-module__4Kb1SW__formGroup textarea{color:#0a3640;background-color:#f9f5e7;border:2px solid #0a3640;border-radius:4px;outline:none;width:100%;padding:10px;font-size:1rem}.ItemModal-module-scss-module__4Kb1SW__itemModal .ItemModal-module-scss-module__4Kb1SW__formGroup input:focus,.ItemModal-module-scss-module__4Kb1SW__itemModal .ItemModal-module-scss-module__4Kb1SW__formGroup textarea:focus{border-color:#d4c6a7}.ItemModal-module-scss-module__4Kb1SW__itemModal .ItemModal-module-scss-module__4Kb1SW__Button{width:100%;margin-bottom:10px;padding:10px;display:block}.ItemModal-module-scss-module__4Kb1SW__itemModal .ItemModal-module-scss-module__4Kb1SW__deleteButton{background-color:#0000;width:100%;margin-top:10px;padding:10px;display:block;color:#da340f!important;border-color:#da340f!important}.ItemModal-module-scss-module__4Kb1SW__itemModal .ItemModal-module-scss-module__4Kb1SW__deleteButton:hover{color:#f9f5e7!important;background-color:#da340f!important}
.ProjectModal-module-scss-module__6iyyNq__projectModal .ProjectModal-module-scss-module__6iyyNq__modalTitle{text-align:center;color:#0a3640;margin-bottom:20px;font-size:1.5rem;font-weight:700}.ProjectModal-module-scss-module__6iyyNq__projectModal .ProjectModal-module-scss-module__6iyyNq__formGroup{margin-bottom:15px}.ProjectModal-module-scss-module__6iyyNq__projectModal .ProjectModal-module-scss-module__6iyyNq__formGroup label{color:#0a3640;margin-bottom:5px;font-size:1rem;font-weight:700;display:block}.ProjectModal-module-scss-module__6iyyNq__projectModal .ProjectModal-module-scss-module__6iyyNq__formGroup input,.ProjectModal-module-scss-module__6iyyNq__projectModal .ProjectModal-module-scss-module__6iyyNq__formGroup textarea{color:#0a3640;background-color:#f9f5e7;border:2px solid #0a3640;border-radius:4px;outline:none;width:100%;padding:10px;font-size:1rem}.ProjectModal-module-scss-module__6iyyNq__projectModal .ProjectModal-module-scss-module__6iyyNq__formGroup input:focus,.ProjectModal-module-scss-module__6iyyNq__projectModal .ProjectModal-module-scss-module__6iyyNq__formGroup textarea:focus{border-color:#d4c6a7}.ProjectModal-module-scss-module__6iyyNq__projectModal .ProjectModal-module-scss-module__6iyyNq__submitButton{text-align:center;color:#f9f5e7;cursor:pointer;background-color:#0a3640;border-color:#f9f5e7;border-radius:4px;width:100%;padding:10px;font-size:1rem;font-weight:700;transition:background-color .3s;display:block}.ProjectModal-module-scss-module__6iyyNq__projectModal .ProjectModal-module-scss-module__6iyyNq__submitButton:hover{color:#0a3640;background-color:#f9f5e7;border-color:#f9f5e7}.ProjectModal-module-scss-module__6iyyNq__projectModal .ProjectModal-module-scss-module__6iyyNq__cancelButton{text-align:center;color:#0a3640;cursor:pointer;background-color:#0000;border:2px solid #0a3640;border-radius:4px;width:100%;margin-top:10px;padding:10px;font-size:1rem;font-weight:700;transition:background-color .3s,color .3s;display:block}.ProjectModal-module-scss-module__6iyyNq__projectModal .ProjectModal-module-scss-module__6iyyNq__cancelButton:hover{color:#f9f5e7;background-color:#0a3640}
.adminview-module-scss-module__itxf3G__displayContainer{gap:0;width:100vw;height:100vh;display:flex}.adminview-module-scss-module__itxf3G__goBack{border-radius:0 0 10px;position:absolute;top:0;left:0}.adminview-module-scss-module__itxf3G__column{background:#f9f5e7;border-right:2px solid #eee;flex-direction:column;flex:1;align-items:center;max-height:100vh;padding:32px 0;display:flex;overflow-y:auto}.adminview-module-scss-module__itxf3G__column:last-child{border-right:none}.adminview-module-scss-module__itxf3G__title{letter-spacing:2px;color:#0a3640;margin-bottom:32px;font-size:2.5rem;font-weight:700}.adminview-module-scss-module__itxf3G__itemsList{color:#0a3640;margin:12px 0 0;padding-left:20px;font-size:1.1rem;list-style:inside}.adminview-module-scss-module__itxf3G__noOrder{color:#0a3640;text-align:center;margin-top:64px;font-size:1.2rem}.adminview-module-scss-module__itxf3G__modalButtonsContainer{grid-template-rows:auto auto;grid-template-columns:1fr;row-gap:20px;display:grid;margin:0 20px 20px!important}.adminview-module-scss-module__itxf3G__itemsStateContainer{flex-direction:column;gap:16px;max-height:60vh;padding:24px;display:flex;overflow-y:auto}.adminview-module-scss-module__itxf3G__itemStateRow{background:linear-gradient(135deg,#f5f1e8 0%,#faf8f3 100%);border:1px solid #e6dfd0;border-radius:12px;flex-direction:column;gap:16px;padding:20px;transition:all .3s;display:flex;box-shadow:0 2px 8px #0000000a}.adminview-module-scss-module__itxf3G__itemStateRow:hover{border-color:#ddd4bf;transform:translateY(-2px);box-shadow:0 4px 16px #00000014}.adminview-module-scss-module__itxf3G__itemName{color:#0a3640;letter-spacing:.3px;align-items:center;font-size:1.1rem;font-weight:600;line-height:1.4;display:flex}.adminview-module-scss-module__itxf3G__itemName:before{content:"•";color:#0a3640;opacity:.3;margin-right:12px;font-size:1.4rem;line-height:1}.adminview-module-scss-module__itxf3G__itemStateButtons{flex-wrap:wrap;align-items:center;gap:12px;width:100%;display:flex}.adminview-module-scss-module__itxf3G__itemStateButtons button{cursor:pointer;border:none;border-radius:8px;flex:1;min-width:180px;padding:12px 24px;font-weight:600;transition:all .2s;box-shadow:0 2px 6px #0000001a}.adminview-module-scss-module__itxf3G__itemStateButtons button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.adminview-module-scss-module__itxf3G__itemStateButtons button:active{transform:translateY(0)}.adminview-module-scss-module__itxf3G__itemStateButtons button[class*=dark]{color:#fff;background:linear-gradient(135deg,#28a745 0%,#20c997 100%)}.adminview-module-scss-module__itxf3G__itemStateButtons button[class*=dark]:hover{background:linear-gradient(135deg,#218838 0%,#1aa179 100%)}.adminview-module-scss-module__itxf3G__itemStateButtons button[class*=light]{color:#fff;background:linear-gradient(135deg,#dc3545 0%,#e74c3c 100%)}.adminview-module-scss-module__itxf3G__itemStateButtons button[class*=light]:hover{background:linear-gradient(135deg,#c82333 0%,#d62c1a 100%)}.adminview-module-scss-module__itxf3G__itemStateRow[data-state=COMPLETED]{background:linear-gradient(135deg,#d4edda 0%,#f1f9f3 100%);border-color:#c3e6cb}.adminview-module-scss-module__itxf3G__itemStateRow[data-state=COMPLETED] .adminview-module-scss-module__itxf3G__itemName:before{color:#28a745;opacity:.6}.adminview-module-scss-module__itxf3G__itemStateRow[data-state=IN_PROGRESS]{background:linear-gradient(135deg,#fff3cd 0%,#fffdf5 100%);border-color:#ffeaa7}.adminview-module-scss-module__itxf3G__itemStateRow[data-state=IN_PROGRESS] .adminview-module-scss-module__itxf3G__itemName:before{color:#ffc107;opacity:.6}.adminview-module-scss-module__itxf3G__itemStateRow[data-state=PICKED]{background:linear-gradient(135deg,#d1ecf1 0%,#f0f9fa 100%);border-color:#bee5eb}.adminview-module-scss-module__itxf3G__itemStateRow[data-state=PICKED] .adminview-module-scss-module__itxf3G__itemName:before{color:#17a2b8;opacity:.6}.adminview-module-scss-module__itxf3G__itemsStateContainer::-webkit-scrollbar{width:8px}.adminview-module-scss-module__itxf3G__itemsStateContainer::-webkit-scrollbar-track{background:#f1f3f5;border-radius:10px}.adminview-module-scss-module__itxf3G__itemsStateContainer::-webkit-scrollbar-thumb{background:#ced4da;border-radius:10px;transition:background .2s}.adminview-module-scss-module__itxf3G__itemsStateContainer::-webkit-scrollbar-thumb:hover{background:#adb5bd}.adminview-module-scss-module__itxf3G__emptyStateMessage{text-align:center;color:#6c757d;padding:48px 24px;font-size:1.1rem}.adminview-module-scss-module__itxf3G__emptyStateMessage:before{content:"📦";opacity:.5;margin-bottom:16px;font-size:3rem;display:block}
.view-module-scss-module__UbQawG__displayContainer{gap:0;width:100vw;height:100vh;display:flex}.view-module-scss-module__UbQawG__goBack{border-radius:0 0 10px;position:absolute;top:0;left:0}.view-module-scss-module__UbQawG__column{background:#f9f5e7;border-right:2px solid #eee;flex-direction:column;flex:1;align-items:center;max-height:100vh;padding:32px 0;display:flex;overflow-y:auto}.view-module-scss-module__UbQawG__column:last-child{border-right:none}.view-module-scss-module__UbQawG__title{letter-spacing:2px;color:#0a3640;margin-bottom:32px;font-size:2.5rem;font-weight:700}.view-module-scss-module__UbQawG__itemsList{color:#0a3640;margin:12px 0 0;padding-left:20px;font-size:1.1rem;list-style:inside}.view-module-scss-module__UbQawG__noOrder{color:#0a3640;text-align:center;margin-top:64px;font-size:1.2rem}.view-module-scss-module__UbQawG__modalButtonsContainer{grid-template-rows:auto auto;grid-template-columns:1fr;row-gap:20px;display:grid;margin:0 20px 20px!important}.view-module-scss-module__UbQawG__itemsStateContainer{flex-direction:column;gap:16px;max-height:60vh;padding:24px;display:flex;overflow-y:auto}.view-module-scss-module__UbQawG__itemStateRow{background:linear-gradient(135deg,#f5f1e8 0%,#faf8f3 100%);border:1px solid #e6dfd0;border-radius:12px;flex-direction:column;gap:16px;padding:20px;transition:all .3s;display:flex;box-shadow:0 2px 8px #0000000a}.view-module-scss-module__UbQawG__itemStateRow:hover{border-color:#ddd4bf;transform:translateY(-2px);box-shadow:0 4px 16px #00000014}.view-module-scss-module__UbQawG__itemName{color:#0a3640;letter-spacing:.3px;align-items:center;font-size:1.1rem;font-weight:600;display:flex}.view-module-scss-module__UbQawG__itemName:before{content:"•";color:#0a3640;opacity:.3;margin-right:12px;font-size:1.4rem}.view-module-scss-module__UbQawG__itemStateButtons{align-items:center;gap:12px;width:100%;display:flex}.view-module-scss-module__UbQawG__itemStateButtons button{cursor:pointer;border:none;border-radius:8px;flex:1;padding:12px 24px;font-weight:600;transition:all .2s;box-shadow:0 2px 6px #0000001a}.view-module-scss-module__UbQawG__itemStateButtons button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.view-module-scss-module__UbQawG__itemStateButtons button:active{transform:translateY(0)}.view-module-scss-module__UbQawG__itemStateButtons button[class*=dark]{color:#fff;background:linear-gradient(135deg,#28a745 0%,#20c997 100%)}.view-module-scss-module__UbQawG__itemStateButtons button[class*=dark]:hover{background:linear-gradient(135deg,#218838 0%,#1aa179 100%)}.view-module-scss-module__UbQawG__itemStateButtons button[class*=light]{color:#fff;background:linear-gradient(135deg,#dc3545 0%,#e74c3c 100%)}.view-module-scss-module__UbQawG__itemStateButtons button[class*=light]:hover{background:linear-gradient(135deg,#c82333 0%,#d62c1a 100%)}.view-module-scss-module__UbQawG__itemStateRow[data-state=COMPLETED]{background:linear-gradient(135deg,#d4edda 0%,#f1f9f3 100%);border-color:#c3e6cb}.view-module-scss-module__UbQawG__itemStateRow[data-state=COMPLETED] .view-module-scss-module__UbQawG__itemName:before{color:#28a745;opacity:.6}.view-module-scss-module__UbQawG__itemStateRow[data-state=IN_PROGRESS]{background:linear-gradient(135deg,#fff3cd 0%,#fffdf5 100%);border-color:#ffeaa7}.view-module-scss-module__UbQawG__itemStateRow[data-state=IN_PROGRESS] .view-module-scss-module__UbQawG__itemName:before{color:#ffc107;opacity:.6}.view-module-scss-module__UbQawG__itemsStateContainer::-webkit-scrollbar{width:8px}.view-module-scss-module__UbQawG__itemsStateContainer::-webkit-scrollbar-track{background:#f1f3f5;border-radius:10px}.view-module-scss-module__UbQawG__itemsStateContainer::-webkit-scrollbar-thumb{background:#ced4da;border-radius:10px;transition:background .2s}.view-module-scss-module__UbQawG__itemsStateContainer::-webkit-scrollbar-thumb:hover{background:#adb5bd}.view-module-scss-module__UbQawG__emptyStateMessage{text-align:center;color:#6c757d;padding:48px 24px;font-size:1.1rem}.view-module-scss-module__UbQawG__emptyStateMessage:before{content:"📦";opacity:.5;margin-bottom:16px;font-size:3rem;display:block}
.ViewCard-module-scss-module__W29f-a__viewCard{color:#0a3640;box-sizing:border-box;cursor:pointer;background-color:#f9f5e7;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:stretch;row-gap:10px;width:220px;min-height:140px;margin:0;padding:20px 10px;display:flex;position:relative;box-shadow:0 4px 6px #0000001a}.ViewCard-module-scss-module__W29f-a__viewCard:hover{background-color:#efe4be}.ViewCard-module-scss-module__W29f-a__viewCard .ViewCard-module-scss-module__W29f-a__title{text-align:center;font-size:1.2em;font-weight:700}.ViewCard-module-scss-module__W29f-a__viewCard .ViewCard-module-scss-module__W29f-a__typesList{flex-direction:column;flex:1;justify-content:flex-start;align-items:center;gap:6px;padding:0 8px;display:flex;overflow-y:auto}.ViewCard-module-scss-module__W29f-a__viewCard .ViewCard-module-scss-module__W29f-a__typesList .ViewCard-module-scss-module__W29f-a__typeItem{text-align:center;background:#ffffff14;border-radius:4px;width:100%;padding:4px 10px;font-size:.98em}.ViewCard-module-scss-module__W29f-a__viewCard .ViewCard-module-scss-module__W29f-a__typesList .ViewCard-module-scss-module__W29f-a__typeItemEmpty{color:#f9f5e7;opacity:.7;text-align:center;margin-top:12px;font-style:italic}.ViewCard-module-scss-module__W29f-a__viewCard .ViewCard-module-scss-module__W29f-a__buttonRow{justify-content:center;align-items:flex-end;margin-top:auto;margin-bottom:16px;display:flex}.ViewCard-module-scss-module__W29f-a__viewCard .ViewCard-module-scss-module__W29f-a__connectBtn{width:90%}
.page-module-scss-module__aqoGSG__viewsSection{flex-direction:column;row-gap:20px;margin:20px 0;display:flex}.page-module-scss-module__aqoGSG__viewsSectionHeader{justify-content:start;align-items:center;column-gap:10px;display:flex}.page-module-scss-module__aqoGSG__viewsList{flex-wrap:wrap;align-items:stretch;gap:24px;display:flex}.page-module-scss-module__aqoGSG__projectPage{margin:20px}.page-module-scss-module__aqoGSG__projectDetails{background-color:#f9f5e7;border-radius:10px;grid-template-rows:auto;grid-template-columns:auto 1fr auto;gap:5px 10px;width:max-content;max-width:100%;padding:20px;display:grid}.page-module-scss-module__aqoGSG__projectDetails h2{grid-area:1/1/auto/3;align-self:center;width:max-content;height:max-content}.page-module-scss-module__aqoGSG__projectDetails button{grid-area:1/3;margin-bottom:10px}.page-module-scss-module__aqoGSG__projectDetails p.page-module-scss-module__aqoGSG__projectAttribute{grid-column:1}.page-module-scss-module__aqoGSG__projectDetails p.page-module-scss-module__aqoGSG__projectDetail{grid-column:2}.page-module-scss-module__aqoGSG__projectDetails p.page-module-scss-module__aqoGSG__projectDescription{text-align:justify;grid-column:1/4;margin-bottom:10px}
.page-module-scss-module__bi8gMq__pageContainer{margin:20px}.page-module-scss-module__bi8gMq__pageContainer h1{margin-bottom:10px}.page-module-scss-module__bi8gMq__loader{text-align:center;margin-top:20px}.page-module-scss-module__bi8gMq__squareProjectsContainer{flex-wrap:wrap;gap:20px;display:flex}
.ListProject-module-scss-module__mDCLma__projectList{flex-direction:column;gap:20px;width:90%;max-width:1200px;margin:20px auto;display:flex}.ListProject-module-scss-module__mDCLma__projectCard{background-color:#f9f5e7;border:2px solid #0a3640;border-radius:8px;flex-direction:column;padding:20px;display:flex;position:relative;box-shadow:0 4px 6px #0000001a}.ListProject-module-scss-module__mDCLma__projectTitle{color:#0a3640;margin-bottom:10px;font-size:1.5rem;font-weight:700}.ListProject-module-scss-module__mDCLma__projectDescription{color:#0a3640;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;margin-bottom:15px;font-size:1rem}.ListProject-module-scss-module__mDCLma__projectDates{color:#0a3640;margin-bottom:10px;font-size:.9rem}.ListProject-module-scss-module__mDCLma__projectUsersTitle{color:#0a3640;margin-top:20px;margin-bottom:10px;font-size:1.2rem;font-weight:700}.ListProject-module-scss-module__mDCLma__validationInputContainer{justify-content:flex-end;align-items:center;gap:10px;margin-bottom:15px;display:flex}.ListProject-module-scss-module__mDCLma__validationInput{color:#0a3640;box-shadow:none;background-color:#f9f5e7;outline:none;font-size:.9rem}.ListProject-module-scss-module__mDCLma__validationInput:focus{box-shadow:none;border-color:#d4c6a7}.ListProject-module-scss-module__mDCLma__validateButton{color:#f9f5e7;cursor:pointer;background-color:#0a3640;border:none;border-radius:4px;padding:5px 10px;font-size:.9rem;font-weight:700;transition:background-color .3s}.ListProject-module-scss-module__mDCLma__validateButton:hover{background-color:#d4c6a7}
.DeliverOrderCard-module-scss-module__CUvctq__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;padding:1rem;display:grid}.DeliverOrderCard-module-scss-module__CUvctq__card{cursor:pointer;background:#f9f5e7;border-radius:8px;padding:1.5rem;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 8px #0000001a}.DeliverOrderCard-module-scss-module__CUvctq__card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.DeliverOrderCard-module-scss-module__CUvctq__title{color:#0a3640;border-bottom:2px solid #d4c6a7;margin:0 0 1rem;padding-bottom:.5rem;font-size:1.25rem;font-weight:600}.DeliverOrderCard-module-scss-module__CUvctq__items{flex-direction:column;gap:.75rem;display:flex}.DeliverOrderCard-module-scss-module__CUvctq__item{justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.DeliverOrderCard-module-scss-module__CUvctq__itemName{color:#0a3640;font-size:.95rem}.DeliverOrderCard-module-scss-module__CUvctq__price{color:#0a3640;font-weight:500}.DeliverOrderCard-module-scss-module__CUvctq__empty{color:#0a3640;justify-content:center;align-items:center;padding:3rem;font-size:1.1rem;display:flex}.DeliverOrderCard-module-scss-module__CUvctq__modalButtonsContainer{grid-template-rows:auto auto;grid-template-columns:1fr;row-gap:20px;display:grid;margin:0 20px 20px!important}.DeliverOrderCard-module-scss-module__CUvctq__modalPickup{order:1}.DeliverOrderCard-module-scss-module__CUvctq__modalContent{padding:1rem 0}.DeliverOrderCard-module-scss-module__CUvctq__modalContent h4{color:#f9f5e7;margin:0 0 1rem;font-size:1.1rem}.DeliverOrderCard-module-scss-module__CUvctq__modalItems{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}.DeliverOrderCard-module-scss-module__CUvctq__modalItem{background:#f9f5e7;border-radius:6px;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;font-size:1.1rem;display:flex}.DeliverOrderCard-module-scss-module__CUvctq__modalItem.DeliverOrderCard-module-scss-module__CUvctq__instantItem{border-left:4px solid #8fdced}.DeliverOrderCard-module-scss-module__CUvctq__modalItem .DeliverOrderCard-module-scss-module__CUvctq__itemName{color:#0a3640;flex:1;font-size:1.1rem;font-weight:500}.DeliverOrderCard-module-scss-module__CUvctq__modalItem .DeliverOrderCard-module-scss-module__CUvctq__quantity{color:#0a3640;font-size:1.1rem;font-weight:600}.DeliverOrderCard-module-scss-module__CUvctq__modalItem .DeliverOrderCard-module-scss-module__CUvctq__itemState{color:#0a3640;text-align:center;background:#8fdced;border-radius:4px;min-width:90px;padding:.25rem .75rem;font-size:.85rem;font-weight:600}
.ViewModal-module-scss-module__OOmkJG__viewModal .ViewModal-module-scss-module__OOmkJG__viewModalButton{margin:10px auto auto;display:table}.ViewModal-module-scss-module__OOmkJG__viewModal .ViewModal-module-scss-module__OOmkJG__inputListLabel{margin-bottom:8px;font-weight:700;display:block}.ViewModal-module-scss-module__OOmkJG__viewModal .ViewModal-module-scss-module__OOmkJG__inputRow{align-items:center;gap:8px;margin-bottom:0;display:flex}.ViewModal-module-scss-module__OOmkJG__viewModal .ViewModal-module-scss-module__OOmkJG__buttonGroup{justify-content:flex-end;gap:12px;margin-top:16px;display:flex}.ViewModal-module-scss-module__OOmkJG__viewModal .ViewModal-module-scss-module__OOmkJG__footerText{margin-top:20px}
