@import"https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700&display=swap";._month_1wwue_3:hover{border-radius:var(--month-border-radius);background-color:var(--month-hover-bg-color)}._month_1wwue_3{padding:var(--month-select-padding);border:solid 1px transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-color);font-size:16px}._month_1wwue_3:disabled{cursor:not-allowed;opacity:.5;background-color:#f5f5f5}._active_1wwue_25{border-radius:var(--month-border-radius);background:var(--month-active-bg-color)!important}._yearContainer_1wwue_30{display:flex;align-items:center;justify-content:space-evenly;margin-bottom:var(--year-display-margin-bottom);margin-top:var(--year-display-margin-top);width:100%}._monthsContainer_1wwue_39{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem}._pickerContainer_1wwue_45{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--picker-padding);border-radius:7px;border:1px solid rgb(0 0 0 / 35%);color:var(--text-color);position:absolute;box-shadow:0 0 10px 1px #0000001a;background:var(--picker-bg-color);z-index:10}._button_1wwue_61{border:none;background-color:transparent;cursor:pointer}._button_1wwue_61:disabled{cursor:not-allowed;opacity:.5}._bold1_1wwue_72{font-size:1.4rem}._pickerContainer_1wwue_45::selection{background-color:transparent}:root{font-family:Roboto,sans-serif;--month-active-bg-color: #d1e4ce;--month-hover-bg-color: #e8f2e6;--text-color: #000;--month-border-radius: 7px;--picker-bg-color: #fff;--picker-padding: 2rem;--year-display-margin-top: 0;--year-display-margin-bottom: 1rem;--month-select-padding: 1rem;--input-bg-color: #fff;--input-hover-bg-color: #fff;--input-text-color: #000;--month-input-font-size: 1.5rem;--month-input-width: 277px;--month-input-padding: 1rem}._monthInputField_lu0rs_1{width:var(--month-input-width);min-width:165px;cursor:pointer;font-size:var(--month-input-font-size);display:flex;justify-content:space-between;align-items:center;padding:var(--month-input-padding);border-radius:5px;border:1px solid #0000005b;background:var(--input-bg-color);color:var(--input-text-color);margin-bottom:1rem}._monthInputField_lu0rs_1:hover{background:var(--input-hover-bg-color)}.order_table td{white-space:normal;padding:.3rem;padding-left:0;vertical-align:top}*{font-weight:400}.css-1dgnttp{background-color:#d7d9e0}.css-1nsw7s9{background-color:#619859;border-radius:2rem}td{white-space:nowrap}::-webkit-scrollbar{width:2px;height:2px}::-webkit-scrollbar-thumb{background-color:#888;border-radius:6px}::-webkit-scrollbar-thumb:hover{background-color:#555}::-webkit-scrollbar-track{background-color:#f0f0f0;border-radius:6px}html{scroll-behavior:smooth;scroll-padding-top:15rem}.print-container{padding:20px;font-family:Inter,sans-serif;color:#333;background-color:#fff;word-break:break-all}.header-top{display:flex;justify-content:space-between;align-items:center}.logo{height:40px}.center{text-align:center}.right{text-align:right}.header-title{font-size:24px;margin:10px 0;text-align:center;text-transform:uppercase}.divider{border:none;height:.2px;background-color:#619859;margin:10px 0}.order-card{border:1px solid #accea7;border-radius:6px;padding:15px;margin-bottom:30px;page-break-inside:avoid}.order-header{display:flex;justify-content:space-between;align-items:center}.order-header-left{display:flex;flex-direction:column;gap:4px}.order-id{font-weight:700;font-size:16px}.order-header-right{display:flex;align-items:center;gap:8px}.checkbox{width:16px;height:16px}.checkbox-label{font-size:14px}.order-details{width:100%;margin-top:10px;margin-bottom:10px;border-collapse:collapse}.order-details td{padding:2px 5px;vertical-align:top}.order-details .label{font-weight:700;width:150px}.order-items-table{width:100%;border-collapse:collapse;margin-top:10px}.order-items-table caption{caption-side:top;font-weight:700;margin-bottom:5px;text-align:center}.order-items-table th,.order-items-table td{border:1px solid #accea7;padding:8px;font-size:14px}.order-items-table th{background-color:#e8f2e6;font-weight:700}.order-footer{margin-top:10px;font-size:14px;text-align:center}.supplier-section{margin-top:40px;page-break-before:always;break-before:page}.supplier-orders{margin-bottom:30px;border:1px solid #accea7;border-radius:6px;padding:15px}.supplier-header{display:flex;font-size:16px;margin-bottom:10px;flex-direction:column}.supplier-name{font-weight:700;text-transform:capitalize;font-size:20px}.small-text{font-size:13px;color:#555}@media print{.order-card{page-break-inside:avoid}}
