:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#1f2d28;background:#f5f7f5;font-synthesis:none}*{box-sizing:border-box}body{min-width:20rem;margin:0}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.65}a{color:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid #75b69a;outline-offset:2px}._dashboard_1tq0s_1{display:grid;gap:2.5rem}._eyebrow_1tq0s_6{margin:0 0 .75rem;color:#367357;font-size:.75rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}._dashboard_1tq0s_1 h1{max-width:42rem;margin:0;color:#20342a;font-size:clamp(2rem,5vw,3.25rem);line-height:1.08;letter-spacing:-.045em}._intro_1tq0s_24{max-width:39rem;margin:1rem 0 0;color:#617169;line-height:1.6}._metrics_1tq0s_31{display:grid;grid-template-columns:minmax(15rem,22rem)}._metricCard_1tq0s_36,._error_1tq0s_37{min-height:12rem;padding:1.5rem;border:1px solid #d9e4dd;border-radius:1rem;background:#fff;box-shadow:0 .7rem 1.75rem #223d2f0d}._metricCard_1tq0s_36 p{margin:0;color:#567062;font-size:.9rem;font-weight:700}._metricCard_1tq0s_36 strong{display:block;margin:1.15rem 0 .45rem;color:#22553d;font-size:3rem;line-height:1;letter-spacing:-.06em}._metricCard_1tq0s_36 span{color:#78867e;font-size:.8rem}._createButton_1tq0s_67{justify-self:start;display:inline-flex;min-height:2.5rem;align-items:center;justify-content:center;border:1px solid #367357;border-radius:.4rem;padding:.6rem .9rem;color:#fff;background:#367357;font-size:.875rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background .16s ease,border-color .16s ease}._createButton_1tq0s_67:hover{background:#285d45}._error_1tq0s_37{color:#933535}._error_1tq0s_37 p{margin:0 0 1rem}._error_1tq0s_37 button{min-height:2.5rem;border:1px solid #cbd8d0;border-radius:.4rem;padding:.6rem .9rem;color:#315c46;background:#fff;font-size:.875rem;font-weight:700;transition:background .16s ease,border-color .16s ease}._error_1tq0s_37 button:hover{border-color:#b7c9bd;background:#edf4f0}._overlay_1vy5f_1{position:fixed;z-index:30;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1rem;background:#16241c6b}._dialog_1vy5f_11{width:min(100%,28rem);border:1px solid #d6e1da;border-radius:.6rem;padding:1.4rem;background:#fff;box-shadow:0 .75rem 2rem #192f2329}._dialog_1vy5f_11 h2{margin:0;color:#20342a;font-size:1.15rem;line-height:1.3}._dialog_1vy5f_11 p{margin:.7rem 0 1.25rem;color:#596a61;line-height:1.5}._actions_1vy5f_33{display:flex;justify-content:flex-end;gap:.6rem}._actions_1vy5f_33 button{min-height:2.4rem;border:1px solid transparent;border-radius:.4rem;padding:.55rem .85rem;font-size:.875rem;font-weight:700;line-height:1.2;transition:background .16s ease,border-color .16s ease,color .16s ease}._actions_1vy5f_33 ._cancelButton_1vy5f_53{border-color:#cbd8d0;color:#315c46;background:#fff}._actions_1vy5f_33 ._cancelButton_1vy5f_53:hover{border-color:#b7c9bd;background:#edf4f0}._confirmButton_1vy5f_64{color:#fff;background:#367357}._confirmButton_1vy5f_64:hover{border-color:#285d45;background:#285d45}._destructiveButton_1vy5f_74{color:#fff;background:#a34a4a}._destructiveButton_1vy5f_74:hover{border-color:#873a3a;background:#873a3a}@media (max-width: 30rem){._actions_1vy5f_33{flex-direction:column-reverse}._actions_1vy5f_33 button{width:100%}}._page_9j5bq_1{color:#304239}._page_9j5bq_1 h1{margin:0;color:#20342a;font-size:clamp(1.9rem,4vw,2.7rem);letter-spacing:-.04em}._eyebrow_9j5bq_12{margin:0 0 .65rem;color:#367357;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}._pageHeading_9j5bq_21{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem}._introText_9j5bq_29,._loadingMessage_9j5bq_30,._draftMeta_9j5bq_31,._formField_9j5bq_32 small{color:#66776d}._primaryButton_9j5bq_36,._secondaryButton_9j5bq_37,._dangerButton_9j5bq_38{display:inline-flex;min-height:2.5rem;align-items:center;justify-content:center;border-radius:.4rem;padding:.6rem .9rem;font-size:.875rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease}._primaryButton_9j5bq_36{border:1px solid #367357;color:#fff;background:#367357}._primaryButton_9j5bq_36:hover:not(:disabled){background:#285d45}._secondaryButton_9j5bq_37{border:1px solid #cbd8d0;color:#315c46;background:#fff}._secondaryButton_9j5bq_37:hover:not(:disabled){border-color:#b7c9bd;background:#edf4f0}._dangerButton_9j5bq_38{border:1px solid #f0caca;color:#a33a3a;background:#fff7f7}._dangerButton_9j5bq_38:hover:not(:disabled){border-color:#e3b2b2;background:#ffeded}._textLink_9j5bq_87{color:#315c46;font-weight:700;text-decoration:none}._textLink_9j5bq_87:hover{color:#234d37;text-decoration:underline}._draftList_9j5bq_98,._itemList_9j5bq_99,._orderForm_9j5bq_100{display:grid;gap:1rem}._draftCard_9j5bq_105,._itemCard_9j5bq_106,._emptyState_9j5bq_107,._formPage_9j5bq_108{border:1px solid #d9e4dd;border-radius:1rem;padding:1.3rem;background:#fff;box-shadow:0 .55rem 1.5rem #223d2f0a}._draftCard_9j5bq_105{display:flex;align-items:center;justify-content:space-between;gap:1rem}._draftCard_9j5bq_105 h2,._draftCard_9j5bq_105 p{margin:.35rem 0}._formPage_9j5bq_108{max-width:52rem}._formField_9j5bq_32{display:grid;gap:.45rem}._formField_9j5bq_32 label,._itemsFieldset_9j5bq_138 legend{font-size:.88rem;font-weight:750}._formField_9j5bq_32 input,._formField_9j5bq_32 textarea{width:100%;border:1px solid #cbd8d0;border-radius:.6rem;padding:.75rem;color:#20342a;background:#fbfdfb}._formField_9j5bq_32 textarea{min-height:8rem;resize:vertical}._itemsFieldset_9j5bq_138{display:grid;gap:1rem;margin:0;border:1px solid #d9e4dd;border-radius:.75rem;padding:1rem}._itemRow_9j5bq_167{display:grid;grid-template-columns:minmax(0,1fr) minmax(7rem,9rem) auto;align-items:end;gap:.75rem}._formActions_9j5bq_174{display:flex;align-items:center;justify-content:space-between;gap:1rem}._errorMessage_9j5bq_181{margin:0;border-radius:.6rem;padding:.75rem;color:#9d3030;background:#fff1f1}._detailGrid_9j5bq_189{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem;margin:2rem 0}._detailGrid_9j5bq_189 div,._itemCard_9j5bq_106{border-radius:.75rem;padding:1rem;background:#eaf3ed}._detailGrid_9j5bq_189 dt{color:#567062;font-size:.8rem;font-weight:700}._detailGrid_9j5bq_189 dd{margin:.35rem 0 0;font-weight:700}._itemCard_9j5bq_106{display:grid;grid-template-columns:auto 1fr auto;gap:.75rem}._loadMore_9j5bq_220,._backLink_9j5bq_221{margin-top:1.5rem}._backLink_9j5bq_221{display:inline-block}@media (max-width: 40rem){._pageHeading_9j5bq_21,._draftCard_9j5bq_105,._formActions_9j5bq_174{align-items:stretch;flex-direction:column}._itemRow_9j5bq_167,._itemCard_9j5bq_106{grid-template-columns:1fr}}._sidebar_9k7i7_1{position:fixed;z-index:10;inset:0 auto 0 0;display:flex;width:17rem;flex-direction:column;padding:1.75rem 1rem;border-right:1px solid #dce4df;background:#ebf0ed}._brand_9k7i7_13{display:flex;align-items:center;gap:.7rem;padding:0 .5rem;color:#234334;font-size:1.35rem;font-weight:780;letter-spacing:-.03em}._brandMark_9k7i7_24{display:grid;width:2.15rem;height:2.15rem;place-items:center;border-radius:.7rem;color:#f5fbf7;background:#285d45}._profile_9k7i7_34{display:flex;align-items:center;gap:.75rem;margin:2.25rem 0 1.5rem;padding:.9rem .65rem;border-radius:.85rem;background:#ffffff91}._avatar_9k7i7_44{display:grid;width:2.25rem;height:2.25rem;flex:0 0 auto;place-items:center;border-radius:50%;color:#fff;background:#4d8b6e;font-size:.9rem;font-weight:750}._email_9k7i7_57{overflow:hidden;color:#405248;font-size:.8rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}._navigation_9k7i7_66{display:grid;gap:.15rem}._navigationLink_9k7i7_71{position:relative;display:flex;min-height:2.5rem;align-items:center;padding:.6rem .75rem;border-radius:.35rem;color:#596a61;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .16s ease,color .16s ease}._navigationLink_9k7i7_71:hover{color:#284b39;background:#e2ebe5}._navigationLink_9k7i7_71._active_9k7i7_92{color:#214b35;background:#dfeae3;font-weight:700}._navigationLink_9k7i7_71._active_9k7i7_92:before{position:absolute;top:.5rem;bottom:.5rem;left:0;width:.15rem;background:#367357;content:""}._logout_9k7i7_108{margin-top:auto;border:1px solid #c8d6cd;border-radius:.4rem;padding:.6rem .75rem;color:#3d5548;background:transparent;font-size:.8125rem;font-weight:650;transition:background .16s ease,border-color .16s ease}._logout_9k7i7_108:hover{border-color:#b6c9bc;background:#e2ebe5}@media (max-width: 48rem){._sidebar_9k7i7_1{right:0;bottom:auto;display:grid;width:auto;height:4rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;padding:.5rem .75rem;border-right:0;border-bottom:1px solid #dce4df}._brand_9k7i7_13{padding:0;font-size:1rem}._brandMark_9k7i7_24{width:1.85rem;height:1.85rem}._profile_9k7i7_34{display:none}._navigation_9k7i7_66{display:flex;justify-content:flex-end;gap:.1rem}._navigationLink_9k7i7_71{min-height:2.25rem;padding:.45rem .55rem;font-size:.67rem}._navigationLink_9k7i7_71._active_9k7i7_92:before{top:auto;right:.55rem;bottom:.15rem;left:.55rem;width:auto;height:.12rem}._logout_9k7i7_108{margin:0;padding:.5rem;font-size:.7rem}}._layout_yqrcc_1{min-height:100vh;padding:4.5rem 2rem 4rem 19rem;background:#f5f7f5}._header_yqrcc_7{position:fixed;z-index:5;top:0;right:0;left:17rem;display:flex;align-items:center;height:4.5rem;padding:0 2rem;border-bottom:1px solid #dce4df;background:#fafcfaeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._header_yqrcc_7 p{margin:0;color:#46574f;font-size:.9rem;font-weight:650}._content_yqrcc_29{width:min(100%,72rem);margin:0 auto;padding:3rem 0}._footer_yqrcc_35{position:fixed;z-index:5;right:0;bottom:0;left:17rem;padding:1rem 2rem;border-top:1px solid #dce4df;color:#718078;background:#fafcfaeb;font-size:.75rem;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (max-width: 48rem){._layout_yqrcc_1{padding:8.5rem 1rem 4rem}._header_yqrcc_7{top:4rem;left:0;height:3.5rem;padding:0 1rem}._header_yqrcc_7 p{font-size:.75rem}._content_yqrcc_29{padding:2rem 0}._footer_yqrcc_35{left:0;padding:.8rem 1rem}}._authShell_o6q72_1{display:grid;min-height:100vh;place-items:center;padding:2rem;color:#52645a;background:#f5f7f5}._authCard_o6q72_10{width:min(100%,26rem);padding:2.25rem;border:1px solid #dce4df;border-radius:1.1rem;background:#fff;box-shadow:0 1.5rem 3.5rem #1f2d2814}._eyebrow_o6q72_19{margin:0 0 .8rem;color:#367357;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}._authCard_o6q72_10 h1{margin:0;color:#20342a;font-size:2.25rem;letter-spacing:-.04em}._intro_o6q72_35{margin:.75rem 0 1.75rem;color:#63736a}._loginForm_o6q72_40{display:grid;gap:1rem}._formField_o6q72_45{display:grid;gap:.45rem}._formField_o6q72_45 label{color:#405248;font-size:.85rem;font-weight:700}._formField_o6q72_45 input{width:100%;border:1px solid #cdd8d1;border-radius:.6rem;padding:.75rem;color:#1f2d28;background:#fbfdfb}._loginForm_o6q72_40 button{min-height:2.5rem;border:1px solid #367357;border-radius:.4rem;padding:.6rem .9rem;color:#fff;background:#367357;font-size:.875rem;font-weight:700;line-height:1.2;transition:background .16s ease,border-color .16s ease}._loginForm_o6q72_40 button:hover:not(:disabled){background:#285d45}._error_o6q72_84{margin:0;border-radius:.6rem;padding:.75rem;color:#9d3030;background:#fff1f1;font-size:.85rem}
