@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,0";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:wght,FILL@100..700,0..1&display=swap";@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";:root{--layout-max-constrained: 80rem;--layout-max-fluid: 90rem;--layout-padding-x: 1.5rem;--primary: #344E41;--background-light: #F8F9FA;--background-dark: #212529;--panel-light: #EAE7DC;--panel-dark: #2A2E33;--text-light: #212529;--text-dark: #F8F9FA;--text-muted-light: #4A403A;--text-muted-dark: #A9B1BB;--border-light: #DEE2E6;--border-dark: #495057;--destructive: #C94C4C}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#213547;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--primary: #344E41;--background-light: #F8F9FA;--background-dark: #212529;--panel-light: #EAE7DC;--panel-dark: #2A2E33;--text-light: #212529;--text-dark: #F8F9FA;--text-muted-light: #4A403A;--text-muted-dark: #A9B1BB;--border-light: #DEE2E6;--border-dark: #495057;--destructive: #C94C4C}*,*:before,*:after{box-sizing:border-box}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#747bff}body{margin:0;min-width:320px;min-height:100vh;overflow:hidden}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#f9f9f9;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}._sidebar_19k3k_7{display:flex;width:5rem;flex-direction:column;border-right:1px solid #e6e0db;background-color:#fff;padding:1rem .75rem;height:100%;overflow-y:auto;overflow-x:hidden;transition:width .3s ease-in-out,padding .3s ease-in-out}._sidebarExpanded_19k3k_24{width:18rem;padding:1rem}._sidebarHeader_19k3k_30{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;margin-bottom:1rem;min-height:6.5rem}._contentExpanded_19k3k_42 ._sidebarHeader_19k3k_30{flex-direction:row;justify-content:space-between;align-items:flex-start}._logoContainer_19k3k_49{display:flex;align-items:center;justify-content:center;gap:.75rem}._contentExpanded_19k3k_42 ._logoContainer_19k3k_49{justify-content:flex-start}._logo_19k3k_49{background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:9999px;width:3rem;height:3rem;background-image:url(https://lh3.googleusercontent.com/aida-public/AB6AXuAKrVOsrLt98kLp3JzLa6RhkBcfuiWjsc2n7tqD3G33jpVKMzW9qEZADs44r3Pi12m2YlqsGHbBs526Z0qfna_TSe55Rjpz4kcYjRkjcARtW8ooWaJzVzt6eic14Gy1_YgBRGgeYyyPw6c70GW9GhVDLQyVLOQKkGPg1EefgfBFislBG7cF2EkdoyQvf0CCPpBCsFPkSL2BWB08PatRAOsquTbPP7SJukt0tDHZFJxOeB-qsFSrk6egnH-V05Vwv59NB1HwDLLog2yj);flex-shrink:0}._brandName_19k3k_73{display:none;font-size:1.25rem;font-weight:700;color:#333;white-space:nowrap}._contentExpanded_19k3k_42 ._brandName_19k3k_73{display:block}._menuButton_19k3k_85{width:100%;display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:.5rem;color:#a0765e;border:none;background:transparent;cursor:pointer}._contentExpanded_19k3k_42 ._menuButton_19k3k_85{width:auto}._menuButton_19k3k_85:hover{background-color:#0000000d}._nav_19k3k_109{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-top:1.5rem;flex:1;width:100%}._contentExpanded_19k3k_42 ._nav_19k3k_109{align-items:stretch}._navLink_19k3k_125{display:flex;align-items:center;justify-content:center;gap:.25rem;padding:.5rem;border-radius:.5rem;width:4rem;text-decoration:none;color:inherit;white-space:nowrap}._contentExpanded_19k3k_42 ._navLink_19k3k_125{justify-content:flex-start;width:auto;padding:.75rem;gap:1rem}._navText_19k3k_149{display:none;font-weight:500}._contentExpanded_19k3k_42 ._navText_19k3k_149{display:block}._navLinkActive_19k3k_158{background-color:#6b8e231a;color:#6b8e23}._contentExpanded_19k3k_42 ._navLinkActive_19k3k_158 ._navText_19k3k_149{font-weight:600}._navLinkDefault_19k3k_169{color:#333}._navLinkDefault_19k3k_169:hover{background-color:#0000000d}._sidebarFooter_19k3k_177{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%}._contentExpanded_19k3k_42 ._sidebarFooter_19k3k_177{align-items:stretch;gap:.5rem}._footerLink_19k3k_191{padding:.5rem;border-radius:9999px;color:inherit;display:flex;align-items:center;justify-content:center;text-decoration:none}._contentExpanded_19k3k_42 ._footerLink_19k3k_191{justify-content:flex-start;border-radius:.5rem;padding:.75rem;gap:1rem}._footerLink_19k3k_191:hover{background-color:#0000000d}._userSection_19k3k_214{margin-top:.5rem;border-top:1px solid #e6e0db;width:100%;padding-top:1rem;display:flex;flex-direction:column;align-items:center;gap:.5rem}._contentExpanded_19k3k_42 ._userSection_19k3k_214{flex-direction:row;gap:.75rem}._userInfo_19k3k_234{display:none;flex-direction:column}._contentExpanded_19k3k_42 ._userInfo_19k3k_234{display:flex}._userName_19k3k_243{font-weight:600;color:#333;margin:0}._userRole_19k3k_249{font-size:.875rem;color:#a0765e;margin:0}._materialSymbols_19k3k_255{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}._container_1x0wo_1{position:relative;display:block;width:100%}._trigger_1x0wo_1{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-height:2.75rem;padding:.65rem .75rem;border:1px solid #d9d0c9;border-radius:.55rem;background:#fff;color:#302923;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}._trigger_1x0wo_1:hover,._trigger_1x0wo_1:focus-visible,._trigger_1x0wo_1[aria-expanded=true]{border-color:#6b8e23;box-shadow:0 0 0 3px #6b8e231f;outline:0}._trigger_1x0wo_1:disabled{background:#f5f1ee;color:#9b8f86;cursor:not-allowed;box-shadow:none}._placeholder_1x0wo_1{color:#9b8f86}._icon_1x0wo_1{font-family:Material Symbols Outlined;font-size:1.3rem;line-height:1;color:#766b63}._menu_1x0wo_1{position:absolute;z-index:1100;top:calc(100% + .35rem);left:0;width:100%;max-height:15rem;overflow-y:auto;padding:.3rem;border:1px solid #d9d0c9;border-radius:.6rem;background:#fff;box-shadow:0 .75rem 1.75rem #30292329}._item_1x0wo_1{display:block;width:100%;padding:.65rem .75rem;border:0;border-radius:.4rem;background:transparent;color:#302923;font:inherit;text-align:left;cursor:pointer}._item_1x0wo_1:hover,._item_1x0wo_1:focus-visible{background:#f3eee9;outline:0}._item_1x0wo_1._active_1x0wo_1{background:#e8f3dc;color:#477017;font-weight:800}._field_1qp5v_1{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none;color:#302923;font:inherit}._input_1qp5v_11{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}._box_1qp5v_21{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;flex:0 0 auto;border:1.5px solid #d9d0c9;border-radius:.3rem;background:#fff;color:transparent;transition:background-color .15s,border-color .15s,color .15s}._check_1qp5v_35{font-family:Material Symbols Outlined;font-size:.95rem;line-height:1;font-variation-settings:"FILL" 1,"wght" 500}._input_1qp5v_11:checked+._box_1qp5v_21{border-color:#477017;background:#477017;color:#fff}._input_1qp5v_11:focus-visible+._box_1qp5v_21{outline:2px solid #477017;outline-offset:2px}._input_1qp5v_11:disabled+._box_1qp5v_21{background:#f3f0ed;border-color:#e2dbd4}._disabled_1qp5v_58{cursor:not-allowed;opacity:.65}._chip_1uk9k_1{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .35rem .25rem .7rem;border:1px solid #477017;border-radius:999px;background:#eef5e4;color:#33550f;font-size:.78rem;font-weight:600;white-space:nowrap}._label_1uk9k_15{overflow:hidden;max-width:22rem;text-overflow:ellipsis}._remove_1uk9k_21{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}._remove_1uk9k_21:hover{background:#477017;color:#fff}._remove_1uk9k_21:focus-visible{outline:2px solid #477017;outline-offset:1px}._icon_1uk9k_45{font-family:Material Symbols Outlined;font-size:.95rem;line-height:1}._field_1qq1q_1{display:inline-flex;align-items:center;min-width:0;min-height:3rem;width:fit-content;max-width:100%;border:1px solid #d9d0c9;border-radius:.65rem;background:#fff;box-shadow:0 1px 2px #3029230a}._field_1qq1q_1._fullWidth_1qq1q_1{display:flex;width:100%}._field_1qq1q_1:focus-within{border-color:#6b8e23;box-shadow:0 0 0 3px #6b8e231f}._input_1qq1q_1{width:100%;min-width:0;height:3rem;box-sizing:border-box;padding:0 .8rem;border:0;border-radius:inherit;background:transparent;color:#302923;font:inherit;font-size:1rem;font-weight:700;text-align:right;outline:0}._input_1qq1q_1::placeholder{color:#9b8f86;font-weight:400}._input_1qq1q_1:disabled{cursor:not-allowed;background:#f3f0ed;opacity:.65}._invalid_1qq1q_1{border-color:#b42318;box-shadow:0 0 0 3px #b423181a}._invalid_1qq1q_1:focus-within{border-color:#b42318}._stepper_1ab90_1{display:inline-grid;grid-template-columns:2.75rem minmax(4rem,7rem) 2.75rem;align-items:center;width:fit-content;max-width:100%;min-height:2.75rem;overflow:hidden;border:1px solid #d9d0c9;border-radius:.65rem;background:#fff;box-shadow:0 1px 2px #3029230a}._stepper_1ab90_1._fullWidth_1ab90_15{display:grid;grid-template-columns:2.75rem minmax(4rem,1fr) 2.75rem;width:100%}._stepper_1ab90_1:focus-within{border-color:#6b8e23;box-shadow:0 0 0 3px #6b8e231f}._stepper_1ab90_1>._button_1ab90_26{display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:0;background:#f8f6f3;color:#4a3f35;font:inherit;font-size:1.55rem;font-weight:700;line-height:1;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s,color .15s}._stepper_1ab90_1>._button_1ab90_26:hover:not(:disabled){background:#eee8e2;color:#302923}._stepper_1ab90_1>._button_1ab90_26:active:not(:disabled){background:#e5ddd6}._stepper_1ab90_1>._button_1ab90_26:focus-visible{z-index:1;outline:3px solid rgba(107,142,35,.28);outline-offset:-3px}._stepper_1ab90_1>._button_1ab90_26:disabled{cursor:not-allowed;opacity:.45}._stepper_1ab90_1>._input_1ab90_67{width:100%;min-width:0;height:2.75rem;box-sizing:border-box;padding:0 .65rem;border:0;border-right:1px solid #d9d0c9;border-left:1px solid #d9d0c9;border-radius:0;background:#fff;color:#302923;font:inherit;font-size:1.05rem;font-weight:700;text-align:center;outline:none}._stepper_1ab90_1>._input_1ab90_67::placeholder{color:#9b8f86;font-weight:400}._stepper_1ab90_1>._input_1ab90_67:focus{outline:0;box-shadow:none}._stepper_1ab90_1>._input_1ab90_67:disabled{cursor:not-allowed;background:#f3f0ed;opacity:.65}._invalid_1ab90_102{border-color:#b42318;box-shadow:0 0 0 3px #b423181a}._invalid_1ab90_102:focus-within{border-color:#b42318}._invalid_1ab90_102>._input_1ab90_67{border-color:#b42318}@media(max-width:360px){._stepper_1ab90_1{grid-template-columns:2.75rem minmax(3.5rem,1fr) 2.75rem}}._field_fk1dz_1{display:grid;gap:.3rem;min-width:0}._label_fk1dz_1{color:#766b63;font-size:.64rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}._label_fk1dz_1 b{color:#b24d3c}._field_fk1dz_1 select{box-sizing:border-box;width:100%;min-height:2.45rem;border:1px solid #d9d0c9;border-radius:.45rem;padding:.5rem .6rem;background:#fff;color:#302923;font:inherit;font-size:.78rem}._field_fk1dz_1 select:focus{border-color:#6b8e23;box-shadow:0 0 0 3px #6b8e231f;outline:0}._field_fk1dz_1 select:disabled{cursor:not-allowed;opacity:.55}._field_fk1dz_1 small{color:#766b63;font-size:.65rem;line-height:1.35}._field_sbkrb_1{display:grid;gap:.35rem;color:#766b63;font-size:.72rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}._field_sbkrb_1 textarea{box-sizing:border-box;width:100%;min-height:90px;resize:vertical;border:1px solid #d9d0c9;border-radius:.5rem;padding:.7rem;background:#fff;color:#302923;font:inherit;letter-spacing:normal;line-height:1.45;outline:0}._field_sbkrb_1 textarea::placeholder{color:#9b8f86;opacity:1}._field_sbkrb_1 textarea:focus{border-color:#6b8e23;box-shadow:0 0 0 3px #6b8e2324}._field_sbkrb_1 textarea:disabled{background:#f4f1ee;color:#887c73}._field_sbkrb_1 textarea[aria-invalid=true]{border-color:#b42318;box-shadow:0 0 0 3px #b423181a}._field_sbkrb_1 small{color:#887c73;font-size:.7rem;font-weight:500;letter-spacing:normal;text-transform:none}._field_sbkrb_1 ._error_sbkrb_1{color:#b42318;font-weight:700}._field_sbkrb_1 em{color:#b42318;font-style:normal}._field_1s5ag_1{display:grid;gap:.3rem;min-width:0}._label_1s5ag_1{color:#766b63;font-size:.64rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}._label_1s5ag_1 b{color:#b24d3c}._input_1s5ag_1{box-sizing:border-box;width:100%;min-height:2.45rem;border:1px solid #d9d0c9;border-radius:.45rem;padding:.5rem .6rem;background:#fff;color:#302923;font:inherit;font-size:.78rem}._input_1s5ag_1:focus{border-color:#6b8e23;box-shadow:0 0 0 3px #6b8e231f;outline:0}._readOnly_1s5ag_1{background:#f3f0ed;color:#766b63;cursor:default}._input_1s5ag_1:disabled{cursor:not-allowed;opacity:.55}._field_1s5ag_1 small{color:#766b63;font-size:.65rem;line-height:1.35}._invalid_1s5ag_2{border-color:#a52b20}._invalid_1s5ag_2:focus{border-color:#a52b20;box-shadow:0 0 0 3px #a52b201f}._errorText_1s5ag_2{color:#a52b20}._field_bk9n0_1{position:relative;display:grid;gap:.35rem;color:#665b54;font-size:.8rem;font-weight:700}._label_bk9n0_10{display:flex;align-items:center;gap:.45rem}._label_bk9n0_10 small,._helper_bk9n0_17{color:#887c73;font-size:.7rem;font-weight:500}._trigger_bk9n0_23{box-sizing:border-box;display:flex;align-items:center;gap:.55rem;width:100%;min-height:2.75rem;border:1px solid #d9d0c9;border-radius:.55rem;padding:.55rem .65rem;background:#fff;color:#887c73;font:inherit;font-size:.84rem;font-weight:600;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}._trigger_bk9n0_23:hover:not(:disabled){border-color:#6b8e23}._trigger_bk9n0_23:focus-visible{border-color:#6b8e23;box-shadow:0 0 0 3px #6b8e231f;outline:0}._trigger_bk9n0_23:disabled{background:#f3eee9;color:#887c73;cursor:not-allowed}._trigger_bk9n0_23 .material-symbols-outlined{flex:0 0 auto;font-size:1.15rem;color:#887c73}._hasValue_bk9n0_67{color:#302923}._hasValue_bk9n0_67 .material-symbols-outlined{color:#477017}._triggerText_bk9n0_75{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chevron_bk9n0_83{transition:transform .15s ease}._chevronOpen_bk9n0_87{transform:rotate(180deg)}._popover_bk9n0_91{position:absolute;top:calc(100% + .35rem);left:0;z-index:80;box-sizing:border-box;width:min(21rem,calc(100vw - 2rem));padding:.75rem;border:1px solid #e6e0db;border-radius:.75rem;background:#fff;box-shadow:0 12px 32px #30292329}._calendarHeader_bk9n0_105{display:grid;grid-template-columns:2rem minmax(0,1fr) 5rem 2rem;gap:.35rem;align-items:center;margin-bottom:.55rem}._navButton_bk9n0_113,._monthSelect_bk9n0_114,._yearSelect_bk9n0_115{min-height:2rem;border:1px solid #e6e0db;border-radius:.45rem;background:#fff;color:#302923;font:inherit;font-size:.75rem;font-weight:700}._navButton_bk9n0_113{display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer}._navButton_bk9n0_113 .material-symbols-outlined{font-size:1.15rem}._monthSelect_bk9n0_114,._yearSelect_bk9n0_115{width:100%;padding:0 .35rem}._navButton_bk9n0_113:hover:not(:disabled),._monthSelect_bk9n0_114:hover,._yearSelect_bk9n0_115:hover{border-color:#6b8e23}._navButton_bk9n0_113:focus-visible,._monthSelect_bk9n0_114:focus-visible,._yearSelect_bk9n0_115:focus-visible{border-color:#6b8e23;box-shadow:0 0 0 2px #6b8e231f;outline:0}._navButton_bk9n0_113:disabled{color:#b8aca4;cursor:not-allowed}._weekdays_bk9n0_163,._days_bk9n0_164{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.2rem}._weekdays_bk9n0_163{margin-bottom:.25rem;color:#887c73;font-size:.68rem;font-weight:800;text-align:center}._day_bk9n0_164,._emptyDay_bk9n0_179{min-width:0;min-height:2rem}._day_bk9n0_164{border:1px solid transparent;border-radius:.45rem;background:transparent;color:#302923;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}._day_bk9n0_164:hover:not(:disabled){border-color:#6b8e23;background:#6b8e2314}._day_bk9n0_164:focus-visible{outline:2px solid #477017;outline-offset:1px}._today_bk9n0_205{border-color:#b8d18a;color:#477017}._selectedDay_bk9n0_210,._selectedDay_bk9n0_210:hover:not(:disabled){border-color:#477017;background:#477017;color:#fff}._day_bk9n0_164:disabled{color:#c6bab2;cursor:not-allowed}._quickActions_bk9n0_222{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.65rem;padding-top:.65rem;border-top:1px solid #eee8e2}._quickActions_bk9n0_222 button{border:1px solid #d9d0c9;border-radius:999px;padding:.38rem .65rem;background:#fff;color:#477017;font:inherit;font-size:.72rem;font-weight:800;cursor:pointer}._quickActions_bk9n0_222 button:hover:not(:disabled){border-color:#477017;background:#47701714}._quickActions_bk9n0_222 button:focus-visible{outline:2px solid #477017;outline-offset:1px}._quickActions_bk9n0_222 button:disabled{color:#b8aca4;cursor:not-allowed}._quickActions_bk9n0_222 ._clear_bk9n0_258{margin-left:auto;color:#991b1b}._hint_bk9n0_263{margin:.55rem 0 0;color:#887c73;font-size:.7rem;font-weight:500}@media(max-width:480px){._popover_bk9n0_91{right:0;left:auto;width:min(100vw - 1rem,20rem)}}._tabs_1hopt_1{display:flex;gap:.25rem;overflow:auto;padding:.25rem;border:1px solid #e6e0db;border-radius:.65rem;background:#faf8f6}._tabs_1hopt_1 button{display:flex;align-items:center;gap:.4rem;white-space:nowrap;border:0;border-radius:.45rem;padding:.6rem .75rem;background:transparent;color:#766b63;font-size:.8rem;font-weight:800;cursor:pointer}._tabs_1hopt_1 button .material-symbols-outlined{font-size:1.05rem}._tabs_1hopt_1 button._selected_1hopt_1{background:#fff;color:#477017;box-shadow:0 1px 3px #00000014}._tabs_1hopt_1 button:focus{outline:none}._tabs_1hopt_1 button:focus-visible{outline:2px solid #8ab36a;outline-offset:2px}._tabs_1hopt_1 b{display:grid;place-items:center;min-width:1.2rem;height:1.2rem;border-radius:50%;background:#fff0cd;color:#7d5d00;font-size:.68rem}@media(max-width:600px){._tabs_1hopt_1 button{font-size:.75rem}}._version_mb6yp_1{display:grid;gap:.35rem;margin-top:.8rem;padding:.7rem .55rem;border-top:1px solid #eee8e2;color:#766b63}._heading_mb6yp_1{display:flex;align-items:center;gap:.35rem;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}._heading_mb6yp_1 .material-symbols-outlined{font-size:1rem;color:#477017}._heading_mb6yp_1 small{margin-left:auto;color:#a0765e;font-size:.6rem;letter-spacing:0}._item_mb6yp_1{display:flex;align-items:center;justify-content:space-between;gap:.4rem;font-size:.67rem}._item_mb6yp_1 strong{color:#302923;font-size:.68rem;font-variant-numeric:tabular-nums}._item_mb6yp_1 small{overflow:hidden;color:#887c73;font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}._item_mb6yp_1 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._version_mb6yp_1:not(._expanded_mb6yp_1) ._item_mb6yp_1{display:grid;justify-content:center;gap:0;text-align:center}._version_mb6yp_1:not(._expanded_mb6yp_1) ._item_mb6yp_1 span{font-size:.56rem}._version_mb6yp_1:not(._expanded_mb6yp_1) ._item_mb6yp_1 strong{font-size:.6rem}._version_mb6yp_1:not(._expanded_mb6yp_1) ._heading_mb6yp_1 span:not(.material-symbols-outlined),._version_mb6yp_1:not(._expanded_mb6yp_1) ._heading_mb6yp_1 small{display:none}:root{--badge-bg-neutral: #f3f4f6;--badge-text-neutral: #374151;--badge-bg-success: #dcfce7;--badge-text-success: #166534;--badge-bg-warning: #fef3c7;--badge-text-warning: #92400e;--badge-bg-danger: #fee2e2;--badge-text-danger: #991b1b;--badge-bg-info: #dbeafe;--badge-text-info: #1e40af;--badge-bg-purple: #f3e8ff;--badge-text-purple: #6b21a8}._badge_3w5dk_24{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:500;line-height:1.25;white-space:nowrap}._neutral_3w5dk_37{background-color:var(--badge-bg-neutral);color:var(--badge-text-neutral)}._success_3w5dk_42{background-color:var(--badge-bg-success);color:var(--badge-text-success)}._warning_3w5dk_47{background-color:var(--badge-bg-warning);color:var(--badge-text-warning)}._danger_3w5dk_52{background-color:var(--badge-bg-danger);color:var(--badge-text-danger)}._info_3w5dk_57{background-color:var(--badge-bg-info);color:var(--badge-text-info)}._purple_3w5dk_62{background-color:var(--badge-bg-purple);color:var(--badge-text-purple)}._container_nn2qq_1{position:relative;display:block;width:100%}._trigger_nn2qq_1{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-height:2.75rem;padding:.65rem .75rem;border:1px solid #d9d0c9;border-radius:.55rem;background:#fff;color:#302923;font:inherit;text-align:left;cursor:pointer}._trigger_nn2qq_1:hover,._trigger_nn2qq_1:focus-visible,._trigger_nn2qq_1[aria-expanded=true]{border-color:#6b8e23;box-shadow:0 0 0 3px #6b8e231f;outline:0}._placeholder_nn2qq_1{color:#9b8f86}._icon_nn2qq_1{font-family:Material Symbols Outlined;font-size:1.3rem;line-height:1;color:#766b63}._menu_nn2qq_1{position:fixed;z-index:1300;min-width:min(22rem,calc(100vw - 2rem));max-width:calc(100vw - 2rem);max-height:20rem;overflow:hidden;border:1px solid #d9d0c9;border-radius:.6rem;background:#fff;box-shadow:0 .75rem 1.75rem #30292329}._search_nn2qq_1{display:flex;align-items:center;gap:.4rem;padding:.55rem;border-bottom:1px solid #eee8e2;color:#887c73}._search_nn2qq_1 input{width:100%;border:0;outline:0;padding:.4rem;background:transparent;color:#302923;font:inherit}._search_nn2qq_1 input::placeholder{color:#9b8f86}._options_nn2qq_1{max-height:15rem;overflow-y:auto;padding:.3rem}._item_nn2qq_1{display:flex;flex-direction:column;gap:.2rem;width:100%;padding:.65rem .75rem;border:0;border-radius:.4rem;background:transparent;color:#302923;font:inherit;text-align:left;cursor:pointer}._item_nn2qq_1:hover,._item_nn2qq_1:focus-visible,._item_nn2qq_1._highlighted_nn2qq_1{background:#f3eee9;outline:0}._item_nn2qq_1._createOption_nn2qq_1{border:1px dashed #a8c58d;background:#f4faed;color:#477017}._item_nn2qq_1._createOption_nn2qq_1 small{color:#665b54}._item_nn2qq_1._active_nn2qq_1{background:#e8f3dc;color:#477017;font-weight:800}._item_nn2qq_1 small{color:#766b63;font-size:.72rem;font-weight:500}._empty_nn2qq_1{padding:1rem;color:#887c73;text-align:center;font-size:.875rem}._field_sisew_1{position:relative;display:grid;gap:.3rem;min-width:0}._label_sisew_8{color:#766b63;font-size:.64rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}._optional_sisew_16{font-weight:500;text-transform:none}._input_sisew_21{box-sizing:border-box;width:100%;min-height:2.45rem;border:1px solid #d9d0c9;border-radius:.45rem;padding:.5rem .6rem;background:#fff;color:#302923;font:inherit;font-size:.78rem}._input_sisew_21:focus{border-color:#6b8e23;box-shadow:0 0 0 3px #6b8e231f;outline:0}._input_sisew_21:disabled{cursor:not-allowed;opacity:.55}._dropdown_sisew_45{position:absolute;z-index:1100;top:calc(100% + .3rem);left:0;width:100%;max-height:15rem;overflow-y:auto;padding:.3rem;border:1px solid #d9d0c9;border-radius:.6rem;background:#fff;box-shadow:0 .75rem 1.75rem #30292329}._status_sisew_60{display:block;padding:.65rem .75rem;color:#887c73;font-size:.78rem}._option_sisew_16{display:flex;width:100%;align-items:baseline;gap:.5rem;padding:.65rem .75rem;border:0;border-radius:.4rem;background:transparent;color:#302923;font:inherit;font-size:.84rem;text-align:left;cursor:pointer}._optionHighlighted_sisew_83,._option_sisew_16:hover{background:#f3eee9;outline:0}._optionLabel_sisew_89{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._optionDescription_sisew_95{margin-left:auto;flex-shrink:0;color:#887c73;font-size:.72rem}._wrapper_195s6_1{width:100%}._wrapper_13es6_1{display:flex;flex-direction:column;gap:.25rem}._control_13es6_1{display:flex;align-items:center;gap:.55rem;min-height:2.75rem;border:1px solid #d9d0c9;border-radius:.55rem;padding:0 .7rem;background:#fff}._control_13es6_1:focus-within{border-color:#6b8e23;box-shadow:0 0 0 3px #6b8e231f}._invalid_13es6_1{border-color:#b42318!important;box-shadow:0 0 0 3px #b423181a!important}._error_13es6_1{color:#b42318;font-size:.72rem;font-weight:700}._control_13es6_1 input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#302923;font:inherit}._control_13es6_1 input::placeholder{color:#9b8f86}._wrapper_7czuq_1{position:relative;display:inline-block}._trigger_7czuq_6{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .85rem;border-radius:.5rem;border:1px solid #e6e0db;background:#fff;color:#302923;font-size:.82rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}._trigger_7czuq_6:hover{border-color:#477017}._trigger_7czuq_6:focus-visible{outline:2px solid #477017;outline-offset:1px}._trigger_7czuq_6 .material-symbols-outlined{font-size:1.1rem;color:#887c73}._triggerLabel_7czuq_37{white-space:nowrap}._chevron_7czuq_41{transition:transform .15s ease}._chevronOpen_7czuq_45{transform:rotate(180deg)}._popover_7czuq_49{position:absolute;top:calc(100% + .4rem);left:0;z-index:50;display:flex;min-width:26rem;border-radius:.65rem;border:1px solid #e6e0db;background:#fff;box-shadow:0 12px 32px #0f172a24;overflow:visible}._groupTitle_7czuq_63{margin:0;padding:.65rem .9rem .35rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#887c73}._presets_7czuq_73{display:flex;flex-direction:column;min-width:11rem;padding-bottom:.5rem;border-right:1px solid #e6e0db;border-radius:.65rem 0 0 .65rem;background:#faf8f6}._presetItem_7czuq_83{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .9rem;border:none;background:transparent;font-size:.82rem;color:#302923;text-align:left;cursor:pointer}._presetItem_7czuq_83:hover{background:#f3eee9}._presetItem_7czuq_83:focus-visible{outline:2px solid #477017;outline-offset:-2px}._presetItem_7czuq_83 .material-symbols-outlined{font-size:1rem;color:#477017}._presetItemActive_7czuq_111{font-weight:700;color:#477017;background:#47701714}._custom_7czuq_117{display:flex;flex-direction:column;gap:.6rem;padding:0 .9rem .9rem;flex:1}._invalidHint_7czuq_125{margin:0;font-size:.72rem;color:#991b1b}._applyBtn_7czuq_131{padding:.55rem .9rem;border:none;border-radius:.5rem;background:#477017;color:#fff;font-size:.82rem;font-weight:700;cursor:pointer;transition:opacity .15s ease}._applyBtn_7czuq_131:hover:not(:disabled){opacity:.9}._applyBtn_7czuq_131:disabled{opacity:.45;cursor:not-allowed}@media(max-width:640px){._popover_7czuq_49{min-width:min(90vw,22rem);flex-direction:column}._presets_7czuq_73{border-right:none;border-bottom:1px solid #e6e0db;border-radius:.65rem .65rem 0 0}}:root{--action-text-default: #4A403A;--action-text-hover: #344E41;--action-text-danger: #C94C4C}._container_1hrdx_9{display:flex;align-items:center;justify-content:flex-end;gap:1rem;font-weight:500}._actionButton_1hrdx_17{display:flex;align-items:center;gap:.5rem;color:var(--action-text-default);background:none;border:none;cursor:pointer;font-size:.875rem;padding:.25rem .5rem;border-radius:.375rem;transition:all .2s}._actionButton_1hrdx_17:hover{color:var(--action-text-hover);background-color:#0000000d}._actionButton_1hrdx_17._delete_1hrdx_36:hover{color:var(--action-text-danger);background-color:#c94c4c1a}._icon_1hrdx_41{font-size:1.25rem;font-family:Material Symbols Outlined;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}._categoriesList_1gbrw_1{display:flex;gap:2rem}._categoriesList_1gbrw_1._withIcons_1gbrw_7{gap:0}._categoryTab_1gbrw_11{display:flex;flex-direction:column;align-items:center;justify-content:center;border-bottom:3px solid transparent;padding-bottom:13px;padding-top:.5rem;text-decoration:none;color:#a0765eb3;cursor:pointer;transition:color .2s}._categoriesList_1gbrw_1._withIcons_1gbrw_7 ._categoryTab_1gbrw_11{flex-direction:row;gap:.5rem;padding:.75rem 1.5rem;color:#6b7280}._categoryTabActive_1gbrw_33{border-bottom-color:#a0765e;color:#a0765e}._categoriesList_1gbrw_1._withIcons_1gbrw_7 ._categoryTabActive_1gbrw_33{color:#a5590d;border-bottom-color:#a5590d;background-color:#a5590d0d;border-top-left-radius:.5rem;border-top-right-radius:.5rem}._categoryTab_1gbrw_11:hover{color:#a0765e}._categoriesList_1gbrw_1._withIcons_1gbrw_7 ._categoryTab_1gbrw_11:hover{color:#374151}._categoryText_1gbrw_56{font-size:1rem;font-weight:500;line-height:1.5;margin:0;transition:font-weight .2s}._categoryTextActive_1gbrw_65{font-weight:700}._materialSymbols_1gbrw_69{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}._meter_1jiyb_1{padding:.45rem 1rem;border-top:1px solid #eee8e2;background:#fff}._meterTop_1jiyb_2{display:flex;align-items:center;gap:.3rem;margin-bottom:.3rem}._meterIcon_1jiyb_3{font-size:.85rem;line-height:1}._meterLabel_1jiyb_4{font-size:.68rem;font-weight:600;color:#302923}._meterTime_1jiyb_5{margin-left:auto;font-size:.62rem;color:#b0a49a}._track_1jiyb_6{height:.3rem;border-radius:99px;background:#efe9e4;overflow:hidden}._fill_1jiyb_7{height:100%;border-radius:99px;transition:width .3s ease}._ok_1jiyb_8 ._fill_1jiyb_7{background:#5a8f6f}._ok_1jiyb_8 ._meterIcon_1jiyb_3{color:#5a8f6f}._low_1jiyb_10 ._fill_1jiyb_7{background:#d9a441}._low_1jiyb_10 ._meterIcon_1jiyb_3{color:#d9a441}._empty_1jiyb_12 ._fill_1jiyb_7{background:#c0574b}._empty_1jiyb_12 ._meterIcon_1jiyb_3{color:#c0574b}._empty_1jiyb_12 ._meterLabel_1jiyb_4{color:#8a3227}._pill_1jiyb_15{display:inline-flex;align-items:center;gap:.3rem;margin:.35rem 1rem;padding:.25rem .65rem;border-radius:99px;font-size:.68rem}._pillIcon_1jiyb_16{font-size:.8rem;line-height:1}._pillText_1jiyb_17{font-weight:600}._pillTime_1jiyb_18{color:#b0a49a;font-size:.62rem}._pill_1jiyb_15._ok_1jiyb_8{background:#eef5f0;color:#2f5d2f}._pill_1jiyb_15._low_1jiyb_10{background:#fdf3dc;color:#8a6100}._pill_1jiyb_15._low_1jiyb_10 ._pillTime_1jiyb_18{color:#b08c3f}._pill_1jiyb_15._empty_1jiyb_12{background:#fae9e7;color:#8a3227}._pill_1jiyb_15._empty_1jiyb_12 ._pillTime_1jiyb_18{color:#b0716b}._minuteRow_1jiyb_24{margin:.3rem 1rem 0;padding:.3rem .6rem;border-radius:8px;font-size:.66rem;font-weight:600;background:#fdf3dc;color:#8a6100;display:flex;align-items:center;gap:.3rem}._minuteWait_1jiyb_25{background:#fae9e7;color:#8a3227}._overlay_1eqj6_1{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem;background:#3029237a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modal_1eqj6_1{position:relative;display:flex;flex-direction:column;width:100%;max-height:calc(100vh - 2rem);overflow:hidden;border:1px solid #e6e0db;border-radius:1rem;background:#fff;box-shadow:0 1.5rem 4rem #30292340}._large_1eqj6_1{max-width:64rem}._fullscreen_1eqj6_1{max-width:none;width:calc(100vw - 2rem);height:calc(100vh - 2rem);max-height:calc(100vh - 2rem)}._medium_1eqj6_1{max-width:42rem}._small_1eqj6_1{max-width:32rem}._xl_1eqj6_1{max-width:56rem}._xs_1eqj6_1{max-width:28rem}._header_1eqj6_1{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-shrink:0;padding:1.35rem 1.75rem;border-bottom:1px solid #eee8e2;background:#fff}._eyebrow_1eqj6_1{display:block;color:#8a7d72;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem}._header_1eqj6_1 h2{margin:0;color:#302923;font-size:1.35rem;line-height:1.2}._header_1eqj6_1 p{margin:.4rem 0 0;color:#766b63;font-size:.875rem;line-height:1.45}._close_1eqj6_1{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:.5rem;padding:.45rem;background:transparent;color:#887c73;cursor:pointer}._close_1eqj6_1:hover,._close_1eqj6_1:focus-visible{background:#f3eee9;color:#302923;outline:0}._body_1eqj6_1{min-height:0;overflow:auto;padding:1.5rem 1.75rem}._footer_1eqj6_1{display:flex;justify-content:flex-end;gap:.75rem;flex-shrink:0;padding:1rem 1.75rem;border-top:1px solid #eee8e2;background:#faf8f6}@media(max-width:700px){._overlay_1eqj6_1{padding:.5rem}._modal_1eqj6_1{max-height:calc(100vh - 1rem)}._header_1eqj6_1,._body_1eqj6_1,._footer_1eqj6_1{padding-left:1rem;padding-right:1rem}._footer_1eqj6_1{flex-wrap:wrap}._footer_1eqj6_1 button{flex:1}}._content_19e6t_1{display:grid;justify-items:center;gap:.8rem;text-align:center}._icon_19e6t_8{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.65rem;background:#fff4d7;color:#956b12;font-size:1.6rem}._message_19e6t_19,._warning_19e6t_20{margin:0;color:#302923;line-height:1.5}._message_19e6t_19{font-weight:700}._warning_19e6t_20{color:#665b54;font-size:.875rem}._error_19e6t_35{width:100%;box-sizing:border-box;border:1px solid #f2c4bd;border-radius:.55rem;padding:.75rem 1rem;background:#fff1ef;color:#a4362b;font-size:.84rem;line-height:1.45;text-align:left}._cancelButton_19e6t_48,._confirmButton_19e6t_49{min-height:2.6rem;border-radius:.5rem;padding:.55rem .9rem;font:inherit;font-weight:700;cursor:pointer}._cancelButton_19e6t_48{border:1px solid #d9d0c9;background:#fff;color:#4a3f35}._confirmButton_19e6t_49{border:1px solid #8c2d23;background:#a4362b;color:#fff}._cancelButton_19e6t_48:hover:not(:disabled),._cancelButton_19e6t_48:focus-visible:not(:disabled){background:#f3eee9;outline:0}._confirmButton_19e6t_49:hover:not(:disabled),._confirmButton_19e6t_49:focus-visible:not(:disabled){background:#8c2d23;outline:0}._cancelButton_19e6t_48:disabled,._confirmButton_19e6t_49:disabled{cursor:not-allowed;opacity:.55}._overlay_14veg_3{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}._dialog_14veg_14{background:#fff;border-radius:.75rem;box-shadow:0 20px 60px #0000002e;width:100%;max-width:28rem;display:flex;flex-direction:column;gap:0;overflow:hidden}._header_14veg_26{display:flex;align-items:center;gap:.75rem;padding:1.25rem 1.5rem 1rem;border-bottom:1px solid #f3f4f6}._titleIcon_14veg_34{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:22px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;color:#92400e;flex-shrink:0}._title_14veg_34{font-size:1rem;font-weight:700;color:#111827;margin:0;line-height:1.3}._body_14veg_61{padding:1rem 1.5rem;display:flex;flex-direction:column;gap:.75rem}._message_14veg_68{font-size:.9375rem;color:#374151;line-height:1.55;margin:0}._warning_14veg_75{display:flex;align-items:flex-start;gap:.625rem;padding:.75rem 1rem;background:#fffbeb;border:1px solid #fcd34d;border-radius:.5rem}._warningIcon_14veg_85{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:18px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;color:#92400e;flex-shrink:0;margin-top:1px}._warningText_14veg_105{font-size:.8125rem;color:#92400e;line-height:1.45;margin:0}._errorBox_14veg_112{display:flex;align-items:flex-start;gap:.625rem;padding:.75rem 1rem;background:#fef2f2;border:1px solid #fca5a5;border-radius:.5rem}._errorIcon_14veg_122{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:18px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;color:#dc2626;flex-shrink:0;margin-top:1px}._errorText_14veg_142{font-size:.8125rem;color:#991b1b;line-height:1.45;margin:0}._footer_14veg_149{display:flex;align-items:center;justify-content:flex-end;gap:.625rem;padding:1rem 1.5rem 1.25rem;border-top:1px solid #f3f4f6}._cancelBtn_14veg_158{display:inline-flex;align-items:center;padding:.5rem 1.125rem;border-radius:.375rem;font-size:.875rem;font-weight:600;color:#374151;background:#fff;border:1px solid #d1d5db;cursor:pointer;transition:all .12s}._cancelBtn_14veg_158:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}._cancelBtn_14veg_158:disabled{opacity:.6;cursor:not-allowed}._confirmBtn_14veg_182{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1.125rem;border-radius:.375rem;font-size:.875rem;font-weight:600;color:#fff;background:#b45309;border:1px solid #92400e;cursor:pointer;transition:all .12s}._confirmBtn_14veg_182:hover:not(:disabled){background:#92400e}._confirmBtn_14veg_182:disabled{opacity:.65;cursor:not-allowed}._confirmBtnRestore_14veg_206{background:#059669;border-color:#047857}._confirmBtnRestore_14veg_206:hover:not(:disabled){background:#047857}._spinner_14veg_215{width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:_spin_14veg_215 .6s linear infinite;flex-shrink:0}@keyframes _spin_14veg_215{to{transform:rotate(360deg)}}._overlay_9itwu_3{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:1rem}._modal_9itwu_15{background:#fff;border-radius:.75rem;box-shadow:0 25px 50px -12px #00000040;width:100%;max-width:34rem;display:flex;flex-direction:column;max-height:90vh;overflow:hidden;border:1px solid #e5e7eb}._header_9itwu_28{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #e5e7eb;flex-shrink:0;gap:1rem}._title_9itwu_38{font-size:1.125rem;font-weight:700;color:#111827;margin:0}._closeBtn_9itwu_45{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:none;border:none;border-radius:.375rem;color:#9ca3af;cursor:pointer;transition:all .15s;flex-shrink:0}._closeBtn_9itwu_45:hover:not(:disabled){background:#f3f4f6;color:#374151}._closeBtn_9itwu_45:disabled{opacity:.4;cursor:not-allowed}._materialSymbols_9itwu_70{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:20px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}._body_9itwu_86{padding:1.5rem;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:1.25rem}._error_9itwu_95{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;color:#dc2626;font-size:.875rem}._error_9itwu_95 ._materialSymbols_9itwu_70{font-size:18px;flex-shrink:0}._fields_9itwu_112{display:flex;flex-direction:column;gap:1.25rem}._field_9itwu_112{display:flex;flex-direction:column;gap:.375rem}._label_9itwu_124{font-size:.875rem;font-weight:600;color:#374151}._required_9itwu_130{color:#ef4444}._input_9itwu_134{width:100%;border:1px solid #d1d5db;border-radius:.5rem;background:#f9fafb;color:#111827;font-size:.875rem;padding:.625rem .75rem;transition:border-color .15s,box-shadow .15s;box-sizing:border-box;font-family:inherit;resize:vertical}._input_9itwu_134:focus{outline:none;border-color:var(--primary, #ee8c2b);box-shadow:0 0 0 3px #ee8c2b1f}._input_9itwu_134:disabled{opacity:.6;cursor:not-allowed;background:#f3f4f6}._input_9itwu_134._readOnly_9itwu_160{background:#f3f4f6;color:#6b7280;cursor:default;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem}._hint_9itwu_168{font-size:.75rem;color:#6b7280;margin:0;font-style:italic}._toggleRow_9itwu_176{display:flex;align-items:center;gap:.75rem}._toggleLabel_9itwu_182{font-size:.8125rem;font-weight:500;color:#6b7280}._toggleLabelActive_9itwu_188{color:#374151}._toggle_9itwu_176{position:relative;display:inline-block;width:2.75rem;height:1.5rem;flex-shrink:0}._toggle_9itwu_176 input{opacity:0;width:0;height:0}._toggleSlider_9itwu_206{position:absolute;cursor:pointer;inset:0;background:#d1d5db;border-radius:9999px;transition:background .2s}._toggleSlider_9itwu_206:before{content:"";position:absolute;width:1.125rem;height:1.125rem;left:3px;top:3px;background:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 1px 3px #0003}._toggle_9itwu_176 input:checked+._toggleSlider_9itwu_206{background:var(--primary, #ee8c2b)}._toggle_9itwu_176 input:checked+._toggleSlider_9itwu_206:before{transform:translate(1.25rem)}._footer_9itwu_237{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid #e5e7eb;background:#f9fafb;border-radius:0 0 .75rem .75rem;flex-shrink:0}._cancelBtn_9itwu_249{height:2.5rem;padding:0 1.25rem;background:transparent;color:#374151;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s;font-family:inherit}._cancelBtn_9itwu_249:hover:not(:disabled){background:#f3f4f6}._cancelBtn_9itwu_249:disabled{opacity:.5;cursor:not-allowed}._saveBtn_9itwu_272{height:2.5rem;padding:0 1.25rem;background:var(--primary, #ee8c2b);color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:700;cursor:pointer;transition:background .15s;font-family:inherit;min-width:5rem}._saveBtn_9itwu_272:hover:not(:disabled){background:var(--primary-dark, #c47523)}._saveBtn_9itwu_272:disabled{opacity:.5;cursor:not-allowed}._container_1bwxd_1{overflow:hidden;border:1px solid #dee2e6;border-radius:.75rem;background:#fff}._searchSection_1bwxd_8{padding:1rem;border-bottom:1px solid #dee2e6}._searchContainer_1bwxd_13{position:relative;display:flex;align-items:center}._searchContainer_1bwxd_13>span{position:absolute;left:.75rem;color:#6b7280;pointer-events:none}._searchInput_1bwxd_26{width:100%;box-sizing:border-box;border:1px solid #dee2e6;border-radius:.5rem;padding:.625rem 1rem .625rem 2.5rem;background:#f8f9fa;color:#212529;font:inherit;font-size:.875rem}._searchInput_1bwxd_26:focus{border-color:#6b8e23;outline:0;box-shadow:0 0 0 3px #6b8e2326}._tableWrapper_1bwxd_44{overflow-x:auto}._table_1bwxd_44{width:100%;min-width:58rem;border-collapse:collapse}._header_1bwxd_54{padding:1rem 1.25rem;border-bottom:1px solid #dee2e6;color:#4a403a;font-size:.75rem;font-weight:800;letter-spacing:.05em;text-align:left;text-transform:uppercase;white-space:nowrap}._cell_1bwxd_66{padding:.95rem 1.25rem;border-bottom:1px solid #eee8e2;color:#302923;font-size:.875rem;vertical-align:middle}._alignCenter_1bwxd_74{text-align:center}._alignRight_1bwxd_78{text-align:right}._groupRow_1bwxd_82{background:#f8faf5}._groupRow_1bwxd_82 td{padding:0;border-bottom:1px solid #dfe8d3}._groupBar_1bwxd_91{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0}._groupToggle_1bwxd_99{display:flex;flex:1;min-width:0;align-items:center;gap:.6rem;border:0;padding:.85rem 1.25rem;background:transparent;color:#302923;font:inherit;text-align:left;cursor:pointer}._groupToggle_1bwxd_99:hover,._groupToggle_1bwxd_99:focus-visible{background:#eef5e6;outline:0}._chevron_1bwxd_120{flex:0 0 auto;color:#6b8e23;transition:transform .15s ease}._chevron_1bwxd_120._expanded_1bwxd_126{transform:rotate(90deg)}._groupContent_1bwxd_130{min-width:0}._groupContent_1bwxd_130>*{display:block}._groupActions_1bwxd_138{display:inline-flex;flex:0 0 auto;align-items:center;gap:.5rem;padding-right:1.25rem}._row_1bwxd_146:hover{background:#fafaf9}._state_1bwxd_150{padding:3rem 1.5rem;color:#665b54;font-size:.875rem;text-align:center}._error_1bwxd_157{margin:1rem;border:1px solid #fecaca;border-radius:.5rem;padding:.75rem 1rem;background:#fff1ef;color:#991b1b;font-size:.875rem}._pagination_1bwxd_167{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid #dee2e6;padding:1rem;color:#665b54;font-size:.875rem}._itemsPerPage_1bwxd_179,._pageNavigation_1bwxd_180{display:flex;align-items:center;gap:.5rem}._pageNavigation_1bwxd_180 button{display:inline-grid;width:2rem;height:2rem;place-items:center;border:1px solid #dee2e6;background:#fff;color:#665b54;cursor:pointer}._pageNavigation_1bwxd_180 button:first-of-type{border-radius:.375rem 0 0 .375rem;border-right:0}._pageNavigation_1bwxd_180 button:last-of-type{border-radius:0 .375rem .375rem 0}._pageNavigation_1bwxd_180 button:hover:not(:disabled),._pageNavigation_1bwxd_180 button:focus-visible:not(:disabled){background:#f3f4f6;outline:0}._pageNavigation_1bwxd_180 button:disabled{cursor:not-allowed;opacity:.45}._visuallyHidden_1bwxd_217{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(max-width:700px){._table_1bwxd_44{min-width:48rem}._pagination_1bwxd_167{align-items:stretch;flex-direction:column}._itemsPerPage_1bwxd_179,._pageNavigation_1bwxd_180{justify-content:space-between}}:root{--primary: #344E41;--background-light: #F8F9FA;--background-dark: #212529;--text-light: #212529;--text-muted-light: #4A403A;--border-light: #DEE2E6}._tableContainer_1yoo0_14{overflow-x:auto;border-radius:.75rem;border:1px solid var(--border-light);background-color:#fff;box-shadow:0 1px 2px #0000000d}._tableWrapper_1yoo0_23{min-width:0;overflow-x:auto}._loadingState_1yoo0_29,._emptyState_1yoo0_30{display:flex;align-items:center;justify-content:center;padding:3rem;color:var(--text-muted-light);font-size:.875rem}._errorMessage_1yoo0_40{margin:1rem;margin-bottom:0;padding:1rem;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.5rem}._errorMessageText_1yoo0_49{color:#991b1b;font-size:.875rem;font-weight:500;margin:0}._searchSection_1yoo0_57{padding:1rem;border-bottom:1px solid var(--border-light)}._searchContainer_1yoo0_62{position:relative}._searchIcon_1yoo0_66{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--text-muted-light)}._searchInput_1yoo0_74{width:100%;border-radius:.5rem;border:1px solid var(--border-light);background-color:var(--background-light);padding:.625rem 1rem .625rem 2.5rem;color:var(--text-light);font-size:.875rem;transition:border-color .2s,box-shadow .2s}._searchInput_1yoo0_74::placeholder{color:var(--text-muted-light);opacity:.7}._searchInput_1yoo0_74:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px #344e4133}._table_1yoo0_14{width:100%;border-collapse:collapse;min-width:800px}._th_1yoo0_104{padding:1rem 1.5rem;text-align:left;font-size:.75rem;font-weight:700;color:var(--text-muted-light);text-transform:uppercase;letter-spacing:.05em}._tr_1yoo0_114{border-bottom:1px solid var(--border-light);transition:background-color .2s}._tr_1yoo0_114:hover{background-color:#f9fafb}._tr_1yoo0_114:last-child{border-bottom:none}._td_1yoo0_127{padding:1rem 1.5rem;font-size:.875rem;white-space:nowrap;vertical-align:middle}@media(max-width:64rem){._td_1yoo0_127{white-space:normal;word-wrap:break-word;max-width:none}}._alignLeft_1yoo0_144{text-align:left}._alignCenter_1yoo0_148{text-align:center}._alignRight_1yoo0_152{text-align:right}._cellPrimary_1yoo0_157{font-weight:500;color:var(--text-light)}._cellMuted_1yoo0_162{color:var(--text-muted-light)}._cellMonospaced_1yoo0_166{color:var(--text-muted-light);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-weight:500}._paginationSection_1yoo0_174{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border-top:1px solid var(--border-light)}._itemsPerPageContainer_1yoo0_184{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--text-muted-light)}._pageNavigation_1yoo0_192{display:flex;align-items:center;gap:.5rem}._pageInfo_1yoo0_198{font-size:.875rem;color:var(--text-muted-light)}._paginationButtons_1yoo0_203{display:inline-flex}._paginationButton_1yoo0_203{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--border-light);background-color:#fff;color:var(--text-muted-light);cursor:pointer;transition:all .2s}._paginationButton_1yoo0_203:first-child{border-radius:.375rem 0 0 .375rem;border-right:none}._paginationButton_1yoo0_203:last-child{border-radius:0 .375rem .375rem 0}._paginationButton_1yoo0_203:hover:not(:disabled){background-color:#f3f4f6}._paginationButton_1yoo0_203:disabled{opacity:.5;cursor:not-allowed}._paginationButtonIcon_1yoo0_238{font-size:1.125rem}._materialSymbols_1yoo0_243{font-family:Material Symbols Outlined;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}._overlay_xvxa0_3{position:fixed;inset:0;background-color:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9998;animation:_fadeIn_xvxa0_1 .2s ease-out}._modal_xvxa0_12{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:32rem;background-color:#fff;border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;z-index:9999;display:flex;flex-direction:column;max-height:90vh;border:1px solid #e5e7eb;animation:_slideUp_xvxa0_1 .3s ease-out}._header_xvxa0_31{padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;background-color:#fff}._title_xvxa0_40{font-size:1.25rem;font-weight:700;color:#111827;margin:0}._closeButton_xvxa0_47{padding:.5rem;background:transparent;border:none;color:#9ca3af;cursor:pointer;border-radius:9999px;transition:all .2s;display:flex;align-items:center;justify-content:center}._closeButton_xvxa0_47:hover{background-color:#f3f4f6;color:#6b7280}._content_xvxa0_66{flex:1;overflow:visible;padding:0;display:flex;flex-direction:column;align-items:center}._hint_xvxa0_75{font-size:.875rem;color:#6b7280;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}._hint_xvxa0_75 ._materialSymbols_xvxa0_84{font-size:1rem}._cropContainer_xvxa0_89{position:relative;width:100%;aspect-ratio:1;max-width:20rem;background-color:#1a1a1a;border-radius:.5rem;overflow:hidden;box-shadow:inset 0 2px 4px #0000000f;margin-bottom:1.5rem;border:1px solid #d1d5db}._controls_xvxa0_103{width:100%;max-width:20rem;display:flex;flex-direction:column;gap:1.25rem}._zoomControl_xvxa0_112{display:flex;align-items:center;gap:1rem}._zoomControl_xvxa0_112 ._materialSymbols_xvxa0_84{color:#9ca3af;font-size:1.125rem}._slider_xvxa0_123{flex:1;height:.25rem;background:linear-gradient(to right,#a5590d 0%,#a5590d var(--slider-value, 50%),#e5e7eb var(--slider-value, 50%),#e5e7eb 100%);border-radius:9999px;outline:none;-webkit-appearance:none;appearance:none;cursor:pointer}._slider_xvxa0_123::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1rem;height:1rem;background-color:#a5590d;border-radius:9999px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;cursor:pointer;transition:transform .2s}._slider_xvxa0_123::-webkit-slider-thumb:hover{transform:scale(1.1)}._slider_xvxa0_123::-moz-range-thumb{width:1rem;height:1rem;background-color:#a5590d;border-radius:9999px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;cursor:pointer;border:none;transition:transform .2s}._slider_xvxa0_123::-moz-range-thumb:hover{transform:scale(1.1)}._rotationButtons_xvxa0_166{display:flex;justify-content:center;gap:1rem;padding-top:.25rem}._rotateButton_xvxa0_173{display:flex;flex-direction:column;align-items:center;gap:.25rem;background:transparent;border:none;color:#6b7280;cursor:pointer;transition:color .2s}._rotateButton_xvxa0_173:hover{color:#a5590d}._rotateButtonIcon_xvxa0_189{width:2.5rem;height:2.5rem;border-radius:9999px;background-color:#f3f4f6;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;transition:all .2s}._rotateButton_xvxa0_173:hover ._rotateButtonIcon_xvxa0_189{border-color:#a5590d;background-color:#a5590d0d}._rotateButtonIcon_xvxa0_189 ._materialSymbols_xvxa0_84{font-size:1.25rem}._rotateLeft_xvxa0_210{transform:scaleX(-1)}._rotateButtonLabel_xvxa0_214{font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}._footer_xvxa0_222{display:flex;justify-content:space-between;align-items:center;gap:.75rem;width:100%}._cancelButton_xvxa0_230{flex:1;padding:.625rem 1rem;border-radius:.5rem;border:1px solid #d1d5db;color:#374151;font-weight:600;background-color:transparent;cursor:pointer;transition:all .2s;font-size:.875rem}._cancelButton_xvxa0_230:hover:not(:disabled){background-color:#f9fafb}._cancelButton_xvxa0_230:disabled{opacity:.5;cursor:not-allowed}._confirmButton_xvxa0_252{flex:1;padding:.625rem 1rem;border-radius:.5rem;background-color:#a5590d;color:#fff;font-weight:700;border:none;cursor:pointer;box-shadow:0 4px 6px -1px #a5590d33;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem}._confirmButton_xvxa0_252:hover:not(:disabled){background-color:#8a4a0b}._confirmButton_xvxa0_252:disabled{opacity:.5;cursor:not-allowed}._confirmButton_xvxa0_252 ._materialSymbols_xvxa0_84{font-size:1.125rem}._materialSymbols_xvxa0_84{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:1.5rem;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes _fadeIn_xvxa0_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_xvxa0_1{0%{opacity:0;transform:translate(-50%,-45%)}to{opacity:1;transform:translate(-50%,-50%)}}._root_vn8ao_1,._rootExpanded_vn8ao_2{width:100%;min-width:0}._scroll_vn8ao_7{width:100%;overflow-x:auto}._table_vn8ao_12{width:100%;min-width:42rem;table-layout:fixed;border-collapse:separate;border-spacing:.15rem;font-size:.68rem}._table_vn8ao_12 th{padding:.2rem 0;color:var(--color-text-muted, #6b7280);font-weight:650;text-align:center;white-space:nowrap}._table_vn8ao_12 th:first-child,._table_vn8ao_12 tbody th{width:2.8rem}._table_vn8ao_12 tbody th{text-align:left}._table_vn8ao_12 td{padding:0}._cell_vn8ao_42{display:block;width:100%;min-width:1.2rem;height:1.4rem;padding:0;border:0;border-radius:.25rem;cursor:help}._cell_vn8ao_42:disabled{cursor:default}._cell_vn8ao_42:focus-visible{outline:2px solid #302923;outline-offset:1px}._legend_vn8ao_62{display:flex;align-items:center;gap:.35rem;margin-top:.55rem;color:var(--color-text-muted, #6b7280);font-size:.68rem}._legend_vn8ao_62 i{width:.75rem;height:.75rem;border-radius:.2rem}._legendLow_vn8ao_77{background:#4770172e}._legendMid_vn8ao_78{background:#47701785}._legendHigh_vn8ao_79{background:#477017e6}._summary_vn8ao_81{margin:.5rem 0 0;color:var(--color-text, #302923);font-size:.75rem;font-weight:650}._srOnly_vn8ao_88{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._rootExpanded_vn8ao_2 ._table_vn8ao_12{min-width:calc(100vw - 9rem);font-size:.8rem}._rootExpanded_vn8ao_2 ._cell_vn8ao_42{height:2rem}@media(max-width:640px){._table_vn8ao_12{min-width:38rem}._rootExpanded_vn8ao_2 ._table_vn8ao_12{min-width:calc(100vw - 4rem)}}._fab_gkvh2_1{position:fixed;right:1.5rem;bottom:1.5rem;z-index:1100;display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border:0;border-radius:50%;background:#344e41;color:#fff;cursor:pointer;box-shadow:0 .75rem 1.75rem #3029234d;transition:transform .15s ease,box-shadow .15s ease}._fab_gkvh2_1:hover{transform:translateY(-2px);box-shadow:0 1rem 2rem #30292357}._fab_gkvh2_1:focus-visible{outline:3px solid rgb(52 78 65 / 40%);outline-offset:2px}._fab_gkvh2_1 span{font-size:1.5rem}._panel_gkvh2_2{position:fixed;top:0;right:0;bottom:0;z-index:1090;display:flex;flex-direction:column;width:min(26rem,100vw);border-left:1px solid #e6e0db;background:#fff;box-shadow:-.75rem 0 2.5rem #30292338}._header_gkvh2_3{display:flex;align-items:center;gap:.5rem;flex-shrink:0;padding:.9rem 1rem;border-bottom:1px solid #eee8e2;background:#fff}._headerText_gkvh2_3{flex:1;min-width:0}._headerText_gkvh2_3 h2{margin:0;color:#302923;font-size:1.05rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._headerText_gkvh2_3 p{margin:.15rem 0 0;color:#887c73;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._iconButton_gkvh2_4{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:.5rem;padding:.45rem;background:transparent;color:#887c73;cursor:pointer}._iconButton_gkvh2_4:hover,._iconButton_gkvh2_4:focus-visible{background:#f3eee9;color:#302923;outline:0}._list_gkvh2_5{display:flex;flex-direction:column;gap:.5rem;min-height:0;flex:1;overflow:auto;padding:1rem}._newChat_gkvh2_6{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:0;border-radius:.6rem;padding:.7rem 1rem;background:#344e41;color:#fff;font:inherit;font-weight:600;cursor:pointer}._newChat_gkvh2_6:hover{background:#3f5e4f}._newChat_gkvh2_6:focus-visible{outline:3px solid rgb(52 78 65 / 40%);outline-offset:2px}._empty_gkvh2_7{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:2rem 1.5rem;text-align:center;color:#887c73}._empty_gkvh2_7 span{font-size:2.25rem;color:#b9aea4}._empty_gkvh2_7 p{margin:0;color:#766b63;font-weight:600}._empty_gkvh2_7 small{font-size:.78rem}._conversationList_gkvh2_8{display:flex;flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none}._conversationItem_gkvh2_9{display:flex;flex-direction:column;gap:.15rem;width:100%;border:1px solid transparent;border-radius:.6rem;padding:.65rem .75rem;background:transparent;text-align:left;cursor:pointer}._conversationItem_gkvh2_9:hover,._conversationItem_gkvh2_9:focus-visible{background:#f3eee9;outline:0}._conversationActive_gkvh2_9{border-color:#d9d0c9;background:#faf8f6}._conversationTitle_gkvh2_10{color:#302923;font-size:.85rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._conversationPreview_gkvh2_10{color:#887c73;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._conversationDate_gkvh2_10{align-self:flex-end;color:#b0a49a;font-size:.65rem}._messages_gkvh2_11{display:flex;flex-direction:column;gap:.6rem;min-height:0;flex:1;overflow:auto;padding:1rem;background:#faf8f6}._row_gkvh2_12{display:flex}._rowUser_gkvh2_12{justify-content:flex-end}._rowAssistant_gkvh2_12{justify-content:flex-start}._bubble_gkvh2_13{max-width:85%;border-radius:.9rem;padding:.65rem .8rem}._bubble_gkvh2_13 p{margin:0;font-size:.83rem;line-height:1.45;white-space:pre-wrap}._markdown_gkvh2_14{font-size:.83rem;line-height:1.45;color:inherit}._markdown_gkvh2_14 p{margin:0 0 .5rem;white-space:normal}._markdown_gkvh2_14 p:last-child{margin-bottom:0}._markdown_gkvh2_14 ul,._markdown_gkvh2_14 ol{margin:.25rem 0 .5rem;padding-left:1.1rem}._markdown_gkvh2_14 li{margin:.15rem 0}._markdown_gkvh2_14 strong{font-weight:700}._markdown_gkvh2_14 code{background:#f0ebe6;border-radius:.3rem;padding:.05rem .3rem;font-size:.78rem}._markdown_gkvh2_14 pre{background:#f0ebe6;border-radius:.5rem;padding:.5rem;overflow:auto;margin:.35rem 0}._markdown_gkvh2_14 pre code{background:none;padding:0}._markdown_gkvh2_14 h1,._markdown_gkvh2_14 h2,._markdown_gkvh2_14 h3,._markdown_gkvh2_14 h4{font-size:.85rem;font-weight:700;margin:.4rem 0 .25rem}._markdown_gkvh2_14 table{border-collapse:collapse;margin:.35rem 0 .6rem;font-size:.8rem;max-width:100%}._markdown_gkvh2_14 th,._markdown_gkvh2_14 td{border:1px solid #d9d0c9;padding:.3rem .55rem;text-align:left}._markdown_gkvh2_14 th{background:#f0ebe6;font-weight:700}._markdown_gkvh2_14 tr:nth-child(2n) td{background:#faf8f6}._bubbleUser_gkvh2_15{border-bottom-right-radius:.2rem;background:#344e41;color:#fff}._bubbleAssistant_gkvh2_16{border:1px solid #eee8e2;border-bottom-left-radius:.2rem;background:#fff;color:#302923}._vizBlock_gkvh2_17{margin-top:.55rem;max-width:100%;overflow:hidden}._linkRow_gkvh2_18{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.55rem}._linkButton_gkvh2_18{display:inline-flex;align-items:center;gap:.3rem;border:1px solid #d9d0c9;border-radius:99px;padding:.3rem .65rem;background:#f8f5f2;color:#344e41;font:inherit;font-size:.72rem;font-weight:600;cursor:pointer}._linkButton_gkvh2_18:hover,._linkButton_gkvh2_18:focus-visible{background:#efe9e4;outline:0}._linkButton_gkvh2_18 span{font-size:.9rem}._actionCard_gkvh2_19{margin-top:.6rem;border:1px solid #e2d9d2;border-left:3px solid var(--primary,#344E41);border-radius:.65rem;padding:.65rem .75rem;background:#faf8f6}._actionCard_gkvh2_19[data-risk=t2]{border-left-color:#b45309}._actionCard_gkvh2_19[data-risk=t3]{border-left-color:#8a3227;border-color:#e8c8c2;background:#fdf5f4}._actionHeader_gkvh2_20{display:flex;align-items:center;gap:.4rem}._actionIcon_gkvh2_20{font-size:1.05rem;color:var(--primary,#344E41)}._actionCard_gkvh2_19[data-risk=t3] ._actionIcon_gkvh2_20{color:#8a3227}._actionHeader_gkvh2_20 strong{font-size:.74rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#3d3833}._actionCard_gkvh2_19[data-risk=t3] ._actionHeader_gkvh2_20 strong{color:#8a3227}._actionStatus_gkvh2_20{margin-left:auto;display:inline-flex}._actionSummary_gkvh2_21{margin:.45rem 0 0;font-size:.82rem;line-height:1.45;color:#302923}._actionDetail_gkvh2_21{margin:.25rem 0 0;font-size:.72rem;color:#766b63}._actionMeta_gkvh2_22{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem .8rem;margin-top:.5rem;font-size:.66rem}._tierNote_gkvh2_22{display:inline-flex;align-items:center;gap:.22rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}._tierNote_gkvh2_22 .material-symbols-outlined{font-size:.85rem}._tier_t2_gkvh2_22{color:#b45309}._tier_t3_gkvh2_22{color:#8a3227}._actionExpiry_gkvh2_22{display:inline-flex;align-items:center;gap:.22rem;font-weight:500;color:#9a8d83}._actionExpiry_gkvh2_22 .material-symbols-outlined{font-size:.85rem}._actionButtons_gkvh2_23{display:flex;gap:.5rem;margin-top:.65rem}._actionConfirm_gkvh2_23{flex:1;border:0;border-radius:.5rem;padding:.5rem;background:var(--primary,#344E41);color:#fff;font:inherit;font-weight:600;font-size:.78rem;cursor:pointer}._actionConfirm_gkvh2_23:hover:not(:disabled){background:#3f5e4f}._actionConfirm_gkvh2_23:focus-visible{outline:3px solid rgb(52 78 65 / 40%);outline-offset:2px}._actionConfirm_gkvh2_23:disabled{opacity:.45;cursor:not-allowed}._actionReject_gkvh2_23{flex:1;border:1px solid #d9d0c9;border-radius:.5rem;padding:.5rem;background:#fff;color:#766b63;font:inherit;font-weight:600;font-size:.78rem;cursor:pointer}._actionReject_gkvh2_23:hover{background:#f3eee9;color:#302923}._actionConfirmField_gkvh2_24{display:flex;flex-direction:column;gap:.3rem;margin-top:.55rem;font-size:.68rem;font-weight:700;color:#8a3227;text-transform:uppercase;letter-spacing:.03em}._actionConfirmInput_gkvh2_25{border:1px solid #d8a49d;border-radius:.5rem;padding:.45rem .6rem;font:inherit;font-size:.8rem;background:#fff;color:#302923}._actionConfirmInput_gkvh2_25:focus-visible{outline:3px solid rgb(138 50 39 / 30%);outline-offset:1px}._actionConfirmT3_gkvh2_26{background:#8a3227}._actionConfirmT3_gkvh2_26:hover:not(:disabled){background:#a0402f}._typing_gkvh2_27{display:inline-flex;gap:.3rem;align-items:center;padding:.7rem .9rem}._typing_gkvh2_27 span{width:.4rem;height:.4rem;border-radius:50%;background:#b0a49a;animation:_bounce_gkvh2_1 1.2s infinite ease-in-out}._typing_gkvh2_27 span:nth-child(2){animation-delay:.15s}._typing_gkvh2_27 span:nth-child(3){animation-delay:.3s}@keyframes _bounce_gkvh2_1{0%,80%,to{transform:translateY(0);opacity:.5}40%{transform:translateY(-.3rem);opacity:1}}._banner_gkvh2_29{display:flex;align-items:flex-start;gap:.5rem;margin:0 1rem;border-radius:.6rem;padding:.6rem .75rem}._banner_gkvh2_29 span{font-size:1.1rem;flex-shrink:0}._banner_gkvh2_29 p{margin:0;font-size:.75rem;line-height:1.4}._bannerQuota_gkvh2_30{border:1px solid #f0dfae;background:#fff6dd;color:#7c5b00}._bannerError_gkvh2_30{border:1px solid #f0cdc9;background:#fdf0ef;color:#8a3227}._composer_gkvh2_31{flex-shrink:0;border-top:1px solid #eee8e2;padding:.7rem .8rem;background:#fff}._chipRow_gkvh2_31{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.45rem}._chip_gkvh2_31{display:inline-flex;align-items:center;gap:.25rem;border:1px solid #d9d0c9;border-radius:99px;padding:.2rem .55rem;background:#f8f5f2;color:#344e41;font-size:.7rem;font-weight:600}._chip_gkvh2_31 span{font-size:.85rem}._composerRow_gkvh2_32{display:flex;align-items:flex-end;gap:.4rem}._input_gkvh2_33{flex:1;min-width:0;resize:none;border:1px solid #d9d0c9;border-radius:.6rem;padding:.55rem .65rem;background:#fff;color:#302923;font:inherit;font-size:.8rem;line-height:1.35}._input_gkvh2_33:focus{border-color:#344e41;box-shadow:0 0 0 3px #344e411f;outline:0}._send_gkvh2_34{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border:0;border-radius:.6rem;background:#344e41;color:#fff;cursor:pointer;flex-shrink:0}._send_gkvh2_34:hover:not(:disabled){background:#3f5e4f}._send_gkvh2_34:focus-visible{outline:3px solid rgb(52 78 65 / 40%);outline-offset:2px}._send_gkvh2_34:disabled{opacity:.45;cursor:not-allowed}._disclaimer_gkvh2_35{flex-shrink:0;padding:.5rem 1rem;border-top:1px solid #eee8e2;background:#faf8f6;color:#b0a49a;font-size:.62rem;text-align:center}@media(max-width:640px){._panel_gkvh2_2{width:100vw;border-left:0}._fab_gkvh2_1{right:1rem;bottom:1rem}}._activityLog_gkvh2_40{max-width:85%;border:1px solid #eee8e2;border-radius:.9rem .9rem .9rem .2rem;background:#fff;padding:.4rem .8rem}._activityLog_gkvh2_40 summary{display:flex;align-items:center;gap:.3rem;font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#9a8d83;cursor:pointer;list-style:none}._activityLog_gkvh2_40 summary::-webkit-details-marker{display:none}._activityLog_gkvh2_40 summary .material-symbols-outlined{font-size:.9rem}._activityLog_gkvh2_40[data-live] summary .material-symbols-outlined{display:inline-block;color:#344e41;animation:_spin_gkvh2_1 1.2s linear infinite;will-change:transform}._activityLog_gkvh2_40[open] summary{margin-bottom:.35rem;padding-bottom:.35rem;border-bottom:1px dashed #eee8e2}._activityLine_gkvh2_46{display:flex;align-items:center;gap:.4rem;font-size:.72rem;color:#766b63}._activityLine_gkvh2_46 .material-symbols-outlined{font-size:.95rem;color:#b0a49a}@keyframes _spin_gkvh2_1{to{transform:rotate(360deg)}}._activityLine_gkvh2_46[data-state=running]{color:#3d3833;font-weight:600}._activityLine_gkvh2_46[data-state=running] .material-symbols-outlined{display:inline-block;color:#344e41;animation:_spin_gkvh2_1 1.2s linear infinite;will-change:transform}._activityLine_gkvh2_46[data-state=done] .material-symbols-outlined{color:#3a7d54}._activityLine_gkvh2_46[data-state=error] .material-symbols-outlined,._activityLine_gkvh2_46[data-state=error]{color:#8a3227}._activityLine_gkvh2_46[data-state=cancelled] .material-symbols-outlined{color:#9a8d83}._activityLine_gkvh2_46[data-state=open] .material-symbols-outlined,._activityLine_gkvh2_46[data-state=open]{color:#b45309}._activityLine_gkvh2_46[data-state=warning] .material-symbols-outlined{color:#9a6700}._activityLine_gkvh2_46[data-state=warning]{color:#6d4c00}._activityLine_gkvh2_46[data-state=empty] .material-symbols-outlined,._activityLine_gkvh2_46[data-state=empty]{color:#7a7268}._page_1dgw8_2{display:flex;flex-direction:column}._admin_1dgw8_8{padding-block:2rem;gap:2rem}._fullscreen_1dgw8_14{flex:1;min-height:0}._adminScroll_1dgw8_20{flex:1;min-height:0;padding-block:2rem;gap:2rem;overflow:hidden}._pos_1dgw8_29{flex:1;flex-direction:row;min-height:0;overflow:hidden}._container_9x49m_1{width:100%;margin:0 auto;padding-left:var(--layout-padding-x);padding-right:var(--layout-padding-x)}._constrained_9x49m_8{max-width:var(--layout-max-constrained)}._fluid_9x49m_12{max-width:var(--layout-max-fluid)}._bannerOverlay_2pmh2_3{position:fixed;top:0;left:0;right:0;z-index:9999;display:flex;justify-content:center;align-items:flex-start;padding:1rem;animation:_slideDown_2pmh2_1 .3s ease-out}._bannerOverlay_2pmh2_3._hiding_2pmh2_16{animation:_slideUp_2pmh2_1 .3s ease-out forwards}._bannerContainer_2pmh2_20{background:#fff;border-radius:.75rem;box-shadow:0 10px 25px #00000026,0 4px 10px #0000001a;max-width:600px;width:100%;animation:_scaleIn_2pmh2_1 .2s ease-out}._bannerContent_2pmh2_29{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;gap:1rem}._successSection_2pmh2_37{display:flex;align-items:center;gap:1rem;flex:1}._successIcon_2pmh2_44{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:#dcfce7;border-radius:50%;flex-shrink:0}._successIcon_2pmh2_44 ._material-symbols-outlined_2pmh2_55{font-size:1.5rem;color:#16a34a;font-variation-settings:"FILL" 1,"wght" 600}._successText_2pmh2_61{flex:1}._successTitle_2pmh2_65{font-weight:700;font-size:1.125rem;color:#333;margin:0 0 .25rem;line-height:1.4}._successMessage_2pmh2_73{font-size:.875rem;color:#666;margin:0;line-height:1.4}._bannerActions_2pmh2_80{display:flex;align-items:center;gap:.75rem;flex-shrink:0}._printButton_2pmh2_87{background-color:#ee8c2b;color:#fff;font-weight:700;padding:.75rem 1.5rem;border-radius:.5rem;border:none;font-size:1rem;cursor:pointer;transition:background-color .2s ease,transform .2s ease;display:flex;align-items:center;gap:.5rem}._printButton_2pmh2_87:hover{background-color:#dd7a1f}._printButton_2pmh2_87:active{transform:translateY(1px)}._dismissButton_2pmh2_110{background:transparent;border:none;padding:.5rem;border-radius:.375rem;cursor:pointer;color:#666;transition:background-color .2s ease,transform .2s ease;display:flex;align-items:center;justify-content:center}._dismissButton_2pmh2_110:hover{background-color:#0000000d;color:#333;transform:scale(1.05)}._dismissButton_2pmh2_110 ._material-symbols-outlined_2pmh2_55{font-size:1.25rem}@keyframes _slideDown_2pmh2_1{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes _slideUp_2pmh2_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes _scaleIn_2pmh2_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media(max-width:640px){._bannerOverlay_2pmh2_3{padding:.75rem}._bannerContent_2pmh2_29{flex-direction:column;align-items:stretch;gap:1rem}._successSection_2pmh2_37{justify-content:center;text-align:center}._bannerActions_2pmh2_80{justify-content:center}._printButton_2pmh2_87{flex:1;justify-content:center}}._layoutContainer_158mo_3{display:flex;height:100vh;width:100%;background-color:#f8f7f6}._mainContent_158mo_12{flex:1;min-width:0;display:flex;flex-direction:column;overflow:auto}._container_7237n_15{min-height:100vh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f8f7f6;font-family:Work Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin:0;padding:20px;max-width:none;position:relative;box-sizing:border-box}._content_7237n_38{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:480px;flex:1;justify-content:center}._logoCircle_7237n_54{width:128px;height:128px;background-color:#ee8c2b;border-radius:9999px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}._coffeeIcon_7237n_72{font-size:72px;color:#fff;line-height:1}._title_7237n_82{font-size:36px;font-weight:700;color:#181411;margin:0;line-height:1.25;padding:24px 16px 8px;letter-spacing:-.025em}._subtitle_7237n_107{font-size:16px;color:#897561;font-weight:400;line-height:1.5;margin-top:4px;margin-bottom:32px;padding-left:16px;padding-right:16px}._buttonContainer_7237n_129{display:flex;justify-content:center;width:100%;padding:12px 16px;box-sizing:border-box}._loginButton_7237n_142{width:100%;max-width:480px;height:48px;background-color:#ee8c2b;color:#fff;border:none;border-radius:8px;font-size:18px;font-weight:700;letter-spacing:.015em;cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center;padding:0 20px}._loginButton_7237n_142:hover{background-color:#ee8c2be6}._loginButton_7237n_142:focus{outline:none;box-shadow:0 0 0 2px #f8f7f6,0 0 0 4px #ee8c2b80}._footer_7237n_186{margin-top:96px;font-size:14px;color:#897561;font-weight:400;text-align:center;padding:0 16px}._buttonText_7237n_202{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._container_15u6y_20{min-height:100vh;width:100%;display:flex;flex-direction:column;background-color:#f8f6f2;font-family:Manrope,sans-serif;overflow:hidden;position:relative}._layoutContainer_15u6y_32{display:flex;flex-direction:column;flex-grow:1;height:100%}._contentWrapper_15u6y_39{padding:20px 16px;display:flex;flex:1;justify-content:center;align-items:center}._cardContainer_15u6y_48{width:100%;display:flex;flex-direction:column;align-items:center;max-width:24rem;flex:1}._logoSection_15u6y_58{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:16px}._logoWrapper_15u6y_68{width:96px;height:96px;margin-bottom:24px}._logoSvg_15u6y_77{width:100%;height:100%;color:#6b4f4b}._card_15u6y_48{background-color:#fff;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border-radius:.75rem;width:100%;padding:24px}@media(min-width:768px){._card_15u6y_48{padding:32px}}._title_15u6y_103{color:#333;font-size:28px;font-weight:700;line-height:1.25;text-align:center;padding-bottom:8px;margin:0;letter-spacing:-.025em}._subtitle_15u6y_120{color:#888;font-size:16px;text-align:center;padding-bottom:24px;margin:0}._form_15u6y_131{display:flex;flex-direction:column;gap:16px}._inputGroup_15u6y_138{display:flex;flex-direction:column}._label_15u6y_143{display:flex;flex-direction:column;min-width:160px;flex:1}._labelText_15u6y_151{color:#333;font-size:16px;font-weight:500;line-height:1.5;padding-bottom:8px;margin:0}._inputWrapper_15u6y_165{display:flex;width:100%;flex:1;align-items:stretch;border-radius:.5rem}._input_15u6y_138{flex:1;width:100%;min-width:0;resize:none;overflow:hidden;border-radius:.5rem;color:#333;border:1px solid #dce0e5;background-color:transparent;height:56px;padding:15px 8px 15px 15px;font-size:16px;font-weight:400;line-height:1.5;box-sizing:border-box;font-family:inherit}._input_15u6y_138::placeholder{color:#888}._input_15u6y_138:focus{outline:none;box-shadow:0 0 0 2px #6b4f4b80}._iconWrapper_15u6y_214{color:#888;display:flex;border-top:1px solid #dce0e5;border-bottom:1px solid #dce0e5;border-right:1px solid #dce0e5;background-color:transparent;align-items:center;justify-content:center;padding-right:15px;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;margin-left:-1px;z-index:1}._inputWithIcon_15u6y_239{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}._buttonContainer_15u6y_245{display:flex;padding-top:16px}._loginButton_15u6y_251{display:flex;min-width:84px;width:100%;cursor:pointer;align-items:center;justify-content:center;overflow:hidden;border-radius:.5rem;height:56px;padding:0 20px;flex:1;background-color:#6b4f4b;color:#fff;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:.015em;border:none;transition:background-color .2s ease}._loginButton_15u6y_251:hover{background-color:#6b4f4be6}._loginButton_15u6y_251:active{background-color:#6b4f4bcc}._forgotPassword_15u6y_292{display:flex;justify-content:center;padding-top:8px}._link_15u6y_299{font-size:14px;color:#888;text-decoration:none;transition:color .2s ease}._link_15u6y_299:hover{color:#6b4f4b}._truncate_15u6y_313{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._materialSymbols_15u6y_320{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}._selector_19lr8_1{display:flex;justify-content:flex-end;padding:.25rem .75rem 0}._selector_19lr8_1 select{font-size:.75rem}._frame_19k6w_1{margin:0}._title_19k6w_2{font-size:.72rem;font-weight:700;color:#766b63;margin:0 0 .3rem;text-transform:none}._canvas_19k6w_3{height:11rem;min-width:0}._tableDetails_19k6w_4{margin-top:.2rem}._tableSummary_19k6w_5{font-size:.72rem;font-weight:700;color:#766b63;cursor:pointer;list-style:none}._tableSummary_19k6w_5:before{content:"▸ ";font-size:.65rem}._tableDetails_19k6w_4[open] ._tableSummary_19k6w_5:before{content:"▾ "}._tableWrap_19k6w_8{overflow-x:auto;max-width:100%;margin-top:.3rem}._table_19k6w_4{width:100%;border-collapse:collapse;font-size:.74rem}._table_19k6w_4 th{text-align:left;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#766b63;border-bottom:1px solid #e5ded7;padding:.2rem .45rem .2rem 0}._table_19k6w_4 td{padding:.28rem .45rem .28rem 0;border-bottom:1px solid #f0ebe6;color:#302923}._table_19k6w_4 ._num_19k6w_12{text-align:right;font-variant-numeric:tabular-nums}._header_ydyk5_1{display:flex;justify-content:space-between;align-items:center}._header_ydyk5_1 h1{margin:0}._header_ydyk5_1 p{margin:.25rem 0 0;color:var(--color-text-muted, #766b63)}._filters_ydyk5_10{display:flex;gap:.75rem;margin-bottom:1rem}._filterInput_ydyk5_16,._filterSelect_ydyk5_17{border:1px solid #d9d0c9;border-radius:.5rem;padding:.5rem .75rem;font:inherit;font-size:.85rem;background:#fff}._filterInput_ydyk5_16{flex:1;max-width:22rem}._risk_ydyk5_28,._state_ydyk5_29{border-radius:99px;padding:.15rem .55rem;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em}._risk_t1_ydyk5_38{background:#ece7e2;color:#766b63}._risk_t2_ydyk5_39{background:#fff3d6;color:#8a6100}._risk_t3_ydyk5_40{background:#f6dedd;color:#8a3227}._state_pending_ydyk5_42{background:#fff3d6;color:#8a6100}._state_executing_ydyk5_43{background:#ddeaf6;color:#2f4f6d}._state_executed_ydyk5_44{background:#ded;color:#2f5d2f}._state_rejected_ydyk5_45{background:#f6dedd;color:#8a3227}._state_expired_ydyk5_46{background:#ece7e2;color:#887c73}._state_failed_reconcile_ydyk5_47{background:#f6dedd;color:#8a3227}._approvalSection_ydyk5_49{border:1px solid #d8a49d;border-radius:.7rem;background:#fdf4f3;padding:1rem;margin-bottom:1.25rem}._approvalSection_ydyk5_49 h2{margin:0;font-size:1rem;color:#8a3227}._approvalHint_ydyk5_58{margin:.25rem 0 .85rem;font-size:.78rem;color:#766b63}._approvalCard_ydyk5_60{border:1px solid #e5d4d0;border-radius:.6rem;background:#fff;padding:.75rem;margin-top:.6rem}._approvalHeader_ydyk5_68{display:flex;align-items:center;gap:.6rem;justify-content:space-between}._approvalHeader_ydyk5_68 strong{font-size:.85rem;color:#302923}._approvalField_ydyk5_77{display:flex;flex-direction:column;gap:.3rem;margin-top:.55rem;font-size:.68rem;font-weight:700;color:#8a3227;text-transform:uppercase;letter-spacing:.03em}._approvalField_ydyk5_77 input{border:1px solid #d8a49d;border-radius:.5rem;padding:.45rem .6rem;font:inherit;font-size:.8rem;background:#fff}._approvalButtons_ydyk5_98{display:flex;gap:.5rem;margin-top:.6rem}._approveButton_ydyk5_100{flex:1;border:0;border-radius:.5rem;padding:.5rem;background:#8a3227;color:#fff;font:inherit;font-weight:600;font-size:.78rem;cursor:pointer}._approveButton_ydyk5_100:hover:not(:disabled){background:#a0402f}._approveButton_ydyk5_100:disabled{opacity:.45;cursor:not-allowed}._rejectButton_ydyk5_116{flex:1;border:1px solid #d9d0c9;border-radius:.5rem;padding:.5rem;background:#fff;color:#766b63;font:inherit;font-weight:600;font-size:.78rem;cursor:pointer}._rejectButton_ydyk5_116:hover{background:#f3eee9;color:#302923}._usageSection_ydyk5_131{margin-top:2rem;border-top:1px solid #eee8e2;padding-top:1.25rem}._usageHeader_ydyk5_137{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}._usageHeader_ydyk5_137 h2{margin:0;font-size:1rem;color:#302923}._usageHint_ydyk5_146{margin:.35rem 0 .85rem;font-size:.78rem;color:#766b63}._usageFilters_ydyk5_148{display:flex;gap:.75rem}._usageFilters_ydyk5_148 label{display:flex;align-items:center;gap:.4rem;font-size:.78rem;color:#766b63}._usageFilters_ydyk5_148 input{border:1px solid #d9d0c9;border-radius:.5rem;padding:.4rem .6rem;font:inherit;font-size:.82rem;background:#fff}._usageTable_ydyk5_170{width:100%;border-collapse:collapse;font-size:.85rem}._usageTable_ydyk5_170 th{text-align:left;padding:.5rem .75rem;border-bottom:2px solid #eee8e2;color:#766b63;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}._usageTable_ydyk5_170 td{padding:.5rem .75rem;border-bottom:1px solid #f3eee9;color:#302923}._usageEmpty_ydyk5_192{text-align:center;color:#b0a49a;padding:1.25rem!important}._productTable_1nuaw_1 [data-group-bar]{align-items:center;gap:1.25rem;padding:.85rem 1.25rem}._productTable_1nuaw_1 [data-group-toggle]{padding:0}._productTable_1nuaw_1 [data-group-bar]>[data-group-content]{padding:0}._productTable_1nuaw_1 [data-group-actions]{padding-right:0}._productTable_1nuaw_1 [data-group-bar]>[data-group-content] ._groupIdentity_1nuaw_19{width:100%}._groupIdentity_1nuaw_19{display:grid;min-width:0;grid-template-columns:minmax(14rem,1fr) repeat(3,minmax(7rem,auto));align-items:center;gap:1rem}._groupIdentity_1nuaw_19>div:first-child{display:grid;min-width:0;grid-column:1;gap:.25rem}._groupIdentity_1nuaw_19 strong{overflow-wrap:anywhere;font-size:.98rem}._groupIdentity_1nuaw_19 span{color:#766b63;font-size:.78rem;font-weight:500}._groupSummary_1nuaw_49{display:contents;color:#665b54;font-size:.78rem}._groupSummary_1nuaw_49>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._groupSummary_1nuaw_49>:nth-child(1){grid-column:2}._groupSummary_1nuaw_49>:nth-child(2){grid-column:3}._groupSummary_1nuaw_49>:nth-child(3){grid-column:4}._priceSummary_1nuaw_74{color:#302923;font-weight:800}._configurationCell_1nuaw_79{display:grid;gap:.2rem}._configurationCell_1nuaw_79 strong{overflow-wrap:anywhere}._configurationCell_1nuaw_79 small,._childActionHint_1nuaw_89{color:#887c73;font-size:.75rem}._cost_1nuaw_94{font-weight:800}._costKNOWN_1nuaw_98{color:#477017}._costPARTIAL_1nuaw_102{color:#956b12}._costUNKNOWN_1nuaw_106,._costNO_RECIPE_1nuaw_107{color:#8a5b44}._available_1nuaw_111{display:inline-flex;width:fit-content;border-radius:999px;padding:.25rem .55rem;background:#e8f3dc;color:#477017;font-size:.75rem;font-weight:800}._unavailable_1nuaw_122{display:inline-flex;width:fit-content;border-radius:999px;padding:.25rem .55rem;background:#f2e9e4;color:#8a5b44;font-size:.75rem;font-weight:800}._recipeStatus_1nuaw_133{display:inline-flex;width:fit-content;border-radius:999px;padding:.25rem .55rem;font-size:.75rem;font-weight:800}._recipeStatusCONFIGURED_1nuaw_142{background:#e8f3dc;color:#477017}._recipeStatusMISSING_1nuaw_147{background:#fff8e5;color:#956b12}._recipeStatusINVALID_1nuaw_152{background:#fff1ef;color:#8c2d23}._costCell_1nuaw_157{display:grid;gap:.15rem}._costCell_1nuaw_157 small{color:#766b63;font-size:.7rem;font-weight:600}@media(max-width:800px){._groupIdentity_1nuaw_19{grid-template-columns:1fr;align-items:flex-start;gap:.5rem}._groupSummary_1nuaw_49{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.5rem}._groupSummary_1nuaw_49>:nth-child(n){grid-column:auto}._productTable_1nuaw_1 [data-group-bar]{align-items:flex-start;flex-direction:column}}._intro_i4866_1{display:flex;align-items:flex-start;gap:.6rem;margin-bottom:1rem;border:1px solid #dbe8c8;border-radius:.6rem;padding:.75rem 1rem;background:#f3f7ed;color:#477017}._intro_i4866_1 ._material-symbols-outlined_i4866_13{flex:0 0 auto;font-size:1.1rem}._intro_i4866_1 p{margin:0;color:#665b54;font-size:.82rem;line-height:1.45}._historyTable_i4866_25{border:0;border-radius:0;box-shadow:none}._versionIdentity_i4866_31{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:1rem}._versionIdentity_i4866_31>div:first-child,._itemCell_i4866_40{display:grid;min-width:0;gap:.2rem}._versionIdentity_i4866_31 strong,._itemCell_i4866_40 strong{overflow-wrap:anywhere;color:#302923}._versionIdentity_i4866_31 span,._itemCell_i4866_40 small{color:#766b63;font-size:.78rem}._versionMeta_i4866_58{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;color:#665b54;font-size:.78rem}._closeButton_i4866_67{min-height:2.6rem;border:1px solid #d9d0c9;border-radius:.5rem;padding:.55rem .9rem;background:#fff;color:#4a3f35;font:inherit;font-weight:700;cursor:pointer}._closeButton_i4866_67:hover,._closeButton_i4866_67:focus-visible{background:#f3eee9;outline:0}._error_i4866_85{margin-bottom:1rem;border:1px solid #fecaca;border-radius:.5rem;padding:.75rem 1rem;background:#fff1ef;color:#991b1b;font-size:.84rem}@media(max-width:700px){._versionIdentity_i4866_31{align-items:flex-start;flex-direction:column}._versionMeta_i4866_58{justify-content:flex-start}}._header_1mvd3_1{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}._eyebrow_1mvd3_8{color:#a0765e;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._header_1mvd3_1 h1{margin:.35rem 0 0;color:#302923;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.1}._header_1mvd3_1 p{max-width:48rem;margin:.7rem 0 0;color:#766b63}._primaryButton_1mvd3_29{display:inline-flex;flex-shrink:0;align-items:center;gap:.5rem;border:0;border-radius:.65rem;padding:.8rem 1rem;background:#344e41;color:#fff;font:inherit;font-weight:800;cursor:pointer}._primaryButton_1mvd3_29:hover,._primaryButton_1mvd3_29:focus-visible{background:#2b4035;outline:0}._catalogCard_1mvd3_50{overflow:hidden;border:1px solid #e6e0db;border-radius:1rem;background:#fff;box-shadow:0 .5rem 1.5rem #3029230f}._cardHeader_1mvd3_58{padding:1.25rem 1.5rem;border-bottom:1px solid #eee8e2}._cardHeader_1mvd3_58 h2{margin:0;color:#302923;font-size:1.1rem}._cardHeader_1mvd3_58 p{margin:.3rem 0 0;color:#887c73;font-size:.875rem}._catalogHint_1mvd3_75{display:block;margin-top:.45rem;color:#766b63;font-size:.8rem}@media(max-width:700px){._header_1mvd3_1{align-items:stretch;flex-direction:column}._primaryButton_1mvd3_29{justify-content:center;width:100%}._cardHeader_1mvd3_58{padding:1rem}}._container_etg7n_1{display:flex;flex-direction:column;gap:2rem;padding-bottom:6rem}._header_etg7n_8{display:flex;flex-direction:column;gap:1.5rem;border-bottom:1px solid var(--border-light)}._titleSection_etg7n_15 h1{font-size:2.25rem;font-weight:900;line-height:1.1;margin:0;color:var(--text-light)}._titleSection_etg7n_15 p{color:var(--text-muted-light);margin-top:.5rem;font-size:1rem}._categories_etg7n_29{border-bottom:1px solid var(--border-light)}._materialSymbols_etg7n_34{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}._section_16sux_1{border:1px solid var(--border-light,#e5ded8);border-radius:1rem;background:#fff;padding:1.5rem;box-shadow:0 4px 16px #3029230d}._header_16sux_1{display:flex;align-items:flex-start;gap:1rem;padding-bottom:1.25rem;border-bottom:1px solid #eee8e3}._iconBox_16sux_1{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:.75rem;background:#fff2e5;color:#b7641a;flex:0 0 auto}._iconBox_16sux_1 span{font-size:1.5rem}._heading_16sux_1{margin:0;color:#302923;font-size:1.15rem}._description_16sux_1{margin:.35rem 0 0;color:#766b63;font-size:.85rem;line-height:1.45}._rows_16sux_1{display:flex;flex-direction:column;gap:0}._row_16sux_1{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 0;border-bottom:1px solid #f0ebe7}._row_16sux_1:last-child{border-bottom:0;padding-bottom:0}._copy_16sux_1{min-width:0}._title_16sux_1{display:block;color:#302923;font-size:.95rem;font-weight:700;cursor:pointer}._help_16sux_1{margin:.3rem 0 0;color:#766b63;font-size:.8rem;line-height:1.4}._switch_16sux_1{display:flex;align-items:center;gap:.65rem;flex:0 0 auto;cursor:pointer}._switch_16sux_1 input{position:absolute;width:1px;height:1px;opacity:0}._track_16sux_1{position:relative;width:3rem;height:1.7rem;border-radius:2rem;background:#d8d0ca;transition:background .2s}._thumb_16sux_1{position:absolute;top:.2rem;left:.2rem;width:1.3rem;height:1.3rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s}._switch_16sux_1 input:checked+._track_16sux_1{background:#b7641a}._switch_16sux_1 input:checked+._track_16sux_1 ._thumb_16sux_1{transform:translate(1.3rem)}._switch_16sux_1 input:focus-visible+._track_16sux_1{outline:3px solid rgba(183,100,26,.3);outline-offset:2px}._switch_16sux_1 input:disabled+._track_16sux_1{opacity:.55}._switch_16sux_1:has(input:disabled){cursor:wait}._state_16sux_1{min-width:4.7rem;color:#766b63;font-size:.75rem;font-weight:700}._status_16sux_1{margin:1rem 0 0;color:#766b63;font-size:.8rem}._error_16sux_1{margin:1rem 0 0;color:#a52b20;font-size:.8rem}@media(max-width:600px){._section_16sux_1{padding:1.1rem}._row_16sux_1{align-items:flex-start;flex-direction:column}._switch_16sux_1{width:100%}._state_16sux_1{min-width:0}}._catalogHeader_oubhy_3{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem;border-bottom:1px solid var(--border-light);flex-wrap:wrap}._catalogTitle_oubhy_13{font-size:1.25rem;font-weight:700;color:var(--text-light);display:flex;align-items:center;gap:.5rem;margin:0}._headerActions_oubhy_23{display:flex;align-items:center;gap:.75rem}._newBtn_oubhy_29{display:flex;align-items:center;gap:.5rem;height:2.5rem;padding:0 1rem;background:var(--primary);color:#fff;border-radius:.5rem;font-size:.875rem;font-weight:700;border:none;cursor:pointer;white-space:nowrap;transition:background .15s}._newBtn_oubhy_29:hover{background:var(--primary-dark, #c47523)}._materialSymbols_oubhy_50{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}._infoNote_oubhy_67{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;margin:1rem 1.5rem 0;background:#eff6ff;border:1px solid #bfdbfe;border-radius:.5rem;font-size:.875rem;color:#1d4ed8;line-height:1.4}._infoNote_oubhy_67 ._materialSymbols_oubhy_50{font-size:18px;flex-shrink:0}._errorBanner_oubhy_86{display:flex;align-items:center;gap:.625rem;padding:.75rem 1.5rem;background:#fef2f2;border-bottom:1px solid #fecaca;font-size:.875rem;color:#dc2626}._errorBanner_oubhy_86 ._materialSymbols_oubhy_50{font-size:18px;flex-shrink:0}._errorBannerClose_oubhy_102{margin-left:auto;background:none;border:none;cursor:pointer;color:inherit;display:flex;align-items:center;padding:0;line-height:1}._errorBannerClose_oubhy_102 ._materialSymbols_oubhy_50{font-size:16px}._feeCard_ad0dl_1{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;background:var(--color-surface, #fff);border:1px solid var(--color-border, #e5e1dc);border-radius:.75rem;padding:1rem 1.25rem;margin-bottom:1.5rem}._feeHint_ad0dl_14{margin:.25rem 0 0;font-size:.8125rem;color:var(--color-text-muted, #766b63)}._feeControls_ad0dl_20{display:flex;align-items:center;gap:.5rem}._feeInput_ad0dl_26{width:6rem;padding:.5rem .75rem;border:1px solid var(--color-border, #e5e1dc);border-radius:.5rem;font-size:.9375rem;text-align:right}._feeMessage_ad0dl_35{width:100%;margin:0;font-size:.8125rem;color:var(--color-text-muted, #766b63)}._content_102e6_1{display:flex;flex-direction:column;gap:2rem}._section_102e6_7{background-color:#fff;border:1px solid var(--border-light);border-radius:.75rem;padding:1.5rem}._dark_102e6_14 ._section_102e6_7{background-color:#ffffff0d;border-color:var(--border-dark)}._sectionHeader_102e6_19{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}._iconBox_102e6_26{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.5rem;background-color:#344e411a;color:var(--primary)}._sectionTitle_102e6_37{font-size:1.25rem;font-weight:700;margin:0;color:var(--text-light)}._grid_102e6_44{display:grid;grid-template-columns:1fr;gap:1.5rem 2rem}@media(min-width:768px){._grid_102e6_44{grid-template-columns:repeat(2,1fr)}}._field_102e6_56{display:flex;flex-direction:column}._label_102e6_61{font-size:.875rem;font-weight:600;margin-bottom:.5rem;color:var(--text-light)}._input_102e6_68,._select_102e6_68,._textarea_102e6_68{width:100%;border-radius:.5rem;border:1px solid var(--border-light);background-color:var(--background-light);padding:0 1rem;font-size:1rem;color:var(--text-light);transition:box-shadow .2s}._input_102e6_68:focus,._select_102e6_68:focus,._textarea_102e6_68:focus{outline:none;box-shadow:0 0 0 2px #344e4180}._input_102e6_68,._select_102e6_68{height:3rem}._textarea_102e6_68{min-height:100px;padding-top:.75rem;padding-bottom:.75rem;resize:vertical}._switchRow_102e6_95{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-radius:.5rem;background-color:var(--background-light);border:1px solid var(--border-light)}._switchLabel_102e6_105{display:flex;flex-direction:column;gap:.25rem}._switchTitle_102e6_111{font-weight:500;color:var(--text-light)}._switchHelp_102e6_116{font-size:.75rem;color:var(--text-muted-light)}._toggle_102e6_121{position:relative;display:inline-flex;align-items:center;cursor:pointer}._toggleInput_102e6_128{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._toggleTrack_102e6_140{width:3rem;height:1.75rem;background-color:var(--border-light);border-radius:9999px;transition:background-color .2s;position:relative}._toggleInput_102e6_128:checked+._toggleTrack_102e6_140{background-color:var(--primary)}._toggleThumb_102e6_153{position:absolute;top:4px;left:4px;width:1.25rem;height:1.25rem;background-color:#fff;border-radius:50%;transition:transform .2s}._toggleInput_102e6_128:checked+._toggleTrack_102e6_140 ._toggleThumb_102e6_153{transform:translate(1.25rem)}._footer_102e6_168{position:fixed;bottom:1.5rem;right:2.5rem;z-index:10}._actionButtons_102e6_175{display:flex;gap:.75rem;background-color:#fff;padding:.5rem;border-radius:.75rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;border:1px solid var(--border-light)}._cancelBtn_102e6_185{display:flex;align-items:center;justify-content:center;height:3rem;padding:0 1.5rem;border-radius:.5rem;font-weight:700;color:var(--text-muted-light);background:transparent}._cancelBtn_102e6_185:hover{background-color:var(--background-light);color:var(--text-light)}._saveBtn_102e6_202{display:flex;align-items:center;justify-content:center;gap:.5rem;height:3rem;padding:0 1.5rem;border-radius:.5rem;font-weight:700;color:#fff;background-color:var(--primary);box-shadow:0 4px 6px -1px #344e414d}._saveBtn_102e6_202:hover{opacity:.9}._materialSymbols_102e6_221{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}._catalogsLayout_zehpx_1{display:flex;gap:1.5rem;height:calc(100vh - 180px);overflow:hidden}._catalogSidebar_zehpx_8{width:16rem;flex-shrink:0;background-color:#fff;border:1px solid var(--border-light);border-radius:.75rem;display:flex;flex-direction:column;overflow:hidden}._catalogSidebarHeader_zehpx_19{padding:1rem;border-bottom:1px solid var(--border-light);background-color:#f8f9fa80}._catalogSidebarTitle_zehpx_25{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted-light);margin:0}._catalogList_zehpx_34{flex:1;overflow-y:auto;padding:.5rem;display:flex;flex-direction:column;gap:.25rem}._catalogBtn_zehpx_43{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;text-align:left;border-radius:.5rem;font-size:.875rem;font-weight:500;color:var(--text-muted-light);background:transparent;border:none;cursor:pointer;transition:all .15s}._catalogBtn_zehpx_43:hover{background-color:var(--background-light);color:var(--text-light)}._activeCatalogBtn_zehpx_66{background-color:#344e411a;color:var(--primary)}._disabledCatalogBtn_zehpx_71{opacity:.5;cursor:not-allowed;pointer-events:none}._disabledCatalogBtn_zehpx_71:hover{background:transparent;color:var(--text-muted-light)}._comingSoonBadge_zehpx_82{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.125rem .4rem;background:#e5e7eb;color:#6b7280;border-radius:9999px;flex-shrink:0;white-space:nowrap}._catalogMain_zehpx_95{flex:1;background-color:#fff;border:1px solid var(--border-light);border-radius:.75rem;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 1px 2px #0000000d}._catalogHeader_zehpx_106{padding:1.5rem;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}._catalogTitle_zehpx_116{font-size:1.25rem;font-weight:700;color:var(--text-light);display:flex;align-items:center;gap:.5rem;margin:0}._searchContainer_zehpx_126{position:relative;width:100%;max-width:16rem}._searchIcon_zehpx_132{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--text-muted-light);font-size:1.125rem}._searchInput_zehpx_141{width:100%;height:2.5rem;padding-left:2.5rem;padding-right:1rem;border-radius:.5rem;border:1px solid var(--border-light);background-color:var(--background-light);font-size:.875rem}._newBtn_zehpx_152{display:flex;align-items:center;gap:.5rem;height:2.5rem;padding:0 1rem;background-color:var(--primary);color:#fff;border-radius:.5rem;font-weight:700;font-size:.875rem;border:none;white-space:nowrap}._tableContainer_zehpx_167{flex:1;overflow:auto;background-color:#f8f9fa4d}._table_zehpx_167{width:100%;border-collapse:collapse;text-align:left}._table_zehpx_167 th{padding:.75rem 1.5rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted-light);border-bottom:1px solid var(--border-light);background-color:#fff;position:sticky;top:0;z-index:10}._table_zehpx_167 td{padding:.75rem 1.5rem;font-size:.875rem;color:var(--text-light);border-bottom:1px solid var(--border-light)}._row_zehpx_200:hover{background-color:var(--background-light)}._statusActive_zehpx_204{display:inline-flex;align-items:center;padding:.125rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:500;background-color:#d1fae5;color:#065f46}._statusInactive_zehpx_215{display:inline-flex;align-items:center;padding:.125rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:500;background-color:#f3f4f6;color:#374151}._actions_zehpx_226{display:flex;justify-content:flex-end;gap:.25rem}._actionBtn_zehpx_232{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;color:var(--text-muted-light);background:transparent;border:none}._actionBtn_zehpx_232:hover{background-color:#0000000d;color:var(--primary)}._deleteBtn_zehpx_249:hover{background-color:#c94c4c1a;color:var(--destructive)}._pagination_zehpx_254{padding:1rem;border-top:1px solid var(--border-light);background-color:#fff;display:flex;justify-content:space-between;align-items:center}._pageNav_zehpx_263{display:flex;gap:.5rem}._pageBtn_zehpx_268{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-light);border-radius:.25rem;background:transparent;color:var(--text-muted-light)}._pageBtn_zehpx_268:hover:not(:disabled){background-color:var(--background-light)}._pageBtn_zehpx_268:disabled{opacity:.5;cursor:not-allowed}._materialSymbols_zehpx_289{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}._placeholder_1kvyl_1{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;color:var(--text-muted-light);padding:4rem}._placeholder_1kvyl_1 h3{margin-top:1rem;margin-bottom:.5rem;font-size:1.5rem;font-weight:600;color:var(--text-light)}._placeholder_1kvyl_1 p{margin:0;font-size:1rem}._materialSymbols_1kvyl_25{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}._modalBody_15183_7{display:flex;flex-direction:column;gap:1rem}._errorMessage_15183_14{padding:.75rem 1rem;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.5rem}._errorText_15183_21{color:#991b1b;font-size:.875rem;font-weight:500;margin:0}._passwordGrid_15183_29{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:640px){._passwordGrid_15183_29{grid-template-columns:1fr 1fr}}._loadingRoles_15183_42{display:flex;align-items:center;justify-content:center;height:3rem;color:#b0aca8;font-size:.875rem;border:1px solid #e0dcd5;border-radius:.5rem;background-color:#fff}._cancelButton_15183_55,._submitButton_15183_56{width:100%;display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;line-height:1.5;border-radius:.5rem;transition:colors .2s;cursor:pointer;font-family:Manrope,sans-serif;box-shadow:0 1px 2px #0000000d}@media(min-width:640px){._cancelButton_15183_55,._submitButton_15183_56{width:auto}}._cancelButton_15183_55{margin-top:.5rem;border:1px solid #B0ACA8;background-color:transparent;color:#3d3a36}@media(min-width:640px){._cancelButton_15183_55{margin-top:0}}._cancelButton_15183_55:hover:not(:disabled){background-color:#f3f4f6}._cancelButton_15183_55:focus{outline:none;box-shadow:0 0 0 2px #f8f6f2,0 0 0 4px #a16a5680}._cancelButton_15183_55:disabled{opacity:.5;cursor:not-allowed}._submitButton_15183_56{border:1px solid transparent;background-color:#a16a56;color:#fff}._submitButton_15183_56:hover:not(:disabled){background-color:#a16a56e6}._submitButton_15183_56:focus{outline:none;box-shadow:0 0 0 2px #f8f6f2,0 0 0 4px #a16a56}._submitButton_15183_56:disabled{opacity:.6;cursor:not-allowed}._modalBody_1s60a_7{display:flex;flex-direction:column;gap:1.5rem}._errorMessage_1s60a_14{padding:.75rem 1rem;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.5rem}._errorText_1s60a_21{color:#991b1b;font-size:.875rem;font-weight:500;margin:0}._loadingState_1s60a_29{display:flex;align-items:center;justify-content:center;height:10rem;color:#b0aca8;font-size:1rem}._formGrid_1s60a_39{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){._formGrid_1s60a_39{grid-template-columns:1fr 1fr}}._formField_1s60a_52{display:flex;flex-direction:column}._label_1s60a_57{color:#3d3a36;font-size:.875rem;font-weight:500;line-height:normal;padding-bottom:.5rem;margin:0}._sectionDivider_1s60a_67{position:relative;display:flex;align-items:center;justify-content:center;margin:1rem 0}._dividerLine_1s60a_75{flex:1;height:1px;background-color:#e0dcd5;opacity:.7}._dividerText_1s60a_82{background-color:#fff;padding:0 1rem;color:#b0aca8;font-size:1rem;font-weight:500;white-space:nowrap}._passwordGrid_1s60a_92{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){._passwordGrid_1s60a_92{grid-template-columns:1fr 1fr}}._passwordInputContainer_1s60a_105{position:relative;width:100%}._passwordInput_1s60a_105{display:flex;width:100%;min-width:0;flex:1;resize:none;overflow:hidden;border-radius:.5rem;color:#3d3a36;border:1px solid #e0dcd5;background-color:#fff;height:3rem;padding:0 2.5rem 0 1rem;font-size:1rem;font-weight:400;line-height:normal;font-family:Manrope,sans-serif;min-height:3rem}._passwordInput_1s60a_105::placeholder{color:#b0aca8}._passwordInput_1s60a_105:focus{outline:0;border-color:#a16a56;box-shadow:0 0 0 2px #a16a5680}._passwordInput_1s60a_105:disabled{opacity:.6;cursor:not-allowed;background-color:#f9f9f9}._passwordToggle_1s60a_149{position:absolute;top:0;bottom:0;right:0;display:flex;align-items:center;padding:0 .75rem;color:#b0aca8;background:none;border:none;cursor:pointer;border-radius:0 .5rem .5rem 0;transition:color .2s}._passwordToggle_1s60a_149:hover:not(:disabled){color:#3d3a36}._passwordToggle_1s60a_149:disabled{opacity:.5;cursor:not-allowed}._passwordToggle_1s60a_149:focus{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #a16a5680}._cancelButton_1s60a_180,._submitButton_1s60a_181{width:100%;display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;line-height:1.5;border-radius:.5rem;transition:colors .2s;cursor:pointer;font-family:Manrope,sans-serif;box-shadow:0 1px 2px #0000000d}@media(min-width:640px){._cancelButton_1s60a_180,._submitButton_1s60a_181{width:auto}}._cancelButton_1s60a_180{margin-top:.5rem;border:1px solid #e0dcd5;background-color:#fff;color:#3d3a36}@media(min-width:640px){._cancelButton_1s60a_180{margin-top:0}}._cancelButton_1s60a_180:hover:not(:disabled){background-color:#f3f4f6}._cancelButton_1s60a_180:focus{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #a16a5680}._cancelButton_1s60a_180:disabled{opacity:.5;cursor:not-allowed}._submitButton_1s60a_181{border:1px solid transparent;background-color:#a16a56;color:#fff}._submitButton_1s60a_181:hover:not(:disabled){background-color:#a16a56e6}._submitButton_1s60a_181:focus{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #a16a56}._submitButton_1s60a_181:disabled{opacity:.6;cursor:not-allowed}._materialSymbols_1s60a_252{font-family:Material Symbols Outlined;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}._builder_1w309_1{display:grid;gap:.85rem;padding:1rem;border:1px solid #ded8d2;border-radius:.65rem;background:#fff}._header_1w309_10{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.75rem;border-bottom:1px solid #eee8e2}._header_1w309_10>div{min-width:0}._header_1w309_10>span,._header_1w309_10 h5,._header_1w309_10 p{margin:0}._header_1w309_10>div>span{color:#6b8e23;font-size:.65rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}._header_1w309_10 h5{margin-top:.18rem;color:#302923;font-size:.9rem}._header_1w309_10 p{margin-top:.2rem;color:#766b63;font-size:.72rem;line-height:1.4}._header_1w309_10>._material-symbols-outlined_1w309_50{color:#6b8e23;font-size:1.35rem}._field_1w309_55,._levelCopy_1w309_56,._contentRow_1w309_57>div:first-child{display:grid;gap:.3rem}._field_1w309_55 label,._contentRow_1w309_57 label{color:#374151;font-size:.8rem;font-weight:700}._field_1w309_55 label b,._contentRow_1w309_57 label b{color:#ef4444}._field_1w309_55 small,._contentRow_1w309_57 small{color:#766b63;font-size:.68rem;line-height:1.4}._modeSelector_1w309_81{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}._modeSelector_1w309_81>button{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.7rem;border:1px solid #e6e0db;border-radius:.55rem;background:#faf8f6;color:#665b54;text-align:left;cursor:pointer}._modeSelector_1w309_81>button>._material-symbols-outlined_1w309_50{font-size:1.2rem}._modeSelector_1w309_81>button>span:last-child{display:grid;gap:.1rem}._modeSelector_1w309_81 strong{color:#4b4039;font-size:.74rem}._modeSelector_1w309_81 small{color:#887c73;font-size:.65rem}._modeSelector_1w309_81>button._modeActive_1w309_120{border-color:#9ebd72;background:#f3f7ed;color:#477017;box-shadow:0 0 0 1px #6b8e231a}._modeSelector_1w309_81>button:disabled{cursor:not-allowed;opacity:.55}._modeSelector_1w309_81>button:focus-visible{outline:2px solid #8ab36a;outline-offset:2px}._modeHint_1w309_137{margin:0;padding:.65rem .75rem;border-radius:.5rem;background:#f4f7fb;color:#526273;font-size:.68rem;line-height:1.4}._levels_1w309_147{display:grid;gap:.55rem}._level_1w309_56{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.7rem;border:1px solid #e6e0db;border-radius:.55rem;background:#faf8f6}._levelNumber_1w309_163{display:grid;width:1.6rem;height:1.6rem;place-items:center;border-radius:50%;background:#edf5e8;color:#477017;font-size:.7rem;font-weight:800}._levelCopy_1w309_56>span{color:#665b54;font-size:.7rem;font-weight:700}._levelInputs_1w309_181{display:grid;grid-template-columns:minmax(7rem,.35fr) minmax(0,1fr);gap:.55rem}._levelInputs_1w309_181>div{min-width:0}._levelInputs_1w309_181>input{width:100%;min-width:0;border:1px solid #d9d0c9;border-radius:.5rem;padding:.6rem .7rem;background:#fff;color:#302923;font:inherit;font-size:.78rem}._levelInputs_1w309_181>input:focus{border-color:#6b8e23;box-shadow:0 0 0 3px #6b8e231f;outline:0}._levelInputs_1w309_181>input:disabled{background:#f3eee9;cursor:not-allowed}._removeButton_1w309_214,._addButton_1w309_215{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border:0;font:inherit;cursor:pointer}._removeButton_1w309_214{width:2rem;height:2rem;padding:0;border-radius:.45rem;background:#fff0ed;color:#b24d3c}._removeButton_1w309_214 ._material-symbols-outlined_1w309_50{font-size:1rem}._addButton_1w309_215{justify-self:start;padding:.5rem .65rem;border:1px dashed #9ebd72;border-radius:.5rem;background:#f3f7ed;color:#477017;font-size:.72rem;font-weight:800}._addButton_1w309_215 ._material-symbols-outlined_1w309_50{font-size:1rem}._removeButton_1w309_214:disabled,._addButton_1w309_215:disabled{cursor:not-allowed;opacity:.5}._removeButton_1w309_214:focus-visible,._addButton_1w309_215:focus-visible{outline:2px solid #8ab36a;outline-offset:2px}._contentRow_1w309_57{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,.65fr);align-items:end;gap:1rem;padding-top:.75rem;border-top:1px solid #eee8e2}._contentInput_1w309_274{display:grid;grid-template-columns:minmax(0,1fr) 5rem;align-items:center;gap:.5rem}._contentInput_1w309_274>select{min-height:2.75rem;border:1px solid #d9d0c9;border-radius:.5rem;padding:.55rem;background:#fff;color:#302923;font:inherit;font-size:.78rem;font-weight:800}._contentInput_1w309_274>select:focus{border-color:#6b8e23;box-shadow:0 0 0 3px #6b8e231f;outline:0}._preview_1w309_299{display:grid;gap:.2rem;padding:.8rem;border:1px solid #e6e0db;border-radius:.55rem;background:#faf8f6}._previewReady_1w309_308{border-color:#cfdabd;background:#f3f7ed}._preview_1w309_299>span{color:#766b63;font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}._preview_1w309_299>strong{color:#302923;font-size:.84rem;overflow-wrap:anywhere}._preview_1w309_299>small{color:#665b54;font-size:.7rem}@media(max-width:620px){._modeSelector_1w309_81,._levelInputs_1w309_181,._contentRow_1w309_57{grid-template-columns:1fr}._level_1w309_56{align-items:start}}._breakdown_112ha_1{display:grid;gap:.8rem;padding:1rem;border:1px solid #ded8d2;border-radius:.65rem;background:#fff}._breakdown_112ha_1._compact_112ha_10{gap:.55rem;padding:0;border:0;background:transparent}._breakdown_112ha_1>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.7rem;border-bottom:1px solid #eee8e2}._breakdown_112ha_1._compact_112ha_10>header{padding:0 0 .45rem}._breakdown_112ha_1>header span,._breakdown_112ha_1>header h5,._breakdown_112ha_1>header p{margin:0}._breakdown_112ha_1>header div>span{color:#6b8e23;font-size:.65rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}._breakdown_112ha_1>header h5{margin-top:.15rem;color:#302923;font-size:.9rem}._breakdown_112ha_1._compact_112ha_10>header h5{font-size:.82rem}._breakdown_112ha_1>header p{margin-top:.18rem;color:#766b63;font-size:.7rem}._breakdown_112ha_1._compact_112ha_10>header p{font-size:.68rem}._breakdown_112ha_1>header>._material-symbols-outlined_112ha_64{color:#6b8e23;font-size:1.25rem}._lines_112ha_69{display:grid;gap:.55rem}._line_112ha_69{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:.55rem;padding:.7rem;border:1px solid #e6e0db;border-radius:.55rem;background:#faf8f6}._breakdown_112ha_1._compact_112ha_10 ._line_112ha_69{grid-template-columns:auto minmax(8rem,.65fr) minmax(10rem,1fr) minmax(7rem,.6fr) auto}._lineNumber_112ha_89{display:grid;width:1.6rem;height:1.6rem;align-self:center;place-items:center;border-radius:50%;background:#edf5e8;color:#477017;font-size:.7rem;font-weight:800}._quantity_112ha_102,._unit_112ha_103,._subtotal_112ha_104{display:grid;grid-column:2;gap:.25rem;min-width:0}._breakdown_112ha_1._compact_112ha_10 ._quantity_112ha_102,._breakdown_112ha_1._compact_112ha_10 ._unit_112ha_103,._breakdown_112ha_1._compact_112ha_10 ._subtotal_112ha_104,._breakdown_112ha_1._compact_112ha_10 ._line_112ha_69>button{grid-column:auto;grid-row:auto}._quantity_112ha_102>label,._unit_112ha_103>span,._subtotal_112ha_104>span{color:#766b63;font-size:.64rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}._unit_112ha_103 select{width:100%;min-height:2.75rem;border:1px solid #d9d0c9;border-radius:.5rem;padding:.55rem .65rem;background:#fff;color:#302923;font:inherit;font-size:.78rem;font-weight:700}._unit_112ha_103 select:focus{border-color:#6b8e23;box-shadow:0 0 0 3px #6b8e231f;outline:0}._subtotal_112ha_104{align-self:center}._subtotal_112ha_104 strong{color:#8a5b20;font-size:.76rem;font-variant-numeric:tabular-nums;white-space:nowrap}._line_112ha_69>button,._addButton_112ha_160{display:inline-flex;align-items:center;justify-content:center;border:0;font:inherit;cursor:pointer}._line_112ha_69>button{grid-column:3;grid-row:1;width:2rem;height:2rem;align-self:center;padding:0;border-radius:.45rem;background:#fff0ed;color:#b24d3c}._breakdown_112ha_1._compact_112ha_10 ._line_112ha_69>button{grid-column:auto;grid-row:auto}._line_112ha_69>button ._material-symbols-outlined_112ha_64{font-size:1rem}._addButton_112ha_160{justify-self:start;gap:.35rem;padding:.5rem .65rem;border:1px dashed #9ebd72;border-radius:.5rem;background:#f3f7ed;color:#477017;font-size:.72rem;font-weight:800}._addButton_112ha_160 ._material-symbols-outlined_112ha_64{font-size:1rem}._line_112ha_69>button:disabled,._addButton_112ha_160:disabled,._unit_112ha_103 select:disabled{cursor:not-allowed;opacity:.55}._total_112ha_213{display:grid;gap:.18rem;padding:.8rem;border:1px solid #cfdabd;border-radius:.55rem;background:#f3f7ed}._total_112ha_213>span{color:#477017;font-size:.64rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}._total_112ha_213>strong{color:#302923;font-size:1rem;font-variant-numeric:tabular-nums}._total_112ha_213>small{color:#665b54;font-size:.68rem}@media(max-width:760px){._line_112ha_69,._breakdown_112ha_1._compact_112ha_10 ._line_112ha_69{grid-template-columns:auto minmax(0,1fr) auto}._quantity_112ha_102,._unit_112ha_103,._subtotal_112ha_104,._breakdown_112ha_1._compact_112ha_10 ._quantity_112ha_102,._breakdown_112ha_1._compact_112ha_10 ._unit_112ha_103,._breakdown_112ha_1._compact_112ha_10 ._subtotal_112ha_104{grid-column:2}._line_112ha_69>button,._breakdown_112ha_1._compact_112ha_10 ._line_112ha_69>button{grid-column:3;grid-row:1}}._wrapper_jw6qx_1{display:grid;gap:.85rem;padding:1rem;border:1px solid #ded8d2;border-radius:.65rem;background:#fff}._header_jw6qx_10,._lotHeader_jw6qx_11{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._header_jw6qx_10{padding-bottom:.7rem;border-bottom:1px solid #eee8e2}._header_jw6qx_10>div{display:grid;gap:.15rem}._header_jw6qx_10 span,._header_jw6qx_10 h5,._header_jw6qx_10 p{margin:0}._header_jw6qx_10>div>span{color:#6b8e23;font-size:.65rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}._header_jw6qx_10 h5{color:#302923;font-size:.9rem}._header_jw6qx_10 p{color:#766b63;font-size:.7rem}._header_jw6qx_10>._material-symbols-outlined_jw6qx_52{color:#6b8e23}._lots_jw6qx_56{display:grid;gap:.75rem}._lot_jw6qx_11{display:grid;gap:.65rem;padding:.85rem;border:1px solid #e6e0db;border-radius:.6rem;background:#faf8f6}._lotHeader_jw6qx_11{align-items:center;color:#4b4039;font-size:.82rem}._lotHeader_jw6qx_11 button{display:grid;width:2rem;height:2rem;place-items:center;border:0;border-radius:.4rem;background:#fff0ed;color:#b24d3c;cursor:pointer}._lotHeader_jw6qx_11 button ._material-symbols-outlined_jw6qx_52{font-size:1rem}._lotFields_jw6qx_92{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(12rem,.8fr);gap:.7rem}._lotFields_jw6qx_92 label,._cost_jw6qx_99{display:grid;min-width:0;gap:.3rem}._lotFields_jw6qx_92 span,._cost_jw6qx_99>span{color:#766b63;font-size:.64rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}._lotFields_jw6qx_92 b{color:#ef4444}._lotFields_jw6qx_92 input{box-sizing:border-box;width:100%;min-height:2.5rem;border:1px solid #d9d0c9;border-radius:.5rem;padding:.55rem .65rem;background:#fff;color:#302923;font:inherit;font-size:.78rem}._lotFields_jw6qx_92 input:focus{border-color:#6b8e23;box-shadow:0 0 0 3px #6b8e231f;outline:0}._addLot_jw6qx_137{display:inline-flex;align-items:center;justify-self:start;gap:.35rem;padding:.55rem .7rem;border:1px dashed #9ebd72;border-radius:.5rem;background:#f3f7ed;color:#477017;font:inherit;font-size:.72rem;font-weight:800;cursor:pointer}._addLot_jw6qx_137 ._material-symbols-outlined_jw6qx_52{font-size:1rem}._addLot_jw6qx_137:disabled{cursor:not-allowed;opacity:.5}@media(max-width:760px){._lotFields_jw6qx_92{grid-template-columns:1fr}}._modalHeader_18f1b_25{display:flex;align-items:flex-start;justify-content:space-between;padding:1.25rem 2rem;border-bottom:1px solid #e5e7eb;background-color:#fff;z-index:10;flex-shrink:0}._skuContainer_18f1b_36{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}._closeButton_18f1b_43{color:#9ca3af;padding:.5rem;border-radius:9999px;transition:color .2s,background-color .2s;background:transparent;border:none;cursor:pointer}._modalBody_18f1b_54{padding:1.5rem 2rem;overflow-y:auto;flex:1}._errorMessage_18f1b_60{background-color:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:.75rem 1rem;border-radius:.5rem;margin-bottom:1rem}._errorMessage_18f1b_60 p{margin:0;font-size:.875rem}._form_18f1b_75{display:contents}._formGrid_18f1b_79{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;max-width:48rem;margin:0 auto}._formColumn_18f1b_87{display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem;border:1px solid #eee8e2;border-radius:.75rem;background:#fcfaf8}._sectionHeading_18f1b_97{display:flex;align-items:flex-start;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid #e5e7eb}._sectionStep_18f1b_105{display:inline-flex;align-items:center;justify-content:center;flex:0 0 1.75rem;height:1.75rem;border-radius:50%;background:#6b8e23;color:#fff;font-size:.8rem;font-weight:800}._sectionTitle_18f1b_118{margin:0;color:#302923;font-size:1rem;font-weight:800}._sectionHint_18f1b_125{margin:.25rem 0 0;color:#766b63;font-size:.75rem;line-height:1.4}._field_18f1b_132{display:flex;flex-direction:column;gap:.25rem}._fieldGroup_18f1b_138{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._catalogControls_18f1b_144{display:grid;gap:1.15rem}._catalogControls_18f1b_144>._field_18f1b_132{max-width:42rem}._label_18f1b_153{display:block;font-size:.875rem;font-weight:600;color:#374151}._fieldHelp_18f1b_160{font-size:.75rem;color:#6b7280;margin:.25rem 0 0;font-style:italic}._required_18f1b_167{color:#ef4444}._optional_18f1b_171{color:#6b7280;font-size:.75rem;font-weight:500}._generatedIdentity_18f1b_177{display:grid;gap:.25rem;padding:.85rem;border:1px solid #cfdabd;border-radius:.5rem;background:#f3f7ed}._generatedIdentity_18f1b_177 span{color:#477017;font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}._generatedIdentity_18f1b_177 strong{overflow-wrap:anywhere;color:#302923;font-size:.95rem}._generatedIdentity_18f1b_177 small{color:#665b54;font-size:.72rem}._costConversion_18f1b_205,._costConversion_18f1b_205 strong,._openingConversion_18f1b_208 strong,._costBreakdown_18f1b_210{display:grid;gap:.5rem;margin-top:.75rem;padding:.75rem;border:1px solid #ded8d2;border-radius:.55rem;background:#faf8f6}._costBreakdownTitle_18f1b_220{color:#766b63;font-size:.65rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}._costBreakdownGrid_18f1b_228{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}._costBreakdownGrid_18f1b_228>div{display:grid;gap:.15rem;min-width:0;padding:.45rem .5rem;border-radius:.4rem;background:#fff}._costBreakdownGrid_18f1b_228 span{overflow:hidden;color:#766b63;font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}._costBreakdownGrid_18f1b_228 strong{color:#8a5b20;font-size:.8rem;font-variant-numeric:tabular-nums}._openingChoice_18f1b_257{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;padding:.85rem;border:1px solid #cfdabd;border-radius:.5rem;background:#f3f7ed;color:#374151;cursor:pointer}._openingChoice_18f1b_257 input{width:1rem;height:1rem;margin-top:.1rem;accent-color:#6b8e23}._openingChoice_18f1b_257 span{display:grid;gap:.15rem}._openingChoice_18f1b_257 small{color:#665b54;font-size:.72rem;font-weight:400;line-height:1.4}._subsectionLabel_18f1b_289{color:#477017;font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}._checkList_18f1b_297{display:grid;gap:.6rem;min-inline-size:0;margin:0;padding:.85rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#f9fafb}._checkList_18f1b_297 ._subsectionLabel_18f1b_289{padding:0 .25rem}._checkOption_18f1b_312{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.6rem;color:#374151;font-size:.8rem}._checkOption_18f1b_312 input{width:1rem;height:1rem;margin-top:.1rem;accent-color:#6b8e23}._checkOption_18f1b_312 span{display:grid;gap:.15rem}._checkOption_18f1b_312 small,._auditNote_18f1b_334 span{color:#6b7280;font-size:.72rem;font-weight:400;line-height:1.4}._auditNote_18f1b_334{display:grid;gap:.25rem;padding:.85rem;border:1px solid #e8d9c5;border-radius:.5rem;background:#fffaf2;color:#665b54;font-size:.8rem}._tagsContainer_18f1b_353{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem;border-radius:.5rem;border:1px solid #d1d5db;background-color:#f9fafb;min-height:2.875rem}._tagsPlaceholder_18f1b_365{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:.375rem;background-color:#fff;border:1px solid #e5e7eb;color:#6b7280;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s}._tagsPlaceholder_18f1b_365:hover{background-color:#f3f4f6;color:#a5590d}._tagsPlaceholder_18f1b_365 ._material-symbols-outlined_18f1b_385{font-size:.875rem}._tagsHelp_18f1b_389{font-size:.75rem;color:#6b7280;margin:.25rem 0 0}._selectedTags_18f1b_395{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.5rem}._tag_18f1b_353{font-size:.75rem;font-weight:700;padding:.125rem .5rem}._tagCount_18f1b_408{font-size:.75rem;padding:.125rem .5rem;background-color:#f3f4f6;color:#6b7280;border-radius:.25rem;font-weight:500}._activeToggle_18f1b_418{display:flex;align-items:center;justify-content:space-between;padding:1rem;background-color:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb;margin-top:.5rem}._toggleInfo_18f1b_429{display:flex;flex-direction:column}._toggleLabel_18f1b_434{font-size:.875rem;font-weight:700;color:#111827}._toggleDescription_18f1b_440{font-size:.75rem;color:#6b7280}._toggle_18f1b_429{position:relative;display:inline-block;width:3rem;height:1.5rem;margin-right:.5rem}._toggle_18f1b_429 input{opacity:0;width:0;height:0}._toggleSlider_18f1b_460{position:absolute;cursor:pointer;inset:0;background-color:#d1d5db;transition:.3s;border-radius:9999px}._toggleSlider_18f1b_460:before{position:absolute;content:"";height:1.5rem;width:1.5rem;left:0;bottom:0;background-color:#fff;transition:.3s;border-radius:50%;border:4px solid #d1d5db}._toggle_18f1b_429 input:checked+._toggleSlider_18f1b_460{background-color:#a5590d}._toggle_18f1b_429 input:checked+._toggleSlider_18f1b_460:before{transform:translate(1.5rem);border-color:#a5590d}._cancelButton_18f1b_496,._saveButton_18f1b_496{display:flex;min-width:6.25rem;align-items:center;justify-content:center;border-radius:.5rem;height:2.75rem;padding:0 1.5rem;font-size:.875rem;font-weight:600;transition:all .2s;cursor:pointer;border:none;font-family:Manrope,sans-serif}._cancelButton_18f1b_496{background-color:transparent;color:#374151;border:1px solid #d1d5db}._cancelButton_18f1b_496:hover:not(:disabled){background-color:#f3f4f6}._saveButton_18f1b_496{background-color:#a5590d;color:#fff;box-shadow:0 1px 2px #0000000d}._saveButton_18f1b_496:hover:not(:disabled){background-color:#8a4a0b}._cancelButton_18f1b_496:disabled,._saveButton_18f1b_496:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){._formGrid_18f1b_79{grid-template-columns:1fr;gap:1.5rem}._fieldGroup_18f1b_138,._costBreakdownGrid_18f1b_228{grid-template-columns:1fr}._modalBody_18f1b_54{padding:1rem}}:root{--inventory-primary: #ee8c2b;--inventory-primary-hover: #d97b1e;--inventory-background: #f8f7f6;--inventory-surface: #fff;--inventory-border: #e6e0db;--inventory-text: #181411;--inventory-muted: #897561;--inventory-danger: #dc3545;--inventory-warning: #b77900}._pageHeader_1je4y_13{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}._headerContent_1je4y_14{min-width:0}._title_1je4y_15{margin:0;color:var(--inventory-text);font-size:clamp(1.7rem,2.2vw,2.25rem);font-weight:800;line-height:1.15;letter-spacing:-.035em}._subtitle_1je4y_16{margin:.45rem 0 0;color:var(--inventory-muted);font-size:.9rem}._headerActions_1je4y_17{display:flex;align-items:center;gap:.75rem;flex-shrink:0}._primaryButton_1je4y_18,._secondaryButton_1je4y_18{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.7rem;padding:.65rem 1rem;border-radius:.5rem;border:1px solid transparent;font-size:.82rem;font-weight:800;cursor:pointer}._primaryButton_1je4y_18{background:var(--inventory-primary);color:#fff;box-shadow:0 1px 2px #00000014}._primaryButton_1je4y_18:hover{background:var(--inventory-primary-hover)}._secondaryButton_1je4y_18{background:var(--inventory-surface);color:var(--inventory-text);border-color:var(--inventory-border)}._secondaryButton_1je4y_18:hover{background:var(--inventory-background)}._materialSymbols_1je4y_23{font-family:Material Symbols Outlined;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}._errorMessage_1je4y_24{padding:1rem;border:1px solid #fecaca;border-radius:.5rem;background:#fff1f2;color:#991b1b;font-size:.85rem}._catalogSectionHeader_1je4y_26{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}._catalogSectionHeader_1je4y_26 h2{margin:0;color:var(--inventory-text);font-size:1rem}._catalogSectionHeader_1je4y_26 p{margin:.25rem 0 0;color:var(--inventory-muted);font-size:.75rem}._modalBackdrop_1je4y_26{position:fixed;z-index:20;inset:0;display:grid;place-items:center;padding:1rem;background:#18141166}._locationModal_1je4y_26{width:min(100%,36rem);padding:1.25rem;border:1px solid var(--inventory-border);border-radius:.75rem;background:var(--inventory-surface);box-shadow:0 1.5rem 4rem #18141140}._modalHeader_1je4y_26{display:flex;justify-content:space-between;gap:1rem}._modalEyebrow_1je4y_26{color:var(--inventory-muted);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._locationModal_1je4y_26 h2{margin:.3rem 0 0;color:var(--inventory-text);font-size:1.2rem}._locationModal_1je4y_26 p{margin:.35rem 0 0;color:var(--inventory-muted);font-size:.78rem}._modalClose_1je4y_26{padding:0 .25rem;align-self:flex-start;border:0;background:transparent;color:var(--inventory-muted);font-size:1.5rem;cursor:pointer}._modalError_1je4y_26{margin-top:1rem;padding:.7rem;border:1px solid #fecaca;border-radius:.4rem;background:#fff1f2;color:#991b1b;font-size:.78rem}._locationFields_1je4y_26{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem}._locationFields_1je4y_26 label{display:flex;flex-direction:column;gap:.35rem;color:var(--inventory-muted);font-size:.72rem;font-weight:700}._locationFields_1je4y_26 input:not([type=checkbox]),._locationFields_1je4y_26 select{min-height:2.4rem;padding:.55rem .7rem;border:1px solid var(--inventory-border);border-radius:.4rem;background:#fff;color:var(--inventory-text);font:inherit}._checkboxField_1je4y_26{flex-direction:row!important;align-items:center;padding-top:.5rem;color:var(--inventory-text)!important}._checkboxField_1je4y_26 input{accent-color:var(--inventory-primary)}._modalActions_1je4y_26{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.25rem}._managedLocations_1je4y_26{display:flex;flex-direction:column;gap:.5rem;max-height:24rem;margin-top:1rem;overflow-y:auto}._managedLocation_1je4y_26{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem;border:1px solid var(--inventory-border);border-radius:.5rem}._managedLocation_1je4y_26 div{display:flex;flex-direction:column;gap:.2rem}._managedLocation_1je4y_26 strong{color:var(--inventory-text);font-size:.8rem}._managedLocation_1je4y_26 span{color:var(--inventory-muted);font-size:.7rem}._dangerAction_1je4y_26{padding:.45rem .65rem;border:1px solid #fecaca;border-radius:.4rem;background:#fff1f2;color:#b91c1c;font-size:.7rem;font-weight:800;cursor:pointer}._dangerAction_1je4y_26:hover{background:#fee2e2}._inventoryPanel_1je4y_26{display:flex;flex-direction:column;gap:1.25rem;min-width:0}._locationBar_1je4y_27{display:flex;align-items:center;justify-content:flex-end;padding-bottom:.25rem}._locationBar_1je4y_27 label{display:flex;align-items:center;gap:.75rem;color:var(--inventory-muted);font-size:.8rem;font-weight:700}._locationBar_1je4y_27 select,._filters_1je4y_29 select,._inlineSelect_1je4y_29{min-height:2.5rem;padding:.55rem 2rem .55rem .75rem;border:1px solid var(--inventory-border);border-radius:.5rem;background:var(--inventory-surface);color:var(--inventory-text);font:inherit;font-size:.8rem}._locationBar_1je4y_27 select{min-width:13rem;font-weight:800}._kpis_1je4y_31{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}._kpi_1je4y_31{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem;border:1px solid var(--inventory-border);border-radius:.75rem;background:var(--inventory-surface);box-shadow:0 1px 2px #00000008}._kpi_1je4y_31 span{display:block;margin-bottom:.35rem;color:var(--inventory-muted);font-size:.78rem;font-weight:600}._kpi_1je4y_31 strong{color:var(--inventory-text);font-size:1.6rem;line-height:1}._kpi_1je4y_31>i{display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;font-style:normal}._kpiBlue_1je4y_36{background:#dbeafe;color:#2563eb}._kpiRed_1je4y_36{background:#fee2e2;color:#dc2626}._kpiPurple_1je4y_36{background:#f3e8ff;color:#9333ea}._dangerText_1je4y_36{color:var(--inventory-danger)!important}._inventoryTabs_1je4y_37{display:flex;gap:1.4rem;overflow-x:auto;border-bottom:1px solid var(--inventory-border);background:var(--inventory-surface)}._inventoryTab_1je4y_37,._inventoryTabActive_1je4y_38{flex-shrink:0;padding:.85rem .15rem .75rem;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--inventory-muted);font-size:.78rem;font-weight:700;cursor:pointer}._inventoryTabActive_1je4y_38{border-bottom-color:var(--inventory-primary);color:var(--inventory-primary)}._inventoryTab_1je4y_37:hover{color:var(--inventory-text)}._feedback_1je4y_41{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border:1px solid #bbf7d0;border-radius:.5rem;background:#f0fdf4;color:#166534;font-size:.8rem}._feedback_1je4y_41 button{padding:0;border:0;background:transparent;color:inherit;font-size:1.1rem;cursor:pointer}._filters_1je4y_29{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding:1rem;border:1px solid var(--inventory-border);border-radius:.75rem;background:var(--inventory-surface);box-shadow:0 1px 2px #00000008}._searchField_1je4y_43{display:flex;align-items:center;flex:1 1 20rem;min-width:15rem;gap:.5rem;min-height:2.5rem;padding:0 .75rem;border:1px solid var(--inventory-border);border-radius:.5rem;background:var(--inventory-background);color:var(--inventory-muted)}._searchField_1je4y_43 input{width:100%;border:0;outline:0;background:transparent;color:var(--inventory-text);font:inherit;font-size:.8rem}._filters_1je4y_29 select{background:var(--inventory-background)}._alertFilter_1je4y_43,._sortField_1je4y_43{display:flex;align-items:center;gap:.4rem;color:var(--inventory-text);font-size:.78rem;font-weight:600;white-space:nowrap}._alertFilter_1je4y_43 input{accent-color:var(--inventory-primary)}._sortField_1je4y_43{color:var(--inventory-muted)}._sortField_1je4y_43 select{padding:.2rem 1.6rem .2rem .2rem;border:0;background:transparent;color:var(--inventory-text);font-weight:800}._tableCard_1je4y_44{overflow:hidden;border:1px solid var(--inventory-border);border-radius:.75rem;background:var(--inventory-surface);box-shadow:0 1px 2px #00000008}._tableScroll_1je4y_44{overflow-x:auto}._inventoryTable_1je4y_44{width:100%;min-width:940px;border-collapse:collapse;white-space:nowrap}._inventoryTable_1je4y_44 th{padding:.75rem 1rem;border-bottom:1px solid var(--inventory-border);background:var(--inventory-background);color:var(--inventory-muted);font-size:.67rem;font-weight:800;letter-spacing:.07em;text-align:left;text-transform:uppercase}._inventoryTable_1je4y_44 td{padding:.85rem 1rem;border-bottom:1px solid #eee9e4;color:var(--inventory-text);font-size:.8rem}._inventoryTable_1je4y_44 tbody tr:last-child td{border-bottom:0}._inventoryTable_1je4y_44 tbody tr:hover{background:#fffaf5}._lowRow_1je4y_44{background:#fffbeb}._outRow_1je4y_44{background:#fff5f5}._numeric_1je4y_44{text-align:right!important}._center_1je4y_44{text-align:center!important}._sku_1je4y_44{color:var(--inventory-muted)!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}._itemCell_1je4y_44{display:flex;flex-direction:column;gap:.2rem}._itemCell_1je4y_44 strong{font-size:.82rem}._itemCell_1je4y_44 span,._muted_1je4y_44{color:var(--inventory-muted)!important;font-size:.72rem}._availableHeader_1je4y_44{color:var(--inventory-primary)!important}._available_1je4y_44{background:#fcfaf8;font-weight:800}._minMax_1je4y_44{color:var(--inventory-muted)!important;text-align:center}._minMax_1je4y_44 span{display:block}._minMax_1je4y_44 span+span{margin-top:.25rem;padding-top:.25rem;border-top:1px solid var(--inventory-border)}._status_1je4y_44{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .6rem;border-radius:999px;font-size:.68rem;font-weight:800}._status_1je4y_44 i{width:.4rem;height:.4rem;border-radius:50%}._normal_1je4y_44{background:#dcfce7;color:#166534}._normal_1je4y_44 i{background:#16a34a}._low_1je4y_44{background:#fef3c7;color:#92400e}._low_1je4y_44 i{background:#eab308}._out_1je4y_44{background:#fee2e2;color:#991b1b}._out_1je4y_44 i{background:#dc2626}._uncontrolled_1je4y_44{background:#f1f5f9;color:#64748b}._uncontrolled_1je4y_44 i{background:#94a3b8}._rowActions_1je4y_44{display:flex;justify-content:flex-end;gap:.25rem}._rowActions_1je4y_44 button{display:grid;place-items:center;padding:.3rem;border:0;border-radius:.35rem;background:transparent;color:var(--inventory-muted);cursor:pointer}._rowActions_1je4y_44 button:hover{background:#fff1e5;color:var(--inventory-primary)}._rowActions_1je4y_44 ._material-symbols-outlined_1je4y_44{font-size:1.2rem}._tableFooter_1je4y_44{display:flex;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-top:1px solid var(--inventory-border);color:var(--inventory-muted);font-size:.75rem}._tableFooter_1je4y_44 strong{color:var(--inventory-text)}._emptyState_1je4y_44{padding:2rem 1rem;color:var(--inventory-muted);text-align:center;font-size:.85rem}._operationsView_1je4y_45,._listView_1je4y_45{padding:.5rem 0}._sectionIntro_1je4y_45 span{color:var(--inventory-muted);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._sectionIntro_1je4y_45 h2{margin:.3rem 0 0;color:var(--inventory-text);font-size:1.05rem}._sectionIntro_1je4y_45 p{margin:.3rem 0 0;color:var(--inventory-muted);font-size:.8rem}._operationGrid_1je4y_45{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.25rem}._operationCard_1je4y_45{display:grid;grid-template-columns:auto 1fr;gap:.25rem .65rem;min-height:6rem;padding:.85rem;border:1px solid var(--inventory-border);border-radius:.6rem;background:var(--inventory-surface);color:var(--inventory-text);text-align:left;cursor:pointer}._operationCard_1je4y_45:hover{border-color:var(--inventory-primary);background:#fffaf5}._operationCard_1je4y_45>span{grid-row:span 2;color:var(--inventory-primary)}._operationCard_1je4y_45 strong{font-size:.78rem}._operationCard_1je4y_45 small{color:var(--inventory-muted);font-size:.68rem}._operationForm_1je4y_45{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;padding:1rem;border:1px solid #fed7aa;border-radius:.6rem;background:#fffaf5}._operationForm_1je4y_45>div:first-child{grid-column:1 / -1}._operationForm_1je4y_45>div:first-child span{color:var(--inventory-muted);font-size:.68rem;font-weight:800;text-transform:uppercase}._operationForm_1je4y_45 h3{margin:.2rem 0 0;font-size:.95rem}._operationForm_1je4y_45 label{display:flex;flex-direction:column;gap:.35rem;color:var(--inventory-muted);font-size:.72rem;font-weight:700}._operationForm_1je4y_45 input,._operationForm_1je4y_45 select{min-height:2.4rem;padding:.55rem .7rem;border:1px solid var(--inventory-border);border-radius:.4rem;background:#fff;color:var(--inventory-text);font:inherit}._formActions_1je4y_45{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:.5rem}._formActions_1je4y_45 button,._secondaryAction_1je4y_45{min-height:2.4rem;padding:.55rem .85rem;border:1px solid var(--inventory-border);border-radius:.4rem;background:var(--inventory-surface);color:var(--inventory-text);font-size:.75rem;font-weight:800;cursor:pointer}._formActions_1je4y_45 button[type=submit],._secondaryAction_1je4y_45{border-color:var(--inventory-primary);background:var(--inventory-primary);color:#fff}._listRow_1je4y_45{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 0;border-bottom:1px solid #eee9e4}._listRow_1je4y_45 span{display:flex;flex-direction:column;gap:.2rem}._listRow_1je4y_45 strong{font-size:.8rem}._listRow_1je4y_45 small{color:var(--inventory-muted);font-size:.7rem}._listRow_1je4y_45 b{color:var(--inventory-primary);font-size:.78rem}._inlineSelect_1je4y_29{margin-top:1rem}._catalogLink_1je4y_45{align-self:flex-start;padding:0;border:0;background:transparent;color:var(--inventory-primary);font-size:.78rem;font-weight:800;cursor:pointer}@media(max-width:900px){._kpis_1je4y_31{grid-template-columns:1fr}._operationGrid_1je4y_45{grid-template-columns:repeat(2,minmax(0,1fr))}._pageHeader_1je4y_13{align-items:flex-start;flex-direction:column}._headerActions_1je4y_17{width:100%}._headerActions_1je4y_17 button{flex:1}}@media(max-width:600px){._locationBar_1je4y_27{justify-content:stretch}._locationBar_1je4y_27 label{align-items:stretch;flex-direction:column;width:100%;gap:.35rem}._locationBar_1je4y_27 select{width:100%}._filters_1je4y_29{align-items:stretch;flex-direction:column}._searchField_1je4y_43{flex-basis:auto}._alertFilter_1je4y_43,._sortField_1je4y_43{justify-content:space-between}._operationGrid_1je4y_45,._operationForm_1je4y_45{grid-template-columns:1fr}._operationForm_1je4y_45>div:first-child,._formActions_1je4y_45{grid-column:auto}._tableFooter_1je4y_44{align-items:flex-start;flex-direction:column}}._contextNav_1dab9_1{display:inline-flex;gap:.25rem;padding:.25rem;margin-bottom:1.75rem;border:1px solid #e6e0db;border-radius:.75rem;background:#faf8f6}._contextActive_1dab9_11,._contextLink_1dab9_12{border:0;border-radius:.5rem;padding:.6rem .9rem;font:inherit;cursor:pointer}._contextActive_1dab9_11{background:#6b8e23;color:#fff;font-weight:700}._contextLink_1dab9_12{background:transparent;color:#665b54}._contextLink_1dab9_12:hover,._contextLink_1dab9_12:focus-visible{background:#eee8e2}._header_1dab9_36{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}._eyebrow_1dab9_43{color:#a0765e;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._header_1dab9_36 h1{margin:.35rem 0 0;color:#302923;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.1}._header_1dab9_36 p{max-width:44rem;margin:.7rem 0 0;color:#766b63}._primaryAction_1dab9_64{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0;border:0;border-radius:.65rem;padding:.8rem 1rem;background:#6b8e23;color:#fff;font:inherit;font-weight:800;cursor:pointer;box-shadow:0 .3rem .8rem #6b8e2333}._primaryAction_1dab9_64:hover,._primaryAction_1dab9_64:focus-visible{background:#59771d}._catalogCard_1dab9_85{overflow:hidden;border:1px solid #e6e0db;border-radius:1rem;background:#fff;box-shadow:0 .5rem 1.5rem #3029230f}._cardHeader_1dab9_93{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid #eee8e2}._cardHeader_1dab9_93 h2{margin:0;color:#302923;font-size:1.1rem}._cardHeader_1dab9_93 p{margin:.3rem 0 0;color:#887c73;font-size:.875rem}._catalogHint_1dab9_114{display:block;margin-top:.45rem;color:#766b63;font-size:.8rem}._inactiveFilter_1dab9_121{display:inline-flex;align-items:center;gap:.45rem;margin-top:.75rem;color:#665b54;font-size:.8rem;cursor:pointer}._inactiveFilter_1dab9_121 input{width:1rem;height:1rem;accent-color:#6b8e23}._groupIdentity_1dab9_137{display:grid;gap:.2rem;min-width:0}._groupIdentity_1dab9_137 strong{overflow-wrap:anywhere;font-size:.95rem}._groupIdentity_1dab9_137 span,._groupIdentity_1dab9_137 small{overflow-wrap:anywhere;color:#766b63;font-size:.78rem;font-weight:500}._groupIdentity_1dab9_137 small{color:#887c73;font-size:.75rem;font-weight:400}._groupAction_1dab9_162{display:inline-flex;flex:0 0 auto;align-items:center;gap:.35rem;margin-right:1.25rem;border:1px solid #d9e5c9;border-radius:.45rem;padding:.45rem .65rem;background:#fff;color:#477017;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}._groupAction_1dab9_162:hover,._groupAction_1dab9_162:focus-visible{border-color:#9ebd72;background:#f3f7ed;outline:0}._groupAction_1dab9_162 ._material-symbols-outlined_1dab9_186{font-size:1rem}._itemCell_1dab9_190{display:flex;flex-direction:column;gap:.25rem}._itemCell_1dab9_190 span{color:#887c73;font-size:.8rem}._active_1dab9_201,._inactive_1dab9_121{display:inline-flex;width:fit-content;border-radius:999px;padding:.25rem .55rem;font-size:.75rem;font-weight:800}._active_1dab9_201{background:#e8f3dc;color:#477017}._inactive_1dab9_121{background:#f2e9e4;color:#8a5b44}._error_1dab9_221{margin:1rem 1.5rem 0;border-radius:.5rem;padding:.75rem 1rem;background:#fff1ef;color:#a4362b}@media(max-width:700px){._contextNav_1dab9_1,._header_1dab9_36,._cardHeader_1dab9_93{align-items:stretch;flex-direction:column}._contextNav_1dab9_1{display:flex}._primaryAction_1dab9_64{width:100%;justify-content:center}._cardHeader_1dab9_93{padding:1rem}}._contextNav_9kth0_1{display:inline-flex;gap:.25rem;padding:.25rem;margin-bottom:1.75rem;border:1px solid #e6e0db;border-radius:.75rem;background:#faf8f6}._contextActive_9kth0_1,._contextLink_9kth0_1{border:0;border-radius:.5rem;padding:.6rem .9rem;font:inherit;cursor:pointer}._contextActive_9kth0_1{background:#6b8e23;color:#fff;font-weight:700}._contextLink_9kth0_1{background:transparent;color:#665b54}._header_9kth0_1{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}._eyebrow_9kth0_1,._fieldLabel_9kth0_1{color:#a0765e;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._header_9kth0_1 h1{margin:.35rem 0 0;color:#302923;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.1}._header_9kth0_1 p{max-width:50rem;margin:.7rem 0 0;color:#766b63}._headerActions_9kth0_1{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.6rem;flex-shrink:0}._primaryAction_9kth0_1{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0;border:0;border-radius:.65rem;padding:.8rem 1rem;background:#6b8e23;color:#fff;font:inherit;font-weight:800;cursor:pointer}._transferCard_9kth0_1{display:grid;gap:1rem;margin:1rem 0;padding:1.25rem 1.5rem;border:1px solid #e6e0db;border-radius:1rem;background:#fff}._transferCard_9kth0_1 h2{margin:.25rem 0 0;color:#302923;font-size:1.1rem}._transferCard_9kth0_1 p{margin:.35rem 0 0;color:#766b63;font-size:.875rem}._secondaryAction_9kth0_1,._smallAction_9kth0_1{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:1px solid #d9d0c9;border-radius:.55rem;padding:.65rem .85rem;background:#fff;color:#665b54;font:inherit;font-weight:700;cursor:pointer}._secondaryAction_9kth0_1{width:max-content}._secondaryAction_9kth0_1:hover,._smallAction_9kth0_1:hover{border-color:#6b8e23;color:#477017}._transferForm_9kth0_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1rem;border-radius:.75rem;background:#faf8f6}._transferForm_9kth0_1 label{display:grid;gap:.35rem;color:#665b54;font-size:.8rem;font-weight:700}._transferForm_9kth0_1 select,._transferForm_9kth0_1 input,._transferForm_9kth0_1 textarea{width:100%;border:1px solid #d9d0c9;border-radius:.45rem;padding:.65rem;background:#fff;font:inherit;color:#302923}._transferForm_9kth0_1 textarea{min-height:4rem;resize:vertical}._fullField_9kth0_1{grid-column:1/-1}._formActions_9kth0_1{grid-column:1/-1;display:flex;justify-content:flex-end;gap:.75rem}._transferList_9kth0_1{display:grid;gap:.5rem}._transferRow_9kth0_1{display:flex;align-items:center;gap:1rem;padding:.85rem 0;border-top:1px solid #eee8e2}._transferRow_9kth0_1>div{display:grid;flex:1;gap:.2rem}._transferRow_9kth0_1 span{color:#766b63;font-size:.8rem}._transferStatus_9kth0_1{border-radius:999px;padding:.3rem .55rem;background:#f4eee9;color:#665b54;font-size:.75rem!important;font-weight:800}._smallAction_9kth0_1{padding:.45rem .65rem;font-size:.75rem}._feedback_9kth0_1{margin:1rem 0;padding:.75rem 1rem;border-radius:.5rem;background:#e8f3dc;color:#477017}._locationCard_9kth0_3{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;padding:1.25rem 1.5rem;border:1px solid #d9d0c9;border-radius:1rem;background:#fff;box-shadow:0 .5rem 1.5rem #3029230d}._locationCard_9kth0_3 select{display:block;min-width:20rem;margin-top:.45rem;border:1px solid #d9d0c9;border-radius:.55rem;padding:.7rem;background:#fff;color:#302923;font:inherit}._locationHint_9kth0_3{color:#766b63;font-size:.875rem}._kpis_9kth0_3{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin:1.25rem 0}._kpis_9kth0_3>div{border:1px solid #e6e0db;border-radius:.85rem;padding:1rem;background:#fff}._kpis_9kth0_3 span,._kpis_9kth0_3 small{display:block;color:#766b63}._kpis_9kth0_3 strong{display:block;margin:.3rem 0;font-size:1.5rem;color:#302923}._kpis_9kth0_3 small{font-size:.75rem}._alertKpi_9kth0_3 strong{color:#a4362b}._tableCard_9kth0_3{overflow:hidden;border:1px solid #e6e0db;border-radius:1rem;background:#fff;box-shadow:0 .5rem 1.5rem #3029230f}._cardHeader_9kth0_3{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid #eee8e2}._cardHeader_9kth0_3 h2{margin:0;color:#302923;font-size:1.1rem}._cardHeader_9kth0_3 p{margin:.3rem 0 0;color:#887c73;font-size:.875rem}._filters_9kth0_3{display:flex;align-items:center;gap:.75rem}._search_9kth0_3{display:flex;align-items:center;gap:.45rem;width:18rem;border:1px solid #d9d0c9;border-radius:.55rem;padding:.65rem;color:#887c73}._search_9kth0_3 input{width:100%;border:0;outline:0;font:inherit}._filters_9kth0_3 select{border:1px solid #d9d0c9;border-radius:.55rem;padding:.65rem;background:#fff;font:inherit}._tableScroll_9kth0_3{overflow-x:auto}._tableScroll_9kth0_3 table{width:100%;min-width:800px;border-collapse:collapse}._tableScroll_9kth0_3 th,._tableScroll_9kth0_3 td{padding:.9rem 1rem;border-bottom:1px solid #f0ebe7;text-align:left;white-space:nowrap}._tableScroll_9kth0_3 th{background:#faf8f6;color:#766b63;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}._tableScroll_9kth0_3 td strong,._tableScroll_9kth0_3 td small{display:block}._tableScroll_9kth0_3 td small{margin-top:.2rem;color:#887c73}._mono_9kth0_3{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#665b54}._available_9kth0_3{font-weight:800}._status_9kth0_3{display:inline-block;border-radius:999px;padding:.3rem .55rem;font-size:.75rem;font-weight:800}._normal_9kth0_3{background:#e8f3dc;color:#477017}._low_9kth0_3{background:#fff4d7;color:#956b12}._reserved_9kth0_3{background:#e8e5fb;color:#5544a3}._empty_9kth0_3{background:#fff0ee;color:#a4362b}._iconButton_9kth0_3{display:inline-flex;align-items:center;justify-content:center;border:1px solid #e6e0db;border-radius:.45rem;padding:.4rem;background:#fff;color:#665b54;cursor:pointer}._footer_9kth0_3{display:flex;justify-content:space-between;align-items:center;padding:.85rem 1rem;color:#766b63;font-size:.875rem}._footer_9kth0_3 div{display:flex;align-items:center;gap:.65rem}._footer_9kth0_3 button{display:inline-flex;border:0;background:transparent;color:#665b54;cursor:pointer}._footer_9kth0_3 button:disabled{opacity:.35;cursor:not-allowed}._emptyState_9kth0_3{padding:2rem;text-align:center;color:#887c73}._rowActions_9kth0_3{display:flex;align-items:center;justify-content:flex-end;gap:.4rem}._iconButton_9kth0_3{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid #e6e0db;border-radius:.45rem;background:#fff;color:#665b54;cursor:pointer}._iconButton_9kth0_3:hover,._iconButton_9kth0_3:focus-visible{border-color:#6b8e23;color:#477017;outline:0}._feedback_9kth0_1{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1rem 0;padding:.75rem 1rem;border-radius:.5rem;background:#e8f3dc;color:#477017}._feedback_9kth0_1 button{border:0;background:transparent;color:inherit;font-size:1.1rem;cursor:pointer}._error_9kth0_3{margin:1rem 0;padding:.75rem 1rem;border-radius:.5rem;background:#fff1ef;color:#a4362b}._groupedTable_9kth0_3{border:0;border-radius:0;box-shadow:none}._catalogHint_9kth0_3{display:block;margin-top:.45rem;color:#766b63;font-size:.8rem}._statusFilter_9kth0_3{display:grid;gap:.35rem;min-width:10rem;color:#665b54;font-size:.8rem;font-weight:700}._statusFilter_9kth0_3 select{width:100%;border:1px solid #d9d0c9;border-radius:.55rem;padding:.65rem;background:#fff;color:#302923;font:inherit}._groupIdentity_9kth0_3{display:grid;gap:.2rem;min-width:0}._groupIdentity_9kth0_3 strong,._itemCell_9kth0_3 strong{overflow-wrap:anywhere}._groupIdentity_9kth0_3 span{color:#766b63;font-size:.78rem;font-weight:500}._itemCell_9kth0_3{display:flex;flex-direction:column;gap:.2rem}._itemCell_9kth0_3 small{color:#887c73;font-size:.75rem}@media(max-width:760px){._header_9kth0_1,._locationCard_9kth0_3,._cardHeader_9kth0_3{align-items:stretch;flex-direction:column}._contextNav_9kth0_1{display:flex}._headerActions_9kth0_1{justify-content:stretch}._primaryAction_9kth0_1,._secondaryAction_9kth0_1,._locationCard_9kth0_3 select{width:100%}._filters_9kth0_3{align-items:stretch;flex-direction:column}._search_9kth0_3{width:auto}._kpis_9kth0_3{grid-template-columns:repeat(2,1fr)}}._form_1bujt_1{display:grid;gap:1rem}._form_1bujt_1 label{display:grid;gap:.35rem;color:#665b54;font-size:.8rem;font-weight:700}._form_1bujt_1 label span{color:#887c73;font-size:.75rem;font-weight:500}._form_1bujt_1 input,._form_1bujt_1 select{box-sizing:border-box;width:100%;border:1px solid #d9d0c9;border-radius:.5rem;padding:.65rem;background:#fff;color:#302923;font:inherit}._form_1bujt_1 input:focus,._form_1bujt_1 select:focus{border-color:#6b8e23;box-shadow:0 0 0 3px #6b8e231f;outline:0}._form_1bujt_1 fieldset{display:grid;gap:.65rem;margin:0;padding:.8rem;border:1px solid #e6e0db;border-radius:.55rem}._form_1bujt_1 legend{padding:0 .3rem;color:#766b63;font-size:.75rem;font-weight:800;text-transform:uppercase}._checkbox_1bujt_1{display:flex!important;grid-template-columns:none!important;align-items:center;gap:.5rem}._checkbox_1bujt_1 input{width:auto}._primary_1bujt_1,._secondary_1bujt_1{border:0;border-radius:.5rem;padding:.65rem .9rem;font:inherit;font-weight:800;cursor:pointer}._primary_1bujt_1{background:#6b8e23;color:#fff}._secondary_1bujt_1{background:#f1ece7;color:#665b54}._primary_1bujt_1:disabled,._secondary_1bujt_1:disabled{cursor:not-allowed;opacity:.5}._error_1bujt_1{padding:.7rem .8rem;border-radius:.5rem;background:#fff0ee;color:#a4362b;font-size:.8rem}._form_1y3ux_1{display:grid;gap:1rem}._summary_1y3ux_1{display:flex;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border:1px solid #e6e0db;border-radius:.65rem;background:#faf8f6}._summary_1y3ux_1 div{display:grid;gap:.2rem}._summary_1y3ux_1 div:last-child{text-align:right}._summary_1y3ux_1 span,._summary_1y3ux_1 small{color:#766b63;font-size:.75rem}._summary_1y3ux_1 strong{color:#302923}._field_1y3ux_1{display:grid;gap:.35rem;color:#665b54;font-size:.8rem;font-weight:700}._field_1y3ux_1>input,._field_1y3ux_1>textarea{box-sizing:border-box;width:100%;border:1px solid #d9d0c9;border-radius:.5rem;padding:.65rem;background:#fff;color:#302923;font:inherit}._field_1y3ux_1>input:focus,._field_1y3ux_1>textarea:focus{border-color:#6b8e23;box-shadow:0 0 0 3px #6b8e231f;outline:0}._field_1y3ux_1 span{color:#887c73;font-size:.75rem;font-weight:500}._direction_1y3ux_1{display:grid;gap:.55rem;margin:0;padding:0;border:0}._direction_1y3ux_1 legend{margin-bottom:.15rem;color:#665b54;font-size:.8rem;font-weight:800}._direction_1y3ux_1 label{display:grid;grid-template-columns:auto 1fr;column-gap:.5rem;align-items:center;padding:.65rem .75rem;border:1px solid #e6e0db;border-radius:.5rem;color:#302923;font-size:.8rem;font-weight:700;cursor:pointer}._direction_1y3ux_1 label._selected_1y3ux_1{border-color:#8ab36a;background:#f4faed}._direction_1y3ux_1 input{grid-row:span 2;accent-color:#6b8e23}._direction_1y3ux_1 small{grid-column:2;color:#766b63;font-size:.7rem;font-weight:500}._primary_1y3ux_1,._secondary_1y3ux_1{border:0;border-radius:.5rem;padding:.65rem .9rem;font:inherit;font-weight:800;cursor:pointer}._primary_1y3ux_1{background:#6b8e23;color:#fff}._secondary_1y3ux_1{background:#f1ece7;color:#665b54}._primary_1y3ux_1:disabled,._secondary_1y3ux_1:disabled{cursor:not-allowed;opacity:.5}._error_1y3ux_1{padding:.7rem .8rem;border-radius:.5rem;background:#fff0ee;color:#a4362b;font-size:.8rem}@media(max-width:520px){._summary_1y3ux_1{flex-direction:column}._summary_1y3ux_1 div:last-child{text-align:left}}._contextNav_19h9f_1{display:inline-flex;gap:.25rem;padding:.25rem;margin-bottom:1.75rem;border:1px solid #e6e0db;border-radius:.75rem;background:#faf8f6}._contextActive_19h9f_1,._contextLink_19h9f_1{border:0;border-radius:.5rem;padding:.6rem .9rem;font:inherit;cursor:pointer}._contextActive_19h9f_1{background:#6b8e23;color:#fff;font-weight:700}._contextLink_19h9f_1{background:transparent;color:#665b54}._header_19h9f_1{margin-bottom:1rem}._eyebrow_19h9f_1{color:#a0765e;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._header_19h9f_1 h1{margin:.35rem 0 0;color:#302923;font-size:clamp(1.75rem,3vw,2.5rem)}._header_19h9f_1 p{max-width:48rem;color:#766b63;line-height:1.55}._grid_19h9f_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}._card_19h9f_1{display:flex;align-items:flex-start;gap:1rem;text-align:left;border:1px solid #e6e0db;border-radius:1rem;padding:1.25rem;background:#fff;color:#302923;cursor:pointer}._card_19h9f_1:hover,._card_19h9f_1:focus-visible{border-color:#6b8e23;box-shadow:0 0 0 3px #6b8e231f}._card_19h9f_1>span:first-child{padding:.6rem;border-radius:.65rem;background:#e8f3dc;color:#477017}._card_19h9f_1>span:last-child{margin-left:auto;color:#887c73}._card_19h9f_1 h2{margin:0;font-size:1rem}._card_19h9f_1 p{margin:.4rem 0 0;color:#766b63;font-size:.875rem;line-height:1.45}@media(max-width:700px){._contextNav_19h9f_1,._grid_19h9f_1{display:flex;flex-direction:column}._card_19h9f_1{width:100%}}._nav_1i60x_1{display:flex;gap:.4rem;flex-wrap:wrap;margin-bottom:1.5rem}._nav_1i60x_1 button,._nav_1i60x_1 strong{border:0;border-radius:.5rem;padding:.55rem .75rem;background:#faf8f6;color:#665b54;font:inherit}._navActive_1i60x_16{border:0;border-radius:.5rem;padding:.55rem .75rem;background:#6b8e23;color:#fff;font:inherit;font-weight:700}._header_1i60x_25{display:flex;justify-content:space-between;gap:2rem;align-items:flex-end}._header_1i60x_25 span{font-size:.75rem;font-weight:800;letter-spacing:.08em;color:#a0765e}._header_1i60x_25 h1{margin:.3rem 0;color:#302923}._header_1i60x_25 p{color:#766b63}._modalOverlay_1i60x_44{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem;background:#30292373;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}._modal_1i60x_44{width:min(100%,48rem);max-height:90vh;overflow:auto;border-radius:1rem;background:#fff;box-shadow:0 1.5rem 4rem #30292340}._primary_1i60x_63{border:0;border-radius:.55rem;padding:.7rem 1rem;background:#6b8e23;color:#fff;font-weight:800;cursor:pointer}._form_1i60x_72,._list_1i60x_73{margin-top:1.25rem;padding:1.25rem;border:1px solid #e6e0db;border-radius:1rem;background:#fff}._form_1i60x_72 h2,._list_1i60x_73 h2{margin:0;color:#302923}._scheduleRow_1i60x_85{max-width:20rem;margin-top:1rem}._formGrid_1i60x_89{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem}._form_1i60x_72 label{display:grid;gap:.3rem;color:#665b54;font-weight:700;font-size:.8rem}._form_1i60x_72 select,._form_1i60x_72 input{padding:.65rem;border:1px solid #d9d0c9;border-radius:.45rem;background:#fff;font:inherit}._linesHeader_1i60x_110,._listHeader_1i60x_111,._row_1i60x_112{display:flex;align-items:center;gap:1rem}._linesHeader_1i60x_110{justify-content:space-between;margin-top:1.5rem}._linesHeader_1i60x_110 button{border:0;background:transparent;color:#477017;font-weight:800;cursor:pointer}._line_1i60x_110{display:grid;grid-template-columns:1fr 10rem auto;gap:.75rem;margin-top:.6rem}._line_1i60x_110 button,._formActions_1i60x_135 button:first-child,._row_1i60x_112 button{border:1px solid #d9d0c9;border-radius:.45rem;padding:.55rem .7rem;background:#fff;color:#665b54;cursor:pointer}._formActions_1i60x_135{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.25rem}._message_1i60x_150{margin-top:1rem;padding:.75rem 1rem;border-radius:.5rem;background:#e8f3dc;color:#477017}._list_1i60x_73{margin-bottom:2rem}._listHeader_1i60x_111 p{color:#766b63}._row_1i60x_112{padding:.9rem 0;border-top:1px solid #eee8e2}._focused_1i60x_167{margin:0 -.75rem;padding:.9rem .75rem;border-radius:.55rem;background:#e8f3dc;outline:2px solid #6b8e23}._row_1i60x_112 div{display:grid;flex:1}._transferLink_1i60x_178{padding:0;border:0;background:transparent;color:#477017;font:inherit;text-align:left;cursor:pointer}._transferLink_1i60x_178:hover{text-decoration:underline}._row_1i60x_112 span{color:#766b63;font-size:.8rem}._row_1i60x_112 b{padding:.3rem .55rem;border-radius:999px;background:#f4eee9;color:#665b54;font-size:.75rem}._row_1i60x_112 button{font-size:.75rem;font-weight:700}@media(max-width:700px){._header_1i60x_25,._formGrid_1i60x_89{display:flex;flex-direction:column;align-items:stretch}._line_1i60x_110{grid-template-columns:1fr}._row_1i60x_112{align-items:flex-start;flex-wrap:wrap}._row_1i60x_112 button{margin-left:auto}}._hint_1i60x_223{margin:.5rem 0 0;color:#a0765e;font-size:.8rem;font-weight:700}._overdue_1i60x_229{color:#b3261e;font-weight:800}._card_fqvvx_1{margin:1.25rem 0;padding:1.25rem;border:1px solid #e6e0db;border-radius:1rem;background:#fff}._card_fqvvx_1 header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}._card_fqvvx_1 header>div{display:flex;gap:.65rem}._card_fqvvx_1 header ._material-symbols-outlined_fqvvx_1{color:#6b8e23}._card_fqvvx_1 h2{margin:0;color:#302923;font-size:1.05rem}._card_fqvvx_1 p{margin:.3rem 0 0;color:#766b63;font-size:.8rem}._card_fqvvx_1 header>span{padding:.3rem .55rem;border-radius:999px;background:#f4eee9;color:#665b54;font-size:.72rem;font-weight:800}._grid_fqvvx_1{display:grid;grid-template-columns:repeat(7,minmax(5.5rem,1fr));gap:.5rem;overflow-x:auto}._day_fqvvx_1{min-height:6rem;padding:.55rem;border:1px solid #eee8e2;border-radius:.6rem;background:#fcfaf8}._day_fqvvx_1 b{display:block;color:#887c73;font-size:.7rem;text-transform:capitalize}._day_fqvvx_1 strong{display:block;margin:.1rem 0 .4rem;color:#302923;font-size:1.05rem}._hasItems_fqvvx_1{border-color:#b7d894;background:#f4faed}._day_fqvvx_1 button{display:grid;width:100%;margin-top:.3rem;padding:.35rem;border:1px solid #d5e8c2;border-radius:.35rem;background:#fff;color:#477017;font:inherit;font-size:.68rem;font-weight:700;text-align:left;cursor:pointer}._day_fqvvx_1 button small{color:#887c73;font-size:.62rem;font-weight:500}@media(max-width:700px){._grid_fqvvx_1{grid-template-columns:repeat(7,5.5rem)}}._wrapper_yyuin_1{display:grid;gap:.3rem}._inputs_yyuin_6{display:grid;grid-template-columns:minmax(7rem,1fr) minmax(7rem,.9fr);gap:.45rem}._inputs_yyuin_6 select{min-width:0;padding:.65rem;border:1px solid #d9d0c9;border-radius:.45rem;background:#fff;color:#302923;font:inherit}._wrapper_yyuin_1 small{color:#766b63;font-size:.72rem;line-height:1.25}@media(max-width:520px){._inputs_yyuin_6{grid-template-columns:1fr}}._card_oxhbp_1{margin:1.25rem 0;padding:1.25rem;border:1px solid #e6e0db;border-radius:1rem;background:#fff}._card_oxhbp_1>header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid #eee8e2}._card_oxhbp_1>header>div{display:flex;align-items:flex-start;gap:.65rem}._card_oxhbp_1>header ._material-symbols-outlined_oxhbp_21{color:#6b8e23}._card_oxhbp_1 h2{margin:0;color:#302923;font-size:1.05rem}._card_oxhbp_1 header p{margin:.3rem 0 0;color:#766b63;font-size:.8rem}._count_oxhbp_34{border-radius:999px;padding:.3rem .6rem;background:#f4eee9;color:#665b54;font-size:.72rem;font-weight:800}._timeline_oxhbp_42{position:relative;display:grid;gap:0;margin:1rem 0 0;padding:0;list-style:none}._timeline_oxhbp_42:before{position:absolute;top:.7rem;bottom:.7rem;left:1rem;width:2px;background:#e6e0db;content:""}._timeline_oxhbp_42 li{position:relative;display:flex;gap:.8rem;padding:.7rem 0}._icon_oxhbp_65{z-index:1;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex:0 0 2rem;border:2px solid #fff;border-radius:50%;background:#e8f3dc;color:#477017;box-shadow:0 0 0 1px #d5e8c2}._icon_oxhbp_65 ._material-symbols-outlined_oxhbp_21{font-size:1rem}._content_oxhbp_82{flex:1;padding-bottom:.35rem}._titleRow_oxhbp_86{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._titleRow_oxhbp_86 h3{margin:0;color:#302923;font-size:.9rem}._titleRow_oxhbp_86 p{margin:.25rem 0 0;color:#665b54;font-size:.8rem;line-height:1.4}._titleRow_oxhbp_86 strong{border-radius:999px;padding:.3rem .5rem;background:#e8e5fb;color:#5544a3;font-size:.68rem;white-space:nowrap}._meta_oxhbp_111{display:flex;gap:1rem;margin-top:.45rem;color:#887c73;font-size:.72rem}._meta_oxhbp_111 span{font-weight:800}._meta_oxhbp_111 time{font-variant-numeric:tabular-nums}blockquote{margin:.55rem 0 0;padding:.55rem .75rem;border-left:3px solid #d9c1a9;background:#fcfaf8;color:#665b54;font-size:.78rem}._details_oxhbp_132{display:grid;gap:.3rem;margin:.6rem 0 0;padding:.55rem .75rem .55rem 1.6rem;border-radius:.5rem;background:#f8fbf3;color:#477017;font-size:.76rem;font-weight:700}._details_oxhbp_132 li::marker{color:#6b8e23}@media(max-width:650px){._titleRow_oxhbp_86{display:block}._titleRow_oxhbp_86 strong{display:inline-block;margin-top:.5rem}._meta_oxhbp_111{flex-direction:column;gap:.2rem}}._back_d3wx3_1{border:0;background:transparent;color:#477017;font:inherit;font-weight:700;cursor:pointer}._header_d3wx3_1{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-top:1rem}._header_d3wx3_1 span{font-size:.75rem;font-weight:800;letter-spacing:.08em;color:#a0765e}._header_d3wx3_1 h1{margin:.3rem 0;color:#302923}._header_d3wx3_1 p{margin:0;color:#766b63}._status_d3wx3_1{padding:.45rem .7rem;border-radius:999px;background:#e8e5fb;color:#5544a3}._detailTabs_d3wx3_1{display:flex;gap:.25rem;margin-top:1rem;padding:.25rem;border:1px solid #e6e0db;border-radius:.65rem;background:#faf8f6}._detailTab_d3wx3_1,._detailTabActive_d3wx3_1{border:0;border-radius:.45rem;padding:.65rem .9rem;background:transparent;color:#665b54;font:inherit;font-weight:700;cursor:pointer}._detailTabActive_d3wx3_1{background:#6b8e23;color:#fff}._actions_d3wx3_1{display:flex;gap:.75rem;justify-content:flex-end;margin:1rem 0}._actions_d3wx3_1 button,._modalActions_d3wx3_1 button{border:1px solid #d9d0c9;border-radius:.5rem;padding:.65rem .85rem;background:#fff;color:#665b54;font:inherit;font-weight:700;cursor:pointer}._actions_d3wx3_1 ._primary_d3wx3_1,._modalActions_d3wx3_1 ._primary_d3wx3_1{background:#6b8e23;color:#fff;border-color:#6b8e23}._receiveForm_d3wx3_1{display:grid;gap:1rem}._receiveForm_d3wx3_1 label{display:grid;gap:.35rem;color:#665b54;font-weight:700;font-size:.8rem}._receiveForm_d3wx3_1 textarea{min-height:5rem;border:1px solid #d9d0c9;border-radius:.5rem;padding:.7rem;font:inherit}._modalActions_d3wx3_1{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem}._activity_d3wx3_1{margin:1.25rem 0;padding:1.25rem;border:1px solid #e6e0db;border-radius:1rem;background:#fff}._activity_d3wx3_1 header{margin-bottom:1rem}._activity_d3wx3_1 h2{margin:0;color:#302923;font-size:1.05rem}._activity_d3wx3_1 p{margin:.3rem 0 0;color:#766b63;font-size:.85rem}._activityList_d3wx3_1{display:grid;gap:.85rem}._activityList_d3wx3_1 article{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 0;border-top:1px solid #eee8e2}._activityDot_d3wx3_1{width:.65rem;height:.65rem;margin-top:.3rem;border-radius:50%;background:#6b8e23;flex:0 0 auto}._activityList_d3wx3_1 article div{display:grid;flex:1;gap:.2rem}._activityList_d3wx3_1 article span,._activityList_d3wx3_1 article small{color:#766b63;font-size:.8rem}._activityList_d3wx3_1 article strong{padding:.3rem .5rem;border-radius:999px;background:#e8e5fb;color:#5544a3;font-size:.72rem}._timeline_d3wx3_1{display:flex;gap:0;margin:1.5rem 0}._timeline_d3wx3_1 span{flex:1;padding:.65rem;text-align:center;border-bottom:3px solid #e6e0db;color:#9b8f86;font-size:.8rem;font-weight:700}._timeline_d3wx3_1 ._done_d3wx3_1{border-color:#6b8e23;color:#477017}._summary_d3wx3_1{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}._summary_d3wx3_1 div{display:grid;gap:.3rem;padding:1rem;border:1px solid #e6e0db;border-radius:.75rem;background:#fff}._summary_d3wx3_1 span{color:#766b63;font-size:.75rem}._summary_d3wx3_1 b{color:#302923;font-size:.9rem}._lines_d3wx3_1{margin-top:1.5rem;border:1px solid #e6e0db;border-radius:1rem;background:#fff;overflow:hidden}._lines_d3wx3_1 header{padding:1.25rem 1.5rem;border-bottom:1px solid #eee8e2}._lines_d3wx3_1 h2{margin:0;color:#302923;font-size:1.1rem}._lines_d3wx3_1 p{margin:.3rem 0 0;color:#766b63}._tableScroll_d3wx3_1{overflow:auto}._tableScroll_d3wx3_1 table{width:100%;border-collapse:collapse;min-width:700px}._tableScroll_d3wx3_1 th,._tableScroll_d3wx3_1 td{padding:.9rem 1rem;border-bottom:1px solid #eee8e2;text-align:left}._tableScroll_d3wx3_1 th{background:#faf8f6;color:#766b63;font-size:.75rem;text-transform:uppercase}._error_d3wx3_1{padding:1rem;background:#fff0ee;color:#a4362b;border-radius:.5rem}@media(max-width:700px){._header_d3wx3_1,._summary_d3wx3_1{display:flex;flex-direction:column;align-items:stretch}._timeline_d3wx3_1 span{font-size:.68rem;padding:.5rem .2rem}}._card_y9ldh_1{border:1px solid #e6e0db;border-radius:1rem;background:#fff;overflow:hidden}._header_y9ldh_1{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid #eee8e2}._header_y9ldh_1 h2{margin:0;color:#302923;font-size:1.1rem}._header_y9ldh_1 p{margin:.35rem 0 0;color:#766b63;font-size:.875rem}._count_y9ldh_1{border-radius:999px;padding:.3rem .6rem;background:#f4eee9;color:#665b54;font-size:.75rem;font-weight:800}._scroll_y9ldh_1{overflow:auto}._scroll_y9ldh_1 table{width:100%;min-width:980px;border-collapse:collapse}._scroll_y9ldh_1 th,._scroll_y9ldh_1 td{padding:.85rem 1rem;border-bottom:1px solid #f0ebe7;text-align:left;vertical-align:middle}._scroll_y9ldh_1 th{background:#faf8f6;color:#766b63;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}._type_y9ldh_1,._status_y9ldh_1{display:inline-block;border-radius:999px;padding:.3rem .5rem;font-size:.72rem;font-weight:800}._type_y9ldh_1._in_y9ldh_1{background:#e8f3dc;color:#477017}._type_y9ldh_1._out_y9ldh_1{background:#fff0ee;color:#a4362b}._status_y9ldh_1{background:#e8e5fb;color:#5544a3}._quantity_y9ldh_1{font-weight:800;white-space:nowrap}._reference_y9ldh_1{max-width:18rem;color:#766b63;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;overflow:hidden;text-overflow:ellipsis}._detailButton_y9ldh_1,._linkButton_y9ldh_1{display:block;border:0;background:transparent;color:#477017;font:inherit;font-size:.75rem;font-weight:800;cursor:pointer}._linkButton_y9ldh_1{color:#a0765e;margin-top:.35rem}._expanded_y9ldh_1 td{padding:0;background:#fcfaf8}._metadata_y9ldh_1{display:flex;flex-wrap:wrap;gap:1rem;padding:1rem 1.5rem}._metadata_y9ldh_1 span{display:grid;gap:.2rem;color:#665b54;font-size:.78rem}._metadata_y9ldh_1 b{color:#302923;font-size:.7rem;text-transform:uppercase}._empty_y9ldh_1{padding:2rem;text-align:center;color:#887c73}._header_jmzh8_1{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem}._locationContext_jmzh8_8{display:flex;align-items:center;gap:.65rem;min-width:14rem;padding:.75rem .9rem;border:1px solid #d9e3d5;border-radius:.65rem;background:#f4faed}._locationIcon_jmzh8_19{color:#477017}._locationContext_jmzh8_8 div{display:grid;gap:.15rem}._locationContext_jmzh8_8 span,._locationContext_jmzh8_8 small{color:#6b706d;font-size:.72rem}._locationContext_jmzh8_8 strong{color:#302923;font-size:.85rem}._backLink_jmzh8_39{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.75rem;color:#344e41;font-size:.9rem;font-weight:700;text-decoration:none}._title_jmzh8_50{margin:0;color:#212529;font-size:1.875rem;font-weight:900;letter-spacing:-.025em}._subtitle_jmzh8_58{margin:.35rem 0 0;color:#5f6368}._summaryCard_jmzh8_63{display:grid;grid-template-columns:minmax(15rem,1.6fr) repeat(3,minmax(9rem,1fr));gap:1px;margin-top:1.5rem;overflow:hidden;border:1px solid #dedbd2;border-radius:.75rem;background:#dedbd2}._itemIdentity_jmzh8_74,._metric_jmzh8_75{min-height:5.5rem;padding:1rem 1.25rem;background:#fff}._itemIdentity_jmzh8_74{display:flex;align-items:center;gap:.8rem}._itemIdentity_jmzh8_74>._materialSymbols_jmzh8_87{display:grid;width:2.75rem;height:2.75rem;place-items:center;border-radius:.7rem;background:#e8efe9;color:#344e41}._itemIdentity_jmzh8_74 div,._metric_jmzh8_75{display:flex;flex-direction:column;justify-content:center;gap:.25rem}._itemIdentity_jmzh8_74 strong,._metric_jmzh8_75 strong{color:#212529;font-size:1.05rem}._itemIdentity_jmzh8_74 span,._metric_jmzh8_75 span,._metric_jmzh8_75 small{color:#6b706d;font-size:.78rem}._detailTabs_jmzh8_118{display:flex;gap:.25rem;margin-bottom:1rem;padding:.25rem;border:1px solid #e6e0db;border-radius:.65rem;background:#faf8f6}._detailTab_jmzh8_118,._detailTabActive_jmzh8_118{border:0;border-radius:.45rem;padding:.65rem .9rem;background:transparent;color:#665b54;font:inherit;font-weight:700;cursor:pointer}._detailTabActive_jmzh8_118{background:#6b8e23;color:#fff}._reservationsCard_jmzh8_118{display:grid;gap:1rem;margin-top:1rem;padding:1.25rem 1.5rem;border:1px solid #e6e0db;border-radius:.85rem;background:#fff}._reservationsCard_jmzh8_118 h2{margin:0;color:#302923;font-size:1rem}._reservationsCard_jmzh8_118 p{margin:.3rem 0 0;color:#766b63;font-size:.85rem}._reservationList_jmzh8_118{display:grid;gap:.5rem}._reservationRow_jmzh8_118{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 0;border-top:1px solid #eee8e2}._reservationRow_jmzh8_118 div{display:grid;gap:.2rem}._reservationRow_jmzh8_118 span{color:#766b63;font-size:.8rem}._ledgerCard_jmzh8_120{overflow:hidden;border:1px solid #dedbd2;border-radius:.75rem;background:#fff;box-shadow:0 1px 3px #0000000d}._ledgerHeader_jmzh8_128{padding:1.25rem 1.5rem;border-bottom:1px solid #e7e5df}._ledgerHeader_jmzh8_128 h2{margin:0;color:#212529;font-size:1.15rem}._ledgerHeader_jmzh8_128 p{margin:.25rem 0 0;color:#6b706d;font-size:.85rem}._tableScroll_jmzh8_145{overflow-x:auto}._table_jmzh8_145{width:100%;border-collapse:collapse;font-size:.85rem}._table_jmzh8_145 th,._table_jmzh8_145 td{padding:.9rem 1rem;border-bottom:1px solid #eeece7;text-align:left;vertical-align:top}._table_jmzh8_145 th{background:#f8f7f3;color:#555b57;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}._table_jmzh8_145 tbody tr:hover{background:#fbfaf7}._number_jmzh8_176{text-align:right!important;white-space:nowrap;font-variant-numeric:tabular-nums}._out_jmzh8_182{color:#a53f3f;font-weight:800}._in_jmzh8_187{color:#2e6b45;font-weight:800}._justification_jmzh8_192{display:flex;min-width:15rem;flex-direction:column;gap:.2rem}._justification_jmzh8_192 strong{color:#303532;font-size:.83rem}._justification_jmzh8_192 span{color:#6b706d;font-size:.76rem}._state_jmzh8_209,._error_jmzh8_210{padding:2rem;text-align:center}._error_jmzh8_210{color:#991b1b;background:#fef2f2}._pagination_jmzh8_220{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;color:#646965;font-size:.85rem}._pagination_jmzh8_220 div{display:flex;gap:.5rem}._pagination_jmzh8_220 button{padding:.45rem .8rem;border:1px solid #ccd2cd;border-radius:.4rem;background:#fff;color:#344e41;cursor:pointer}._pagination_jmzh8_220 button:disabled{cursor:not-allowed;opacity:.45}._materialSymbols_jmzh8_87{font-family:Material Symbols Outlined;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}@media(max-width:900px){._header_jmzh8_1{flex-direction:column}._locationContext_jmzh8_8{width:100%;box-sizing:border-box}._summaryCard_jmzh8_63{grid-template-columns:1fr 1fr}}@media(max-width:600px){._summaryCard_jmzh8_63{grid-template-columns:1fr}}._fieldset_1xkm0_1{display:grid;gap:.75rem;margin:0;padding:1rem;border:1px solid #e2ddd6;border-radius:.65rem;background:#faf8f5}._fieldset_1xkm0_1 legend{padding:0 .35rem;color:#665b54;font-size:.78rem;font-weight:800}._help_1xkm0_1{margin:0;color:#766b63;font-size:.78rem;line-height:1.45}._options_1xkm0_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}._option_1xkm0_1{display:flex;align-items:flex-start;gap:.6rem;padding:.65rem .7rem;border:1px solid #e7e2dc;border-radius:.5rem;background:#fff;color:#302923;cursor:pointer}._option_1xkm0_1:hover{border-color:#a8c58f;background:#f6fbf1}._option_1xkm0_1 input{flex:0 0 auto;margin-top:.2rem;accent-color:#6b8e23}._option_1xkm0_1 span{display:grid;gap:.15rem}._option_1xkm0_1 strong{font-size:.8rem}._option_1xkm0_1 small{color:#766b63;font-size:.7rem}._status_1xkm0_1{color:#766b63;font-size:.8rem}@media(max-width:600px){._options_1xkm0_1{grid-template-columns:1fr}}:root{--primary: #344E41;--background-light: #F8F9FA;--background-dark: #212529;--panel-light: #EAE7DC;--panel-dark: #2A2E33;--text-light: #212529;--text-dark: #F8F9FA;--text-muted-light: #4A403A;--text-muted-dark: #A9B1BB;--border-light: #DEE2E6;--border-dark: #495057;--destructive: #C94C4C}._locationList_gyh7z_19{display:flex;flex-wrap:wrap;gap:.35rem}._locationList_gyh7z_19 span{display:inline-block;border-radius:999px;padding:.25rem .5rem;background:#e8f3dc;color:#477017;font-size:.72rem;font-weight:700}._noLocation_gyh7z_19{color:#a4362b;font-size:.75rem;font-weight:700}._header_gyh7z_22{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem}._headerContent_gyh7z_30{display:flex;flex-direction:column;gap:.25rem}._title_gyh7z_36{font-size:1.875rem;font-weight:900;line-height:1.2;letter-spacing:-.025em;color:var(--text-light);margin:0}._subtitle_gyh7z_45{font-size:1rem;font-weight:400;line-height:1.5;color:var(--text-muted-light);margin:0}._primaryButton_gyh7z_54{display:flex;min-width:84px;cursor:pointer;align-items:center;justify-content:center;gap:.5rem;overflow:hidden;border-radius:.5rem;height:3rem;padding:0 1.5rem;background-color:var(--primary);color:#fff;font-size:1rem;font-weight:700;line-height:1.5;letter-spacing:.025em;box-shadow:0 1px 2px #0000000d;border:none;transition:background-color .2s}._primaryButton_gyh7z_54:hover{background-color:#2a3d36}._errorMessage_gyh7z_81{padding:1rem;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.5rem}._errorMessageText_gyh7z_88{color:#991b1b;font-size:.875rem;font-weight:500}._modalOverlay_gyh7z_95{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background-color:#00000080}._modal_gyh7z_95{background-color:#fff;border-radius:.75rem;box-shadow:0 25px 50px -12px #00000040;padding:2rem;max-width:28rem;width:100%;margin:1rem}._modalHeader_gyh7z_115{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._modalTitle_gyh7z_122{font-size:1.25rem;font-weight:700;color:var(--text-light)}._modalCloseButton_gyh7z_128{color:var(--text-muted-light);background:none;border:none;cursor:pointer;transition:color .2s}._modalCloseButton_gyh7z_128:hover{color:var(--text-light)}._form_gyh7z_141{display:flex;flex-direction:column;gap:1.5rem}._formLabel_gyh7z_147{display:flex;flex-direction:column;width:100%}._formLabelText_gyh7z_153{color:var(--text-muted-light);font-size:.875rem;font-weight:500;line-height:1.25;margin-bottom:.5rem}._formInput_gyh7z_161{display:flex;width:100%;min-width:0;flex:1;resize:none;overflow:hidden;border-radius:.5rem;color:var(--text-light);border:1px solid var(--border-light);background-color:var(--background-light);height:3rem;padding:0 1rem;font-size:1rem;font-weight:400;line-height:1.5}._formInput_gyh7z_161:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px #344e4133}._formInput_gyh7z_161::placeholder{color:var(--text-muted-light);opacity:.7}._formSelect_gyh7z_190{display:flex;width:100%;min-width:0;flex:1;overflow:hidden;border-radius:.5rem;color:var(--text-light);border:1px solid var(--border-light);background-color:var(--background-light);height:3rem;padding:0 .75rem;font-size:1rem;font-weight:400;line-height:1.5}._formSelect_gyh7z_190:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px #344e4133}._modalActions_gyh7z_214{display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding-top:2rem}._secondaryButton_gyh7z_222{display:flex;min-width:120px;cursor:pointer;align-items:center;justify-content:center;overflow:hidden;border-radius:.5rem;height:3rem;padding:0 1.5rem;background-color:#e5e7eb;color:var(--text-light);font-size:1rem;font-weight:700;letter-spacing:.025em;border:none;transition:background-color .2s}._secondaryButton_gyh7z_222:hover{background-color:#d1d5db}._materialSymbols_gyh7z_246{font-family:Material Symbols Outlined;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}._materialSymbolsFilled_gyh7z_255{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}._permissionsLayout_gyh7z_263{display:grid;grid-template-columns:minmax(14rem,.8fr) minmax(0,2fr);gap:1.5rem}._roleList_gyh7z_269,._permissionsPanel_gyh7z_270{padding:1.25rem;border:1px solid var(--border-light);border-radius:.75rem;background:#fff}._permissionsTitle_gyh7z_277{margin:0;color:var(--text-light);font-size:1.125rem;font-weight:700}._roleList_gyh7z_269{display:flex;flex-direction:column;gap:.5rem;align-self:start}._roleListHeader_gyh7z_291{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._roleList_gyh7z_269 ._permissionsTitle_gyh7z_277{margin-bottom:.5rem}._permissionsActions_gyh7z_302{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}._smallButton_gyh7z_310{padding:.35rem .5rem;border:1px solid var(--border-light);border-radius:.375rem;background:#fff;color:var(--primary);cursor:pointer;font-size:.6875rem;font-weight:700}._dangerButton_gyh7z_321{padding:.35rem .5rem;border:1px solid #fecaca;border-radius:.375rem;background:#fef2f2;color:#b91c1c;cursor:pointer;font-size:.6875rem;font-weight:700}._createRoleForm_gyh7z_332{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;border:1px solid #dbeafe;border-radius:.5rem;background:#eff6ff}._createRoleForm_gyh7z_332 ._formInput_gyh7z_161{height:2.25rem;padding:0 .625rem;font-size:.75rem}._createRoleForm_gyh7z_332 ._primaryButton_gyh7z_54{height:2.25rem;padding:0 .75rem;font-size:.75rem}._roleOption_gyh7z_354{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;border:1px solid transparent;border-radius:.5rem;background:transparent;color:var(--text-light);cursor:pointer;text-align:left}._roleOption_gyh7z_354:hover,._roleOptionActive_gyh7z_368{border-color:#cbd5e1;background:#f8fafc}._roleOptionActive_gyh7z_368{border-color:var(--primary);box-shadow:inset 3px 0 var(--primary)}._roleOption_gyh7z_354 span{color:var(--text-muted-light);font-size:.75rem;line-height:1.35}._permissionsHeader_gyh7z_384{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}._permissionGroups_gyh7z_392{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}._permissionGroup_gyh7z_392{border:1px solid var(--border-light);border-radius:.5rem;overflow:hidden}._permissionGroup_gyh7z_392 h4{margin:0;padding:.625rem .75rem;background:#f8fafc;color:var(--text-light);font-size:.875rem}._permissionRow_gyh7z_412{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:.625rem;padding:.625rem .75rem;border-top:1px solid #eef2f7;cursor:pointer}._permissionRow_gyh7z_412 input{margin-top:.2rem}._permissionRow_gyh7z_412 span{display:flex;flex-direction:column;gap:.125rem}._permissionRow_gyh7z_412 small{color:var(--text-muted-light);font-size:.6875rem;line-height:1.3}._permissionRow_gyh7z_412 code{color:#64748b;font-size:.6875rem}._successMessage_gyh7z_443{margin-bottom:1rem;padding:.75rem 1rem;border:1px solid #bbf7d0;border-radius:.5rem;background:#f0fdf4;color:#166534;font-size:.875rem}@media(max-width:800px){._permissionsLayout_gyh7z_263,._permissionGroups_gyh7z_392{grid-template-columns:1fr}._permissionsHeader_gyh7z_384{flex-direction:column}}._materialSymbols_iec31_3{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}._contentLayout_iec31_20{display:grid;grid-template-columns:minmax(0,1fr);flex:1;min-height:0}._listPanel_iec31_27{min-width:0;overflow:visible}._detailPanel_iec31_32{width:100%;min-width:0;border-top:1px solid var(--border-light);background-color:#fff;display:flex;flex-direction:column}._detailHeader_iec31_41{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border-light);background:linear-gradient(180deg,#fff,#fafbfc)}._detailTitle_iec31_51{font-size:1.05rem;font-weight:750;color:var(--text-light);margin:0;display:flex;align-items:center;gap:.5rem}._detailTitle_iec31_51 ._materialSymbols_iec31_3{color:var(--primary)}._detailClose_iec31_65{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .65rem;border:1px solid var(--border-light);border-radius:.4rem;background:#fff;color:var(--text-muted-light);font-size:.75rem;font-weight:650;cursor:pointer}._detailClose_iec31_65:hover{border-color:var(--primary);color:var(--primary)}._detailSubtitle_iec31_84{font-size:.75rem;color:var(--text-muted-light);margin:.25rem 0 0}._detailScroll_iec31_90{overflow:visible;padding:1.25rem 1.5rem 1.5rem}._emptyDetail_iec31_95{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem;color:var(--text-muted-light);text-align:center}._emptyDetail_iec31_95 ._materialSymbols_iec31_3{font-size:48px;color:#d1d5db}._emptyDetailText_iec31_112{font-size:.875rem;color:#6b7280}._metaGrid_iec31_117{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1.5rem}._metaGrid_iec31_117 ._metaItem_iec31_124{min-width:0;padding:.75rem;border:1px solid #eef0f2;border-radius:.5rem;background:#fafbfc}._metaItem_iec31_124{display:flex;flex-direction:column;gap:.25rem}._metaLabel_iec31_138{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted-light)}._metaValue_iec31_146{font-size:.875rem;color:var(--text-light);word-break:break-word}._metaValueMono_iec31_152{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;color:var(--text-light)}._badge_iec31_158{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:500;width:fit-content}._badgeRequired_iec31_168{background-color:#fee2e2;color:#991b1b}._badgeOptional_iec31_173{background-color:#d1fae5;color:#065f46}._badgeSingle_iec31_178{background-color:#dbeafe;color:#1e40af}._badgeMulti_iec31_183{background-color:#fef3c7;color:#92400e}._sectionTitle_iec31_188{font-size:.875rem;font-weight:700;color:var(--text-light);margin:0 0 .75rem;display:flex;align-items:center;gap:.5rem}._optionsList_iec31_198{display:grid;grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));gap:.75rem}._optionCard_iec31_204{min-width:0;border:1px solid var(--border-light);border-radius:.6rem;padding:.9rem 1rem;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;transition:border-color .15s,box-shadow .15s,background-color .15s}._optionCard_iec31_204:hover{border-color:#d6dce1;background-color:#fbfcfd;box-shadow:0 2px 8px #1f29370d}._optionLeft_iec31_222{display:flex;flex-direction:column;gap:.25rem;min-width:0}._optionName_iec31_229{font-size:.875rem;font-weight:600;color:var(--text-light);margin:0}._optionMeta_iec31_236{font-size:.75rem;color:var(--text-muted-light);margin:0}._optionRight_iec31_242{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;flex-shrink:0;max-width:34rem}._priceTag_iec31_252{font-size:.875rem;font-weight:700;color:var(--primary)}._statusBadge_iec31_258{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:500}._statusActive_iec31_267{background-color:#d1fae5;color:#065f46}._statusInactive_iec31_272{background-color:#f3f4f6;color:#374151}._viewBtn_iec31_277{display:inline-flex;align-items:center;gap:.25rem;padding:.375rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:600;color:var(--primary);background:transparent;border:1px solid transparent;cursor:pointer;transition:all .1s}._viewBtn_iec31_277:hover{background-color:#ee8c2b14;border-color:#ee8c2b33}._viewBtn_iec31_277 ._materialSymbols_iec31_3{font-size:16px}._selectedRow_iec31_301{background-color:#ee8c2b0f!important}._noOptions_iec31_305{font-size:.875rem;color:#6b7280;text-align:center;padding:1.5rem;border:1px dashed var(--border-light);border-radius:.5rem}._usagePanel_iec31_315{display:flex;flex-direction:column;gap:.5rem}._usageRow_iec31_321{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem 0;border-bottom:1px solid var(--border-light)}._usageRow_iec31_321:last-of-type{border-bottom:none}._usageLabel_iec31_334{font-size:.8125rem;color:var(--text-muted-light)}._usageValue_iec31_339{font-size:.8125rem;font-weight:600;color:var(--text-light)}._yesBadge_iec31_345{color:#059669;font-weight:700}._noBadge_iec31_350{color:var(--text-muted-light)}._assignmentList_iec31_354{list-style:none;margin:0 0 .5rem;padding:0;display:flex;flex-direction:column;gap:.375rem}._assignmentItem_iec31_363{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--text-light);padding:.375rem .625rem;background:#f8f9facc;border-radius:.375rem}._skuTag_iec31_374{margin-left:auto;font-size:.6875rem;font-weight:600;color:var(--text-muted-light);background:var(--border-light);padding:.125rem .375rem;border-radius:.25rem;text-transform:uppercase}._usageDivider_iec31_385{height:1px;background:var(--border-light);margin:.5rem 0}._usageSubtitle_iec31_391{font-size:.8125rem;font-weight:700;color:var(--text-light);margin:0;padding:.25rem 0}._optionsUsageList_iec31_399{display:flex;flex-direction:column;gap:.375rem}._optionUsageRow_iec31_405{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .625rem;background:#f8f9facc;border-radius:.375rem}._optionUsageName_iec31_415{font-size:.8125rem;color:var(--text-light);font-weight:500}._optionUsageMeta_iec31_421{display:flex;align-items:center;gap:.5rem}._optionUsageMetaItem_iec31_427{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--text-muted-light)}._warningBox_iec31_435{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;margin-top:.5rem;background:#fffbeb;border:1px solid #fcd34d;border-radius:.5rem}._warningText_iec31_446{font-size:.8125rem;color:#92400e;line-height:1.4;margin:0}._toggleLabel_iec31_454{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;color:var(--text-light);-webkit-user-select:none;user-select:none}._toggleLabel_iec31_454 input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--primary);cursor:pointer}._toggleText_iec31_471{font-weight:500}._toggleLabelSmall_iec31_475{display:inline-flex;align-items:center;gap:.375rem;cursor:pointer;font-size:.75rem;color:var(--text-muted-light);-webkit-user-select:none;user-select:none}._toggleLabelSmall_iec31_475 input[type=checkbox]{width:.875rem;height:.875rem;accent-color:var(--primary);cursor:pointer}._toggleTextSmall_iec31_492{font-weight:500}._badgeArchived_iec31_496{background-color:#f3f4f6;color:#6b7280;border:1px solid #e5e7eb}._badgeArchivedSmall_iec31_502{background-color:#f3f4f6;color:#6b7280;border:1px solid #e5e7eb;font-size:.625rem;padding:.0625rem .375rem;margin-left:.5rem}._optionCardArchived_iec31_511{background-color:#f9fafb;opacity:.75}._actionGroup_iec31_517{display:inline-flex;align-items:center;gap:.375rem;flex-wrap:nowrap}._editBtn_iec31_524{display:inline-flex;align-items:center;gap:.25rem;padding:.375rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:600;color:#b45309;background:#fff7ed;border:1px solid #fed7aa;cursor:pointer;transition:all .12s;white-space:nowrap}._editBtn_iec31_524:hover{background-color:#ffedd5;border-color:#fdba74}._editBtn_iec31_524 ._materialSymbols_iec31_3{font-size:15px}._editBtnSmall_iec31_549{display:inline-flex;align-items:center;gap:.2rem;padding:.25rem .5rem;border-radius:.3rem;font-size:.6875rem;font-weight:600;color:#b45309;background:#fff7ed;border:1px solid #fed7aa;cursor:pointer;transition:all .12s;white-space:nowrap;flex-shrink:0}._editBtnSmall_iec31_549:hover{background-color:#ffedd5;border-color:#fdba74}._editBtnSmall_iec31_549 ._materialSymbols_iec31_3{font-size:13px}._archiveBtn_iec31_575{display:inline-flex;align-items:center;gap:.25rem;padding:.375rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:600;color:#92400e;background:#fffbeb;border:1px solid #fcd34d;cursor:pointer;transition:all .12s;white-space:nowrap}._archiveBtn_iec31_575:hover{background-color:#fef3c7;border-color:#f59e0b}._archiveBtn_iec31_575 ._materialSymbols_iec31_3{font-size:15px}._restoreBtn_iec31_600{display:inline-flex;align-items:center;gap:.25rem;padding:.375rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:600;color:#065f46;background:#d1fae5;border:1px solid #6ee7b7;cursor:pointer;transition:all .12s;white-space:nowrap}._restoreBtn_iec31_600:hover{background-color:#a7f3d0;border-color:#34d399}._restoreBtn_iec31_600 ._materialSymbols_iec31_3{font-size:15px}._archiveBtnSmall_iec31_625{display:inline-flex;align-items:center;gap:.2rem;padding:.25rem .5rem;border-radius:.3rem;font-size:.6875rem;font-weight:600;color:#92400e;background:#fffbeb;border:1px solid #fcd34d;cursor:pointer;transition:all .12s;white-space:nowrap;flex-shrink:0}._archiveBtnSmall_iec31_625:hover{background-color:#fef3c7;border-color:#f59e0b}._archiveBtnSmall_iec31_625 ._materialSymbols_iec31_3{font-size:13px}._restoreBtnSmall_iec31_651{display:inline-flex;align-items:center;gap:.2rem;padding:.25rem .5rem;border-radius:.3rem;font-size:.6875rem;font-weight:600;color:#065f46;background:#d1fae5;border:1px solid #6ee7b7;cursor:pointer;transition:all .12s;white-space:nowrap;flex-shrink:0}._restoreBtnSmall_iec31_651:hover{background-color:#a7f3d0;border-color:#34d399}._restoreBtnSmall_iec31_651 ._materialSymbols_iec31_3{font-size:13px}@media(max-width:900px){._metaGrid_iec31_117{grid-template-columns:repeat(2,minmax(0,1fr))}._optionRight_iec31_242{max-width:22rem}}@media(max-width:700px){._detailHeader_iec31_41{align-items:flex-start;flex-direction:column;padding:1rem}._detailScroll_iec31_90{padding:1rem}._metaGrid_iec31_117{grid-template-columns:1fr 1fr}._optionsList_iec31_198{grid-template-columns:1fr}._optionCard_iec31_204{flex-direction:column}._optionRight_iec31_242{justify-content:flex-start;max-width:none}}._section_1o5hh_1{border:1px solid var(--border-light,#e5ded8);border-radius:1rem;background:#fff;padding:1.5rem;box-shadow:0 4px 16px #3029230d}._header_1o5hh_1{display:flex;align-items:flex-start;gap:1rem;padding-bottom:1.25rem;border-bottom:1px solid #eee8e3}._iconBox_1o5hh_1{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:.75rem;background:#eef5e5;color:#5f801e;flex:0 0 auto}._iconBox_1o5hh_1 span{font-size:1.5rem}._heading_1o5hh_1{margin:0;color:#302923;font-size:1.15rem}._description_1o5hh_1{margin:.35rem 0 0;color:#766b63;font-size:.85rem;line-height:1.45}._rows_1o5hh_1{display:flex;flex-direction:column;gap:0}._row_1o5hh_1{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 0;border-bottom:1px solid #f0ebe7}._row_1o5hh_1:last-child{border-bottom:0;padding-bottom:0}._copy_1o5hh_1{min-width:0}._title_1o5hh_1{display:block;color:#302923;font-size:.95rem;font-weight:700;cursor:pointer}._help_1o5hh_1{margin:.3rem 0 0;color:#766b63;font-size:.8rem;line-height:1.4}._switch_1o5hh_1{display:flex;align-items:center;gap:.65rem;flex:0 0 auto;cursor:pointer}._switch_1o5hh_1 input{position:absolute;width:1px;height:1px;opacity:0}._track_1o5hh_1{position:relative;width:3rem;height:1.7rem;border-radius:2rem;background:#d8d0ca;transition:background .2s}._thumb_1o5hh_1{position:absolute;top:.2rem;left:.2rem;width:1.3rem;height:1.3rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s}._switch_1o5hh_1 input:checked+._track_1o5hh_1{background:#6b8e23}._switch_1o5hh_1 input:checked+._track_1o5hh_1 ._thumb_1o5hh_1{transform:translate(1.3rem)}._switch_1o5hh_1 input:focus-visible+._track_1o5hh_1{outline:3px solid rgba(107,142,35,.3);outline-offset:2px}._switch_1o5hh_1 input:disabled+._track_1o5hh_1{opacity:.55}._switch_1o5hh_1:has(input:disabled){cursor:not-allowed}._state_1o5hh_1{min-width:5.7rem;color:#766b63;font-size:.75rem;font-weight:700}._status_1o5hh_1,._readOnly_1o5hh_1{margin:1rem 0 0;color:#766b63;font-size:.8rem}._error_1o5hh_1{margin:1rem 0 0;color:#a52b20;font-size:.8rem}@media(max-width:600px){._section_1o5hh_1{padding:1.1rem}._row_1o5hh_1{align-items:flex-start;flex-direction:column}._switch_1o5hh_1{width:100%}._state_1o5hh_1{min-width:0}}._picker_w4bth_1{display:grid;gap:1rem}._field_w4bth_1{display:grid;gap:.35rem}._field_w4bth_1>label{color:#374151;font-size:.82rem;font-weight:700}._field_w4bth_1>small{color:#6b7280;font-size:.7rem;line-height:1.4}._field_w4bth_1>small strong{color:#477017}._warning_w4bth_1{color:#b24d3c!important;font-weight:700}._variantSummary_w4bth_1{display:grid;gap:.65rem;padding:.8rem;border:1px solid #cfdabd;border-radius:.55rem;background:#f3f7ed}._variantSummary_w4bth_1>div{display:grid;gap:.15rem}._variantSummary_w4bth_1 span{color:#477017;font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}._variantSummary_w4bth_1 strong{color:#302923;font-size:.82rem}._variantSummary_w4bth_1 dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0}._variantSummary_w4bth_1 dl>div{display:grid;gap:.15rem;min-width:0;padding:.45rem .5rem;border-radius:.4rem;background:#fff}._variantSummary_w4bth_1 dt{overflow:hidden;color:#766b63;font-size:.62rem;font-weight:800;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}._variantSummary_w4bth_1 dd{margin:0;overflow:hidden;color:#4b4039;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}@media(max-width:600px){._variantSummary_w4bth_1 dl{grid-template-columns:1fr}}._overlay_zb0um_22{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:1rem}._backdrop_zb0um_32{position:absolute;inset:0;background-color:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._modal_zb0um_39{position:relative;width:100%;max-width:28rem;background-color:#fff;border-radius:.75rem;box-shadow:0 25px 50px -12px #00000040;border:1px solid #e5e7eb;display:flex;flex-direction:column;overflow:hidden;font-family:Manrope,sans-serif;animation:_modalSlideIn_zb0um_1 .2s ease-out}@keyframes _modalSlideIn_zb0um_1{0%{opacity:0;transform:scale(.95) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}._header_zb0um_65{padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;background-color:#f9fafb80}._header_zb0um_65 h3{font-size:1.125rem;font-weight:700;color:#111827;margin:0}._closeButton_zb0um_81{color:#9ca3af;transition:color .2s,background-color .2s;padding:.25rem;border-radius:9999px;border:none;background:transparent;cursor:pointer}._closeButton_zb0um_81:hover{color:#4b5563;background-color:#f3f4f6}._body_zb0um_96{display:flex;flex-direction:column;gap:1.25rem}._formGroup_zb0um_102{display:flex;flex-direction:column;gap:.375rem}._formLabel_zb0um_108{display:block;font-size:.875rem;font-weight:500;color:#374151}._searchInputWrapper_zb0um_115{position:relative}._searchInputWrapper_zb0um_115 ._searchIcon_zb0um_119{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:1.125rem}._searchInput_zb0um_115{width:100%;padding:.625rem 1rem .625rem 2.25rem;border-radius:.5rem;background-color:#fff;border:1px solid #d1d5db;transition:border-color .2s,box-shadow .2s;font-size:.875rem;color:#111827;font-family:inherit}._searchInput_zb0um_115:focus{outline:none;border-color:#a5590d;box-shadow:0 0 0 1px #a5590d}._searchInput_zb0um_115::placeholder{color:#9ca3af}._searchResults_zb0um_150{position:absolute;top:100%;left:0;right:0;margin-top:.25rem;background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;max-height:16rem;overflow-y:auto;z-index:10}._searchResultItem_zb0um_165{padding:.75rem 1rem;cursor:pointer;transition:background-color .15s;border-bottom:1px solid #f3f4f6}._searchResultItem_zb0um_165:last-child{border-bottom:none}._searchResultItem_zb0um_165:hover{background-color:#f9fafb}._searchResultItem_zb0um_165._selected_zb0um_180{background-color:#fef3e8}._searchResultName_zb0um_184{font-size:.875rem;font-weight:600;color:#111827;margin-bottom:.125rem}._searchResultMeta_zb0um_191{font-size:.75rem;color:#6b7280;display:flex;gap:.5rem}._searchResultSku_zb0um_198{font-family:monospace}._searchResultUnit_zb0um_202{color:#9ca3af}._searchResultEmpty_zb0um_206{padding:1rem;text-align:center;color:#9ca3af;font-size:.875rem}._searchResultLoading_zb0um_213{padding:1rem;text-align:center;color:#9ca3af;font-size:.875rem;display:flex;align-items:center;justify-content:center;gap:.5rem}._spinner_zb0um_224{width:1rem;height:1rem;border:2px solid #e5e7eb;border-top-color:#a5590d;border-radius:50%;animation:_spin_zb0um_224 .6s linear infinite}@keyframes _spin_zb0um_224{to{transform:rotate(360deg)}}._twoColumns_zb0um_239{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._formInput_zb0um_245{width:100%;padding:.625rem 1rem;border-radius:.5rem;background-color:#fff;border:1px solid #d1d5db;transition:border-color .2s,box-shadow .2s;font-size:.875rem;color:#111827;font-family:inherit}._formInput_zb0um_245:focus{outline:none;border-color:#a5590d;box-shadow:0 0 0 1px #a5590d}._formInput_zb0um_245::placeholder{color:#9ca3af}._unitDisplay_zb0um_267{width:100%;padding:.625rem 1rem;border-radius:.5rem;background-color:#f3f4f6;border:1px solid transparent;color:#6b7280;font-size:.875rem;cursor:not-allowed;-webkit-user-select:none;user-select:none}._footer_zb0um_279{display:flex;justify-content:flex-end;gap:.75rem;width:100%}._cancelButton_zb0um_286{padding:.625rem 1rem;border-radius:.5rem;border:1px solid #d1d5db;color:#374151;font-weight:600;font-size:.875rem;transition:background-color .2s;background:transparent;cursor:pointer;font-family:inherit}._cancelButton_zb0um_286:hover{background-color:#f9fafb}._addButton_zb0um_303{padding:.625rem 1.5rem;border-radius:.5rem;background-color:#a5590d;color:#fff;font-weight:700;font-size:.875rem;box-shadow:0 4px 12px #a5590d33;transition:background-color .2s;border:none;cursor:pointer;font-family:inherit}._addButton_zb0um_303:hover{background-color:#8a4a0b}._addButton_zb0um_303:disabled{opacity:.5;cursor:not-allowed}._materialSymbols_zb0um_326{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}._overlay_djb81_1{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem}._backdrop_djb81_11{position:fixed;inset:0;background-color:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modal_djb81_18{position:relative;width:100%;max-width:42rem;height:80vh;background-color:#fff;border-radius:.75rem;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e5e7eb}._header_djb81_32{padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;background-color:#fff}._title_djb81_41{font-size:1.25rem;font-weight:700;color:#111827;margin:0}._subtitle_djb81_48{font-size:.875rem;color:#6b7280;margin:.125rem 0 0}._closeButton_djb81_54{padding:.5rem;background:transparent;border:none;border-radius:9999px;color:#9ca3af;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}._closeButton_djb81_54:hover{background-color:#f3f4f6;color:#374151}._searchSection_djb81_72{padding:1rem;background-color:#f9fafb80;border-bottom:1px solid #e5e7eb}._searchWrapper_djb81_78{position:relative}._searchIcon_djb81_82{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}._searchInput_djb81_91{width:100%;padding:.625rem 1rem .625rem 2.5rem;border-radius:.5rem;background-color:#fff;border:1px solid #d1d5db;font-size:.875rem;color:#111827;transition:all .2s}._searchInput_djb81_91:focus{outline:none;border-color:#a5590d;box-shadow:0 0 0 1px #a5590d}._searchInput_djb81_91::placeholder{color:#9ca3af}._content_djb81_112{flex:1;overflow-y:auto;padding:1rem;background-color:#f8f7f6}._loadingState_djb81_119{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 0;color:#6b7280;gap:1rem}._spinner_djb81_129{width:2rem;height:2rem;border:3px solid #e5e7eb;border-top-color:#a5590d;border-radius:50%;animation:_spin_djb81_129 .6s linear infinite}@keyframes _spin_djb81_129{to{transform:rotate(360deg)}}._emptyState_djb81_144{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 0;color:#9ca3af}._emptyState_djb81_144 ._materialSymbols_djb81_153{font-size:3rem;margin-bottom:.5rem;opacity:.5}._emptyState_djb81_144 p{font-size:.875rem;margin:0}._groupsList_djb81_164{display:flex;flex-direction:column;gap:.75rem}._groupCard_djb81_170{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;display:flex;align-items:center;justify-content:space-between;box-shadow:0 1px 2px #0000000d;transition:all .2s}._groupCard_djb81_170:hover{border-color:#a5590d80}._groupCardSelected_djb81_186{border-color:#a5590d33;background-color:#a5590d0d}._groupInfo_djb81_191{flex:1;padding-right:1rem}._groupHeader_djb81_196{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}._groupTitle_djb81_203{font-size:.875rem;font-weight:700;color:#111827;margin:0}._groupCardSelected_djb81_186 ._groupTitle_djb81_203{color:#a5590d}._badge_djb81_214{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.125rem .5rem;border-radius:.25rem;border:1px solid}._badgeRequired_djb81_224{background-color:#f973161a;color:#ea580c;border-color:#f9731633}._badgeOptional_djb81_230{background-color:#3b82f61a;color:#2563eb;border-color:#3b82f633}._groupPreview_djb81_236{font-size:.75rem;color:#6b7280;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._selectButton_djb81_245{padding:.5rem 1rem;background-color:#f3f4f6;color:#374151;border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.25rem;white-space:nowrap}._selectButton_djb81_245:hover{background-color:#a5590d;color:#fff}._selectButtonSelected_djb81_266{background-color:transparent;color:#a5590d;cursor:default;font-weight:700}._selectButtonSelected_djb81_266:hover{background-color:transparent;color:#a5590d}._footer_djb81_278{display:flex;justify-content:space-between;align-items:center;width:100%}._createButton_djb81_285{display:flex;align-items:center;gap:.25rem;padding:0;background:transparent;border:none;color:#a5590d;font-size:.875rem;font-weight:600;cursor:pointer;transition:color .2s}._createButton_djb81_285:hover{color:#8a4a0b}._closeFooterButton_djb81_303{padding:.625rem 1.5rem;border:1px solid #d1d5db;border-radius:.5rem;background-color:transparent;color:#374151;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s}._closeFooterButton_djb81_303:hover{background-color:#f9fafb}._materialSymbols_djb81_153{font-family:Material Symbols Outlined;font-size:1.25rem}._overlay_nnva3_1{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:1rem 2rem}._backdrop_nnva3_11{position:fixed;inset:0;background-color:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modal_nnva3_18{position:relative;width:100%;max-width:42rem;max-height:90vh;background-color:#fff;border-radius:.75rem;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e5e7eb}._header_nnva3_32{padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;background-color:#fff}._title_nnva3_41{font-size:1.25rem;font-weight:700;color:#111827;margin:0;display:flex;align-items:center;gap:.5rem}._title_nnva3_41 ._materialSymbols_nnva3_51{color:#a5590d}._subtitle_nnva3_55{font-size:.875rem;color:#6b7280;margin:.125rem 0 0}._productName_nnva3_61{font-weight:600;color:#374151}._closeButton_nnva3_66{padding:.5rem;background:transparent;border:none;border-radius:9999px;color:#9ca3af;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}._closeButton_nnva3_66:hover{background-color:#f3f4f6;color:#374151}._content_nnva3_84{flex:1;overflow:visible;padding:0;background-color:#f8f7f6}._section_nnva3_91{margin-bottom:2rem}._section_nnva3_91:last-child{margin-bottom:0}._sectionTitle_nnva3_99{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;margin:0 0 1rem}._sectionHeader_nnva3_108{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:1rem}._selectAllButton_nnva3_115{font-size:.75rem;color:#a5590d;background:transparent;border:none;font-weight:600;cursor:pointer;transition:color .2s}._selectAllButton_nnva3_115:hover{color:#8a4a0b;text-decoration:underline}._radioGrid_nnva3_130{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1rem}._radioCard_nnva3_137{cursor:pointer;display:block}._radioInput_nnva3_142{position:absolute;opacity:0;pointer-events:none}._radioCardContent_nnva3_148{padding:1rem;border-radius:.5rem;border:2px solid #e5e7eb;background-color:#fff;height:100%;display:flex;align-items:flex-start;gap:.75rem;transition:all .2s}._radioCard_nnva3_137:hover ._radioCardContent_nnva3_148{border-color:#d1d5db}._radioInput_nnva3_142:checked+._radioCardContent_nnva3_148{border-color:#a5590d;background-color:#a5590d0d}._radioCircle_nnva3_169{width:1.25rem;height:1.25rem;border-radius:9999px;border:2px solid #d1d5db;margin-top:.125rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s;position:relative}._radioInput_nnva3_142:checked+._radioCardContent_nnva3_148 ._radioCircle_nnva3_169{border-color:#a5590d;background-color:#a5590d}._radioCircleInner_nnva3_188{position:absolute;width:.625rem;height:.625rem;border-radius:9999px;background-color:#fff;opacity:0;transition:opacity .2s}._radioInput_nnva3_142:checked+._radioCardContent_nnva3_148 ._radioCircleInner_nnva3_188{opacity:1}._radioCardTitle_nnva3_202{display:block;font-weight:700;color:#111827;margin-bottom:.25rem;font-size:.875rem}._radioCardDesc_nnva3_210{display:block;font-size:.75rem;color:#6b7280}._minMaxContainer_nnva3_216{background-color:#f9fafb;padding:1rem;border-radius:.5rem;border:1px solid #e5e7eb;display:flex;gap:1rem}._formGroup_nnva3_225{flex:1}._formLabel_nnva3_229{display:block;font-size:.75rem;font-weight:700;text-transform:uppercase;color:#6b7280;margin-bottom:.375rem}._formInput_nnva3_238{width:100%;padding:.5rem .75rem;border-radius:.375rem;background-color:#fff;border:1px solid #d1d5db;font-size:.875rem;color:#111827;transition:all .2s}._formInput_nnva3_238:focus{outline:none;border-color:#a5590d;box-shadow:0 0 0 1px #a5590d}._formInput_nnva3_238::placeholder{color:#9ca3af}._optionsList_nnva3_259{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}._optionItem_nnva3_266{padding:.75rem;display:flex;align-items:center;justify-content:space-between;transition:background-color .2s}._optionItem_nnva3_266:hover{background-color:#f9fafb}._optionItem_nnva3_266+._optionItem_nnva3_266{border-top:1px solid #f3f4f6}._optionItemInactive_nnva3_282{opacity:.6}._optionLeft_nnva3_286{display:flex;align-items:center;gap:.75rem}._toggleWrapper_nnva3_292{position:relative;display:inline-flex;align-items:center;cursor:pointer}._toggleInput_nnva3_299{position:absolute;opacity:0;pointer-events:none}._toggleTrack_nnva3_305{width:2.25rem;height:1.25rem;background-color:#e5e7eb;border-radius:9999px;position:relative;transition:background-color .2s}._toggleInput_nnva3_299:checked+._toggleTrack_nnva3_305{background-color:#a5590d}._toggleThumb_nnva3_318{position:absolute;top:.125rem;left:.125rem;width:1rem;height:1rem;background-color:#fff;border:1px solid #d1d5db;border-radius:9999px;transition:transform .2s}._toggleInput_nnva3_299:checked+._toggleTrack_nnva3_305 ._toggleThumb_nnva3_318{transform:translate(1rem);border-color:#fff}._optionName_nnva3_335{font-size:.875rem;font-weight:600;color:#111827;margin:0}._optionPrice_nnva3_342{font-size:.75rem;color:#6b7280;margin:0}._badge_nnva3_348{font-size:.625rem;font-weight:700;padding:.125rem .5rem;border-radius:.25rem}._badgeActive_nnva3_355{background-color:#22c55e1a;color:#16a34a}._badgeInactive_nnva3_360{background-color:#f3f4f6;color:#6b7280}._footer_nnva3_365{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;width:100%}._cancelButton_nnva3_373{padding:.625rem 1.5rem;border:1px solid #d1d5db;border-radius:.5rem;background-color:transparent;color:#374151;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s}._cancelButton_nnva3_373:hover{background-color:#f9fafb}._applyButton_nnva3_389{padding:.625rem 1.5rem;border-radius:.5rem;background-color:#a5590d;color:#fff;font-size:.875rem;font-weight:700;border:none;cursor:pointer;box-shadow:0 10px 15px -3px #a5590d33;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem}._applyButton_nnva3_389:hover{background-color:#8a4a0b}._materialSymbols_nnva3_51{font-family:Material Symbols Outlined;font-size:1.25rem}._overlay_1dmyp_3{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}._fieldGroup_1dmyp_15{display:flex;flex-direction:column;gap:.375rem}._warning_1dmyp_22{display:flex;align-items:flex-start;gap:.625rem;padding:.75rem 1rem;background:#fffbeb;border:1px solid #fcd34d;border-radius:.5rem}._warningIcon_1dmyp_33{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:18px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;color:#92400e;flex-shrink:0;margin-top:1px}._warningText_1dmyp_54{font-size:.8125rem;color:#92400e;line-height:1.45;margin:0}._errorBox_1dmyp_62{display:flex;align-items:flex-start;gap:.625rem;padding:.75rem 1rem;background:#fef2f2;border:1px solid #fca5a5;border-radius:.5rem}._errorIcon_1dmyp_73{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:18px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;color:#dc2626;flex-shrink:0;margin-top:1px}._errorText_1dmyp_94{font-size:.8125rem;color:#991b1b;line-height:1.45;margin:0}._footer_1dmyp_102{display:flex;align-items:center;justify-content:flex-end;gap:.625rem;padding:1rem 1.5rem 1.25rem;border-top:1px solid #f3f4f6}._cancelBtn_1dmyp_112{display:inline-flex;align-items:center;padding:.5rem 1.125rem;border-radius:.375rem;font-size:.875rem;font-weight:600;color:#374151;background:#fff;border:1px solid #d1d5db;cursor:pointer;transition:all .12s}._cancelBtn_1dmyp_112:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}._cancelBtn_1dmyp_112:disabled{opacity:.6;cursor:not-allowed}._confirmBtn_1dmyp_139{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1.125rem;border-radius:.375rem;font-size:.875rem;font-weight:600;color:#fff;background:#b45309;border:1px solid #92400e;cursor:pointer;transition:all .12s}._confirmBtn_1dmyp_139:hover:not(:disabled){background:#92400e}._confirmBtn_1dmyp_139:disabled{opacity:.65;cursor:not-allowed}._spinner_1dmyp_166{width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:_spin_1dmyp_166 .6s linear infinite;flex-shrink:0}@keyframes _spin_1dmyp_166{to{transform:rotate(360deg)}}._modalOverlay_1puon_21{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background-color:#0000004d;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);padding:1rem;opacity:1;transition:opacity .2s}._modalContainer_1puon_37{background-color:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px #00000040;width:100%;max-width:28rem;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e5e7eb;font-family:Manrope,sans-serif;transform:scale(1);transition:transform .2s}._modalHeader_1puon_54{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #e5e7eb;background-color:#fff}._modalBody_1puon_65{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}._fieldGroup_1puon_73{display:flex;flex-direction:column;gap:.5rem}._label_1puon_80{display:block;font-size:.875rem;font-weight:700;color:#111827}._fieldHelp_1puon_88{font-size:.75rem;color:#6b7280;margin:0}._tagsSection_1puon_96{display:flex;flex-direction:column;gap:.75rem}._tagsHeader_1puon_103{display:flex;align-items:center;justify-content:space-between}._tagsTitle_1puon_110{font-size:.875rem;font-weight:700;color:#111827}._tagsList_1puon_118{display:flex;flex-direction:column;gap:.5rem;max-height:15rem;overflow-y:auto;padding-right:.25rem}._tagsList_1puon_118::-webkit-scrollbar{width:.375rem}._tagsList_1puon_118::-webkit-scrollbar-track{background:#f3f4f6;border-radius:.25rem}._tagsList_1puon_118::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:.25rem}._tagsList_1puon_118::-webkit-scrollbar-thumb:hover{background:#9ca3af}._tagItem_1puon_150{display:flex;align-items:center;padding:.75rem;border-radius:.5rem;border:1px solid #e5e7eb;cursor:pointer;transition:all .2s;gap:.75rem}._tagItem_1puon_150:hover{background-color:#f8f7f6;border-color:#d1d5db}._checkbox_1puon_168{width:1.25rem;height:1.25rem;border-radius:.25rem;border:1px solid #d1d5db;background-color:#fff;cursor:pointer;appearance:none;position:relative;transition:all .15s ease-in-out}._checkbox_1puon_168:checked{background-color:#a5590d;border-color:#a5590d}._checkbox_1puon_168:checked:after{content:"";position:absolute;left:.25rem;top:.0625rem;width:.3125rem;height:.5625rem;border:solid white;border-width:0 .125rem .125rem 0;transform:rotate(45deg)}._tagLabel_1puon_200{flex:1;font-size:.875rem;font-weight:500;color:#111827}._tagCode_1puon_208{font-size:.75rem;color:#6b7280;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;background-color:#f8f7f6;padding:.125rem .5rem;border-radius:.25rem}._loading_1puon_219,._empty_1puon_219{padding:2rem;text-align:center;font-size:.875rem;color:#6b7280}._modalFooter_1puon_228{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:1.5rem;border-top:1px solid #e5e7eb;background-color:#f8f7f6}._cancelButton_1puon_239,._confirmButton_1puon_239{display:flex;align-items:center;justify-content:center;border-radius:.5rem;height:2.5rem;padding:0 1rem;font-size:.875rem;font-weight:700;transition:all .2s;cursor:pointer;border:none;font-family:Manrope,sans-serif}._cancelButton_1puon_239{min-width:6.25rem;background-color:transparent;color:#111827;border:1px solid rgba(0,0,0,.2)}._cancelButton_1puon_239:hover{background-color:#0000000d}._confirmButton_1puon_239{min-width:8.75rem;background-color:#a5590d;color:#fff;box-shadow:0 1px 2px #0000000d}._confirmButton_1puon_239:hover:not(:disabled){background-color:#8a4a0b}._confirmButton_1puon_239:disabled{opacity:.5;cursor:not-allowed}@media(max-width:640px){._modalContainer_1puon_37{max-width:calc(100vw - 2rem)}._modalHeader_1puon_54,._modalFooter_1puon_228,._modalBody_1puon_65{padding:1rem}}._selectAllLink_1puon_303{font-size:.75rem;color:#a5590d;font-weight:500;cursor:pointer;text-decoration:underline}._form_1n1nl_1{display:grid;gap:1rem}._definitionNote_1n1nl_6,._protectionNote_1n1nl_7,._confirmation_1n1nl_8{display:grid;gap:.3rem;border-radius:.6rem;padding:.85rem 1rem}._definitionNote_1n1nl_6{border:1px solid #dbe8c8;background:#f3f7ed;color:#374151}._definitionNote_1n1nl_6 strong,._protectionNote_1n1nl_7 strong,._confirmation_1n1nl_8 strong{color:#477017;font-size:.8rem}._definitionNote_1n1nl_6 span,._protectionNote_1n1nl_7 span,._confirmation_1n1nl_8 p,._field_1n1nl_31 small,._activeToggle_1n1nl_32 small{color:#665b54;font-size:.78rem;line-height:1.45}._protectionNote_1n1nl_7{border:1px solid #eadfbe;background:#fffaf0}._protectionNote_1n1nl_7 strong{color:#8a5b20}._field_1n1nl_31{display:grid;gap:.35rem}._field_1n1nl_31>span{color:#374151;font-size:.84rem;font-weight:700}._field_1n1nl_31 em{color:#b42318;font-style:normal}._field_1n1nl_31 input{min-width:0;box-sizing:border-box;width:100%;border:1px solid #d9d0c9;border-radius:.5rem;padding:.7rem .75rem;background:#fff;color:#302923;font:inherit}._field_1n1nl_31 input:focus{border-color:#6b8e23;outline:0;box-shadow:0 0 0 3px #6b8e2324}._field_1n1nl_31 input:disabled{background:#f5f5f4;color:#8b817a;cursor:not-allowed}._field_1n1nl_31 ._readOnly_1n1nl_87{background:#f5f5f4;color:#8b817a;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.78rem}._fieldGroup_1n1nl_94{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}._confirmation_1n1nl_8{border:1px solid #d7c08e;background:#fffaf0}._confirmation_1n1nl_8 strong{color:#8a5b20}._confirmation_1n1nl_8 p{margin:0}._confirmation_1n1nl_8>div{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:flex-end}._activeToggle_1n1nl_32{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid #eee8e2;padding-top:1rem;cursor:pointer}._activeToggle_1n1nl_32>span{display:grid;gap:.15rem}._activeToggle_1n1nl_32 strong{color:#374151;font-size:.84rem}._activeToggle_1n1nl_32 input{width:1.1rem;height:1.1rem;accent-color:#6b8e23}._error_1n1nl_146{border:1px solid #fecaca;border-radius:.5rem;padding:.75rem 1rem;background:#fff1ef;color:#991b1b;font-size:.84rem}._loading_1n1nl_155{padding:2rem 0;color:#665b54;text-align:center}._primaryButton_1n1nl_161,._secondaryButton_1n1nl_162{min-height:2.6rem;border-radius:.5rem;padding:.55rem .9rem;font:inherit;font-weight:700;cursor:pointer}._primaryButton_1n1nl_161{border:1px solid #477017;background:#6b8e23;color:#fff}._primaryButton_1n1nl_161:hover:not(:disabled),._primaryButton_1n1nl_161:focus-visible:not(:disabled){background:#59771d;outline:0}._secondaryButton_1n1nl_162{border:1px solid #d9d0c9;background:#fff;color:#4a3f35}._secondaryButton_1n1nl_162:hover:not(:disabled),._secondaryButton_1n1nl_162:focus-visible:not(:disabled){background:#f3eee9;outline:0}._primaryButton_1n1nl_161:disabled,._secondaryButton_1n1nl_162:disabled{cursor:not-allowed;opacity:.55}@media(max-width:600px){._fieldGroup_1n1nl_94{grid-template-columns:1fr}}._embedded_7t2lf_1{display:block}._embeddedPanel_7t2lf_2{display:grid;border:1px solid #d9e6c9;border-radius:.6rem;background:#fff;overflow:hidden}._embedded_7t2lf_1 ._header_7t2lf_3{background:#f3f7ed}._embedded_7t2lf_1 ._body_7t2lf_4{max-height:none}._embedded_7t2lf_1 ._footer_7t2lf_5{display:none}._header_7t2lf_3{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.35rem;border-bottom:1px solid #eee8e2}._header_7t2lf_3>div{display:grid;gap:.2rem}._header_7t2lf_3 span{color:#6b8e23;font-size:.65rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}._header_7t2lf_3 h2,._header_7t2lf_3 p{margin:0}._header_7t2lf_3 h2{color:#302923;font-size:1.05rem}._header_7t2lf_3 p{color:#766b63;font-size:.75rem}._body_7t2lf_4{display:grid;gap:1rem;overflow:auto;padding:1.25rem}._notice_7t2lf_13{display:flex;align-items:flex-start;gap:.5rem;padding:.7rem;border:1px solid #d9e6c9;border-radius:.5rem;background:#f3f7ed;color:#526b31;font-size:.75rem;line-height:1.4}._notice_7t2lf_13 ._material-symbols-outlined_7t2lf_14{font-size:1rem}._form_7t2lf_15{display:grid;gap:.75rem;padding:1rem;border:1px solid #e6e0db;border-radius:.6rem;background:#faf8f6}._field_7t2lf_16{display:grid;gap:.3rem}._field_7t2lf_16 label{color:#4b4039;font-size:.75rem;font-weight:800}._field_7t2lf_16 select,._field_7t2lf_16 input{width:100%;box-sizing:border-box;min-height:2.65rem;border:1px solid #d9d0c9;border-radius:.5rem;padding:.55rem .65rem;background:#fff;color:#302923;font:inherit;font-size:.78rem}._field_7t2lf_16 small{color:#766b63;font-size:.68rem}._subheading_7t2lf_20{margin:.25rem 0 0;color:#766b63;font-size:.65rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}._quantityMode_7t2lf_21{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}._quantityMode_7t2lf_21 button{padding:.5rem;border:1px solid #d9d0c9;border-radius:.45rem;background:#fff;color:#665b54;font:inherit;font-size:.72rem;font-weight:700;cursor:pointer}._quantityMode_7t2lf_21 button._active_7t2lf_23{border-color:#9ebd72;background:#f3f7ed;color:#477017}._targetToggle_7t2lf_24{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}._targetToggle_7t2lf_24 button{padding:.55rem;border:1px solid #d9d0c9;border-radius:.5rem;background:#fff;color:#665b54;font:inherit;font-size:.75rem;font-weight:700;cursor:pointer}._targetToggle_7t2lf_24 button._active_7t2lf_23{border-color:#9ebd72;background:#f3f7ed;color:#477017}._save_7t2lf_27{justify-self:start;padding:.6rem .8rem;border:0;border-radius:.5rem;background:#5e7f23;color:#fff;font:inherit;font-size:.75rem;font-weight:800;cursor:pointer}._save_7t2lf_27:disabled{cursor:not-allowed;opacity:.5}._error_7t2lf_29{margin:0;color:#b24d3c;font-size:.72rem}._effects_7t2lf_30{display:grid;gap:.55rem}._effectsHeader_7t2lf_31{display:flex;align-items:center;justify-content:space-between}._effectsHeader_7t2lf_31 h3{margin:0;color:#302923;font-size:.85rem}._effectsHeader_7t2lf_31 span{display:grid;width:1.5rem;height:1.5rem;place-items:center;border-radius:50%;background:#edf5e8;color:#477017;font-size:.7rem;font-weight:800}._effect_7t2lf_30{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.7rem;padding:.65rem .7rem;border:1px solid #e6e0db;border-radius:.5rem;background:#fff}._effect_7t2lf_30>div{display:grid;gap:.1rem;min-width:0}._effect_7t2lf_30 strong{color:#477017;font-size:.68rem;text-transform:uppercase}._effect_7t2lf_30 span,._effect_7t2lf_30 small{overflow:hidden;color:#4b4039;font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}._effect_7t2lf_30 small{color:#766b63}._effect_7t2lf_30 button{display:grid;width:1.9rem;height:1.9rem;place-items:center;border:0;border-radius:.4rem;background:#fff0ed;color:#b24d3c;cursor:pointer}._effect_7t2lf_30 button ._material-symbols-outlined_7t2lf_14{font-size:1rem}._empty_7t2lf_41{margin:0;padding:.8rem;border:1px dashed #d9d0c9;border-radius:.5rem;color:#766b63;font-size:.74rem;text-align:center}._footer_7t2lf_5{display:flex;justify-content:flex-end;padding:.85rem 1.25rem;border-top:1px solid #eee8e2;background:#faf8f6}._footer_7t2lf_5 button{padding:.55rem .8rem;border:1px solid #d9d0c9;border-radius:.5rem;background:#fff;color:#4b4039;font:inherit;font-size:.75rem;font-weight:700;cursor:pointer}@media(max-width:600px){._effect_7t2lf_30{grid-template-columns:minmax(0,1fr) auto}._effect_7t2lf_30>small{grid-column:1}._effect_7t2lf_30>button{grid-column:2;grid-row:1/3}}._panel_1adpe_1{display:grid;gap:.6rem;padding:.75rem;border:1px solid #d9e6c9;border-radius:.5rem;background:#f8fbf4}._header_1adpe_1{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._header_1adpe_1>div{display:grid;gap:.12rem}._header_1adpe_1 span{color:#477017;font-size:.62rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}._header_1adpe_1 p{margin:0;color:#665b54;font-size:.68rem}._header_1adpe_1 strong{color:#477017;font-size:.7rem;white-space:nowrap}._empty_1adpe_1{margin:0;padding:.6rem;border:1px dashed #cfdabd;border-radius:.4rem;color:#766b63;font-size:.7rem}._effects_1adpe_1{display:grid;gap:.55rem}._effect_1adpe_1{display:grid;gap:.55rem;padding:.7rem;border:1px solid #e6e0db;border-radius:.5rem;background:#fff}._effectTop_1adpe_1{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem}._effectNumber_1adpe_1{display:grid;width:1.4rem;height:1.4rem;place-items:center;border-radius:50%;background:#edf5e8;color:#477017;font-size:.65rem;font-weight:800}._effectTop_1adpe_1 select,._effect_1adpe_1>select,._quantity_1adpe_1 input{min-height:2.35rem;border:1px solid #d9d0c9;border-radius:.45rem;padding:.5rem .6rem;background:#fff;color:#302923;font:inherit;font-size:.75rem}._effectTop_1adpe_1 button{display:grid;width:2rem;height:2rem;place-items:center;border:0;border-radius:.4rem;background:#fff0ed;color:#b24d3c;cursor:pointer}._effectTop_1adpe_1 button ._material-symbols-outlined_1adpe_1{font-size:1rem}._subheading_1adpe_1{color:#766b63;font-size:.64rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}._targetToggle_1adpe_1{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}._targetToggle_1adpe_1 button{padding:.45rem;border:1px solid #d9d0c9;border-radius:.4rem;background:#fff;color:#665b54;font:inherit;font-size:.7rem;font-weight:700;cursor:pointer}._targetToggle_1adpe_1 button._active_1adpe_1{border-color:#9ebd72;background:#f3f7ed;color:#477017}._effect_1adpe_1>select{width:100%}._quantityMode_1adpe_1{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}._quantityMode_1adpe_1 button{padding:.45rem;border:1px solid #d9d0c9;border-radius:.4rem;background:#fff;color:#665b54;font:inherit;font-size:.68rem;font-weight:700;cursor:pointer}._quantityMode_1adpe_1 button._active_1adpe_1{border-color:#9ebd72;background:#f3f7ed;color:#477017}._quantity_1adpe_1{display:grid;grid-template-columns:minmax(0,1fr) minmax(8rem,.35fr);align-items:center;gap:.35rem}._quantity_1adpe_1 span{grid-column:1;color:#766b63;font-size:.62rem;font-weight:800;text-transform:uppercase}._quantity_1adpe_1 input{grid-column:2;grid-row:1/3}._quantity_1adpe_1 small{grid-column:1;color:#766b63;font-size:.64rem}._add_1adpe_1{display:inline-flex;align-items:center;justify-self:start;gap:.3rem;padding:.5rem .65rem;border:1px dashed #9ebd72;border-radius:.45rem;background:#f3f7ed;color:#477017;font:inherit;font-size:.7rem;font-weight:800;cursor:pointer}._add_1adpe_1 ._material-symbols-outlined_1adpe_1{font-size:1rem}._add_1adpe_1:disabled,._effectTop_1adpe_1 button:disabled{cursor:not-allowed;opacity:.5}@media(max-width:600px){._quantity_1adpe_1{grid-template-columns:1fr}._quantity_1adpe_1 span,._quantity_1adpe_1 input,._quantity_1adpe_1 small{grid-column:1;grid-row:auto}}._stepper_1plaq_1{display:flex;gap:.5rem;padding:.7rem 1.5rem;border-bottom:1px solid #eee8e2;background:#faf8f6;color:#8a8179;font-size:.7rem;font-weight:750}._stepper_1plaq_1 span{padding:.35rem .55rem;border-radius:.4rem}._stepActive_1plaq_3{background:#edf5e8;color:#477017}._stepDone_1plaq_4{color:#477017}._section_1plaq_5{display:grid;gap:.8rem;padding:1rem;border:1px solid #e6e0db;border-radius:.6rem;background:#faf8f6}._sectionHeader_1plaq_6{display:flex;align-items:center;justify-content:space-between;gap:1rem}._sectionHeader_1plaq_6 h3,._sectionHeader_1plaq_6 p{margin:0}._sectionHeader_1plaq_6 h3{color:#302923;font-size:.9rem}._sectionHeader_1plaq_6 p{margin-top:.18rem;color:#766b63;font-size:.7rem}._sectionHeader_1plaq_6>strong{display:grid;width:1.6rem;height:1.6rem;place-items:center;border-radius:50%;background:#edf5e8;color:#477017;font-size:.7rem}._grid_1plaq_11{display:grid;grid-template-columns:2fr 2fr 1fr;gap:.7rem}._grid_1plaq_11 label,._ruleGrid_1plaq_12 label,._option_1plaq_12 label{display:grid;gap:.3rem}._grid_1plaq_11 span,._ruleGrid_1plaq_12 span,._option_1plaq_12 label span{color:#766b63;font-size:.64rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}._grid_1plaq_11 small{color:#766b63;font-size:.65rem;line-height:1.3}._grid_1plaq_11 input,._grid_1plaq_11 select,._ruleGrid_1plaq_12 input,._option_1plaq_12 input{box-sizing:border-box;width:100%;min-height:2.45rem;border:1px solid #d9d0c9;border-radius:.45rem;padding:.5rem .6rem;background:#fff;color:#302923;font:inherit;font-size:.78rem}._grid_1plaq_11 input:focus,._grid_1plaq_11 select:focus,._ruleGrid_1plaq_12 input:focus,._option_1plaq_12 input:focus{border-color:#6b8e23;box-shadow:0 0 0 3px #6b8e231f;outline:0}._choiceGrid_1plaq_17{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}._choice_1plaq_17,._choiceActive_1plaq_18{display:grid;gap:.15rem;padding:.7rem;border:1px solid #d9d0c9;border-radius:.5rem;background:#fff;color:#4b4039;text-align:left;cursor:pointer}._choice_1plaq_17 strong,._choiceActive_1plaq_18 strong{font-size:.78rem}._choice_1plaq_17 small,._choiceActive_1plaq_18 small{color:#766b63;font-size:.67rem}._choiceActive_1plaq_18{border-color:#9ebd72;background:#f3f7ed;color:#477017;box-shadow:0 0 0 1px #6b8e231a}._ruleGrid_1plaq_12{display:grid;grid-template-columns:minmax(0,1fr) 8rem 8rem;align-items:end;gap:.7rem}._options_1plaq_23{display:grid;gap:.55rem}._optionBlock_1plaq_24{display:grid;gap:.45rem;padding:.55rem;border:1px solid #e6e0db;border-radius:.55rem;background:#fff}._effectPanel_1plaq_25{scroll-margin-block:1rem}._optionExpanded_1plaq_26{border-color:#9ebd72;box-shadow:0 0 0 2px #6b8e2314}._option_1plaq_12{display:grid;grid-template-columns:auto minmax(10rem,1.5fr) minmax(8rem,1fr) 7rem 7rem auto;align-items:end;gap:.55rem}._optionNumber_1plaq_28{display:grid;width:1.5rem;height:1.5rem;align-self:center;place-items:center;border-radius:50%;background:#edf5e8;color:#477017;font-size:.68rem;font-weight:800}._effectSummary_1plaq_29{display:flex;align-items:center;gap:.5rem;padding:.5rem .6rem;border:1px solid #d9e6c9;border-radius:.4rem;background:#f8fbf4;color:#477017}._effectSummary_1plaq_29>._material-symbols-outlined_1plaq_30{font-size:1.05rem}._effectSummary_1plaq_29>div{display:grid;gap:.1rem;min-width:0}._effectSummary_1plaq_29 strong{font-size:.7rem}._effectSummary_1plaq_29 small{color:#665b54;font-size:.64rem}._effectSummary_1plaq_29 button{margin-left:auto;padding:.4rem .55rem;border:1px solid #9ebd72;border-radius:.4rem;background:#fff;color:#477017;font:inherit;font-size:.68rem;font-weight:800;cursor:pointer}._removeOption_1plaq_35{display:grid;width:2rem;height:2rem;align-self:center;place-items:center;border:0;border-radius:.4rem;background:#fff0ed;color:#b24d3c;cursor:pointer}._removeOption_1plaq_35:disabled{cursor:not-allowed;opacity:.45}._removeOption_1plaq_35 ._material-symbols-outlined_1plaq_30{font-size:1rem}._addOption_1plaq_38{display:inline-flex;align-items:center;justify-self:start;gap:.3rem;padding:.5rem .7rem;border:1px dashed #9ebd72;border-radius:.5rem;background:#f3f7ed;color:#477017;font:inherit;font-size:.72rem;font-weight:800;cursor:pointer}._addOption_1plaq_38 ._material-symbols-outlined_1plaq_30{font-size:1rem}._globalNotice_1plaq_40{display:flex;gap:.5rem;padding:.75rem;border:1px solid #d9e6c9;border-radius:.5rem;background:#f3f7ed;color:#526b31;font-size:.75rem;line-height:1.4}._globalNotice_1plaq_40 ._material-symbols-outlined_1plaq_30{font-size:1rem}._effectsSection_1plaq_42{display:grid;gap:.5rem;padding:1rem;border:1px solid #e6e0db;border-radius:.6rem;background:#faf8f6}._effectsSection_1plaq_42 h3,._effectsSection_1plaq_42 p{margin:0}._effectsSection_1plaq_42 h3{color:#302923;font-size:.9rem}._effectsSection_1plaq_42 p{color:#766b63;font-size:.7rem}._effectOptions_1plaq_46{display:grid;gap:.55rem;margin-top:.35rem}._effectOption_1plaq_46{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem;border:1px solid #e6e0db;border-radius:.5rem;background:#fff}._effectOption_1plaq_46>div{display:grid;gap:.15rem;min-width:0}._effectOption_1plaq_46 strong{color:#4b4039;font-size:.78rem}._effectOption_1plaq_46 small{color:#766b63;font-size:.68rem}._effectOption_1plaq_46 button{display:inline-flex;align-items:center;gap:.3rem;padding:.5rem .65rem;border:1px solid #9ebd72;border-radius:.45rem;background:#f3f7ed;color:#477017;font:inherit;font-size:.7rem;font-weight:800;cursor:pointer;white-space:nowrap}._effectOption_1plaq_46 button ._material-symbols-outlined_1plaq_30{font-size:1rem}._error_1plaq_53{margin:0;color:#b24d3c;font-size:.74rem}@media(max-width:900px){._grid_1plaq_11{grid-template-columns:1fr 1fr}._option_1plaq_12{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto}._option_1plaq_12:nth-child(n) label:nth-of-type(3),._option_1plaq_12:nth-child(n) label:nth-of-type(4){grid-row:2}._optionActive_1plaq_54{grid-column:2}._removeOption_1plaq_35{grid-column:4;grid-row:1/3}}@media(max-width:600px){._overlay_1plaq_55{padding:.5rem}._modal_1plaq_55{width:calc(100vw - 1rem);max-height:calc(100vh - 1rem);border-radius:.6rem}._header_1plaq_55,._body_1plaq_55,._footer_1plaq_55{padding-left:1rem;padding-right:1rem}._grid_1plaq_11,._choiceGrid_1plaq_17,._ruleGrid_1plaq_12{grid-template-columns:1fr}._option_1plaq_12{grid-template-columns:auto minmax(0,1fr) auto}._option_1plaq_12 label{grid-column:2}._option_1plaq_12 label:nth-of-type(3),._option_1plaq_12 label:nth-of-type(4){grid-column:2;grid-row:auto}._optionActive_1plaq_54{grid-column:2}._removeOption_1plaq_35{grid-column:3;grid-row:1/2}}._cancel_1plaq_57,._save_1plaq_57{padding:.55rem .85rem;border:1px solid #d9d0c9;border-radius:.45rem;background:#fff;color:#4b4039;font:inherit;font-size:.75rem;font-weight:700;cursor:pointer}._save_1plaq_57{border-color:#5e7f23;background:#5e7f23;color:#fff}._cancel_1plaq_57:disabled,._save_1plaq_57:disabled{cursor:not-allowed;opacity:.5}._help_4o4we_1{margin:0 0 1.1rem;color:#766b63;font-size:.82rem;line-height:1.45}._field_4o4we_1{display:flex;flex-direction:column;gap:.45rem;color:#302923;font-size:.85rem;font-weight:700}._inputWrap_4o4we_1{display:flex;align-items:center;gap:.25rem;border:1px solid #d8d0ca;border-radius:.55rem;padding:.65rem .75rem;color:#766b63;font-size:1.1rem}._inputWrap_4o4we_1:focus-within{border-color:#b7641a;box-shadow:0 0 0 3px #b7641a24}._inputWrap_4o4we_1 input{width:100%;border:0;outline:0;color:#302923;font:inherit;font-size:1.35rem}._validation_4o4we_1{margin:.55rem 0 0;color:#a52b20;font-size:.75rem;font-weight:500}._error_4o4we_1{margin:.8rem 0 0;color:#a52b20;font-size:.8rem}._cancel_4o4we_1,._save_4o4we_1{border:0;border-radius:.55rem;padding:.7rem 1rem;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer}._cancel_4o4we_1{background:#eee9e5;color:#5e5148}._save_4o4we_1{background:#b7641a;color:#fff}._cancel_4o4we_1:disabled,._save_4o4we_1:disabled{cursor:not-allowed;opacity:.55}._trigger_5q54p_1{display:inline-flex;align-items:center;gap:.3rem;border:0;border-radius:.4rem;background:#fff2e5;color:#b7641a;padding:.45rem .6rem;font:inherit;font-size:.72rem;font-weight:700;cursor:pointer}._trigger_5q54p_1:hover{background:#ffe6cc}._trigger_5q54p_1 span{font-size:1rem}._trigger_5q54p_1:focus-visible{outline:3px solid rgba(183,100,26,.25);outline-offset:2px}._editor_6amwz_1{display:grid;gap:.9rem;min-width:0;padding:1rem;border:1px solid #e1dad3;border-radius:.75rem;background:#fff}._header_6amwz_11{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._header_6amwz_11 h3{margin:0;color:#302923;font-size:1rem}._header_6amwz_11 p{margin:.3rem 0 0;color:#665b54;font-size:.82rem;line-height:1.45}._count_6amwz_31{flex:0 0 auto;border:1px solid #d9d0c9;border-radius:999px;padding:.3rem .6rem;color:#4a3f35;font-size:.75rem;font-weight:700}._items_6amwz_41{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}._item_6amwz_41{display:grid;gap:.8rem;min-width:0;border:1px solid #e8e2dc;border-radius:.65rem;padding:.85rem;background:#fbfaf8}._itemIdentity_6amwz_59{display:grid;gap:.25rem;min-width:0}._itemIdentity_6amwz_59 strong{overflow-wrap:anywhere;color:#302923;font-size:.9rem}._itemIdentity_6amwz_59 small{overflow-wrap:anywhere;color:#665b54;font-size:.75rem}._itemControls_6amwz_77{display:grid;grid-template-columns:minmax(12rem,.6fr) minmax(0,1fr);align-items:end;gap:.8rem;min-width:0}._quantityField_6amwz_85{display:grid;gap:.35rem;min-width:0;color:#4a3f35;font-size:.78rem;font-weight:700}._validationMessage_6amwz_94{margin:0;border:1px solid #e6c7c2;border-radius:.45rem;padding:.45rem .6rem;background:#fff1ef;color:#8c2d23;font-size:.75rem;font-weight:700;line-height:1.4}._itemActions_6amwz_106{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}._secondaryButton_6amwz_113,._removeButton_6amwz_114,._addButton_6amwz_115{min-height:2.6rem;border-radius:.5rem;padding:.55rem .8rem;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer;touch-action:manipulation}._secondaryButton_6amwz_113{border:1px solid #d9d0c9;background:#fff;color:#4a3f35}._removeButton_6amwz_114{border:1px solid #e6c7c2;background:#fff;color:#8c2d23}._addButton_6amwz_115{border:1px solid #466f25;background:#527d2d;color:#fff}._secondaryButton_6amwz_113:hover:not(:disabled),._secondaryButton_6amwz_113:focus-visible:not(:disabled){border-color:#8d8177;background:#f3eee9}._removeButton_6amwz_114:hover:not(:disabled),._removeButton_6amwz_114:focus-visible:not(:disabled){background:#fff1ef}._addButton_6amwz_115:hover:not(:disabled),._addButton_6amwz_115:focus-visible:not(:disabled){background:#3f6322}._secondaryButton_6amwz_113:focus-visible,._removeButton_6amwz_114:focus-visible,._addButton_6amwz_115:focus-visible{outline:3px solid rgba(107,142,35,.3);outline-offset:2px}._secondaryButton_6amwz_113:disabled,._removeButton_6amwz_114:disabled,._addButton_6amwz_115:disabled{cursor:not-allowed;opacity:.55}._pickerPanel_6amwz_174{display:grid;gap:.7rem;min-width:0;border:1px solid #d8e2cb;border-radius:.6rem;padding:.85rem;background:#f8fbf4}._pickerPanel_6amwz_174 p,._empty_6amwz_185{margin:0;color:#665b54;font-size:.82rem;line-height:1.5}._empty_6amwz_185{border:1px dashed #d9d0c9;border-radius:.6rem;padding:.85rem}._addArea_6amwz_198{display:grid;justify-items:start;gap:.75rem;min-width:0}@media(max-width:600px){._editor_6amwz_1{padding:.8rem}._header_6amwz_11{flex-direction:column;gap:.5rem}._itemControls_6amwz_77{grid-template-columns:minmax(0,1fr)}._itemActions_6amwz_106{width:100%}._secondaryButton_6amwz_113,._removeButton_6amwz_114,._addButton_6amwz_115{max-width:100%}}@media(max-width:360px){._item_6amwz_41{padding:.65rem}._itemActions_6amwz_106{display:grid;grid-template-columns:minmax(0,1fr)}}._panel_mp4uu_1{display:grid;gap:.9rem;min-width:0;padding-top:.65rem}._header_mp4uu_8 h3{margin:0;color:#302923;font-size:1rem}._header_mp4uu_8 p{margin:.3rem 0 0;color:#665b54;font-size:.82rem;line-height:1.45}._field_mp4uu_21{display:grid;gap:.4rem;min-width:0;margin:0;border:0;padding:0}._fieldLabel_mp4uu_30{color:#374151;font-size:.82rem;font-weight:700}._field_mp4uu_21 small{color:#665b54;font-size:.75rem;line-height:1.45}._destinations_mp4uu_42{min-width:0;margin:0;border:1px solid #ded7d0;border-radius:.65rem;padding:.8rem}._destinations_mp4uu_42 legend{padding:0 .3rem;color:#302923;font-size:.82rem;font-weight:800}._destinations_mp4uu_42>p{margin:0;color:#665b54;font-size:.82rem;line-height:1.45}._destinationList_mp4uu_64{display:grid;gap:.55rem}._destination_mp4uu_42{display:grid;grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.65rem;border:1px solid #e8e2dc;border-radius:.55rem;padding:.65rem;background:#fbfaf8;cursor:pointer}._destination_mp4uu_42 input{width:1.1rem;height:1.1rem;margin:.1rem 0 0;accent-color:#527d2d}._destination_mp4uu_42 input:focus-visible{outline:3px solid rgba(107,142,35,.32);outline-offset:2px}._destination_mp4uu_42 span{display:grid;gap:.2rem;min-width:0}._destination_mp4uu_42 strong{overflow-wrap:anywhere;color:#302923;font-size:.84rem}._destination_mp4uu_42 small{color:#665b54;font-size:.75rem;line-height:1.4}._overwriteNotice_mp4uu_111,._addNotice_mp4uu_112,._localOnlyNote_mp4uu_113{border-radius:.55rem;padding:.7rem .8rem;font-size:.8rem;line-height:1.5}._overwriteNotice_mp4uu_111{border:1px solid #e4c987;background:#fff8e5;color:#594718;font-weight:700}._addNotice_mp4uu_112{border:1px solid #cbdcba;background:#f5f9f0;color:#35551d;font-weight:700}._localOnlyNote_mp4uu_113{margin:0;border:1px solid #e4ddd6;background:#fff;color:#665b54}._prepareButton_mp4uu_141,._cancelButton_mp4uu_142,._confirmButton_mp4uu_143{min-height:2.65rem;border-radius:.5rem;padding:.55rem .85rem;font:inherit;font-size:.82rem;font-weight:800;cursor:pointer;touch-action:manipulation}._prepareButton_mp4uu_141{justify-self:start;border:1px solid #466f25;background:#527d2d;color:#fff}._prepareButton_mp4uu_141:hover:not(:disabled),._prepareButton_mp4uu_141:focus-visible:not(:disabled){background:#3f6322}._prepareButton_mp4uu_141:disabled,._cancelButton_mp4uu_142:disabled,._confirmButton_mp4uu_143:disabled{cursor:not-allowed;opacity:.55}._confirmation_mp4uu_173{display:grid;gap:.65rem;min-width:0;border:2px solid #a47a1d;border-radius:.7rem;padding:.9rem;background:#fffaf0}._confirmation_mp4uu_173 h4{margin:0;color:#302923;font-size:.92rem}._confirmation_mp4uu_173 p,._confirmation_mp4uu_173 ul{margin:0;color:#4a3f35;font-size:.82rem;line-height:1.5}._confirmation_mp4uu_173 ul{padding-left:1.25rem}._confirmationWarning_mp4uu_201{border-left:3px solid #956b12;padding-left:.65rem;font-weight:800}._confirmationActions_mp4uu_207{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem;margin-top:.15rem}._cancelButton_mp4uu_142{border:1px solid #d9d0c9;background:#fff;color:#4a3f35}._confirmButton_mp4uu_143{border:1px solid #8c2d23;background:#a4362b;color:#fff}._cancelButton_mp4uu_142:hover:not(:disabled),._cancelButton_mp4uu_142:focus-visible:not(:disabled){background:#f3eee9}._confirmButton_mp4uu_143:hover:not(:disabled),._confirmButton_mp4uu_143:focus-visible:not(:disabled){background:#8c2d23}._prepareButton_mp4uu_141:focus-visible,._cancelButton_mp4uu_142:focus-visible,._confirmButton_mp4uu_143:focus-visible{outline:3px solid rgba(107,142,35,.3);outline-offset:2px}._empty_mp4uu_244{margin:0;border:1px dashed #d9d0c9;border-radius:.6rem;padding:.85rem;color:#665b54;font-size:.82rem;line-height:1.45}@media(max-width:600px){._panel_mp4uu_1{padding-top:.5rem}._prepareButton_mp4uu_141,._cancelButton_mp4uu_142,._confirmButton_mp4uu_143{width:100%}._confirmationActions_mp4uu_207{display:grid;grid-template-columns:minmax(0,1fr)}}._sourceModes_mp4uu_271{display:flex;flex-wrap:wrap;gap:.65rem 1rem;min-width:0;margin:0;border:1px solid #ded7d0;border-radius:.65rem;padding:.8rem}._sourceModes_mp4uu_271 legend{padding:0 .3rem;color:#302923;font-size:.82rem;font-weight:800}._sourceModes_mp4uu_271 label{display:inline-flex;align-items:center;gap:.45rem;color:#4a3f35;font-size:.8rem;font-weight:700;cursor:pointer}._sourceModes_mp4uu_271 input,._restoreHistorical_mp4uu_300 input{width:1rem;height:1rem;accent-color:#527d2d}._historySource_mp4uu_306{display:grid;gap:.65rem;min-width:0}._historySource_mp4uu_306>p{margin:0;color:#665b54;font-size:.8rem;line-height:1.45}._historyError_mp4uu_319{border:1px solid #e6c7c2;border-radius:.55rem;padding:.65rem .75rem;background:#fff1ef;color:#8c2d23!important;font-weight:700}._restoreHistorical_mp4uu_300{display:grid;grid-template-columns:1.2rem minmax(0,1fr);align-items:start;gap:.65rem;border:1px solid #bbd29f;border-radius:.6rem;padding:.7rem;background:#f5f9f0;cursor:pointer}._restoreHistorical_mp4uu_300 input{margin:.1rem 0 0}._restoreHistorical_mp4uu_300 span{display:grid;gap:.2rem;min-width:0}._restoreHistorical_mp4uu_300 strong{overflow-wrap:anywhere;color:#35551d;font-size:.82rem}._restoreHistorical_mp4uu_300 small{color:#4a3f35;font-size:.75rem;line-height:1.4}._sr-only_t25qw_1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._editor_t25qw_1{display:grid;gap:1rem;margin-top:1rem;padding:1rem;border:1px solid #e6e0db;border-radius:.75rem;background:#fff}._header_t25qw_1{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._eyebrow_t25qw_1{color:#a0765e;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._header_t25qw_1 h4{margin:.25rem 0;color:#302923;font-size:1rem}._header_t25qw_1 p{margin:.3rem 0 0;color:#766b63;font-size:.8rem}._save_t25qw_1{border:0;border-radius:.5rem;padding:.65rem .85rem;background:#6b8e23;color:#fff;font:inherit;font-size:.8rem;font-weight:800;cursor:pointer}._save_t25qw_1:disabled{opacity:.5;cursor:not-allowed}._locationList_t25qw_1{display:grid;gap:.55rem}._locationRow_t25qw_1{display:grid;grid-template-columns:minmax(0,1fr) 9rem 7rem;align-items:center;gap:.75rem;padding:.7rem;border:1px solid #eee8e2;border-radius:.5rem}._locationRow_t25qw_1 div{display:grid;gap:.2rem}._locationRow_t25qw_1 strong{color:#302923;font-size:.8rem}._locationRow_t25qw_1 small{color:#766b63;font-size:.7rem}._locationRow_t25qw_1 input,._locationSelect_t25qw_1 select,._matrixRow_t25qw_1 input{box-sizing:border-box;width:100%;border:1px solid #d9d0c9;border-radius:.45rem;padding:.55rem;background:#fff;color:#302923;font:inherit;font-size:.8rem}._locationRow_t25qw_1 input:focus,._locationSelect_t25qw_1 select:focus,._matrixRow_t25qw_1 input:focus{border-color:#6b8e23;box-shadow:0 0 0 3px #6b8e231f;outline:0}._override_t25qw_1{color:#7b5b16!important;font-weight:700}._inherited_t25qw_1{color:#477017!important}._locationSelect_t25qw_1{display:grid;max-width:22rem;gap:.35rem;color:#665b54;font-size:.8rem;font-weight:800}._matrix_t25qw_1{display:grid;overflow:auto;border:1px solid #eee8e2;border-radius:.5rem}._matrixHeader_t25qw_1,._matrixRow_t25qw_1{display:grid;grid-template-columns:minmax(12rem,1fr) 6rem 9rem;align-items:center;gap:.75rem;padding:.65rem .75rem}._matrixHeader_t25qw_1{background:#faf8f6;color:#766b63;font-size:.7rem;font-weight:800;text-transform:uppercase}._matrixRow_t25qw_1{border-top:1px solid #eee8e2;color:#302923;font-size:.8rem}._matrixRow_t25qw_1 span{color:#766b63}._pending_t25qw_1{display:flex;align-items:center;gap:.7rem;margin-top:1rem;padding:1rem;border:1px dashed #d9d0c9;border-radius:.65rem;background:#faf8f6;color:#766b63;font-size:.8rem}._pending_t25qw_1 ._material-symbols-outlined_t25qw_1{color:#6b8e23}._pending_t25qw_1 strong{color:#302923}._pending_t25qw_1 p{margin:.25rem 0 0}._error_t25qw_1,._message_t25qw_1{padding:.7rem .8rem;border-radius:.5rem;font-size:.8rem}._error_t25qw_1{background:#fff0ee;color:#a4362b}._message_t25qw_1{background:#e8f3dc;color:#477017}@media(max-width:650px){._header_t25qw_1{flex-direction:column}._save_t25qw_1{width:100%}._locationRow_t25qw_1{grid-template-columns:1fr}._matrixHeader_t25qw_1,._matrixRow_t25qw_1{grid-template-columns:minmax(10rem,1fr) 5rem 8rem}}._editor_1qgi9_1{display:grid;gap:1rem;min-width:0}._header_1qgi9_7 h2{margin:0;color:#302923;font-size:1.2rem}._header_1qgi9_7 p{margin:.4rem 0 0;color:#665b54;font-size:.88rem;line-height:1.5}._selectorField_1qgi9_20{display:grid;gap:.4rem;min-width:0;margin:0;border:0;padding:0}._fieldLabel_1qgi9_29{color:#374151;font-size:.82rem;font-weight:700}._selectorField_1qgi9_20 small{color:#665b54;font-size:.75rem;line-height:1.45}._draftSummary_1qgi9_41,._draftNote_1qgi9_42{margin:0;border:1px solid #dce7d2;border-radius:.55rem;padding:.65rem .8rem;background:#f5f9f0;color:#3f6322;font-size:.82rem;font-weight:700;line-height:1.45}._validationNotice_1qgi9_54,._retiredNotice_1qgi9_55{margin:0;border-radius:.55rem;padding:.7rem .8rem;font-size:.82rem;font-weight:700;line-height:1.5}._validationNotice_1qgi9_54{border:1px solid #e6c7c2;background:#fff1ef;color:#8c2d23}._retiredNotice_1qgi9_55{border:1px solid #e4c987;background:#fff8e5;color:#594718}._configuration_1qgi9_76{display:grid;gap:.9rem;min-width:0;border:1px solid #e1dad3;border-radius:.8rem;padding:1rem;background:#fbfaf8}._configurationHeader_1qgi9_86{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._configurationHeader_1qgi9_86 h3{margin:0;color:#302923;font-size:1.05rem;overflow-wrap:anywhere}._configurationHeader_1qgi9_86 p{margin:.3rem 0 0;color:#665b54;font-size:.78rem}._pendingBadge_1qgi9_106,._cleanBadge_1qgi9_107{flex:0 0 auto;max-width:100%;border:1px solid #bbd29f;border-radius:999px;padding:.35rem .65rem;background:#f2f8e9;color:#35551d;font-size:.72rem;font-weight:800;text-align:center}._cleanBadge_1qgi9_107{border-color:#d9d0c9;background:#fff;color:#665b54}._selectionList_1qgi9_126{display:flex;flex-wrap:wrap;gap:.5rem;margin:0}._selectionList_1qgi9_126>div{display:grid;gap:.15rem;min-width:0;border:1px solid #e4ddd6;border-radius:.5rem;padding:.5rem .65rem;background:#fff}._selectionList_1qgi9_126 dt{color:#766b63;font-size:.65rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}._selectionList_1qgi9_126 dd{margin:0;overflow-wrap:anywhere;color:#302923;font-size:.82rem;font-weight:700}._noSelections_1qgi9_159,._recipeNote_1qgi9_160,._costNote_1qgi9_161,._unknownCost_1qgi9_162,._empty_1qgi9_163{margin:0;font-size:.82rem;line-height:1.5}._noSelections_1qgi9_159,._costNote_1qgi9_161{color:#665b54}._statusGrid_1qgi9_174{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}._statusCard_1qgi9_180{display:grid;align-content:start;gap:.35rem;min-width:0;border:1px solid #ded7d0;border-radius:.6rem;padding:.75rem;background:#fff}._statusCard_1qgi9_180>span{color:#766b63;font-size:.66rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}._statusCard_1qgi9_180>strong{overflow-wrap:anywhere;color:#302923;font-size:.86rem;line-height:1.35}._statusCard_1qgi9_180 ._costValue_1qgi9_206{color:#4a3f35;font-size:.8rem}._unknownCost_1qgi9_162{border-left:3px solid #956b12;padding:.4rem 0 .4rem .7rem;color:#5e4714;font-weight:700}._recipeNote_1qgi9_160,._costNote_1qgi9_161{padding:.65rem .75rem;border-radius:.55rem}._recipeNote_1qgi9_160{border:1px solid #eadbb8;background:#fff9e8;color:#594718;font-weight:700}._costNote_1qgi9_161{border:1px solid #e4ddd6;background:#fff}._recipeActions_1qgi9_236{display:flex;flex-wrap:wrap;gap:.55rem}._retireButton_1qgi9_242,._restoreButton_1qgi9_243{min-height:2.6rem;border-radius:.5rem;padding:.55rem .8rem;font:inherit;font-size:.82rem;font-weight:800;cursor:pointer;touch-action:manipulation}._retireButton_1qgi9_242{border:1px solid #8c2d23;background:#a4362b;color:#fff}._restoreButton_1qgi9_243{border:1px solid #d9d0c9;background:#fff;color:#4a3f35}._retireButton_1qgi9_242:hover,._retireButton_1qgi9_242:focus-visible{background:#8c2d23}._restoreButton_1qgi9_243:hover,._restoreButton_1qgi9_243:focus-visible{background:#f3eee9}._retireButton_1qgi9_242:focus-visible,._restoreButton_1qgi9_243:focus-visible{outline:3px solid rgba(107,142,35,.3);outline-offset:2px}._retireConfirmation_1qgi9_282{display:grid;gap:.65rem;border:2px solid #a47a1d;border-radius:.7rem;padding:.9rem;background:#fffaf0}._retireConfirmation_1qgi9_282 h4,._retireConfirmation_1qgi9_282 p{margin:0}._retireConfirmation_1qgi9_282 h4{color:#302923;font-size:.92rem}._retireConfirmation_1qgi9_282 p{color:#4a3f35;font-size:.82rem;line-height:1.5}._retireConfirmation_1qgi9_282>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}._empty_1qgi9_163{border:1px dashed #d9d0c9;border-radius:.65rem;padding:1rem;color:#665b54}._copyDisclosure_1qgi9_321{min-width:0;border:1px solid #ded7d0;border-radius:.7rem;padding:.85rem;background:#fff}._copyDisclosure_1qgi9_321 summary{color:#3f6322;font-size:.9rem;font-weight:800;cursor:pointer}._copyDisclosure_1qgi9_321 summary:focus-visible{border-radius:.2rem;outline:3px solid rgba(107,142,35,.3);outline-offset:3px}._copyDisclosure_1qgi9_321>p{margin:.7rem 0;color:#665b54;font-size:.8rem;line-height:1.45}@media(max-width:900px){._statusGrid_1qgi9_174{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){._configuration_1qgi9_76{padding:.8rem}._configurationHeader_1qgi9_86{flex-direction:column;gap:.55rem}._statusGrid_1qgi9_174{grid-template-columns:minmax(0,1fr)}._retireConfirmation_1qgi9_282>div{display:grid;grid-template-columns:minmax(0,1fr)}._retireButton_1qgi9_242,._restoreButton_1qgi9_243{width:100%}}@media(max-width:360px){._selectionList_1qgi9_126{display:grid;grid-template-columns:minmax(0,1fr)}._pendingBadge_1qgi9_106,._cleanBadge_1qgi9_107{white-space:normal}}._overlay_zborz_20{position:fixed;inset:0;background-color:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;transition:opacity .2s}._modal_zborz_29{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:78rem;height:90vh;max-height:90vh;background-color:#fff;border-radius:.75rem;box-shadow:0 25px 50px -12px #00000040;z-index:1001;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e5e7eb;font-family:Manrope,sans-serif}._header_zborz_49{padding:1.25rem 2rem;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;background-color:#fff;flex-shrink:0}._headerTitle_zborz_59 h2{font-size:1.5rem;font-weight:700;color:#111827;margin:0}._headerTitle_zborz_59 p{font-size:.875rem;color:#6b7280;margin-top:.25rem;margin-bottom:0}._closeButton_zborz_73{color:#9ca3af;transition:color .2s,background-color .2s;padding:.5rem;border-radius:9999px;border:none;background:transparent;cursor:pointer}._closeButton_zborz_73:hover{color:#4b5563;background-color:#f3f4f6}._closeButton_zborz_73 ._materialSymbols_zborz_88{font-size:1.5rem}._content_zborz_92{flex:1;overflow-y:auto}._contentGrid_zborz_97{padding:2rem;display:grid;grid-template-columns:1fr;gap:2rem;align-items:start}@media(min-width:1024px){._contentGrid_zborz_97{grid-template-columns:minmax(18rem,4fr) minmax(34rem,8fr);gap:2.25rem}}._leftColumn_zborz_112{display:flex;flex-direction:column;gap:1.5rem}._sectionTitle_zborz_118{font-size:1.125rem;font-weight:700;color:#a5590d;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}._sectionTitle_zborz_118 ._materialSymbols_zborz_88{font-size:1.25rem}._imageUpload_zborz_132{position:relative;width:100%;aspect-ratio:4/3;border-radius:.75rem;overflow:hidden;border:1px solid #e5e7eb;background-color:#f9fafb;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;transition:background-color .2s}._imageUpload_zborz_132:hover{background-color:#f3f4f6}._imageUploadInput_zborz_153{position:absolute;inset:0;opacity:0;cursor:pointer;z-index:10}._uploadIcon_zborz_161{color:#9ca3af;font-size:2.5rem}._uploadText_zborz_166{font-size:.875rem;font-weight:600;color:#374151}._uploadSubtext_zborz_172{font-size:.75rem;color:#9ca3af;margin-top:.25rem}._imagePreview_zborz_179{position:relative;width:100%;aspect-ratio:4/3;border-radius:.75rem;overflow:hidden;border:1px solid #e5e7eb;background-color:#f9fafb;cursor:pointer;transition:transform .5s}._imagePreview_zborz_179:hover{transform:scale(1.05)}._imagePreviewImg_zborz_195{width:100%;height:100%;object-fit:cover;transition:transform .5s}._imagePreview_zborz_179:hover ._imagePreviewImg_zborz_195{transform:scale(1.05)}._imagePreviewOverlay_zborz_206{position:absolute;inset:0;background-color:#0000;transition:background-color .3s}._imagePreview_zborz_179:hover ._imagePreviewOverlay_zborz_206{background-color:#0003}._imagePreviewEditButton_zborz_217{position:absolute;bottom:1rem;right:1rem;background-color:#ffffffe6;color:#374151;padding:.625rem;border-radius:9999px;box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s;border:none;cursor:pointer;transform:scale(1);opacity:1;display:flex;align-items:center;justify-content:center}._imagePreview_zborz_179:hover ._imagePreviewEditButton_zborz_217{transform:scale(1.1);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}._imagePreviewEditButton_zborz_217:hover{background-color:#a5590d;color:#fff}._imagePreviewDeleteButton_zborz_247{position:absolute;top:1rem;right:1rem;background-color:#ef4444e6;color:#fff;padding:.625rem;border-radius:9999px;box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s;border:none;cursor:pointer;transform:scale(1);opacity:0;display:flex;align-items:center;justify-content:center}._imagePreview_zborz_179:hover ._imagePreviewDeleteButton_zborz_247{opacity:1;transform:scale(1.1)}._imagePreviewDeleteButton_zborz_247:hover{background-color:#dc2626;box-shadow:0 20px 25px -5px #ef44444d}._imagePreviewBadge_zborz_277{position:absolute;top:1rem;left:1rem;background-color:#00000080;color:#fff;font-size:.75rem;padding:.25rem .5rem;border-radius:.25rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._formFields_zborz_289{display:flex;flex-direction:column;gap:1.25rem}._formGroup_zborz_295{display:flex;flex-direction:column}._formLabel_zborz_300{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.375rem}._labelRow_zborz_308{display:flex;justify-content:space-between;align-items:center;margin-bottom:.375rem}._skuBadge_zborz_315{padding:.125rem .5rem;border-radius:.25rem;background-color:#f3f4f6;font-size:.75rem;font-family:monospace;color:#6b7280;border:1px solid #e5e7eb}._formInput_zborz_325{width:100%;padding:.75rem 1rem;border-radius:.5rem;background-color:#f9fafb;border:1px solid #e5e7eb;transition:border-color .2s,box-shadow .2s;font-size:.875rem;color:#111827;font-family:inherit}._formInput_zborz_325:focus{outline:none;border-color:#a5590d;box-shadow:0 0 0 1px #a5590d}._formInput_zborz_325::placeholder{color:#9ca3af}._priceInputWrapper_zborz_347{position:relative}._priceInputWrapper_zborz_347:before{content:"$";position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#9ca3af}._priceInputWrapper_zborz_347 ._formInput_zborz_325{padding-left:2rem}._formHint_zborz_364{font-size:.75rem;color:#9ca3af;margin-top:.375rem;margin-left:.25rem}._categoryRow_zborz_371{display:flex;gap:.5rem}._categorySelect_zborz_376{flex:1;position:relative}._formSelect_zborz_381{width:100%;padding:.75rem 1rem;border-radius:.5rem;background-color:#f9fafb;border:1px solid #e5e7eb;transition:border-color .2s,box-shadow .2s;font-size:.875rem;color:#111827;appearance:none;cursor:pointer;font-family:inherit}._formSelect_zborz_381:focus{outline:none;border-color:#a5590d;box-shadow:0 0 0 1px #a5590d}._selectWrapper_zborz_401{position:relative}._selectWrapper_zborz_401:after{content:"expand_more";font-family:Material Symbols Outlined;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}._addCategoryButton_zborz_416{flex:none;width:50px;background-color:#a5590d;color:#fff;border-radius:.5rem;display:flex;align-items:center;justify-content:center;transition:background-color .2s;box-shadow:0 1px 2px #0000000d;border:none;cursor:pointer}._addCategoryButton_zborz_416:hover{background-color:#8a4a0b}._formTextarea_zborz_435{width:100%;padding:.75rem 1rem;border-radius:.5rem;background-color:#f9fafb;border:1px solid #e5e7eb;transition:border-color .2s,box-shadow .2s;font-size:.875rem;color:#111827;resize:none;font-family:inherit}._formTextarea_zborz_435:focus{outline:none;border-color:#a5590d;box-shadow:0 0 0 1px #a5590d}._formTextarea_zborz_435::placeholder{color:#9ca3af}._toggleCard_zborz_458{padding:1rem;border-radius:.75rem;border:1px solid #e5e7eb;background-color:#fafafa}._toggleCardContent_zborz_465{display:flex;align-items:flex-start;justify-content:space-between}._toggleCardText_zborz_471{flex:1;padding-right:1rem}._toggleCardText_zborz_471 h4{font-size:.875rem;font-weight:700;color:#111827;margin:0}._toggleCardText_zborz_471 p{font-size:.75rem;color:#6b7280;margin-top:.25rem;margin-bottom:0}._toggleSwitch_zborz_490{position:relative;display:inline-block;width:3rem;height:1.5rem}._toggleInput_zborz_497{position:absolute;width:1.5rem;height:1.5rem;border-radius:9999px;background-color:#fff;border:4px solid #d1d5db;appearance:none;cursor:pointer;transition:all .3s;z-index:10}._toggleInput_zborz_497:checked{right:0;border-color:#a5590d}._toggleLabel_zborz_515{display:block;overflow:hidden;height:1.5rem;border-radius:9999px;background-color:#d1d5db;cursor:pointer;transition:background-color .3s}._toggleInput_zborz_497:checked+._toggleLabel_zborz_515{background-color:#a5590d}._rightColumn_zborz_529{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:1024px){._rightColumn_zborz_529{border-left:1px solid #e5e7eb;padding-left:2.25rem}}._tabContent_zborz_542{position:relative;flex:1;display:flex;flex-direction:column;gap:1rem;min-height:8rem}._pricingWorkspace_zborz_551{display:flex;flex-direction:column;gap:1.25rem}._workspaceHeader_zborz_557{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}._workspaceEyebrow_zborz_564{display:block;margin-bottom:.3rem;color:#a5590d;font-size:.6875rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._workspaceHeader_zborz_557 h3{margin:0;color:#1f2937;font-size:1.125rem}._workspaceHeader_zborz_557 p{margin:.3rem 0 0;color:#6b7280;font-size:.8125rem}._pricingStatus_zborz_586{flex:none;padding:.35rem .65rem;border:1px solid #edd8c1;border-radius:999px;background:#fff8ef;color:#8a4a0b;font-size:.6875rem;font-weight:700}._pricingModeGrid_zborz_597{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}._pricingModeCard_zborz_603{position:relative;min-height:6.25rem;padding:1rem;display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:.75rem;text-align:left;border:1px solid #e3ddd7;border-radius:.75rem;background:#fff;color:#4b5563;font:inherit;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}._pricingModeCard_zborz_603:hover{border-color:#c9ad92;background:#fffdfb}._pricingModeCardActive_zborz_622{border-color:#a5590d;background:#fffaf4;box-shadow:0 0 0 2px #a5590d17}._modeIcon_zborz_624,._modeCheck_zborz_625{font-family:Material Symbols Outlined}._modeIcon_zborz_624{width:2.25rem;height:2.25rem;display:grid;place-items:center;border-radius:.625rem;background:#f4f1ee;color:#756b62;font-size:1.2rem}._pricingModeCardActive_zborz_622 ._modeIcon_zborz_624{background:#f2dfcc;color:#a5590d}._modeCheck_zborz_625{color:#b7afa8;font-size:1.2rem}._pricingModeCardActive_zborz_622 ._modeCheck_zborz_625{color:#a5590d}._modeCopy_zborz_643 strong{display:block;margin-top:.1rem;color:#272d35;font-size:.875rem}._modeCopy_zborz_643 small{display:block;margin-top:.3rem;color:#7b818a;font-size:.72rem;line-height:1.45}._fixedPricePanel_zborz_646{min-height:9rem;padding:1.5rem;display:flex;justify-content:space-between;align-items:center;gap:2rem;border:1px solid #e7e1dc;border-radius:.875rem;background:linear-gradient(135deg,#fff,#fdf9f5)}._fixedPriceCopy_zborz_658{display:flex;align-items:center;gap:.875rem}._fixedPriceCopy_zborz_658>span{width:2.75rem;height:2.75rem;display:grid;place-items:center;border-radius:.75rem;background:#f2e3d4;color:#a5590d;font-size:1.4rem}._fixedPriceCopy_zborz_658 h4{margin:0;color:#272d35;font-size:.9375rem}._fixedPriceCopy_zborz_658 p{margin:.25rem 0 0;color:#7b818a;font-size:.75rem}._largePriceInput_zborz_663{width:13rem;height:3.5rem;display:flex;align-items:center;border:1px solid #d9cfc6;border-radius:.75rem;background:#fff;overflow:hidden}._largePriceInput_zborz_663:focus-within{border-color:#a5590d;box-shadow:0 0 0 3px #a5590d1a}._largePriceInput_zborz_663>span{padding-left:.9rem;color:#a5590d;font-size:1rem;font-weight:700}._largePriceInput_zborz_663 input{width:100%;min-width:0;padding:.75rem .5rem;border:0;outline:0;color:#111827;font:inherit;font-size:1.25rem;font-weight:700}._largePriceInput_zborz_663 small{padding-right:.8rem;color:#9a928b;font-size:.625rem;font-weight:700}@media(max-width:720px){._pricingModeGrid_zborz_597{grid-template-columns:1fr}._fixedPricePanel_zborz_646{align-items:stretch;flex-direction:column;gap:1rem}._largePriceInput_zborz_663{width:100%}._workspaceHeader_zborz_557{flex-direction:column}}._recipeStatusNote_zborz_686{display:grid;gap:.2rem;margin-top:.5rem;border:1px solid #f1d6a6;border-radius:.55rem;padding:.75rem .9rem;background:#fffaf0;color:#7c5a21;font-size:.78rem;line-height:1.4}._recipeStatusNote_zborz_686 strong{font-size:.8rem}._recipeHeader_zborz_703{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem}._recipeHeader_zborz_703>div{min-width:0}._recipeHeader_zborz_703 h3{margin-bottom:.2rem}._recipeHeader_zborz_703 p{margin:0;color:var(--color-text-muted, #64748b);font-size:.78rem;line-height:1.45}._recipeEyebrow_zborz_713{color:var(--color-primary, #6366f1);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}._optionRecipePanel_zborz_715{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--color-border, #e2e8f0)}._optionRecipeHeader_zborz_721{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._optionRecipeHeader_zborz_721 h3{margin:.15rem 0 0;font-size:.95rem}._optionRecipeHeader_zborz_721 button{border:0;background:transparent;color:var(--color-primary, #6366f1);font-size:.75rem;font-weight:700;cursor:pointer}._optionRecipeGroups_zborz_724{display:grid;gap:.65rem;margin-top:.8rem}._optionRecipeGroup_zborz_724{overflow:hidden;border:1px solid var(--color-border, #e2e8f0);border-radius:.55rem}._optionRecipeGroup_zborz_724>strong{display:block;padding:.55rem .7rem;background:#f8fafc;font-size:.76rem}._optionRecipeRow_zborz_727{display:grid;grid-template-columns:minmax(7rem,.35fr) 1fr;gap:.75rem;padding:.55rem .7rem;border-top:1px solid #f1f5f9}._optionRecipeRow_zborz_727 span{font-size:.76rem;font-weight:650}._optionRecipeRow_zborz_727 small{color:#475569;font-size:.7rem;line-height:1.4}._optionRecipeEmpty_zborz_730{margin:.75rem 0 0;padding:.7rem;border-radius:.5rem;background:#f8fafc;color:#64748b;font-size:.74rem;line-height:1.45}._recipeHeader_zborz_703 h3{font-size:1.125rem;font-weight:700;color:#111827}._estimatedCost_zborz_738{font-size:.75rem;font-weight:500;color:#9ca3af}._ingredientsList_zborz_744{display:flex;flex-direction:column;gap:.75rem}._ingredientItem_zborz_750{display:flex;align-items:center;gap:.75rem;padding:.75rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 1px 2px #0000000d}._ingredientInfo_zborz_761{flex:1}._ingredientInfo_zborz_761 label{display:block;font-size:.75rem;font-weight:500;color:#6b7280;margin-bottom:.25rem}._ingredientInfo_zborz_761 input{width:100%;font-size:.875rem;font-weight:500;background:transparent;border:none;padding:0;color:#111827;font-family:inherit}._ingredientInfo_zborz_761 input:focus{outline:none}._ingredientVariantMeta_zborz_788{display:block;margin-top:.25rem;color:#6b7280;font-size:.7rem;line-height:1.35}._ingredientQuantity_zborz_796{width:13rem;min-width:13rem;border-left:1px solid #f3f4f6;padding-left:.75rem}._ingredientQuantity_zborz_796 label{display:block;font-size:.75rem;font-weight:500;color:#6b7280;margin-bottom:.25rem}._quantityInputGroup_zborz_811{display:flex;align-items:center;gap:.5rem}._quantityInputGroup_zborz_811>div{flex:1;min-width:0}._quantityInputGroup_zborz_811 input{width:100%;font-size:.875rem;font-weight:500;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.25rem;padding:.25rem .5rem;text-align:right;color:#111827;font-family:inherit}._quantityInputGroup_zborz_811 input:focus{outline:none;border-color:#a5590d;box-shadow:0 0 0 1px #a5590d}._quantityInputGroup_zborz_811 span{font-size:.75rem;color:#9ca3af}._deleteButton_zborz_846{color:#9ca3af;transition:color .2s,background-color .2s;padding:.5rem;border-radius:9999px;border:none;background:transparent;cursor:pointer}._deleteButton_zborz_846:hover{color:#ef4444;background-color:#ef44441a}._addIngredientButton_zborz_861{width:100%;padding:.75rem;border:2px dashed #d1d5db;border-radius:.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem;color:#6b7280;transition:color .2s,border-color .2s,background-color .2s;margin-top:.5rem;background:transparent;cursor:pointer;font-family:inherit}._addIngredientButton_zborz_861:hover{color:#a5590d;border-color:#a5590d;background-color:#a5590d0d}._addIngredientButton_zborz_861 span:first-child{font-size:1.25rem}._addIngredientButton_zborz_861 span:last-child{font-weight:700;font-size:.875rem}._emptyState_zborz_893{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;background-color:#f9fafb;border-radius:.75rem;border:1px solid #f3f4f6}._emptyState_zborz_893 ._materialSymbols_zborz_88{font-size:2.5rem;color:#d1d5db;margin-bottom:.75rem}._emptyState_zborz_893 h4{color:#111827;font-weight:500;margin-bottom:.25rem}._emptyState_zborz_893 p{font-size:.875rem;color:#6b7280;max-width:20rem;margin:0 auto}._footer_zborz_924{display:flex;flex-direction:column;gap:1rem;width:100%}@media(min-width:640px){._footer_zborz_924{flex-direction:row;justify-content:space-between;align-items:center}}._footerCheckbox_zborz_939{display:flex;align-items:center;gap:.5rem}._footerCheckbox_zborz_939 input[type=checkbox]{height:1.25rem;width:1.25rem;accent-color:#a5590d;border-radius:.25rem;border:1px solid #d1d5db;cursor:pointer}._footerCheckbox_zborz_939 label{font-size:.875rem;font-weight:500;color:#374151;cursor:pointer}._footerActions_zborz_961{display:flex;align-items:center;gap:.75rem;width:100%}@media(min-width:640px){._footerActions_zborz_961{width:auto}}._cancelButton_zborz_974{flex:1;padding:.75rem 1.5rem;border-radius:.5rem;border:1px solid #d1d5db;color:#374151;font-weight:600;transition:background-color .2s;background:transparent;cursor:pointer;font-family:inherit}@media(min-width:640px){._cancelButton_zborz_974{flex:none}}._cancelButton_zborz_974:hover{background-color:#f9fafb}._saveButton_zborz_997{flex:1;padding:.75rem 2rem;border-radius:.5rem;background-color:#a5590d;color:#fff;font-weight:700;box-shadow:0 4px 12px #a5590d33;transition:background-color .2s;display:flex;align-items:center;justify-content:center;gap:.5rem;border:none;cursor:pointer;font-family:inherit}@media(min-width:640px){._saveButton_zborz_997{flex:none}}._saveButton_zborz_997:hover{background-color:#8a4a0b}._saveButton_zborz_997:disabled{opacity:.5;cursor:not-allowed}._saveButton_zborz_997 ._materialSymbols_zborz_88{font-size:1.125rem}._materialSymbols_zborz_88{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}._loadingOverlay_zborz_1051{position:absolute;inset:0;background-color:#ffffffe6;display:flex;align-items:center;justify-content:center;z-index:100}._spinner_zborz_1061{width:3rem;height:3rem;border:4px solid #e5e7eb;border-top-color:#a5590d;border-radius:50%;animation:_spin_zborz_1061 1s linear infinite}@keyframes _spin_zborz_1061{to{transform:rotate(360deg)}}._errorMessage_zborz_1076{padding:1rem;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;color:#991b1b;font-size:.875rem}._card_12zq4_1{border:1px solid #e5e7eb;border-radius:.5rem;background-color:#fff;overflow:hidden}._header_12zq4_8{background-color:#f9fafb;padding:.75rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f3f4f6}._headerLeft_12zq4_17{display:flex;align-items:center;gap:.75rem}._icon_12zq4_23{color:#9ca3af}._headerInfo_12zq4_27{display:flex;flex-direction:column;gap:.25rem}._title_12zq4_33{font-size:.875rem;font-weight:700;color:#111827;margin:0}._badges_12zq4_40{display:flex;gap:.5rem;flex-wrap:wrap}._badge_12zq4_40{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.125rem .375rem;border-radius:.25rem;border:1px solid}._badgeRequired_12zq4_56{background-color:#a5590d1a;color:#a5590d;border-color:#a5590d33}._badgeOptional_12zq4_62,._badgeNeutral_12zq4_68{background-color:#f3f4f6;color:#6b7280;border-color:transparent}._actions_12zq4_74{display:flex;gap:.5rem}._actionButton_12zq4_79{padding:.375rem;background:transparent;border:none;border-radius:.25rem;color:#9ca3af;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}._actionButton_12zq4_79:hover{background-color:#e5e7eb;color:#374151}._actionButtonDelete_12zq4_97:hover{color:#ef4444}._optionsPanel_12zq4_101{padding:.75rem;background-color:#ffffff80}._optionsGrid_12zq4_106{display:flex;flex-wrap:wrap;gap:.5rem}._optionChip_12zq4_112{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:9999px;background-color:#f9fafb;border:1px solid #e5e7eb;font-size:.75rem;color:#374151}._pricePositive_12zq4_124{font-weight:500;color:#10b981}._priceNeutral_12zq4_129{font-weight:500;color:#9ca3af}._materialSymbols_12zq4_134{font-family:Material Symbols Outlined;font-size:1.125rem}._container_bw92v_1{display:flex;flex-direction:column;gap:1rem;flex:1}._header_bw92v_8{display:flex;justify-content:space-between;align-items:flex-start;margin-top:.5rem}._subtitle_bw92v_15{margin:.25rem 0 0;color:#6b7280;font-size:.8125rem}._title_bw92v_17{font-size:1.125rem;font-weight:700;color:#111827;margin:0}._counter_bw92v_24{font-size:.75rem;font-weight:500;color:#9ca3af;padding:.3rem .6rem;border-radius:999px;background:#f4f1ee;color:#746b63}._matrixGuide_bw92v_34{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border:1px solid #efd8bf;border-radius:.75rem;background:#fff9f2}._matrixGuideComplete_bw92v_44{border-color:#bddcca;background:#f2fbf5}._guideIcon_bw92v_45,._roleIcon_bw92v_45{font-family:Material Symbols Outlined;color:#a5590d;font-size:1.3rem}._matrixGuideComplete_bw92v_44 ._guideIcon_bw92v_45{color:#278653}._matrixGuide_bw92v_34 strong{display:block;color:#3f352c;font-size:.8125rem}._matrixGuide_bw92v_34 p{margin:.15rem 0 0;color:#776c62;font-size:.75rem}._groupsList_bw92v_50{display:flex;flex-direction:column;gap:1rem}._groupBlock_bw92v_56{overflow:hidden;border:1px solid #e7e1dc;border-radius:.75rem;background:#fff}._groupBlock_bw92v_56>:first-child{border:0;border-radius:0}._pricingRole_bw92v_65{min-height:3.5rem;padding:.65rem .875rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid #eee8e3;background:#fbfaf9}._roleCopy_bw92v_76{display:flex;align-items:center;gap:.625rem;min-width:0}._roleCopy_bw92v_76 strong{display:block;color:#433b35;font-size:.75rem}._roleCopy_bw92v_76 small{display:block;margin-top:.1rem;color:#8a8179;font-size:.6875rem}._pricingRole_bw92v_65 select{min-width:10.5rem;padding:.55rem 2rem .55rem .7rem;border:1px solid #dcd4cd;border-radius:.5rem;background:#fff;color:#4b433c;font:inherit;font-size:.75rem;cursor:pointer}._pricingRole_bw92v_65 select:focus{outline:0;border-color:#a5590d;box-shadow:0 0 0 2px #a5590d1f}._emptyState_bw92v_82{text-align:center;padding:3rem 0;color:#9ca3af}._emptyState_bw92v_82 ._materialSymbols_bw92v_88{font-family:Material Symbols Outlined;font-size:3rem;opacity:.5;display:block;margin-bottom:.75rem}._emptyTitle_bw92v_96{font-size:.875rem;font-weight:500;color:#6b7280;margin:0 0 .25rem}._emptySubtitle_bw92v_103{font-size:.75rem;color:#9ca3af;margin:0}._addButton_bw92v_109{width:100%;padding:.75rem;border:2px dashed #d1d5db;border-radius:.5rem;background:transparent;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:700;font-size:.875rem;transition:all .2s;margin-top:.5rem}._addButton_bw92v_109:hover{color:#a5590d;border-color:#a5590d;background-color:#a5590d0d}._addButton_bw92v_109 ._materialSymbols_bw92v_88,._materialSymbols_bw92v_88{font-family:Material Symbols Outlined}@media(max-width:640px){._pricingRole_bw92v_65{align-items:stretch;flex-direction:column}._pricingRole_bw92v_65 select{width:100%}}._editor_1ig4a_1,._setupState_1ig4a_2{border:1px solid #eadfD3;border-radius:.875rem;background:#fff;color-scheme:light;overflow:hidden}._setupState_1ig4a_2{min-height:13rem;padding:2rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.25rem;background:linear-gradient(135deg,#fff,#fdf8f3)}._setupIcon_1ig4a_20{width:3.5rem;height:3.5rem;display:grid;place-items:center;border-radius:1rem;background:#f5e8da;color:#a5590d}._setupIcon_1ig4a_20 span,._setupState_1ig4a_2 button span,._blocked_1ig4a_32,._helper_1ig4a_33 span{font-family:Material Symbols Outlined}._setupIcon_1ig4a_20 span{font-size:1.75rem}._step_1ig4a_39{display:block;margin-bottom:.25rem;color:#a5590d;font-size:.6875rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._setupCopy_1ig4a_49 h4,._editorHeader_1ig4a_50 h4{margin:0;color:#1f2937;font-size:1.0625rem}._setupCopy_1ig4a_49 p,._editorHeader_1ig4a_50 p{margin:.35rem 0 0;color:#6b7280;font-size:.8125rem;line-height:1.5}._setupState_1ig4a_2 button{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:0;border-radius:.625rem;background:#a5590d;color:#fff;font:inherit;font-size:.8125rem;font-weight:700;cursor:pointer}._editorHeader_1ig4a_50{padding:1rem 1.25rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;border-bottom:1px solid #eee6df;background:#fdfaf7}._progress_1ig4a_89{min-width:5.5rem;display:flex;flex-direction:column;align-items:flex-end}._progress_1ig4a_89 strong{color:#a5590d;font-size:1rem}._progress_1ig4a_89 span{color:#8b8178;font-size:.6875rem}._tableScroller_1ig4a_99{overflow-x:auto}._matrixTable_1ig4a_101{width:100%;min-width:36rem;border-collapse:separate;border-spacing:0}._matrixTable_1ig4a_101 th,._matrixTable_1ig4a_101 td{padding:.75rem;border-right:1px solid #eee6df;border-bottom:1px solid #eee6df;vertical-align:top}._matrixTable_1ig4a_101 tr:last-child>*{border-bottom:0}._matrixTable_1ig4a_101 tr>*:last-child{border-right:0}._matrixTable_1ig4a_101 thead th{background:#f7f4f1;color:#4b5563;font-size:.75rem;text-align:left}._matrixTable_1ig4a_101 thead th:first-child{min-width:8.5rem}._matrixTable_1ig4a_101 thead th:first-child span{display:block;font-weight:800}._matrixTable_1ig4a_101 thead th:first-child small{display:block;margin-top:.15rem;color:#9a8f85;font-weight:500}._matrixTable_1ig4a_101 tbody>tr>th{background:#fcfbfa;color:#374151;font-size:.8125rem;text-align:left}._availability_1ig4a_124{display:flex;align-items:center;gap:.375rem;margin-bottom:.45rem;color:#6b7280;font-size:.6875rem;white-space:nowrap;cursor:pointer}._availability_1ig4a_124 input{width:.875rem;height:.875rem;accent-color:#a5590d}._cellPrice_1ig4a_137{height:2.25rem;display:flex;align-items:center;border:1px solid #ded6cf;border-radius:.5rem;background:#fff;overflow:hidden}._cellPrice_1ig4a_137:focus-within{border-color:#a5590d;box-shadow:0 0 0 2px #a5590d1f}._cellPrice_1ig4a_137 span{padding-left:.625rem;color:#9ca3af;font-size:.8125rem}._cellPrice_1ig4a_137 input{width:100%;min-width:5rem;padding:.5rem;border:0;outline:0;background:#fff;color:#111827;-webkit-text-fill-color:#111827;caret-color:#a5590d;color-scheme:light;font:inherit;font-size:.8125rem}._cellPrice_1ig4a_137 input::placeholder{color:#9ca3af;-webkit-text-fill-color:#9ca3af;opacity:1}._unavailableCell_1ig4a_169{background:#f8f8f7}._blocked_1ig4a_32{height:2.25rem;display:grid;place-items:center;color:#c4bbb3;font-size:1.25rem}._helper_1ig4a_33{padding:.75rem 1.25rem;display:flex;align-items:center;gap:.5rem;border-top:1px solid #eee6df;background:#fffdfb;color:#756d66;font-size:.75rem}._helper_1ig4a_33 span{color:#a5590d;font-size:1rem}@media(max-width:760px){._setupState_1ig4a_2{grid-template-columns:auto 1fr;padding:1.25rem}._setupState_1ig4a_2 button{grid-column:1 / -1;justify-content:center}}._header_vxgon_1{display:flex;align-items:center;justify-content:space-between;gap:1rem}._headerActions_vxgon_8{display:flex;align-items:center;gap:.5rem}._title_vxgon_14{font-size:1.5rem;font-weight:700;margin:0}._subtitle_vxgon_20{color:var(--color-text-muted, #6b7280);font-size:.875rem;margin:.25rem 0 0}._dateRangeBar_vxgon_26{display:flex;align-items:flex-end;gap:1rem;flex-wrap:wrap}._dateField_vxgon_33{display:flex;flex-direction:column;gap:.25rem}._dateField_vxgon_33 label{font-size:.75rem;font-weight:600;color:var(--color-text-muted, #6b7280);text-transform:uppercase;letter-spacing:.05em}._dateInput_vxgon_47{padding:.5rem .75rem;border:1px solid var(--color-border, #d1d5db);border-radius:.375rem;font-size:.875rem;background:var(--color-surface, #fff);color:var(--color-text, #111827)}._presetRow_vxgon_56{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}._presetBtn_vxgon_63{padding:.3rem .75rem;border:1px solid var(--color-border, #d1d5db);border-radius:.375rem;background:var(--color-surface, #fff);color:var(--color-text, #111827);cursor:pointer;font-size:.75rem;font-weight:600;white-space:nowrap}._presetBtn_vxgon_63:hover{background:var(--color-surface-hover, #f3f4f6)}._presetBtnActive_vxgon_79{border-color:var(--color-primary, #6366f1);background:var(--color-primary, #6366f1);color:#fff}._presetBtnActive_vxgon_79:hover{background:var(--color-primary, #6366f1);filter:brightness(1.1)}._customRange_vxgon_90{display:flex;align-items:center;gap:.5rem;margin-left:.5rem;padding-left:.5rem;border-left:1px solid var(--color-border, #e5e7eb)}._customRange_vxgon_90 label{color:var(--color-text-muted, #6b7280);font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}._rangeLabel_vxgon_107{margin:.5rem 0 0;color:var(--color-text-muted, #6b7280);font-size:.75rem}._statsRow_vxgon_113{display:flex;gap:1rem;flex-wrap:wrap}._statCard_vxgon_119{flex:1;min-width:140px;padding:1rem 1.25rem;border-radius:.5rem;background:var(--color-surface, #fff);border:1px solid var(--color-border, #e5e7eb)}._statValue_vxgon_128{font-size:1.75rem;font-weight:700;line-height:1}._statLabel_vxgon_134{font-size:.75rem;color:var(--color-text-muted, #6b7280);margin-top:.25rem;text-transform:uppercase;letter-spacing:.05em}._productList_vxgon_142{display:flex;flex-direction:column;gap:.75rem}._productCard_vxgon_148{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-radius:.5rem;background:var(--color-surface, #fff);border:1px solid var(--color-border, #e5e7eb);transition:border-color .15s}._productCard_vxgon_148:hover{border-color:var(--color-primary, #6366f1)}._productInfo_vxgon_164{flex:1;min-width:0}._productName_vxgon_169{font-weight:600;font-size:.95rem;margin:0}._productMeta_vxgon_175{display:flex;gap:1rem;margin-top:.25rem;font-size:.75rem;color:var(--color-text-muted, #6b7280)}._productVariants_vxgon_183{margin-top:.25rem;font-size:.75rem;color:var(--color-text-muted, #6b7280)}._actions_vxgon_189{display:flex;gap:.5rem;flex-shrink:0}._btn_vxgon_195{padding:.5rem 1rem;border-radius:.375rem;font-size:.8125rem;font-weight:600;border:1px solid transparent;cursor:pointer;transition:all .15s;display:inline-flex;align-items:center;gap:.375rem}._btnPrimary_vxgon_208{background:var(--color-primary, #6366f1);color:#fff}._btnPrimary_vxgon_208:hover{filter:brightness(1.1)}._btnSecondary_vxgon_217{background:var(--color-surface, #fff);color:var(--color-text, #111827);border-color:var(--color-border, #d1d5db)}._btnSecondary_vxgon_217:hover{background:var(--color-surface-hover, #f3f4f6)}._btnDanger_vxgon_227{background:#ef4444;color:#fff}._btnDanger_vxgon_227:hover{filter:brightness(1.1)}._btn_vxgon_195:disabled{opacity:.5;cursor:not-allowed}._emptyState_vxgon_241{text-align:center;padding:3rem 1rem;color:var(--color-text-muted, #6b7280)}._emptyState_vxgon_241 h3{font-size:1.125rem;margin:0 0 .5rem}._emptyState_vxgon_241 p{font-size:.875rem;margin:0}._progressBar_vxgon_257{height:6px;border-radius:3px;background:var(--color-border, #e5e7eb);overflow:hidden}._progressFill_vxgon_264{height:100%;background:var(--color-primary, #6366f1);transition:width .3s}@keyframes _indeterminateSlide_vxgon_1{0%{left:-40%}to{left:100%}}@keyframes _pulseDot_vxgon_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}._progressIndeterminate_vxgon_280{position:relative;height:6px;border-radius:3px;background:var(--color-border, #e5e7eb);overflow:hidden}._progressIndeterminate_vxgon_280:after{content:"";position:absolute;top:0;left:-40%;height:100%;width:40%;border-radius:3px;background:linear-gradient(90deg,transparent,var(--color-primary, #6366f1),transparent);animation:_indeterminateSlide_vxgon_1 1.8s ease-in-out infinite}._cardActive_vxgon_300{border-color:var(--color-primary, #6366f1);box-shadow:0 0 0 1px #6366f133,0 4px 14px #6366f114}._cardHeader_vxgon_305{display:flex;align-items:center;justify-content:space-between}._cardTitle_vxgon_311{margin:0;font-size:1rem;font-weight:700}._cardIdle_vxgon_317{font-size:.8125rem;color:var(--color-text-muted, #6b7280);margin-top:.75rem}._cardProgress_vxgon_323,._cardCompleted_vxgon_324{margin-top:.75rem}._metricRow_vxgon_328{display:flex;align-items:baseline;gap:.375rem}._metricValue_vxgon_334{font-size:1.75rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}._metricLabel_vxgon_341{font-size:.75rem;font-weight:400;color:var(--color-text-muted, #6b7280)}._progressMeta_vxgon_347{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem;font-size:.6875rem;color:#9ca3af}._elapsedTime_vxgon_356{font-variant-numeric:tabular-nums;white-space:nowrap}._liveDot_vxgon_361{display:inline-block;width:7px;height:7px;border-radius:50%;background:currentColor;margin-right:.375rem;animation:_pulseDot_vxgon_1 1.5s ease-in-out infinite}._completedHint_vxgon_371{font-size:.8125rem;color:#065f46;margin-top:.25rem}._errorDetail_vxgon_377{padding:.75rem;background:#fef2f2;border-radius:.375rem;border:1px solid #fecaca;font-size:.8125rem;color:#991b1b;margin-top:.75rem}._errorHint_vxgon_387{font-size:.75rem;color:#7f1d1d;margin-top:.375rem;opacity:.8;line-height:1.4}._statusBadge_vxgon_395{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:600}._statusInProgress_vxgon_404{background:#fef3c7;color:#92400e}._statusCompleted_vxgon_409{background:#d1fae5;color:#065f46}._statusFailed_vxgon_414{background:#fee2e2;color:#991b1b}._modal_vxgon_419{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:#00000080}._modalContent_vxgon_429{background:var(--color-surface, #fff);border-radius:.75rem;padding:1.5rem;max-width:32rem;width:90%;max-height:85vh;overflow-y:auto}._modalHeader_vxgon_439{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}._modalTitle_vxgon_446{font-size:1.125rem;font-weight:700;margin:0}._modalBody_vxgon_452{display:flex;flex-direction:column;gap:1rem}._formField_vxgon_458{display:flex;flex-direction:column;gap:.25rem}._formField_vxgon_458 label{font-size:.75rem;font-weight:600;color:var(--color-text-muted, #6b7280);text-transform:uppercase;letter-spacing:.05em}._formInput_vxgon_472,._formSelect_vxgon_473{padding:.5rem .75rem;border:1px solid var(--color-border, #d1d5db);border-radius:.375rem;font-size:.875rem;background:var(--color-surface, #fff);color:var(--color-text, #111827)}._formInput_vxgon_472:focus,._formSelect_vxgon_473:focus{outline:2px solid var(--color-primary, #6366f1);outline-offset:-1px}._modalFooter_vxgon_488{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.5rem}._errorBanner_vxgon_495{padding:.75rem 1rem;border-radius:.375rem;background:#fee2e2;color:#991b1b;font-size:.875rem;border:1px solid #fecaca}._noticeBanner_vxgon_504{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border-radius:.375rem;background:#ecfdf5;color:#065f46;font-size:.875rem;border:1px solid #a7f3d0;margin-top:.75rem}._noticeDismiss_vxgon_518{background:none;border:none;color:inherit;font-size:1.125rem;line-height:1;cursor:pointer;padding:0 .25rem}._matrixSelector_vxgon_528{padding:1rem;border:1px solid #e5e2df;border-radius:.75rem;background:#f8f7f6}._matrixSelectorHeader_vxgon_535,._matrixGroupHeader_vxgon_536,._matrixSummary_vxgon_537{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._matrixSelectorHeader_vxgon_535{align-items:flex-start}._matrixSelectorHeader_vxgon_535 strong{display:block;color:#181411;font-size:.9375rem}._matrixEyebrow_vxgon_554{display:block;margin-bottom:.2rem;color:#897561;font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}._matrixRequired_vxgon_564{color:#897561;font-size:.6875rem;font-weight:700;text-transform:uppercase}._matrixHelp_vxgon_571,._matrixPending_vxgon_572,._matrixWarning_vxgon_573,._mappingHint_vxgon_574{color:#897561;font-size:.75rem;line-height:1.4}._matrixHelp_vxgon_571{margin:.375rem 0 1rem}._matrixGroup_vxgon_536{margin-top:.875rem}._matrixGroupHeader_vxgon_536{margin-bottom:.5rem;color:#181411;font-size:.8125rem;font-weight:700}._matrixGroupHeader_vxgon_536 span:last-child{color:#897561;font-size:.6875rem;font-weight:500}._matrixOptions_vxgon_601{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;padding:.25rem;border:1px solid #e5e2df;border-radius:.75rem;background:#f4f2f0}._matrixOption_vxgon_601{display:flex;min-height:2.5rem;align-items:center;justify-content:center;padding:.375rem .5rem;border-radius:.5rem;color:#897561;cursor:pointer;font-size:.8125rem;font-weight:600;text-align:center;transition:background-color .15s,color .15s,box-shadow .15s}._matrixOption_vxgon_601:hover{color:#181411}._matrixOptionSelected_vxgon_630{background:#fff;color:#181411;box-shadow:0 1px 2px #00000014}._matrixOption_vxgon_601 input{position:absolute;opacity:0;pointer-events:none}._matrixSummary_vxgon_537{margin-top:1rem;padding-top:.75rem;border-top:1px solid #e5e2df;color:#181411;font-size:.8125rem}._matrixSummary_vxgon_537 strong{color:#ee8c2b;font-size:1rem}._matrixPending_vxgon_572{margin-top:.75rem}._matrixWarning_vxgon_573{margin-top:.75rem;padding:.625rem .75rem;border:1px solid #fed7aa;border-radius:.5rem;background:#fff7ed;color:#9a3412}._additionalOptions_vxgon_668{margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e2df}._additionalOptionsTitle_vxgon_674{margin-bottom:.75rem;color:#181411;font-size:.8125rem;font-weight:700}._additionalGroup_vxgon_681{margin-bottom:.75rem}._additionalGroupLabel_vxgon_685{display:block;margin-bottom:.375rem;color:#897561;font-size:.75rem;font-weight:600}._requiredMark_vxgon_693{color:#dc2626}._additionalOptionsList_vxgon_697{display:flex;flex-direction:column;gap:.375rem}._additionalOption_vxgon_668{display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;border:1px solid #e5e2df;border-radius:.5rem;background:#fff;color:#181411;cursor:pointer;font-size:.8125rem}._additionalOption_vxgon_668 small{margin-left:auto;color:#ee8c2b;font-weight:600}._mappingHint_vxgon_574{margin-top:.75rem}._mappingCombination_vxgon_726{min-width:12rem;padding:.5rem .75rem;color:#374151;font-size:.75rem;line-height:1.45;vertical-align:top}._mappingSelection_vxgon_735{display:block}._mappingSelection_vxgon_735 strong{color:#6b7280;font-weight:600}._mappingUndefined_vxgon_744,._mappingNotApplicable_vxgon_745{color:#9ca3af;font-style:italic}._sectionTitle_vxgon_750{font-size:1rem;font-weight:700;margin:0 0 .75rem}._table_vxgon_756{width:100%;border-collapse:collapse;font-size:.8125rem}._table_vxgon_756 th{text-align:left;padding:.5rem .75rem;font-weight:600;color:var(--color-text-muted, #6b7280);border-bottom:1px solid var(--color-border, #e5e7eb);white-space:nowrap}._table_vxgon_756 td{padding:.5rem .75rem;border-bottom:1px solid var(--color-border, #f3f4f6);white-space:nowrap}._table_vxgon_756 tbody tr:hover{background:var(--color-surface-hover, #f9fafb)}._productLink_vxgon_781{background:none;border:none;padding:0;font:inherit;color:var(--color-primary, #2563eb);cursor:pointer;text-decoration:underline;text-underline-offset:2px}._productLink_vxgon_781:hover{color:var(--color-primary-dark, #1d4ed8)}._section_swpwz_1{display:grid;gap:1.25rem}._sectionHeader_swpwz_1,._listHeader_swpwz_1{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._sectionHeader_swpwz_1 h2,._listHeader_swpwz_1 h2{margin:.25rem 0;color:#302923;font-size:1.1rem}._sectionHeader_swpwz_1 p{max-width:60rem;margin:.25rem 0;color:#766b63;font-size:.82rem;line-height:1.4}._eyebrow_swpwz_1{margin:0;color:#a0765e;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._sectionHeader_swpwz_1>button{border:0;border-radius:.5rem;padding:.6rem .8rem;background:#477017;color:#fff;font-weight:800;cursor:pointer}._formCard_swpwz_1{display:grid;gap:1rem;padding:1.15rem;border:1px solid #e6e0db;border-radius:.75rem;background:#fff}._formGrid_swpwz_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}._formCard_swpwz_1 label{display:grid;gap:.3rem;color:#665b54;font-size:.75rem;font-weight:800}._formCard_swpwz_1 input,._formCard_swpwz_1 select,._listHeader_swpwz_1 input{box-sizing:border-box;width:100%;border:1px solid #d9d0c9;border-radius:.45rem;padding:.58rem;background:#fff;color:#302923;font:inherit}._formCard_swpwz_1 input:focus,._formCard_swpwz_1 select:focus,._listHeader_swpwz_1 input:focus{border-color:#6b8e23;box-shadow:0 0 0 3px #6b8e231f;outline:0}._locations_swpwz_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:.8rem;border:1px solid #eee8e2;border-radius:.55rem}._locations_swpwz_1 legend{padding:0 .3rem;color:#766b63;font-size:.72rem;font-weight:800;text-transform:uppercase}._checkbox_swpwz_1{display:flex!important;grid-template-columns:none!important;align-items:center;gap:.45rem}._checkbox_swpwz_1 input{width:auto}._checkbox_swpwz_1 small{color:#887c73;font-weight:500}._productSearch_swpwz_1{position:relative}._searchResults_swpwz_1{display:grid;gap:.25rem}._searchResults_swpwz_1 button{display:grid;gap:.1rem;border:1px solid #eee8e2;padding:.5rem .6rem;background:#fff;text-align:left;color:#302923;cursor:pointer}._searchResults_swpwz_1 button:hover{background:#f4faed}._searchResults_swpwz_1 small{color:#887c73}._rules_swpwz_1{display:grid;gap:.45rem}._rule_swpwz_1{display:grid;grid-template-columns:minmax(0,1fr) minmax(10.75rem,auto) 12rem auto;align-items:end;gap:.55rem;padding:.65rem;border-radius:.5rem;background:#faf8f6}._rule_swpwz_1 label{font-size:.68rem}._rule_swpwz_1 button,._promotion_swpwz_1 footer button{border:0;border-radius:.4rem;padding:.5rem .65rem;background:transparent;color:#477017;font-weight:800;cursor:pointer}._rule_swpwz_1>button{color:#a4362b}._role_swpwz_1{padding-bottom:.65rem;color:#766b63;font-size:.72rem}._formFooter_swpwz_1{display:flex;gap:.6rem}._formFooter_swpwz_1 button,._promotion_swpwz_1 footer button:first-child{border:0;border-radius:.5rem;padding:.6rem .85rem;background:#477017;color:#fff;font-weight:800;cursor:pointer}._formFooter_swpwz_1 button:disabled,._promotion_swpwz_1 footer button:disabled{opacity:.5;cursor:not-allowed}._formFooter_swpwz_1 ._secondary_swpwz_1,._promotion_swpwz_1 footer ._secondary_swpwz_1{background:#f1ece7;color:#665b54}._success_swpwz_1,._error_swpwz_1,._empty_swpwz_1{margin:0;padding:.7rem .8rem;border-radius:.5rem;font-size:.78rem}._success_swpwz_1{background:#eef6e7;color:#477017}._error_swpwz_1{background:#fff0ee;color:#a4362b}._hint_swpwz_1{margin:0;padding:.6rem .8rem;border:1px solid #f0e3c8;border-radius:.5rem;background:#fdf6e8;color:#8a6d1d;font-size:.78rem;font-weight:600}._empty_swpwz_1{background:#faf8f6;color:#766b63}._listHeader_swpwz_1{align-items:center}._listHeader_swpwz_1 input{max-width:20rem}._list_swpwz_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.8rem}._promotion_swpwz_1{display:grid;gap:.8rem;padding:1rem;border:1px solid #e6e0db;border-radius:.7rem;background:#fff}._promotionMain_swpwz_1{display:flex;justify-content:space-between;gap:1rem}._promotionMain_swpwz_1>div:first-child{display:grid;gap:.25rem}._promotionMain_swpwz_1 strong{color:#302923}._promotionMain_swpwz_1 small,._meta_swpwz_1{color:#766b63;font-size:.72rem}._status_swpwz_1{width:max-content;padding:.2rem .4rem;border-radius:.3rem;font-size:.65rem;font-weight:800}._active_swpwz_1{background:#e7f3df;color:#477017}._inactive_swpwz_1{background:#f3e9e6;color:#8b4c3f}._value_swpwz_1{text-align:right}._value_swpwz_1 span{display:block;color:#887c73;font-size:.65rem}._value_swpwz_1 strong{color:#302923}._meta_swpwz_1{display:flex;flex-wrap:wrap;gap:.4rem .8rem}._promotion_swpwz_1 footer{display:flex;gap:.45rem;padding-top:.7rem;border-top:1px solid #eee8e2}._readOnly_swpwz_1{color:#887c73;font-size:.72rem;font-weight:700}@media(max-width:950px){._formGrid_swpwz_1,._locations_swpwz_1{grid-template-columns:repeat(2,minmax(0,1fr))}._rule_swpwz_1{grid-template-columns:minmax(0,1fr) minmax(10.75rem,auto) auto}}@media(max-width:600px){._sectionHeader_swpwz_1,._listHeader_swpwz_1{display:grid}._formGrid_swpwz_1,._locations_swpwz_1,._rule_swpwz_1{grid-template-columns:1fr}._listHeader_swpwz_1 input{max-width:none}._promotionMain_swpwz_1{display:grid}._value_swpwz_1{text-align:left}._formFooter_swpwz_1{flex-wrap:wrap}}._section_c2qlr_1{display:grid;gap:1rem}._section_c2qlr_1>header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}._eyebrow_c2qlr_1{margin:0;color:#a0765e;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._section_c2qlr_1 h2{margin:.35rem 0;color:#302923}._section_c2qlr_1 header p{max-width:55rem;margin:.25rem 0 0;color:#766b63;font-size:.82rem;line-height:1.45}._section_c2qlr_1 header button,._card_c2qlr_1 footer button{border:0;border-radius:.5rem;padding:.6rem .8rem;background:#477017;color:#fff;font-weight:800;cursor:pointer}._section_c2qlr_1 button:disabled{opacity:.5;cursor:not-allowed}._bulkBar_c2qlr_1{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:.6rem;padding:.75rem;border:1px solid #b7d894;border-radius:.6rem;background:#f4faed}._bulkBar_c2qlr_1 strong{color:#477017;font-size:.78rem}._bulkBar_c2qlr_1 input,._bulkBar_c2qlr_1 select{box-sizing:border-box;border:1px solid #d9d0c9;border-radius:.45rem;padding:.5rem;background:#fff;color:#302923;font:inherit}._bulkBar_c2qlr_1 button{border:0;border-radius:.45rem;padding:.55rem .7rem;background:#477017;color:#fff;font-weight:800;cursor:pointer}._list_c2qlr_1{display:grid;gap:.75rem}._card_c2qlr_1{display:grid;gap:.8rem;padding:1rem;border:1px solid #e6e0db;border-radius:.75rem;background:#fff}._cardHeader_c2qlr_1{display:flex;justify-content:space-between;gap:1rem}._selection_c2qlr_1{display:flex;align-items:flex-start;gap:.55rem;color:#302923}._selection_c2qlr_1 input{margin-top:.2rem;accent-color:#477017}._selection_c2qlr_1>span{display:grid;gap:.25rem}._cardHeader_c2qlr_1>div:first-child{display:grid;gap:.25rem}._cardHeader_c2qlr_1 strong{color:#302923}._cardHeader_c2qlr_1 span,._metrics_c2qlr_1 span,._fields_c2qlr_1 label>span{color:#766b63;font-size:.72rem}._amount_c2qlr_1{text-align:right}._amount_c2qlr_1 span{display:block;color:#766b63;font-size:.7rem;font-weight:800;text-transform:uppercase}._amount_c2qlr_1 strong{color:#302923;font-size:1.1rem}._metrics_c2qlr_1{display:flex;gap:1.5rem;padding:.7rem;border-radius:.55rem;background:#faf8f6}._metrics_c2qlr_1>div{display:grid;gap:.2rem}._metrics_c2qlr_1 strong{color:#302923;font-size:.85rem}._red_c2qlr_1{color:#a4362b!important}._warning_c2qlr_1{display:grid;gap:.2rem;padding:.65rem .75rem;border-left:3px solid #d49b22;border-radius:.35rem;background:#fff9e8;color:#765400;font-size:.78rem}._warning_c2qlr_1 span{font-size:.72rem}._fields_c2qlr_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}._fields_c2qlr_1 label{display:grid;gap:.3rem}._fields_c2qlr_1 input,._fields_c2qlr_1 select{box-sizing:border-box;width:100%;border:1px solid #d9d0c9;border-radius:.45rem;padding:.55rem;background:#fff;color:#302923;font:inherit}._fields_c2qlr_1 input:focus,._fields_c2qlr_1 select:focus{border-color:#6b8e23;box-shadow:0 0 0 3px #6b8e231f;outline:0}._notes_c2qlr_1{grid-column:1/-1}._card_c2qlr_1 footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-top:1px solid #eee8e2;padding-top:.75rem}._card_c2qlr_1 footer span{font-size:.72rem;font-weight:800}._pending_c2qlr_1{color:#a36b00}._ready_c2qlr_1{color:#477017}._empty_c2qlr_1,._loading_c2qlr_1{padding:1rem;border-radius:.6rem;background:#faf8f6;color:#766b63}@media(max-width:650px){._section_c2qlr_1>header,._cardHeader_c2qlr_1,._card_c2qlr_1 footer{flex-direction:column}._section_c2qlr_1 header button,._card_c2qlr_1 footer button{justify-self:start}._metrics_c2qlr_1{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}._fields_c2qlr_1{grid-template-columns:1fr}._notes_c2qlr_1{grid-column:auto}._amount_c2qlr_1{text-align:left}._bulkBar_c2qlr_1{grid-template-columns:1fr}._bulkBar_c2qlr_1 button{justify-self:start}}._card_1i3jg_1{display:grid;gap:.75rem;padding:1rem;border:1px solid #e6e0db;border-radius:.75rem;background:#fff}._card_1i3jg_1 header{display:flex;align-items:center;justify-content:space-between;gap:1rem}._card_1i3jg_1 header>div{display:flex;gap:.55rem;align-items:center}._card_1i3jg_1 header ._material-symbols-outlined_1i3jg_1{font-size:1.3rem}._card_1i3jg_1 header p{margin:0;color:#766b63;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}._card_1i3jg_1 h3{margin:.2rem 0 0;color:#302923;font-size:1rem}._card_1i3jg_1 header>strong{color:#766b63;font-size:.78rem}._ready_1i3jg_1{border-color:#b7d894;background:#f4faed}._ready_1i3jg_1 header ._material-symbols-outlined_1i3jg_1,._ready_1i3jg_1 h3{color:#477017}._blocked_1i3jg_1{border-color:#e6c77a;background:#fffaf0}._blocked_1i3jg_1 header ._material-symbols-outlined_1i3jg_1,._blocked_1i3jg_1 h3{color:#765400}._metrics_1i3jg_1{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}._metrics_1i3jg_1 div{display:grid;gap:.15rem;padding:.6rem;border-radius:.5rem;background:#ffffffbf}._metrics_1i3jg_1 strong{color:#302923;font-size:1rem}._metrics_1i3jg_1 span{color:#766b63;font-size:.68rem}._blocked_1i3jg_1 ._metrics_1i3jg_1 div:first-child strong,._blocked_1i3jg_1 ._metrics_1i3jg_1 div:nth-child(2) strong,._blocked_1i3jg_1 ._metrics_1i3jg_1 div:nth-child(3) strong,._blocked_1i3jg_1 ._metrics_1i3jg_1 div:nth-child(4) strong{color:#a36b00}._card_1i3jg_1 ul{display:grid;gap:.25rem;margin:0;padding-left:1.15rem;color:#765400;font-size:.72rem}@media(max-width:650px){._card_1i3jg_1 header{align-items:flex-start;flex-direction:column}._metrics_1i3jg_1{grid-template-columns:1fr 1fr}}._hint_1i3jg_1{margin:0;color:#477017;font-size:.72rem}._section_1ahoe_1{display:grid;gap:1rem}._section_1ahoe_1>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._eyebrow_1ahoe_1{margin:0;color:#a0765e;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._section_1ahoe_1 h2{margin:.3rem 0;color:#302923}._section_1ahoe_1 header p{max-width:55rem;margin:.25rem 0;color:#766b63;font-size:.82rem;line-height:1.4}._section_1ahoe_1 header button,._primary_1ahoe_1{border:0;border-radius:.5rem;padding:.6rem .8rem;background:#477017;color:#fff;font-weight:800;cursor:pointer}._form_1ahoe_1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:.7rem;padding:1rem;border:1px solid #e6e0db;border-radius:.7rem;background:#fff}._form_1ahoe_1 label{display:grid;gap:.3rem;color:#665b54;font-size:.75rem;font-weight:800}._form_1ahoe_1 input,._form_1ahoe_1 select{box-sizing:border-box;width:100%;border:1px solid #d9d0c9;border-radius:.45rem;padding:.55rem;background:#fff;color:#302923;font:inherit}._form_1ahoe_1 input:focus,._form_1ahoe_1 select:focus{border-color:#6b8e23;box-shadow:0 0 0 3px #6b8e231f;outline:0}._success_1ahoe_1,._error_1ahoe_1,._empty_1ahoe_1{margin:0;padding:.65rem .75rem;border-radius:.5rem;font-size:.78rem}._success_1ahoe_1{background:#eef6e7;color:#477017}._error_1ahoe_1{background:#fff0ee;color:#a4362b}._empty_1ahoe_1{background:#faf8f6;color:#766b63}._listHeader_1ahoe_1{display:flex;justify-content:space-between;align-items:center;gap:1rem}._listHeader_1ahoe_1 h3{margin:0;color:#302923;font-size:.9rem}._listHeader_1ahoe_1 span{color:#766b63;font-size:.75rem}._list_1ahoe_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.6rem;margin:0;padding:0;list-style:none}._list_1ahoe_1 li{display:grid;gap:.2rem;padding:.7rem;border:1px solid #e6e0db;border-radius:.55rem;background:#fff}._list_1ahoe_1 strong{color:#302923;font-size:.78rem}._list_1ahoe_1 span{color:#766b63;font-size:.72rem}@media(max-width:900px){._form_1ahoe_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){._section_1ahoe_1>header{display:grid}._form_1ahoe_1{grid-template-columns:1fr}._form_1ahoe_1 button{justify-self:start}}._body_ver3t_1{display:grid;gap:1rem;padding:1rem 1.25rem;overflow-y:auto}._grid_ver3t_8{display:grid;grid-template-columns:2fr 1fr 1fr;gap:.75rem}._componentsSection_ver3t_14{display:grid;gap:.75rem;padding:.85rem;border:1px solid #eee8e2;border-radius:.65rem;background:#fcf9f5}._componentsHeader_ver3t_23 h3{margin:0;font-size:.9rem;color:#302923}._componentsHeader_ver3t_23 p{margin:.2rem 0 0;font-size:.75rem;color:#887c73}._component_ver3t_14{display:grid;gap:.5rem;padding:.7rem;border:1px solid #e6e0db;border-radius:.55rem;background:#fff}._componentMain_ver3t_44{display:grid;grid-template-columns:minmax(0,1.4fr) 6rem minmax(0,1fr) auto;align-items:end;gap:.6rem}._componentMain_ver3t_44 strong{font-size:.85rem;color:#302923}._componentMain_ver3t_44 label{display:grid;gap:.2rem}._componentMain_ver3t_44 label span{font-size:.68rem;font-weight:800;color:#887c73;text-transform:uppercase}._componentMain_ver3t_44 input{box-sizing:border-box;width:100%;border:1px solid #d9d0c9;border-radius:.4rem;padding:.45rem;font:inherit}._remove_ver3t_77{border:0;background:none;color:#b42318;font-size:.78rem;font-weight:700;cursor:pointer;padding:.45rem}._upgrades_ver3t_87{display:grid;gap:.4rem}._upgrade_ver3t_87{display:grid;grid-template-columns:minmax(0,1fr) 6.5rem auto;align-items:center;gap:.5rem;font-size:.78rem;color:#665b54}._upgrade_ver3t_87 input{box-sizing:border-box;width:100%;border:1px solid #d9d0c9;border-radius:.4rem;padding:.35rem;font:inherit}._upgrade_ver3t_87 button{border:0;background:none;color:#b42318;font-size:1rem;cursor:pointer}._upgradePicker_ver3t_118{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem}._upgradePicker_ver3t_118 button{border:1px solid #d9d0c9;border-radius:.4rem;background:#fff;color:#477017;font-size:.75rem;font-weight:700;cursor:pointer;padding:0 .7rem}._productSearch_ver3t_135{position:relative;display:grid;gap:.35rem}._productSearch_ver3t_135 input{box-sizing:border-box;width:100%;border:1px dashed #c9bbae;border-radius:.45rem;padding:.55rem;font:inherit;background:#fff}._hits_ver3t_151{display:grid;gap:.25rem;border:1px solid #eee8e2;border-radius:.45rem;background:#fff;padding:.3rem}._hits_ver3t_151 button{display:flex;justify-content:space-between;gap:.5rem;border:0;border-radius:.35rem;padding:.45rem .55rem;background:none;color:#302923;font:inherit;text-align:left;cursor:pointer}._hits_ver3t_151 button:hover{background:#f4faed}._hits_ver3t_151 small{color:#887c73}._error_ver3t_182{margin:0;padding:.55rem .75rem;border-radius:.45rem;background:#fff0ee;color:#a4362b;font-size:.8rem;font-weight:600}._secondary_ver3t_192{border:1px solid #d9d0c9;border-radius:.5rem;background:#fff;color:#665b54;font-weight:700;padding:.55rem 1rem;cursor:pointer}._primary_ver3t_202{border:0;border-radius:.5rem;background:#477017;color:#fff;font-weight:800;padding:.55rem 1.1rem;cursor:pointer}._primary_ver3t_202:disabled{opacity:.6;cursor:default}@media(max-width:48rem){._grid_ver3t_8{grid-template-columns:1fr}._componentMain_ver3t_44{grid-template-columns:1fr;align-items:stretch}}._axes_ver3t_228{display:flex;flex-wrap:wrap;gap:.6rem;padding:.5rem .65rem;background:#3b82f60f;border:1px dashed rgba(59,130,246,.35);border-radius:8px}._section_l3cy9_1{display:grid;gap:1rem}._toolbar_l3cy9_6{display:flex;align-items:center;justify-content:space-between;gap:1rem}._primary_l3cy9_13{border:0;border-radius:.5rem;background:#477017;color:#fff;font-weight:800;padding:.6rem 1rem;cursor:pointer}._message_l3cy9_23{color:#477017;font-size:.82rem;font-weight:700}._status_l3cy9_29{display:inline-block;padding:.15rem .55rem;border-radius:.6rem;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em}._status_l3cy9_29._active_l3cy9_39{background:#ecf7e2;color:#477017}._status_l3cy9_29._inactive_l3cy9_44{background:#f5f1ec;color:#887c73}._section_4x633_1{display:grid;gap:1rem}._section_4x633_1>header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}._eyebrow_4x633_1{margin:0;color:#a0765e;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._section_4x633_1 h2{margin:.3rem 0;color:#302923}._section_4x633_1 header p{max-width:55rem;margin:.25rem 0;color:#766b63;font-size:.82rem;line-height:1.4}._section_4x633_1 button,._card_4x633_1 footer button{border:0;border-radius:.5rem;padding:.6rem .8rem;background:#477017;color:#fff;font-weight:800;cursor:pointer}._card_4x633_1 footer button:disabled{opacity:.5;cursor:not-allowed}._list_4x633_1{display:grid;gap:.75rem}._card_4x633_1{display:grid;gap:.75rem;padding:1rem;border:1px solid #e6e0db;border-radius:.75rem;background:#fff}._card_4x633_1>header{display:flex;justify-content:space-between;gap:1rem}._card_4x633_1>header>div{display:grid;gap:.2rem}._card_4x633_1 strong{color:#302923}._card_4x633_1 header span,._component_4x633_1 small{color:#766b63;font-size:.7rem}._card_4x633_1>header>div:last-child{text-align:right}._card_4x633_1>header>div:last-child span{display:block;font-weight:800;text-transform:uppercase}._card_4x633_1>header>div:last-child strong{font-size:1rem}._card_4x633_1 select{box-sizing:border-box;width:100%;border:1px solid #d9d0c9;border-radius:.45rem;padding:.55rem;background:#fff;color:#302923;font:inherit}._components_4x633_1{display:grid;gap:.4rem;padding:.75rem;border-radius:.55rem;background:#faf8f6}._label_4x633_1{color:#766b63;font-size:.7rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}._component_4x633_1{display:flex;align-items:flex-start;gap:.55rem;padding:.45rem;background:#fff;border-radius:.4rem;color:#302923;font-size:.78rem}._component_4x633_1 input{margin-top:.15rem;accent-color:#477017}._component_4x633_1 span{display:grid;gap:.15rem}._warning_4x633_1,._hint_4x633_1,._empty_4x633_1,._loading_4x633_1{margin:0;padding:.7rem .75rem;border-radius:.5rem;font-size:.78rem}._warning_4x633_1{background:#fff9e8;color:#765400}._hint_4x633_1{background:#eef6e7;color:#477017}._empty_4x633_1,._loading_4x633_1{background:#faf8f6;color:#766b63}._card_4x633_1 footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.75rem;border-top:1px solid #eee8e2}._pending_4x633_1{color:#a36b00;font-size:.72rem;font-weight:800}._resolved_4x633_1{color:#477017;font-size:.72rem;font-weight:800}@media(max-width:650px){._section_4x633_1>header,._card_4x633_1>header,._card_4x633_1 footer{display:grid}._card_4x633_1>header>div:last-child{text-align:left}._card_4x633_1 footer button{justify-self:start}}._card_1qe7c_1{display:grid;gap:1rem;padding:1.25rem;border:1px solid #e6e0db;border-radius:1rem;background:#fff}._header_1qe7c_1{display:flex;align-items:flex-start;gap:.75rem}._icon_1qe7c_1{display:grid;place-items:center;width:2.5rem;height:2.5rem;flex:none;border-radius:.7rem;background:#eef6e7;color:#477017}._icon_1qe7c_1 ._material-symbols-outlined_1qe7c_1{font-size:1.25rem}._eyebrow_1qe7c_1{margin:0;color:#a0765e;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._header_1qe7c_1 h2{margin:.2rem 0;color:#302923;font-size:1.1rem}._description_1qe7c_1{margin:0;color:#766b63;font-size:.8rem;line-height:1.4}._status_1qe7c_1{display:flex;align-items:flex-start;gap:.6rem;padding:.75rem;border-radius:.6rem;background:#faf8f6}._status_1qe7c_1 ._material-symbols-outlined_1qe7c_1{font-size:1.2rem}._status_1qe7c_1 div{display:grid;gap:.15rem}._status_1qe7c_1 strong{color:#302923;font-size:.82rem}._status_1qe7c_1 span,._status_1qe7c_1 small{color:#766b63;font-size:.72rem}._ok_1qe7c_1{color:#477017}._warn_1qe7c_1{color:#a0765e}._form_1qe7c_1{display:grid;grid-template-columns:1fr auto;align-items:end;gap:.75rem}._form_1qe7c_1 label{display:grid;gap:.3rem;color:#665b54;font-size:.75rem;font-weight:800}._form_1qe7c_1 input{box-sizing:border-box;width:100%;border:1px solid #d9d0c9;border-radius:.45rem;padding:.65rem;background:#fff;color:#302923;font:inherit}._form_1qe7c_1 input:focus{border-color:#6b8e23;box-shadow:0 0 0 3px #6b8e231f;outline:0}._form_1qe7c_1 label small{color:#887c73;font-size:.7rem;font-weight:500}._form_1qe7c_1 button{border:0;border-radius:.5rem;padding:.68rem .85rem;background:#477017;color:#fff;font-weight:800;cursor:pointer}._form_1qe7c_1 button:disabled{cursor:not-allowed;opacity:.45}._success_1qe7c_1,._error_1qe7c_1{margin:0;padding:.65rem .75rem;border-radius:.5rem;font-size:.78rem}._success_1qe7c_1{background:#eef6e7;color:#477017}._error_1qe7c_1{background:#fff0ee;color:#a4362b}@media(max-width:600px){._form_1qe7c_1{grid-template-columns:1fr}._form_1qe7c_1 button{justify-self:start}}._header_6p435_1{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}._eyebrow_6p435_1{color:#a0765e;font-size:.75rem;font-weight:800;letter-spacing:.08em}._header_6p435_1 h1{margin:.35rem 0;color:#302923;font-size:1.7rem}._header_6p435_1 p{max-width:42rem;margin:0;color:#766b63}._controls_6p435_1{display:grid;justify-items:end;gap:.8rem}._controls_6p435_1 label{display:grid;gap:.25rem;color:#766b63;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}._controls_6p435_1 select{min-width:220px;border:1px solid #d9d0c9;border-radius:.5rem;padding:.55rem;background:#fff;color:#302923;font:inherit;text-transform:none}@media(max-width:700px){._controls_6p435_1{justify-items:stretch;width:100%}._controls_6p435_1 select{min-width:0;width:100%}._header_6p435_1 h1{font-size:1.45rem}}._card_4ebb1_1{border:1px solid #e6e0db;border-radius:1rem;background:#fff;padding:1.25rem}._card_4ebb1_1 header{display:flex;gap:.65rem}._card_4ebb1_1 header>span{color:#6b8e23}._card_4ebb1_1 h2{margin:0;color:#302923;font-size:1.05rem}._card_4ebb1_1 p{margin:.25rem 0 0;color:#766b63;font-size:.82rem}._error_4ebb1_29{margin:1rem 0;padding:.65rem;border:1px solid #efc4bd;border-radius:.5rem;background:#fff0ee!important;color:#9f2f24!important}._methodHint_4ebb1_38{margin:1rem 0 0;padding:.65rem .75rem;border-left:3px solid #a0765e;background:#faf8f6;color:#665b54;font-size:.78rem;line-height:1.45}._body_4ebb1_48{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:1.5rem;margin-top:1rem}._count_4ebb1_55{overflow:hidden;border:1px solid #eee8e2;border-radius:.65rem}._countDisabled_4ebb1_61{border-color:#dfe9d7}._sectionLabel_4ebb1_65{padding:.45rem .75rem .3rem;background:#fff;color:#a0765e;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}._tableHead_4ebb1_75,._row_4ebb1_76{display:grid;grid-template-columns:minmax(0,1fr) minmax(10.75rem,auto) 100px;align-items:center;gap:.5rem;padding:.55rem .75rem}._tableHead_4ebb1_75{background:#faf8f6;color:#766b63;font-size:.72rem;font-weight:800}._row_4ebb1_76{border-top:1px solid #f0ece8;font-size:.82rem}._row_4ebb1_76 strong,._total_4ebb1_97 strong{font-variant-numeric:tabular-nums;text-align:right}._total_4ebb1_97{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.55rem .75rem;background:#f4faed;color:#477017;font-weight:800}._actions_4ebb1_113{display:grid;align-content:start;gap:1rem}._manualPanel_4ebb1_119{display:grid;gap:.75rem;padding:.85rem;border:1px solid #e6e0db;border-radius:.7rem;background:#faf8f6}._manualPanel_4ebb1_119._manualActive_4ebb1_128{border-color:#a8c58d;background:#f4faed}._manualHeader_4ebb1_133{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}._manualHeader_4ebb1_133>div{min-width:0}._manualHeader_4ebb1_133 strong{display:block;color:#302923;font-size:.85rem}._manualHeader_4ebb1_133 p{margin-top:.35rem;font-size:.72rem;line-height:1.4}._manualEyebrow_4ebb1_156{display:block;margin-bottom:.25rem;color:#a0765e;font-size:.65rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}._manualStatus_4ebb1_166{flex-shrink:0;padding:.25rem .4rem;border-radius:.35rem;background:#dfeecf;color:#477017;font-size:.63rem;font-weight:800;text-align:right}._manualPanel_4ebb1_119>small{color:#887c73;font-size:.7rem;line-height:1.4}._clearManual_4ebb1_183{min-height:2.75rem;border:1px solid #a8c58d;border-radius:.55rem;padding:.55rem .7rem;background:#fff;color:#477017;font-size:.75rem;font-weight:800;cursor:pointer}._clearManual_4ebb1_183:hover:not(:disabled){background:#eef6e7}._clearManual_4ebb1_183:disabled{cursor:not-allowed;opacity:.55}._actions_4ebb1_113 textarea{min-height:80px;resize:vertical}._actions_4ebb1_113>button{min-height:2.75rem;border:0;border-radius:.55rem;padding:.75rem;background:#6b8e23;color:#fff;font-weight:800;cursor:pointer}._actions_4ebb1_113>button:disabled{cursor:not-allowed;opacity:.55}@media(max-width:760px){._body_4ebb1_48{grid-template-columns:1fr}._tableHead_4ebb1_75{display:none}._row_4ebb1_76{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label subtotal" "control control";gap:.5rem .75rem;padding:.7rem .75rem}._row_4ebb1_76>span{grid-area:label}._row_4ebb1_76>strong{grid-area:subtotal}._row_4ebb1_76>:nth-child(2){grid-area:control;justify-self:end}._total_4ebb1_97{grid-template-columns:1fr auto}}@media(max-width:420px){._card_4ebb1_1{padding:1rem}._manualHeader_4ebb1_133{display:grid}._manualStatus_4ebb1_166{justify-self:start;text-align:left}}._dashboard_1cd4o_1{display:grid;gap:1rem}._active_1cd4o_1,._review_1cd4o_1{border:1px solid #e6e0db;border-radius:1rem;background:#fff;padding:1.25rem}._active_1cd4o_1 header,._review_1cd4o_1 header{display:flex;align-items:center;justify-content:space-between;gap:1rem}._active_1cd4o_1 header>div,._review_1cd4o_1 header>div{display:flex;align-items:center;gap:.65rem}._active_1cd4o_1 header ._material-symbols-outlined_1cd4o_1{color:#477017}._review_1cd4o_1 header ._material-symbols-outlined_1cd4o_1{color:#a0761b}._active_1cd4o_1 p,._review_1cd4o_1 p{margin:0;color:#766b63;font-size:.75rem}._active_1cd4o_1 h2,._review_1cd4o_1 h2{margin:.15rem 0 0;color:#302923;font-size:1.05rem}._open_1cd4o_1,._idle_1cd4o_1,._count_1cd4o_1{padding:.3rem .55rem;border-radius:999px;font-size:.72rem;font-weight:800}._open_1cd4o_1{background:#dcefc9;color:#477017}._idle_1cd4o_1{background:#f1efed;color:#766b63}._count_1cd4o_1{background:#fff0cd;color:#7d5d00}._activeBody_1cd4o_1{display:grid;grid-template-columns:repeat(3,1fr) auto;align-items:end;gap:.75rem;margin-top:1rem}._activeBody_1cd4o_1 div,._list_1cd4o_1 article>div{display:grid;gap:.2rem}._activeBody_1cd4o_1 span,._list_1cd4o_1 span{color:#766b63;font-size:.72rem}._activeBody_1cd4o_1 strong,._list_1cd4o_1 strong{color:#302923;font-size:.85rem}._activeBody_1cd4o_1 button,._list_1cd4o_1 button{border:0;border-radius:.5rem;padding:.65rem .8rem;background:#477017;color:#fff;font-weight:800;cursor:pointer}._empty_1cd4o_1{margin:1rem 0 0;padding:1rem;border-radius:.55rem;background:#faf8f6}._list_1cd4o_1{display:grid;gap:.5rem;margin-top:1rem}._list_1cd4o_1 article{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:1rem;padding:.85rem;border:1px solid #f0e4c3;border-radius:.6rem;background:#fffdf7}._discrepancy_1cd4o_1{color:#a4362b!important}@media(max-width:700px){._activeBody_1cd4o_1{grid-template-columns:1fr 1fr}._activeBody_1cd4o_1 button{grid-column:1/-1}._list_1cd4o_1 article{grid-template-columns:1fr auto}._list_1cd4o_1 button{grid-column:1/-1}}._badge_1cx75_1{display:inline-flex;align-items:center;padding:.3rem .55rem;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.04em}._open_1cx75_1{background:#dcefc9;color:#477017}._closed_1cx75_1{background:#e8f1ee;color:#286247}._flagged_1cx75_1{background:#fff0cd;color:#7d5d00}._approved_1cx75_1{background:#e7ecff;color:#4058a5}._content_1phqw_1{display:grid;gap:1rem}._summary_1phqw_1{display:grid;gap:.45rem}._summary_1phqw_1 div{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem .75rem;border-radius:.55rem;background:#faf8f6}._summary_1phqw_1 span{color:#766b63;font-size:.8rem}._summary_1phqw_1 strong{color:#302923;font-variant-numeric:tabular-nums}._notice_1phqw_1,._review_1phqw_1{padding:.75rem;border-radius:.55rem;font-size:.82rem;line-height:1.45}._notice_1phqw_1{background:#f4faed;color:#477017}._review_1phqw_1{border:1px solid #f0d899;background:#fff9e8;color:#765400}._checkbox_1phqw_1{display:flex;align-items:flex-start;gap:.6rem;padding:.75rem;border:1px solid #d9d0c9;border-radius:.55rem;color:#302923;font-size:.82rem;line-height:1.4}._checkbox_1phqw_1 input{margin-top:.15rem;accent-color:#6b8e23}._cancel_1phqw_1,._confirm_1phqw_1{border:0;border-radius:.5rem;padding:.65rem .85rem;font-weight:800;cursor:pointer}._cancel_1phqw_1{background:#f1eeeb;color:#665b54}._confirm_1phqw_1{background:#477017;color:#fff}._confirm_1phqw_1:disabled{cursor:not-allowed;opacity:.45}._content_1ypje_1{display:grid;gap:1rem}._head_1ypje_6{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}._head_1ypje_6 h3{margin:0;color:#302923}._head_1ypje_6 p{margin:.3rem 0 0;color:#766b63;font-size:.82rem}._panel_1ypje_24{display:grid;gap:1rem}._grid_1ypje_29{display:grid;grid-template-columns:repeat(3,1fr);gap:.65rem}._grid_1ypje_29>div{display:grid;gap:.25rem;padding:.75rem;border-radius:.6rem;background:#faf8f6}._grid_1ypje_29 span,._notes_1ypje_44>span,._movementList_1ypje_45 small{color:#766b63;font-size:.72rem;font-weight:800;text-transform:uppercase}._grid_1ypje_29 strong{color:#302923;font-variant-numeric:tabular-nums}._difference_1ypje_57{background:#fff0ee!important}._difference_1ypje_57 strong,._red_1ypje_62{color:#a4362b!important}._green_1ypje_66{color:#477017!important}._notes_1ypje_44{padding:.85rem;border:1px solid #eee8e2;border-radius:.6rem}._notes_1ypje_44 p{margin:.4rem 0 0;color:#302923;font-size:.86rem;white-space:pre-wrap}._cashFlow_1ypje_83{display:grid;grid-template-columns:minmax(19rem,.85fr) minmax(0,1.15fr);gap:1rem;align-items:start}._reconciliation_1ypje_90,._salesTrace_1ypje_91{min-width:0;overflow:hidden;border:1px solid #e6e0db;border-radius:.75rem;background:#fff}._sectionHeader_1ypje_99{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border-bottom:1px solid #eee8e2;background:#faf8f6}._sectionHeader_1ypje_99>div{display:flex;gap:.6rem;min-width:0}._sectionHeader_1ypje_99 ._material-symbols-outlined_1ypje_115{color:#6b8e23;font-size:1.25rem}._sectionHeader_1ypje_99 h4,._sectionHeader_1ypje_99 p{margin:0}._sectionHeader_1ypje_99 h4{color:#302923;font-size:.85rem}._sectionHeader_1ypje_99 p{margin-top:.2rem;color:#766b63;font-size:.72rem;line-height:1.35}._sectionHeader_1ypje_99>strong{flex-shrink:0;padding:.25rem .45rem;border-radius:999px;background:#eee8e2;color:#665b54;font-size:.68rem}._equation_1ypje_146{display:grid;padding:.35rem 1rem}._equation_1ypje_146>div{display:grid;grid-template-columns:1.4rem minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:3.1rem;border-bottom:1px solid #f0ece8}._equation_1ypje_146>div:last-child{border-bottom:0}._equation_1ypje_146 span:not(._operator_1ypje_164){display:grid;gap:.1rem;min-width:0}._equation_1ypje_146 strong{color:#302923;font-size:.8rem}._equation_1ypje_146 small{color:#887c73;font-size:.67rem}._equation_1ypje_146 b{color:#477017;font-size:.84rem;font-variant-numeric:tabular-nums}._operator_1ypje_164{display:grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:50%;background:#eef6e7;color:#477017;font-size:.85rem;font-weight:900}._operator_1ypje_164._negative_1ypje_198{background:#fff0ee;color:#a4362b}._expectedResult_1ypje_203{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border-top:1px solid #dfe9d7;background:#f4faed}._expectedResult_1ypje_203 span{display:grid;gap:.1rem}._expectedResult_1ypje_203 small{color:#688544;font-size:.65rem;font-weight:800;text-transform:uppercase}._expectedResult_1ypje_203 strong,._expectedResult_1ypje_203 b{color:#477017}._expectedResult_1ypje_203 strong{font-size:.85rem}._expectedResult_1ypje_203 b{font-size:1.2rem;font-variant-numeric:tabular-nums}._timeline_1ypje_239{display:grid;max-height:20rem;overflow-y:auto}._timeline_1ypje_239 article{display:grid;grid-template-columns:3.25rem minmax(0,1fr) auto auto;align-items:center;gap:.65rem;padding:.7rem 1rem;border-bottom:1px solid #eee8e2;font-size:.78rem}._timeline_1ypje_239 article:last-child{border-bottom:0}._timeline_1ypje_239 time{color:#766b63;font-variant-numeric:tabular-nums}._timeline_1ypje_239 article>div{display:grid;gap:.15rem;min-width:0}._timeline_1ypje_239 article>div strong{overflow:hidden;color:#302923;text-overflow:ellipsis;white-space:nowrap}._timeline_1ypje_239 article>div small{overflow:hidden;color:#887c73;font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}._timeline_1ypje_239 article>b{color:#302923;font-variant-numeric:tabular-nums}._paymentMethod_1ypje_290{padding:.22rem .4rem;border-radius:999px;background:#f1eeeb;color:#665b54;font-size:.65rem;font-weight:800}._explanation_1ypje_299,._empty_1ypje_300,._loading_1ypje_301{margin:0;padding:.85rem;border-radius:.55rem;background:#faf8f6;color:#766b63;font-size:.82rem}._salesTrace_1ypje_91>._empty_1ypje_300{border-radius:0}._explanation_1ypje_299{background:#f4faed;color:#477017}._movementList_1ypje_45{display:grid;gap:.45rem}._movementList_1ypje_45 article{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:.75rem;padding:.75rem;border:1px solid #eee8e2;border-radius:.55rem}._movementList_1ypje_45 article>div{display:grid;gap:.2rem;min-width:0}._movementList_1ypje_45 article strong{color:#302923;font-size:.82rem}._movementList_1ypje_45 article span{color:#766b63;font-size:.72rem}._movementList_1ypje_45 article small{font-weight:500;text-transform:none}._movementStatus_1ypje_355{padding:.25rem .45rem;border-radius:999px;background:#fff0cd;color:#7d5d00;font-size:.68rem!important;font-weight:800}._movementList_1ypje_45 button,._cancel_1ypje_365,._approve_1ypje_366{border:0;border-radius:.5rem;padding:.6rem .75rem;font-weight:800;cursor:pointer}._movementList_1ypje_45 button,._approve_1ypje_366{background:#477017;color:#fff}._cancel_1ypje_365{background:#f1eeeb;color:#665b54}._approve_1ypje_366:disabled{opacity:.45;cursor:not-allowed}._confirm_1ypje_390{display:flex;gap:.65rem;padding:.75rem;border:1px solid #d9d0c9;border-radius:.55rem;color:#302923;font-size:.82rem;line-height:1.4}._confirm_1ypje_390 input{margin-top:.15rem;accent-color:#6b8e23}@media(max-width:850px){._cashFlow_1ypje_83{grid-template-columns:1fr}}@media(max-width:700px){._grid_1ypje_29{grid-template-columns:1fr 1fr}._movementList_1ypje_45 article{grid-template-columns:1fr auto}._movementList_1ypje_45 button{grid-column:1 / -1}._movementStatus_1ypje_355{justify-self:end}._timeline_1ypje_239 article{grid-template-columns:3rem minmax(0,1fr) auto}._timeline_1ypje_239 ._paymentMethod_1ypje_290{grid-column:2;justify-self:start}._timeline_1ypje_239 article>b{grid-column:3;grid-row:1 / span 2}}@media(max-width:480px){._grid_1ypje_29{grid-template-columns:1fr}._sectionHeader_1ypje_99,._equation_1ypje_146{padding-inline:.75rem}._equation_1ypje_146>div{grid-template-columns:1.25rem minmax(0,1fr) auto;gap:.4rem}._equation_1ypje_146 small{display:none}._timeline_1ypje_239 article{padding-inline:.75rem}}._content_1b1bp_1{display:grid;gap:1rem}._summary_1b1bp_1{display:grid;gap:.45rem}._summary_1b1bp_1 div{display:flex;justify-content:space-between;gap:1rem;padding:.65rem .75rem;border-radius:.55rem;background:#faf8f6}._summary_1b1bp_1 span,._description_1b1bp_1>span,._vendor_1b1bp_1>span{color:#766b63;font-size:.72rem;font-weight:800;text-transform:uppercase}._summary_1b1bp_1 strong,._description_1b1bp_1 p,._vendor_1b1bp_1 p{color:#302923}._description_1b1bp_1 p,._vendor_1b1bp_1 p{margin:.35rem 0 0;padding:.65rem .75rem;border-radius:.6rem;background:#faf8f6;font-size:.85rem}._cancel_1b1bp_1,._reject_1b1bp_1,._approve_1b1bp_1{border:0;border-radius:.5rem;padding:.65rem .8rem;font-weight:800;cursor:pointer}._cancel_1b1bp_1{background:#f1eeeb;color:#665b54}._reject_1b1bp_1{background:#fff0ee;color:#a4362b}._approve_1b1bp_1{background:#477017;color:#fff}._reject_1b1bp_1:disabled,._approve_1b1bp_1:disabled{cursor:not-allowed;opacity:.45}._section_7bw88_1{display:grid;gap:.85rem;padding:1rem 0;border-top:1px solid #eee8e2;border-bottom:1px solid #eee8e2}._section_7bw88_1>header{display:flex;align-items:center;gap:.6rem}._section_7bw88_1>header>._material-symbols-outlined_7bw88_1{color:#477017;font-size:1.25rem}._kicker_7bw88_1{display:block;color:#766b63;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}._section_7bw88_1 header p{margin:.18rem 0 0;color:#766b63;font-size:.78rem}._facts_7bw88_1{display:grid;grid-template-columns:1.5fr 1fr 1.25fr;gap:.6rem}._facts_7bw88_1>div{display:grid;align-content:center;gap:.25rem;min-height:4.4rem;padding:.7rem .8rem;border:1px solid #e6e0db;border-radius:.6rem;background:#faf8f6}._facts_7bw88_1 span{color:#766b63;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}._facts_7bw88_1 strong{display:flex;align-items:center;gap:.3rem;color:#302923;font-size:.88rem}._facts_7bw88_1 small{color:#766b63;font-size:.73rem}._facts_7bw88_1 ._product_7bw88_1 strong{font-size:.95rem}._confirmed_7bw88_1{color:#477017!important}._confirmed_7bw88_1 ._material-symbols-outlined_7bw88_1{font-size:1.05rem}._missing_7bw88_1{margin:0;padding:.7rem;border-radius:.5rem;background:#fff9e8;color:#765400;font-size:.8rem}._audit_7bw88_1{color:#766b63;font-size:.7rem}._audit_7bw88_1 summary{cursor:pointer;font-weight:700}._audit_7bw88_1 code{display:block;overflow-wrap:anywhere;margin-top:.3rem;color:#887c73;font-size:.65rem}@media(max-width:650px){._facts_7bw88_1{grid-template-columns:1fr}._facts_7bw88_1>div{min-height:0}._section_7bw88_1{padding:.85rem 0}}._card_11mmy_1{border:1px solid #e6e0db;border-radius:1rem;background:#fff;padding:1.25rem}._card_11mmy_1 header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._card_11mmy_1 header>div{display:flex;gap:.65rem}._card_11mmy_1 header ._material-symbols-outlined_11mmy_1{color:#477017}._card_11mmy_1 p,._card_11mmy_1 small{margin:0;color:#766b63;font-size:.75rem}._card_11mmy_1 h2{margin:.2rem 0;color:#302923;font-size:1.1rem}._metrics_11mmy_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.6rem;margin-top:1.25rem}._metrics_11mmy_1 div{padding:.75rem;border-radius:.6rem;background:#faf8f6}._metrics_11mmy_1 span,._metrics_11mmy_1 strong{display:block}._metrics_11mmy_1 span{color:#766b63;font-size:.72rem}._metrics_11mmy_1 strong{margin-top:.25rem;color:#302923;font-variant-numeric:tabular-nums}._expected_11mmy_1{display:flex;align-items:center;gap:.75rem;justify-content:flex-end;margin-top:1rem;padding-top:1rem;border-top:1px solid #eee8e2}._expected_11mmy_1 span{color:#477017;font-weight:800}._expected_11mmy_1 strong{margin-right:auto;color:#477017;font-size:1.25rem}._expected_11mmy_1 button{border:0;border-radius:.5rem;padding:.65rem .8rem;background:#477017;color:#fff;font-weight:800;cursor:pointer}._discounts_11mmy_1{margin-top:1rem;padding:.75rem;border-radius:.6rem;background:#faf8f6}._discountsTitle_11mmy_1{display:block;color:#766b63;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}._discountRow_11mmy_1{display:flex;justify-content:space-between;gap:.75rem;margin-top:.4rem;font-size:.82rem;color:#302923}._discountRow_11mmy_1 strong{color:#991b1b;font-variant-numeric:tabular-nums}@media(max-width:700px){._metrics_11mmy_1{grid-template-columns:1fr 1fr}._expected_11mmy_1{align-items:flex-start;flex-wrap:wrap}._expected_11mmy_1 strong{margin-right:0}._expected_11mmy_1 button{width:100%}}._card_7i5hm_1{border:1px solid #e6e0db;border-radius:1rem;background:#fff;padding:1.25rem}._card_7i5hm_1 header>div{display:flex;gap:.65rem}._card_7i5hm_1 header ._material-symbols-outlined_7i5hm_1{color:#477017}._card_7i5hm_1 h2{margin:0;color:#302923;font-size:1.05rem}._card_7i5hm_1 p{margin:.25rem 0 0;color:#766b63;font-size:.82rem}._form_7i5hm_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem}._form_7i5hm_1 label,._direction_7i5hm_1{display:grid;gap:.3rem;color:#665b54;font-size:.75rem;font-weight:800}._form_7i5hm_1 input,._form_7i5hm_1 select{box-sizing:border-box;width:100%;border:1px solid #d9d0c9;border-radius:.45rem;padding:.55rem;background:#fff;color:#302923;font:inherit}._form_7i5hm_1 input:focus,._form_7i5hm_1 select:focus{border-color:#6b8e23;box-shadow:0 0 0 3px #6b8e231f;outline:0}._wide_7i5hm_1{grid-column:1/-1}._direction_7i5hm_1>div{display:flex;gap:.25rem}._direction_7i5hm_1 button{border:1px solid #d9d0c9;border-radius:.45rem;padding:.55rem .8rem;background:#faf8f6;color:#665b54;font-weight:800;cursor:pointer}._direction_7i5hm_1 ._selected_7i5hm_1{border-color:#477017;background:#477017;color:#fff}._selectedItem_7i5hm_1{display:grid;grid-template-columns:1fr auto;gap:.1rem .75rem;align-items:center;padding:.55rem .7rem;border:1px solid #b7d894;border-radius:.45rem;background:#f4faed;color:#477017}._selectedItem_7i5hm_1 strong{color:#302923}._selectedItem_7i5hm_1 span{color:#766b63;font-size:.72rem;font-weight:500}._selectedItem_7i5hm_1 button{grid-column:2;grid-row:1/-1;border:0;background:transparent;color:#477017;font-weight:800;cursor:pointer}._results_7i5hm_1{display:grid;gap:.25rem}._results_7i5hm_1 button{display:grid;gap:.15rem;border:1px solid #eee8e2;padding:.6rem .7rem;background:#fff;color:#302923;text-align:left;cursor:pointer}._results_7i5hm_1 button:hover{background:#f4faed}._results_7i5hm_1 small{color:#766b63}._submit_7i5hm_1,._cancel_7i5hm_1{border:0;border-radius:.5rem;padding:.65rem .85rem;font-weight:800;cursor:pointer}._submit_7i5hm_1{background:#477017;color:#fff}._submit_7i5hm_1:disabled{opacity:.45;cursor:not-allowed}._cancel_7i5hm_1{background:#f1eeeb;color:#665b54}._error_7i5hm_1{grid-column:1/-1;margin:0!important;color:#a4362b!important}._confirmation_7i5hm_1{display:grid;gap:.75rem}._confirmation_7i5hm_1>div{display:flex;justify-content:space-between;gap:1rem;padding:.65rem .75rem;border-radius:.55rem;background:#faf8f6}._confirmation_7i5hm_1 span{color:#766b63;font-size:.78rem}._confirmation_7i5hm_1 strong{color:#302923;text-align:right}._confirmation_7i5hm_1 p{padding:.75rem;border-radius:.55rem;background:#f4faed;color:#477017;line-height:1.4}._checkbox_7i5hm_1{display:flex;gap:.6rem;padding:.75rem;border:1px solid #d9d0c9;border-radius:.55rem;color:#302923;font-size:.82rem;line-height:1.4}._checkbox_7i5hm_1 input{margin-top:.15rem;accent-color:#6b8e23}@media(max-width:700px){._form_7i5hm_1{grid-template-columns:1fr}._wide_7i5hm_1{grid-column:auto}._selectedItem_7i5hm_1{grid-template-columns:1fr auto}}._card_18l1n_1{border:1px solid #e6e0db;border-radius:1rem;background:#fff;padding:1.25rem}._card_18l1n_1 header>div{display:flex;gap:.65rem}._card_18l1n_1 header ._material-symbols-outlined_18l1n_1{color:#477017}._card_18l1n_1 h2{margin:0;color:#302923;font-size:1.05rem}._card_18l1n_1 p{margin:.25rem 0 0;color:#766b63;font-size:.82rem}._list_18l1n_1{display:grid;gap:.45rem;margin-top:1rem}._list_18l1n_1 article{display:grid;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:.75rem;padding:.7rem;border-bottom:1px solid #eee8e2}._icon_18l1n_1{display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:50%;background:#f4eee9;color:#477017;font-size:.75rem}._description_18l1n_1{display:grid;gap:.2rem;min-width:0}._description_18l1n_1 strong{color:#302923;font-size:.82rem}._description_18l1n_1 span{overflow:hidden;color:#766b63;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}._out_18l1n_1,._in_18l1n_1{font-variant-numeric:tabular-nums}._out_18l1n_1{color:#a4362b}._in_18l1n_1{color:#477017}._status_18l1n_1{padding:.25rem .45rem;border-radius:999px;font-size:.68rem;font-weight:800;white-space:nowrap}._recorded_18l1n_1,._approved_18l1n_1{background:#e8f1ee;color:#286247}._pending_approval_18l1n_1{background:#fff0cd;color:#7d5d00}._rejected_18l1n_1,._voided_18l1n_1{background:#f1efed;color:#766b63}._list_18l1n_1 button{border:0;border-radius:.4rem;padding:.45rem .6rem;background:#477017;color:#fff;font-size:.72rem;font-weight:800;cursor:pointer}._empty_18l1n_1{padding:1rem;border-radius:.55rem;background:#faf8f6}@media(max-width:800px){._list_18l1n_1 article{grid-template-columns:auto 1fr auto}._status_18l1n_1{grid-column:2}._list_18l1n_1 button{grid-column:3;grid-row:2}}._workspace_n0na5_1{overflow:hidden;border:1px solid #e6e0db;border-radius:1rem;background:#fff}._header_n0na5_1{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.4rem;border-bottom:1px solid #eee8e2}._eyebrow_n0na5_1{color:#a0765e;font-size:.7rem;font-weight:800;letter-spacing:.08em}._header_n0na5_1 h2{margin:.25rem 0;color:#302923;font-size:1.2rem}._header_n0na5_1 p{margin:0;color:#766b63;font-size:.8rem}._status_n0na5_1{display:flex;align-items:center;gap:.4rem;padding:.5rem .65rem;border-radius:999px;background:#dcefc9;color:#477017;font-size:.75rem;font-weight:800;text-transform:uppercase}._status_n0na5_1 ._material-symbols-outlined_n0na5_1{font-size:1rem}._summary_n0na5_1,._movements_n0na5_1{display:grid;gap:1rem;padding:1.25rem}._movements_n0na5_1{background:#faf8f6}@media(max-width:600px){._header_n0na5_1{align-items:flex-start;flex-direction:column}._status_n0na5_1{align-self:flex-start}._summary_n0na5_1,._movements_n0na5_1{padding:.8rem}}._workspace_dyfwu_1{display:grid;gap:1rem}._loading_dyfwu_1,._empty_dyfwu_1{padding:2rem;border:1px dashed #d9d0c9;border-radius:1rem;background:#fff;text-align:center;color:#766b63}._history_dyfwu_1{border:1px solid #e6e0db;border-radius:1rem;background:#fff;padding:1.25rem}._history_dyfwu_1 header{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}._history_dyfwu_1 h2{margin:0;color:#302923;font-size:1.1rem}._history_dyfwu_1 p{margin:.25rem 0 0;color:#766b63;font-size:.82rem}._history_dyfwu_1 header>div:last-child{display:flex;gap:.65rem}._history_dyfwu_1 label{display:grid;gap:.25rem;color:#766b63;font-size:.72rem;font-weight:800;text-transform:uppercase}._history_dyfwu_1 input{border:1px solid #d9d0c9;border-radius:.45rem;padding:.5rem;background:#fff;color:#302923;font:inherit;text-transform:none}._tableWrap_dyfwu_1{overflow:auto;border:1px solid #eee8e2;border-radius:.65rem}._tableWrap_dyfwu_1 table{width:100%;border-collapse:collapse;min-width:760px}._tableWrap_dyfwu_1 th,._tableWrap_dyfwu_1 td{padding:.75rem;border-bottom:1px solid #eee8e2;text-align:left;font-size:.82rem}._tableWrap_dyfwu_1 th{background:#faf8f6;color:#766b63;font-size:.72rem;text-transform:uppercase}._tableWrap_dyfwu_1 td{color:#302923}._tableWrap_dyfwu_1 button{border:0;border-radius:.4rem;padding:.45rem .6rem;background:#477017;color:#fff;font-size:.75rem;font-weight:800;cursor:pointer}._difference_dyfwu_1{color:#a4362b!important;font-weight:800}@media(max-width:700px){._history_dyfwu_1{padding:1rem}._history_dyfwu_1 header>div:last-child{width:100%}._history_dyfwu_1 label{flex:1}._history_dyfwu_1 input{width:100%;box-sizing:border-box}}._card_14bly_1{display:grid;place-items:center;gap:.65rem;min-height:14rem;margin:2rem;padding:2rem;border:1px solid #c8dcaf;border-radius:1rem;background:#f7fbf2;text-align:center}._card_14bly_1>span{color:#477017;font-size:2rem}._eyebrow_14bly_1{margin:0;color:#6b8e23;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._card_14bly_1 h1{margin:0;color:#302923;font-size:1.35rem}._card_14bly_1 p:not(._eyebrow_14bly_1){max-width:38rem;margin:0;color:#665b54}._card_14bly_1 div{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:.4rem}._card_14bly_1 a{padding:.65rem .9rem;border-radius:.5rem;background:#6b8e23;color:#fff;font-size:.85rem;font-weight:800;text-decoration:none}._card_14bly_1 a+a{background:#fff;color:#477017;border:1px solid #b7d894}._summaryRow_goxvw_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:.5rem}._summaryCard_goxvw_8{background:var(--color-surface, #fff);border:1px solid var(--color-border, #e5e1dc);border-radius:.75rem;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.25rem}._summaryLabel_goxvw_18{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted, #766b63)}._summaryValue_goxvw_26{font-size:1.5rem;font-weight:700}._summarySub_goxvw_31{font-size:.75rem;color:var(--color-text-muted, #766b63)}._totalsHint_goxvw_36{margin:0 0 1.5rem;font-size:.8125rem;color:var(--color-text-muted, #766b63);font-style:italic}._filterRow_goxvw_43{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:0 1.5rem 1rem}._chip_goxvw_51{padding:.375rem .875rem;border:1px solid var(--color-border, #d1d5db);border-radius:9999px;background:var(--color-surface, #fff);color:var(--color-text-muted, #6b7280);font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s;font-family:inherit}._chip_goxvw_51:hover{border-color:var(--primary, #ee8c2b);color:var(--primary, #ee8c2b)}._chipActive_goxvw_69{background:var(--primary, #ee8c2b);border-color:var(--primary, #ee8c2b);color:#fff}._historyBody_goxvw_75{max-height:60vh;overflow-y:auto}._historyTable_goxvw_80{width:100%;border-collapse:collapse;font-size:.875rem}._historyTable_goxvw_80 th,._historyTable_goxvw_80 td{text-align:left;padding:.625rem 1rem;border-bottom:1px solid var(--color-border, #e5e1dc);vertical-align:top}._noteCell_goxvw_94{max-width:14rem;font-size:.8125rem;color:var(--color-text-muted, #6b7280)}._voidedRow_goxvw_100{opacity:.65}._voidBtn_goxvw_104{background:none;border:none;color:#dc2626;font-size:.8125rem;font-weight:600;cursor:pointer;padding:0;text-decoration:underline;font-family:inherit}._voidBtn_goxvw_104:hover{color:#991b1b}._historyEmpty_goxvw_120{padding:2rem 1.25rem;text-align:center;color:var(--color-text-muted, #766b63);margin:0}._srOnly_goxvw_127{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._form_1ypbq_1{display:flex;flex-direction:column;gap:1.25rem}._field_1ypbq_7{display:flex;flex-direction:column;gap:.375rem}._label_1ypbq_13{font-size:.875rem;font-weight:600;color:#374151}._required_1ypbq_19{color:#ef4444}._input_1ypbq_23{width:100%;border:1px solid #d1d5db;border-radius:.5rem;background:#f9fafb;color:#111827;font-size:.875rem;padding:.625rem .75rem;transition:border-color .15s,box-shadow .15s;box-sizing:border-box;font-family:inherit;resize:vertical}._input_1ypbq_23:focus{outline:none;border-color:var(--primary, #ee8c2b);box-shadow:0 0 0 3px #ee8c2b1f}._input_1ypbq_23:disabled{opacity:.6;cursor:not-allowed;background:#f3f4f6}._hint_1ypbq_49{font-size:.75rem;color:#6b7280;margin:0;font-style:italic}._error_1ypbq_56{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;color:#dc2626;font-size:.875rem}._warning_1ypbq_68{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#fffbeb;border:1px solid #fde68a;border-radius:.5rem;color:#92400e;font-size:.875rem}._materialSymbols_1ypbq_80{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:18px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;flex-shrink:0}._cancelBtn_1ypbq_97{height:2.5rem;padding:0 1.25rem;background:transparent;color:#374151;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s;font-family:inherit}._cancelBtn_1ypbq_97:hover:not(:disabled){background:#f3f4f6}._cancelBtn_1ypbq_97:disabled{opacity:.5;cursor:not-allowed}._saveBtn_1ypbq_120{height:2.5rem;padding:0 1.25rem;background:var(--primary, #ee8c2b);color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:700;cursor:pointer;transition:background .15s;font-family:inherit;min-width:5rem}._saveBtn_1ypbq_120:hover:not(:disabled){background:var(--primary-dark, #c47523)}._saveBtn_1ypbq_120:disabled{opacity:.5;cursor:not-allowed}._header_c4wxc_1{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._eyebrow_c4wxc_1{margin:0;color:#a0765e;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._header_c4wxc_1 h1{margin:.35rem 0 0;color:#302923;font-size:1.5rem}._subtitle_c4wxc_1{margin:.35rem 0 0;color:#766b63;font-size:.88rem;line-height:1.4}._header_1ou8t_1{display:flex;justify-content:space-between;align-items:center;gap:1rem}._header_1ou8t_1 h1{margin:0;font-size:1.5rem;color:#27364a}._header_1ou8t_1 p{margin:.25rem 0 0;color:#6b7280}._primaryButton_1ou8t_1,._toolbar_1ou8t_1 button,._tableWrap_1ou8t_1 button{border:0;border-radius:.5rem;padding:.625rem 1rem;background:#344e41;color:#fff;font-weight:700;cursor:pointer}._primaryButton_1ou8t_1:hover,._toolbar_1ou8t_1 button:hover,._tableWrap_1ou8t_1 button:hover{filter:brightness(1.08)}._metrics_1ou8t_1{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}._metrics_1ou8t_1 div{padding:1.125rem 1.25rem;border:1px solid #e5e7eb;border-radius:.625rem;background:#fff;box-shadow:0 1px 2px #00000008}._metrics_1ou8t_1 span,._metrics_1ou8t_1 strong{display:block}._metrics_1ou8t_1 span{color:#6b7280;font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}._metrics_1ou8t_1 strong{margin-top:.35rem;color:#27364a;font-size:1.6rem}._toolbar_1ou8t_1{display:flex;gap:.75rem;margin-top:1.5rem}._toolbar_1ou8t_1 input,._form_1ou8t_1 input{width:100%;padding:.65rem .75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.9rem}._toolbar_1ou8t_1 input{flex:1}._form_1ou8t_1{margin-top:1rem;padding:1.25rem;border:1px solid #bbf7d0;border-radius:.625rem;background:#f0fdf4}._form_1ou8t_1 h2{margin:0 0 1rem;font-size:1rem}._formGrid_1ou8t_1{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}._form_1ou8t_1 label{display:flex;flex-direction:column;gap:.3rem;font-size:.75rem;font-weight:700;color:#374151}._form_1ou8t_1 ._primaryButton_1ou8t_1{margin-top:1rem}._consent_1ou8t_1{display:flex!important;flex-direction:row!important;align-items:center;margin-top:.75rem}._consent_1ou8t_1 input{width:auto}._tableWrap_1ou8t_1{margin-top:1rem;overflow:auto;border:1px solid #e5e7eb;border-radius:.625rem;background:#fff;box-shadow:0 1px 2px #00000008}._tableWrap_1ou8t_1 table{width:100%;border-collapse:collapse;font-size:.85rem}._tableWrap_1ou8t_1 th,._tableWrap_1ou8t_1 td{padding:.875rem .75rem;border-bottom:1px solid #f3f4f6;text-align:left}._tableWrap_1ou8t_1 th{color:#6b7280;font-size:.7rem;text-transform:uppercase;letter-spacing:.04em}._tableWrap_1ou8t_1 small{color:#6b7280}._tableWrap_1ou8t_1 button{padding:.4rem .7rem;font-size:.75rem}._tableAction_1ou8t_1{border:0;border-radius:.375rem;padding:.4rem .7rem;background:#344e41;color:#fff;cursor:pointer;font-size:.75rem;font-weight:700}._empty_1ou8t_1{padding:3rem;text-align:center;color:#6b7280}._error_1ou8t_1{margin-top:1rem;padding:.75rem;border:1px solid #fecaca;border-radius:.375rem;background:#fef2f2;color:#991b1b}._detailOverlay_1ou8t_1{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#0f172a7a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}._detailModal_1ou8t_1{width:min(100%,48rem);max-height:min(90vh,50rem);overflow:auto;border:1px solid #e5e7eb;border-radius:.875rem;background:#fff;box-shadow:0 24px 60px #0f172a40}._detailHeader_1ou8t_1{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem;border-bottom:1px solid #e5e7eb;background:#fff}._detailIdentity_1ou8t_1{display:flex;align-items:center;gap:.875rem}._avatar_1ou8t_1{display:flex;width:3.25rem;height:3.25rem;align-items:center;justify-content:center;border-radius:50%;background:#e8f0eb;color:#344e41;font-size:1rem;font-weight:800;letter-spacing:.04em}._detailEyebrow_1ou8t_1{display:block;margin-bottom:.2rem;color:#6b7280;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._detailHeader_1ou8t_1 h2{margin:0 0 .4rem;color:#27364a;font-size:1.35rem}._statusBadge_1ou8t_1{display:inline-flex;padding:.25rem .625rem;border-radius:999px;background:#dcfce7;color:#166534;font-size:.7rem;font-weight:700}._closeButton_1ou8t_1{display:flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:#64748b;cursor:pointer;font-size:1.5rem}._closeButton_1ou8t_1:hover{background:#f1f5f9;color:#1e293b}._detailBody_1ou8t_1{display:flex;flex-direction:column;gap:1rem;padding:1.5rem}._detailKpis_1ou8t_1{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}._detailKpi_1ou8t_1{padding:.875rem 1rem;border:1px solid #e5e7eb;border-radius:.625rem;background:#f8fafc}._detailKpi_1ou8t_1 span,._detailKpi_1ou8t_1 small{display:block;color:#64748b;font-size:.7rem}._detailKpi_1ou8t_1 strong{display:block;margin:.35rem 0;color:#27364a;font-size:1.2rem}._detailGrid_1ou8t_1{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._detailCard_1ou8t_1,._activityCard_1ou8t_1{padding:1rem;border:1px solid #e5e7eb;border-radius:.625rem;background:#fff}._detailCard_1ou8t_1 h3,._activityCard_1ou8t_1 h3{margin:0;color:#27364a;font-size:.9rem}._detailCard_1ou8t_1 dl{margin:1rem 0 0}._detailCard_1ou8t_1 dl div{display:flex;justify-content:space-between;gap:1rem;padding:.55rem 0;border-bottom:1px solid #f1f5f9}._detailCard_1ou8t_1 dl div:last-child{border-bottom:0}._detailCard_1ou8t_1 dt{color:#64748b;font-size:.75rem}._detailCard_1ou8t_1 dd{margin:0;color:#27364a;font-size:.8rem;font-weight:700;text-align:right;overflow-wrap:anywhere}._detailCard_1ou8t_1 p,._activityCard_1ou8t_1 p{margin:.75rem 0 0;color:#64748b;font-size:.78rem;line-height:1.5}._loyaltyValue_1ou8t_1{display:block;margin-top:.75rem;color:#344e41;font-size:1.2rem}._activityCard_1ou8t_1>div{display:flex;align-items:center;justify-content:space-between;gap:1rem}._activityBadge_1ou8t_1{padding:.25rem .5rem;border-radius:.375rem;background:#f1f5f9;color:#64748b;font-size:.68rem;font-weight:700}._activityMetrics_1ou8t_1{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin-top:1rem}._activityMetrics_1ou8t_1 div{padding:.65rem;border-radius:.5rem;background:#f8fafc}._activityMetrics_1ou8t_1 strong,._activityMetrics_1ou8t_1 span{display:block}._activityMetrics_1ou8t_1 strong{color:#27364a;font-size:1rem}._activityMetrics_1ou8t_1 span{margin-top:.2rem;color:#64748b;font-size:.65rem}._lastPurchase_1ou8t_1{margin-top:.85rem!important}._purchaseList_1ou8t_1{display:flex;flex-direction:column;margin-top:.6rem;border-top:1px solid #f1f5f9}._purchaseList_1ou8t_1 div{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem 0;border-bottom:1px solid #f1f5f9;color:#64748b;font-size:.72rem}._purchaseList_1ou8t_1 strong{color:#27364a;font-size:.78rem}._activityPagination_1ou8t_1{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid #f1f5f9;color:#64748b;font-size:.7rem}._activityPaginationSummary_1ou8t_1{font-size:.7rem}._activityPaginationControls_1ou8t_1{display:flex;align-items:center;gap:.5rem}._activityPaginationControls_1ou8t_1 span{min-width:6.5rem;text-align:center}._activityPagination_1ou8t_1 button{display:flex;width:1.75rem;height:1.75rem;align-items:center;justify-content:center;padding:0;border:1px solid #cbd5e1;border-radius:.375rem;background:#fff;color:#334155;cursor:pointer;font-size:1rem;font-weight:700;line-height:1}._activityPagination_1ou8t_1 button:disabled{cursor:not-allowed;opacity:.45}._detailFooter_1ou8t_1{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;border-top:1px solid #e5e7eb;background:#f8fafc;color:#94a3b8;font-size:.7rem}._secondaryButton_1ou8t_1{padding:.55rem .9rem;border:1px solid #cbd5e1;border-radius:.5rem;background:#fff;color:#334155;cursor:pointer;font-weight:700}._secondaryButton_1ou8t_1:hover{background:#f1f5f9}@media(max-width:700px){._metrics_1ou8t_1,._formGrid_1ou8t_1,._detailKpis_1ou8t_1,._detailGrid_1ou8t_1{grid-template-columns:1fr}._activityMetrics_1ou8t_1{grid-template-columns:repeat(2,1fr)}._activityPagination_1ou8t_1{align-items:flex-start;flex-direction:column}._activityPaginationControls_1ou8t_1{align-self:flex-end}._header_1ou8t_1{align-items:flex-start;flex-direction:column}._detailOverlay_1ou8t_1{padding:.75rem}._detailHeader_1ou8t_1,._detailBody_1ou8t_1,._detailFooter_1ou8t_1{padding:1rem}._detailFooter_1ou8t_1{align-items:flex-start;flex-direction:column}._detailModal_1ou8t_1{max-height:94vh}}._modalContainer_1uiht_17{position:relative;height:100%}._modalContent_1uiht_23{display:flex;flex-direction:column;gap:1.5rem}._phoneInputContainer_1uiht_30{position:relative;display:flex;align-items:center}._phoneIcon_1uiht_36{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#333;opacity:.5;pointer-events:none;z-index:1}._phoneIcon_1uiht_36 ._material-symbols-outlined_1uiht_47{font-size:1.5rem;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}._phoneInput_1uiht_30{width:100%;height:4rem;padding:1rem 1rem 1rem 3rem;border:1px solid #d1d5db;border-radius:.5rem;background-color:#fff;font-size:1.5rem;font-weight:600;text-align:center;color:#333;letter-spacing:.05em;outline:none;transition:all .2s ease}._phoneInput_1uiht_30::placeholder{color:#9ca3af;letter-spacing:.1em}._phoneInput_1uiht_30:focus{border-color:#d2a679;box-shadow:0 0 0 3px #d2a6791a}._numpadGrid_1uiht_79{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}._numpadButton_1uiht_85{display:flex;align-items:center;justify-content:center;height:4rem;background-color:#fff;border:none;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;cursor:pointer;transition:all .2s ease;font-family:Manrope,sans-serif}._numpadButton_1uiht_85:hover{background-color:#f9fafb;transform:translateY(-1px);box-shadow:0 4px 6px #0000001a}._numpadButton_1uiht_85:active{background-color:#f3f4f6;transform:translateY(0);box-shadow:0 1px 2px #0000001a}._numpadNumber_1uiht_111{font-size:1.875rem;font-weight:500;color:#333}._numpadButton_1uiht_85 ._material-symbols-outlined_1uiht_47{font-size:1.875rem;font-weight:400;color:#333;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}._numpadEmpty_1uiht_124{visibility:hidden}._loadingOverlay_1uiht_130{position:absolute;inset:0;background-color:#f8f6f2cc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10;border-radius:.75rem}._loadingSpinner_1uiht_145{width:4rem;height:4rem;border:4px solid rgba(210,166,121,.25);border-top:4px solid #D2A679;border-radius:50%;animation:_spin_1uiht_211 1s linear infinite}._numpadGrid_1uiht_79._disabled_1uiht_160{opacity:0;pointer-events:none}._phoneInput_1uiht_30._disabled_1uiht_160{background-color:#ffffff80;cursor:not-allowed}._customerNotFoundState_1uiht_172{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;padding:2rem 0}._notFoundIcon_1uiht_181{font-size:3.75rem;color:#dc2626;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}._notFoundMessage_1uiht_187{font-size:1.5rem;font-weight:700;color:#333;margin:0}._resultsArea_1uiht_195{margin-top:1rem}._loadingState_1uiht_200{display:flex;align-items:center;justify-content:center;gap:.75rem;height:4.5rem;background-color:#ffffff80;border:2px dashed #d1d5db;border-radius:.5rem}._spinner_1uiht_211{width:1.5rem;height:1.5rem;border:2px solid #e5e7eb;border-top:2px solid #D2A679;border-radius:50%;animation:_spin_1uiht_211 1s linear infinite}@keyframes _spin_1uiht_211{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loadingText_1uiht_225{color:#333;opacity:.8;font-weight:500}._successState_1uiht_232{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;text-align:center;padding:2rem 0;background-color:#ffffff80;border:1px solid rgba(107,112,92,.2);border-radius:.5rem}._customerInfo_1uiht_245{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%}._customerAvatar_1uiht_253{width:5rem;height:5rem;background-color:#d2a679;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem;border:4px solid #FFFFFF;box-shadow:0 4px 6px #0000001a}._customerAvatar_1uiht_253 ._material-symbols-outlined_1uiht_47{font-size:2.5rem;color:#fff;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}._customerDetails_1uiht_272{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}._customerName_1uiht_280{margin:0;font-size:1.875rem;font-weight:700;color:#333;line-height:1.2}._customerPoints_1uiht_288{display:flex;align-items:center;gap:.5rem;margin:0;background-color:#6b705c1a;border-radius:9999px;padding:.375rem 1rem}._customerPoints_1uiht_288 ._material-symbols-outlined_1uiht_47{font-size:1.25rem;color:#6b705c;font-variation-settings:"FILL" 1,"wght" 500,"GRAD" 0,"opsz" 24}._customerPointsText_1uiht_304{font-size:1.125rem;font-weight:600;color:#6b705c;margin:0}._errorState_1uiht_312{display:flex;align-items:center;justify-content:center;gap:.75rem;height:4.5rem;background-color:#ef44441a;border:1px dashed rgba(239,68,68,.5);border-radius:.5rem;padding:0 1rem}._errorState_1uiht_312 ._material-symbols-outlined_1uiht_47{font-size:1.5rem;color:#dc2626;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}._errorText_1uiht_330{color:#b91c1c;font-weight:500;font-size:.875rem}._buttonGroup_1uiht_337{display:flex;flex-direction:column;gap:.75rem;padding-top:1rem}._searchButton_1uiht_345,._selectButton_1uiht_346{display:flex;align-items:center;justify-content:center;min-width:5.25rem;height:3.5rem;padding:0 1.25rem;background-color:#d2a679;color:#fff;border:none;border-radius:.5rem;font-size:1.125rem;font-weight:700;letter-spacing:.025em;cursor:pointer;transition:opacity .2s ease;overflow:hidden}._searchButton_1uiht_345:hover:not(:disabled),._selectButton_1uiht_346:hover{opacity:.9}._searchButton_1uiht_345:disabled,._selectButton_1uiht_346:disabled{cursor:not-allowed;opacity:.5}._cancelButton_1uiht_377{display:flex;align-items:center;justify-content:center;min-width:5.25rem;height:3.5rem;padding:0 1.25rem;background-color:transparent;color:#333;opacity:.7;border:none;border-radius:.5rem;font-size:1rem;font-weight:700;letter-spacing:.025em;cursor:pointer;transition:all .2s ease;overflow:hidden}._cancelButton_1uiht_377:hover{background-color:#0000000d;opacity:1}@media(max-width:640px){._numpadGrid_1uiht_79{gap:.5rem}._numpadButton_1uiht_85{height:3.5rem}._numpadNumber_1uiht_111{font-size:1.5rem}}._loyaltyCustomerSummary_leztu_2{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border-radius:.5rem;border:1px solid rgba(34,197,94,.5);background-color:#22c55e0d}._loyaltyCustomerHeader_leztu_12{display:flex;align-items:center;justify-content:space-between}._loyaltyCustomerLabel_leztu_18{font-size:1.125rem;font-weight:600;color:#16a34a}._loyaltyCustomerInfo_leztu_24{display:flex;align-items:center;gap:.5rem}._loyaltyCustomerName_leztu_30{font-size:1.125rem;font-weight:600;color:#16a34a}._loyaltyEditButton_leztu_36{display:flex;align-items:center;justify-content:center;background:none;border:none;color:#8d8d8d;cursor:pointer;padding:.25rem;border-radius:.25rem;transition:color .2s,background-color .2s}._loyaltyEditButton_leztu_36:hover{color:#4a3f35;background-color:#0000000d}._loyaltyEditButton_leztu_36 ._materialSymbols_leztu_54{font-size:1.25rem!important}._loyaltyDetails_leztu_58{display:flex;flex-direction:column;gap:.75rem;padding-left:1rem}._loyaltyDetailRow_leztu_65{display:flex;align-items:center;justify-content:space-between;font-size:1rem}._loyaltyDetailLabel_leztu_72{color:#8d8d8d}._loyaltyDetailValue_leztu_76{font-weight:600;color:#333}._loyaltyDetailValue-negative_leztu_81{color:#dc2626}._loyaltyDetailValue-positive_leztu_85{color:#16a34a}._loyaltyDetailValue-points_leztu_89{color:#333}._materialSymbols_leztu_54{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}._card_862pn_1{display:flex;flex-direction:column;gap:1rem;background:#fff;border:1px solid #e5ded8;border-radius:1rem;padding:1.1rem;box-shadow:0 8px 24px #30292312;min-width:0}._header_862pn_1{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid #eee8e3;padding-bottom:.8rem}._eyebrow_862pn_1{color:#b7641a;font-size:.7rem;font-weight:800;letter-spacing:.12em}._header_862pn_1 h2{margin:.25rem 0 0;color:#302923;font-size:1.6rem}._header_862pn_1 time{color:#766b63;font-size:1rem;font-weight:700;padding-top:.2rem}._location_862pn_1{display:flex;align-items:center;gap:.4rem;color:#766b63;font-size:.8rem}._location_862pn_1 span{font-size:1rem;color:#b7641a}._items_862pn_1{display:flex;flex:1;flex-direction:column;gap:.9rem;margin:0;padding:0;list-style:none}._items_862pn_1>li{display:flex;flex-direction:column;gap:.35rem}._itemLine_862pn_1{display:flex;align-items:baseline;gap:.55rem;color:#302923;font-size:1.05rem}._itemLine_862pn_1 strong{color:#b7641a;white-space:nowrap}._customizations_862pn_1{display:flex;flex-direction:column;gap:.2rem;margin:0 0 0 1.7rem;padding:0;list-style:none;color:#766b63;font-size:.82rem}._customizations_862pn_1 strong{color:#b7641a}._deliver_862pn_1{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;border:0;border-radius:.7rem;background:#b7641a;color:#fff;padding:.85rem 1rem;font:inherit;font-size:.9rem;font-weight:800;cursor:pointer;transition:background .2s,transform .2s}._deliver_862pn_1:hover:not(:disabled){background:#945016;transform:translateY(-1px)}._deliver_862pn_1:disabled{cursor:wait;opacity:.65}._deliver_862pn_1 span{font-size:1.2rem}@media(max-width:600px){._card_862pn_1{border-radius:.8rem;padding:1rem}._header_862pn_1 h2{font-size:1.35rem}._itemLine_862pn_1{font-size:1rem}._deliver_862pn_1{min-height:3rem}}@media(min-width:1200px){._card_862pn_1{padding:1.35rem}._itemLine_862pn_1{font-size:1.15rem}._deliver_862pn_1{font-size:1rem;min-height:3.25rem}}._page_2d7vl_1{gap:0;padding:0;background:#f7f4f1;overflow:auto}._topbar_2d7vl_1{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.4rem clamp(1rem,3vw,2.5rem);background:#fff;border-bottom:1px solid #e5ded8}._eyebrow_2d7vl_1{margin:0;color:#b7641a;font-size:.7rem;font-weight:800;letter-spacing:.13em}._topbar_2d7vl_1 h1{margin:.3rem 0;color:#302923;font-size:clamp(1.6rem,3vw,2.3rem)}._location_2d7vl_1{display:flex;align-items:center;gap:.4rem;margin:0;color:#766b63;font-size:.9rem}._location_2d7vl_1 span{color:#b7641a;font-size:1.1rem}._actions_2d7vl_1{display:flex;align-items:center;gap:1rem}._counter_2d7vl_1{display:flex;align-items:baseline;gap:.4rem;color:#766b63}._counter_2d7vl_1 strong{color:#b7641a;font-size:2rem;line-height:1}._counter_2d7vl_1 span{font-size:.8rem}._refresh_2d7vl_1{display:flex;align-items:center;gap:.4rem;border:1px solid #d9cfc7;border-radius:.6rem;background:#fff;color:#5f5148;padding:.65rem .85rem;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer}._refresh_2d7vl_1:hover:not(:disabled){background:#f7f1ec}._refresh_2d7vl_1:disabled{cursor:wait;opacity:.65}._refresh_2d7vl_1 span{font-size:1.1rem}._content_2d7vl_1{width:100%;padding:clamp(1rem,3vw,2rem) clamp(1rem,3vw,2.5rem);box-sizing:border-box}._grid_2d7vl_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));align-items:stretch;gap:1rem}._grid_2d7vl_1>*{min-height:0}._empty_2d7vl_1{display:flex;min-height:45vh;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#766b63}._empty_2d7vl_1 span{color:#b7641a;font-size:3rem}._empty_2d7vl_1 h2{margin:1rem 0 .35rem;color:#302923;font-size:1.25rem}._empty_2d7vl_1 p{margin:0;font-size:.9rem}._error_2d7vl_1{margin:1rem clamp(1rem,3vw,2.5rem) 0;border:1px solid #e2a8a1;border-radius:.6rem;background:#fff4f2;color:#a52b20;padding:.75rem 1rem;font-size:.85rem}@media(max-width:600px){._topbar_2d7vl_1{align-items:flex-start;flex-direction:column}._actions_2d7vl_1{justify-content:space-between;width:100%}._counter_2d7vl_1 strong{font-size:1.7rem}._refresh_2d7vl_1{flex:1;justify-content:center}}@media(min-width:1000px){._grid_2d7vl_1{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}._dashboard_1p0eq_1{display:grid;gap:1rem;color:#302923}._hero_1p0eq_7{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.35rem 1.5rem;border:1px solid #e6e0db;border-radius:.85rem;background:linear-gradient(135deg,#fff,#faf8f6)}._heroIdentity_1p0eq_18{display:flex;min-width:0;align-items:center;gap:.85rem}._heroIcon_1p0eq_25,._emptyIcon_1p0eq_26{display:grid;flex:0 0 auto;width:3rem;height:3rem;place-items:center;border-radius:.75rem;background:#edf5e8;color:#477017}._heroIcon_1p0eq_25 ._material-symbols-outlined_1p0eq_37,._emptyIcon_1p0eq_26 ._material-symbols-outlined_1p0eq_37{font-size:1.45rem}._eyebrow_1p0eq_42{display:block;color:#766b63;font-size:.65rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}._hero_1p0eq_7 h2,._emptyPanel_1p0eq_53 h2{margin:.2rem 0 0;color:#302923;font-size:1.2rem;line-height:1.25}._hero_1p0eq_7 p,._emptyPanel_1p0eq_53 p{max-width:48rem;margin:.3rem 0 0;color:#766b63;font-size:.8rem;line-height:1.45}._heroActions_1p0eq_69{display:flex;flex:0 0 auto;align-items:center;gap:1rem}._period_1p0eq_76{display:grid;gap:.2rem;text-align:right}._period_1p0eq_76 span{color:#887c73;font-size:.62rem;font-weight:800;letter-spacing:.07em}._period_1p0eq_76 strong{color:#4b4039;font-size:.78rem;font-variant-numeric:tabular-nums;white-space:nowrap}._actionButton_1p0eq_96,._inventoryAction_1p0eq_97{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:0;border-radius:.5rem;background:#477017;color:#fff;font:inherit;font-size:.75rem;font-weight:800;text-decoration:none;cursor:pointer;transition:background .15s ease,transform .15s ease}._actionButton_1p0eq_96{min-height:2.45rem;padding:.6rem .85rem;white-space:nowrap}._actionButton_1p0eq_96:hover,._inventoryAction_1p0eq_97:hover{background:#385a11;transform:translateY(-1px)}._actionButton_1p0eq_96:focus-visible,._inventoryAction_1p0eq_97:focus-visible{outline:2px solid #8ab36a;outline-offset:2px}._actionButton_1p0eq_96:disabled{cursor:wait;opacity:.65;transform:none}._actionButton_1p0eq_96 ._material-symbols-outlined_1p0eq_37,._inventoryAction_1p0eq_97 ._material-symbols-outlined_1p0eq_37{font-size:1rem}._successNotice_1p0eq_143{margin:0;padding:.7rem .85rem;border:1px solid #cce5b8;border-radius:.5rem;background:#f2faed;color:#477017;font-size:.78rem}._errorNotice_1p0eq_153{margin:0;padding:.7rem .85rem;border:1px solid #f0c6bc;border-radius:.5rem;background:#fdf1ee;color:#b24d3c;font-size:.78rem}._metricGrid_1p0eq_163{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.75rem}._metricCard_1p0eq_169{display:flex;min-width:0;align-items:flex-start;gap:.7rem;padding:1rem;border:1px solid #e6e0db;border-radius:.7rem;background:#fff}._metricIcon_1p0eq_180,._attentionIcon_1p0eq_181{display:grid;flex:0 0 auto;width:2.25rem;height:2.25rem;place-items:center;border-radius:.6rem}._metricIcon_1p0eq_180 ._material-symbols-outlined_1p0eq_37,._attentionIcon_1p0eq_181 ._material-symbols-outlined_1p0eq_37{font-size:1.2rem}._metricIconCost_1p0eq_195{background:#edf5e8;color:#477017}._metricIconItems_1p0eq_200{background:#eef4f7;color:#326378}._metricIconUses_1p0eq_205{background:#fff4dc;color:#8b6410}._metricIconOk_1p0eq_210{background:#edf5e8;color:#477017}._metricIconWarn_1p0eq_215{background:#fff4dc;color:#8b6410}._metricIconAlert_1p0eq_220{background:#fff0ed;color:#b24d3c}._metricContent_1p0eq_225{display:grid;min-width:0;gap:.13rem}._metricContent_1p0eq_225>span{overflow:hidden;color:#766b63;font-size:.68rem;font-weight:800;letter-spacing:.03em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}._metricContent_1p0eq_225 strong{color:#302923;font-size:1.35rem;font-variant-numeric:tabular-nums;line-height:1.2}._metricContent_1p0eq_225 small{color:#887c73;font-size:.7rem;line-height:1.3}._readingNote_1p0eq_255{display:flex;align-items:flex-start;gap:.65rem;padding:.8rem 1rem;border:1px solid #e9dfc9;border-radius:.6rem;background:#fffaf0;color:#765400}._readingNote_1p0eq_255>._material-symbols-outlined_1p0eq_37{flex:0 0 auto;margin-top:.05rem;font-size:1.1rem}._readingNote_1p0eq_255 p{margin:0;font-size:.76rem;line-height:1.45}._readingNote_1p0eq_255 strong{font-weight:800}._analysisGrid_1p0eq_282{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(18rem,.9fr);gap:1rem}._panel_1p0eq_288{min-width:0;border:1px solid #e6e0db;border-radius:.75rem;background:#fff}._chartPanel_1p0eq_295,._attentionPanel_1p0eq_296,._detailPanel_1p0eq_297{padding:1.2rem 1.25rem}._panelHeader_1p0eq_301{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._panelHeader_1p0eq_301 h3,._attentionHeader_1p0eq_309 h3{margin:.22rem 0 0;color:#302923;font-size:.98rem;line-height:1.3}._panelHeader_1p0eq_301 p{margin:.25rem 0 0;color:#887c73;font-size:.74rem;line-height:1.4}._panelMeta_1p0eq_323,._topImpact_1p0eq_324{flex:0 0 auto;padding:.3rem .5rem;border-radius:.35rem;background:#f3eee9;color:#766b63;font-size:.67rem;font-weight:800;white-space:nowrap}._topImpact_1p0eq_324{background:#edf5e8;color:#477017}._chartContainer_1p0eq_340{width:100%;height:16rem;min-width:0;margin-top:.75rem}._attentionPanel_1p0eq_296{display:flex;flex-direction:column}._attentionHeader_1p0eq_309{display:flex;align-items:center;gap:.65rem}._attentionIcon_1p0eq_181{background:#fff4dc;color:#8b6410}._attentionPanel_1p0eq_296:has(._stockBadge_1p0eq_363) ._attentionIcon_1p0eq_181{background:#fff0ed;color:#b24d3c}._attentionDescription_1p0eq_368{margin:.85rem 0 0;color:#766b63;font-size:.76rem;line-height:1.45}._attentionList_1p0eq_375{display:grid;gap:.55rem;margin:.8rem 0 0;padding:0;list-style:none}._attentionList_1p0eq_375 li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem 0;border-bottom:1px solid #f0ebe7}._attentionList_1p0eq_375 li:last-child{border-bottom:0}._attentionList_1p0eq_375 li>div{display:grid;min-width:0;gap:.18rem}._attentionList_1p0eq_375 strong{overflow:hidden;color:#4b4039;font-size:.77rem;text-overflow:ellipsis;white-space:nowrap}._attentionList_1p0eq_375 small{color:#887c73;font-size:.68rem;line-height:1.35}._stockBadge_1p0eq_363{flex:0 0 auto;padding:.25rem .4rem;border-radius:.35rem;background:#fff0ed;color:#b24d3c;font-size:.64rem;font-weight:800}._moreItems_1p0eq_426{margin:.55rem 0 0;color:#887c73;font-size:.7rem}._inventoryAction_1p0eq_97{width:100%;min-height:2.35rem;margin-top:auto;padding:.55rem .7rem;font-size:.73rem}._detailPanel_1p0eq_297{overflow:hidden}._tableScroll_1p0eq_444{overflow-x:auto;margin-top:1rem}._table_1p0eq_444{width:100%;border-collapse:collapse;font-size:.75rem}._tableWide_1p0eq_455{min-width:940px}._table_1p0eq_444 th{padding:.6rem .65rem;border-bottom:1px solid #e6e0db;color:#766b63;font-size:.64rem;font-weight:800;letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap}._table_1p0eq_444 td{padding:.75rem .65rem;border-bottom:1px solid #f0ebe7;vertical-align:middle}._table_1p0eq_444 tbody tr:hover{background:#fcfaf8}._table_1p0eq_444 tbody tr:last-child td{border-bottom:0}._itemCell_1p0eq_485,._stockCell_1p0eq_486,._shareCell_1p0eq_487,._breakdown_1p0eq_488{display:grid;gap:.2rem}._itemCell_1p0eq_485{min-width:10rem}._itemCell_1p0eq_485 strong{color:#4b4039;font-size:.77rem;line-height:1.35}._itemCell_1p0eq_485 small,._muted_1p0eq_504{color:#887c73;font-size:.67rem}._numericCell_1p0eq_509,._costCell_1p0eq_510{font-variant-numeric:tabular-nums;white-space:nowrap}._numericCell_1p0eq_509 strong,._costCell_1p0eq_510{color:#302923;font-weight:800}._costCell_1p0eq_510{font-size:.8rem}._missingCost_1p0eq_525{display:grid;gap:.25rem}._missingCostBadge_1p0eq_530{width:fit-content;padding:.2rem .35rem;border-radius:.3rem;background:#fff4dc;color:#8b6410;font-size:.62rem;font-weight:800;white-space:nowrap}._shareCell_1p0eq_487{min-width:7rem}._shareValue_1p0eq_545{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}._shareValue_1p0eq_545 strong{color:#477017;font-size:.76rem;font-variant-numeric:tabular-nums}._shareValue_1p0eq_545 span{color:#887c73;font-size:.67rem;font-variant-numeric:tabular-nums}._shareTrack_1p0eq_564{height:.3rem;overflow:hidden;border-radius:999px;background:#edf0e9}._shareTrack_1p0eq_564 span{display:block;height:100%;border-radius:inherit;background:#8ab36a}._stockCell_1p0eq_486{min-width:7rem}._stockCell_1p0eq_486 strong{color:#4b4039;font-size:.75rem;font-variant-numeric:tabular-nums;white-space:nowrap}._stockStatus_1p0eq_589{width:fit-content;padding:.2rem .35rem;border-radius:.3rem;font-size:.62rem;font-weight:800}._stockStatusLow_1p0eq_597{background:#fff0ed;color:#b24d3c}._stockStatusWarn_1p0eq_602{background:#fff4dc;color:#8b6410}._stockStatusOk_1p0eq_607{background:#edf5e8;color:#477017}._breakdown_1p0eq_488{min-width:11rem}._reasonTag_1p0eq_616{color:#766b63;font-size:.67rem;line-height:1.35}._reasonTag_1p0eq_616 b{color:#4b4039;font-weight:800}._emptyPanel_1p0eq_53{display:flex;align-items:center;gap:.85rem;padding:1.25rem 1.5rem;border:1px solid #e6e0db;border-radius:.75rem;background:#fff}._emptyPanel_1p0eq_53>div:nth-child(2){flex:1;min-width:0}._emptyPanel_1p0eq_53 ._actionButton_1p0eq_96{flex:0 0 auto}@media(max-width:1050px){._metricGrid_1p0eq_163{grid-template-columns:repeat(2,minmax(0,1fr))}._analysisGrid_1p0eq_282{grid-template-columns:1fr}}@media(max-width:700px){._hero_1p0eq_7,._emptyPanel_1p0eq_53{align-items:flex-start;flex-direction:column}._heroActions_1p0eq_69{width:100%;align-items:flex-start;justify-content:space-between}._period_1p0eq_76{text-align:left}._emptyPanel_1p0eq_53 ._actionButton_1p0eq_96{width:100%}._panelHeader_1p0eq_301{flex-direction:column;gap:.6rem}._panelMeta_1p0eq_323,._topImpact_1p0eq_324{align-self:flex-start}}@media(max-width:500px){._metricGrid_1p0eq_163{grid-template-columns:1fr}._hero_1p0eq_7,._chartPanel_1p0eq_295,._attentionPanel_1p0eq_296,._detailPanel_1p0eq_297{padding:1rem}._heroActions_1p0eq_69{align-items:stretch;flex-direction:column;gap:.7rem}._period_1p0eq_76{text-align:left}}._root_18r25_1{width:100%}._legend_18r25_5{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap;margin:-.35rem 0 .65rem;color:var(--color-text-muted, #6b7280);font-size:.72rem}._legendItem_18r25_15{display:inline-flex;align-items:center;gap:.35rem;font-weight:650}._legendDot_18r25_22{display:inline-block;width:.55rem;height:.55rem;border-radius:999px;box-sizing:border-box}._legendDotSales_18r25_30{background:#477017}._legendDotEmpty_18r25_34{background:#fff;border:2px solid #d97706}._legendHint_18r25_39{margin-left:auto}._chart_18r25_43{width:100%;height:280px}._tickDay_18r25_48{fill:#6b7280;font-size:.64rem;font-weight:650}._tickMonth_18r25_54{fill:#9ca3af;font-size:.56rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}._dotSales_18r25_62{fill:#477017;stroke:#fff;stroke-width:1.5px}._dotEmpty_18r25_68{fill:#fff;stroke:#d97706;stroke-width:2px}._tooltip_18r25_74{min-width:10rem;padding:.65rem .75rem;border:1px solid var(--color-border, #e5e7eb);border-radius:.55rem;background:var(--color-surface, #fff);box-shadow:0 8px 20px #2319121f;color:var(--color-text, #1f2937);font-size:.78rem}._tooltip_18r25_74 strong{display:block;margin-bottom:.4rem;font-size:.8rem}._tooltipRow_18r25_91{display:flex;justify-content:space-between;gap:1rem;margin-top:.2rem}._tooltipRow_18r25_91 span{color:var(--color-text-muted, #6b7280)}._tooltipRow_18r25_91 b{font-variant-numeric:tabular-nums}._tooltipStatus_18r25_106,._tooltipStatusEmpty_18r25_107{display:inline-flex;margin-top:.45rem;padding:.15rem .45rem;border-radius:999px;font-size:.65rem;font-weight:700}._tooltipStatus_18r25_106{background:#eef7e8;color:#477017}._tooltipStatusEmpty_18r25_107{background:#fff7ed;color:#b45309}._card_11crv_1{min-width:0;padding:1.25rem;border:1px solid var(--color-border, #e5e7eb);border-radius:.65rem;background:var(--color-surface, #fff)}._header_11crv_9{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}._heading_11crv_17{flex:1;min-width:12rem}._heading_11crv_17 h3{margin:0;font-size:1rem;font-weight:700}._heading_11crv_17 p{margin:.35rem 0 0;color:var(--color-text-muted, #6b7280);font-size:.78rem}._controls_11crv_34{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._expandButton_11crv_41{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.35rem;padding:.45rem .7rem;border:1px solid #e6e0db;border-radius:.5rem;background:#fff;color:#477017;font-size:.78rem;font-weight:700;cursor:pointer}._expandButton_11crv_41:hover{background:#f6f8f2}._expandButton_11crv_41:focus-visible{outline:2px solid #477017;outline-offset:2px}._expandButton_11crv_41 ._material-symbols-outlined_11crv_66{font-size:1.1rem}._chartViewport_11crv_70{min-width:0;margin-top:1rem;overflow-x:auto}._expandedBody_11crv_76{display:flex;min-height:0;flex-direction:column;gap:.75rem}._expandedChart_11crv_83{min-height:0;width:100%;overflow:auto}@media(max-width:700px){._card_11crv_1{padding:1rem}._controls_11crv_34{width:100%;justify-content:space-between}}._chart_es1g6_1,._chartExpanded_es1g6_2{width:100%;height:280px}._chartExpanded_es1g6_2{height:calc(100vh - 14rem);min-height:320px}._root_1ukvg_1{display:flex;flex-direction:column;gap:1.25rem;min-width:0}._header_1ukvg_8 h2{margin:0;font-size:1.15rem;font-weight:750}._header_1ukvg_8 p{margin:.35rem 0 0;color:var(--color-text-muted, #6b7280);font-size:.8rem;line-height:1.5}._grid_1ukvg_21{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem}._chartState_1ukvg_28{min-width:0;min-height:17.5rem;display:grid;place-items:center}._status_1ukvg_35,._error_1ukvg_36{padding:1rem;color:var(--color-text-muted, #6b7280);font-size:.85rem;text-align:center}._error_1ukvg_36{color:#991b1b}@media(max-width:1100px){._grid_1ukvg_21{grid-template-columns:minmax(0,1fr)}}._root_1xvk7_1{display:flex;min-width:0;flex-direction:column;gap:.85rem}._kpis_1xvk7_8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}._kpis_1xvk7_8>div{display:flex;min-width:0;flex-direction:column;gap:.25rem;padding:.7rem;border:1px solid var(--color-border, #e5e7eb);border-radius:.5rem;background:#faf8f6}._kpis_1xvk7_8 span{color:var(--color-text-muted, #6b7280);font-size:.68rem}._kpis_1xvk7_8 strong{color:var(--color-text, #302923);font-size:1.15rem;font-variant-numeric:tabular-nums}._chart_1xvk7_36,._chartExpanded_1xvk7_37{width:100%;height:260px}._chartExpanded_1xvk7_37{height:calc(100vh - 19rem);min-height:300px}._empty_1xvk7_47{display:grid;min-height:14rem;place-items:center;color:var(--color-text-muted, #6b7280);font-size:.85rem;text-align:center}@media(max-width:560px){._kpis_1xvk7_8{grid-template-columns:1fr}}._root_17d8i_1{display:flex;min-width:0;flex-direction:column;gap:.75rem}._controls_17d8i_8{display:flex;justify-content:space-between;gap:.6rem;flex-wrap:wrap}._chart_17d8i_15,._chartExpanded_17d8i_16{width:100%;height:300px}._chartExpanded_17d8i_16{height:calc(100vh - 17rem);min-height:320px}._empty_17d8i_26{display:grid;min-height:17rem;place-items:center;color:var(--color-text-muted, #6b7280);font-size:.85rem;text-align:center}._note_17d8i_35{margin:0;color:var(--color-text-muted, #6b7280);font-size:.72rem}@media(max-width:700px){._controls_17d8i_8{justify-content:flex-start}}._root_5eqsh_1{display:flex;min-width:0;flex-direction:column;gap:.75rem}._chart_5eqsh_8,._chartExpanded_5eqsh_9{width:100%;height:300px}._chartExpanded_5eqsh_9{height:calc(100vh - 15rem);min-height:340px}._empty_5eqsh_19{display:grid;min-height:17rem;place-items:center;color:var(--color-text-muted, #6b7280);font-size:.85rem;text-align:center}._root_1dmbr_1{display:flex;min-width:0;flex-direction:column;gap:1rem}._header_1dmbr_8 h2{margin:0;font-size:1.05rem;font-weight:700}._header_1dmbr_8 p{margin:.3rem 0 0;color:var(--color-text-muted, #6b7280);font-size:.78rem}._grid_1dmbr_20{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem}._state_1dmbr_27,._error_1dmbr_28{display:grid;min-height:12rem;place-items:center;color:var(--color-text-muted, #6b7280);font-size:.85rem;text-align:center}._error_1dmbr_28{color:#991b1b}@media(max-width:1100px){._grid_1dmbr_20{grid-template-columns:minmax(0,1fr)}}._header_1aor4_1{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}._reportNav_1aor4_9{display:flex;align-items:center;gap:1rem;margin-top:1.25rem}._reportNav_1aor4_9>:first-child{min-width:0;flex:1}._inventoryLink_1aor4_21{display:inline-flex;align-items:center;flex:0 0 auto;gap:.4rem;padding:.65rem .8rem;border:1px solid #e6e0db;border-radius:.65rem;background:#faf8f6;color:#766b63;font-size:.78rem;font-weight:800;text-decoration:none;white-space:nowrap}._inventoryLink_1aor4_21:hover{background:#f3eee9;color:#477017}._materialSymbols_1aor4_42{font-family:Material Symbols Outlined;font-size:1.15rem;font-weight:400;line-height:1}._datePicker_1aor4_49{display:flex;align-items:center;gap:.5rem}._datePicker_1aor4_49 label{font-size:.75rem;font-weight:600;color:var(--color-text-muted, #6b7280);text-transform:uppercase;letter-spacing:.05em}._rangeBar_1aor4_63{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap}._rangeLabel_1aor4_70{font-size:.75rem;color:var(--color-text-muted, #6b7280)}._kpiRow_1aor4_75{display:flex;gap:1rem;flex-wrap:wrap}._kpiCard_1aor4_81{flex:1;min-width:160px;padding:1.25rem 1.5rem;border-radius:.5rem;background:var(--color-surface, #fff);border:1px solid var(--color-border, #e5e7eb)}._kpiLabel_1aor4_90{font-size:.75rem;font-weight:600;color:var(--color-text-muted, #6b7280);text-transform:uppercase;letter-spacing:.05em;margin:0}._kpiValue_1aor4_99{font-size:1.75rem;font-weight:700;line-height:1.2;margin:.25rem 0 0;font-variant-numeric:tabular-nums}._kpiSub_1aor4_107{font-size:.75rem;color:var(--color-text-muted, #6b7280);margin:.125rem 0 0}._chartCard_1aor4_113{overflow-x:auto;padding:1.5rem;border-radius:.5rem;background:var(--color-surface, #fff);border:1px solid var(--color-border, #e5e7eb)}._chartTitle_1aor4_121{font-size:1rem;font-weight:700;margin:0 0 1rem}._chartSubtitle_1aor4_127{margin:-.5rem 0 1rem;font-size:.75rem;color:var(--color-text-muted, #6b7280)}._chartContainer_1aor4_133{width:100%;height:280px}._summaryGrid_1aor4_138{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}._productsGrid_1aor4_144{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.5rem;align-items:start}._reasonRow_1aor4_151{display:flex;gap:1rem;flex-wrap:wrap}._reasonCard_1aor4_157{flex:1;min-width:180px;display:flex;flex-direction:column;gap:.15rem;padding:1rem 1.25rem;border:1px solid var(--color-border, #e5e7eb);border-radius:.5rem;background:var(--color-surface, #fff)}._reasonCardLabel_1aor4_169{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted, #6b7280)}._reasonCardValue_1aor4_177{font-size:1.4rem;font-weight:700;font-variant-numeric:tabular-nums}._reasonCardSub_1aor4_183{font-size:.72rem;color:var(--color-text-muted, #6b7280)}._pendingAlert_1aor4_188{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:1px solid #fde68a;border-radius:.5rem;background:#fffbeb;color:#92400e;font-size:.85rem}._pendingList_1aor4_200{display:flex;flex-direction:column;gap:.5rem}._tableScroll_1aor4_206{max-height:26rem;overflow-y:auto}._tableScroll_1aor4_206 thead th{position:sticky;top:0;z-index:1;background:var(--color-surface, #fff);box-shadow:0 1px 0 var(--color-border, #e5e7eb)}._folioLink_1aor4_219{color:#477017;font-weight:600;text-decoration:none}._folioLink_1aor4_219:hover{text-decoration:underline}._table_1aor4_206{width:100%;border-collapse:collapse;font-size:.8125rem}._table_1aor4_206 th{text-align:left;padding:.5rem .75rem;font-weight:600;color:var(--color-text-muted, #6b7280);border-bottom:1px solid var(--color-border, #e5e7eb);white-space:nowrap}._table_1aor4_206 td{padding:.5rem .75rem;border-bottom:1px solid var(--color-border, #f3f4f6)}._table_1aor4_206 tbody tr:hover{background:var(--color-surface-hover, #f9fafb)}._rank_1aor4_253{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;background:#477017;color:#fff;font-size:.75rem;font-weight:700}._emptyState_1aor4_266{text-align:center;padding:2rem 1rem;color:var(--color-text-muted, #6b7280);font-size:.875rem}._txRow_1aor4_273{cursor:pointer}._txRow_1aor4_273:hover{background:var(--color-surface-hover, #f9fafb)}._txRow_1aor4_273:focus-visible{outline:2px solid #477017;outline-offset:-2px}._txHeaderActions_1aor4_286{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._txCount_1aor4_293{margin:.25rem 0 .75rem;font-size:.75rem;color:var(--color-text-muted, #6b7280)}._txScroll_1aor4_299{max-height:32rem;overflow:auto}._txScroll_1aor4_299 thead th{position:sticky;top:0;z-index:1;background:var(--color-surface, #fff)}._chevronCol_1aor4_311{width:2rem}._chevronCell_1aor4_315{width:2rem;padding-right:0!important;color:var(--color-text-muted, #6b7280)}._chevron_1aor4_311{display:inline-block;transition:transform .15s ease}._chevronOpen_1aor4_326{transform:rotate(180deg)}._folioCell_1aor4_330{max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;color:var(--color-text-muted, #6b7280)}._discountBadge_1aor4_339{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:.25rem;font-size:.6875rem;font-weight:700;background:#fee2e2;color:#991b1b;font-variant-numeric:tabular-nums}._txDetailMeta_1aor4_351{display:flex;flex-wrap:wrap;gap:.35rem 1.5rem;padding:.6rem .75rem .6rem 2rem;border-bottom:1px solid var(--color-border, #f3f4f6);font-size:.75rem;color:var(--color-text-muted, #6b7280)}._txDetailMeta_1aor4_351 strong{color:var(--color-text, #1f2937);font-weight:600}._txReconcile_1aor4_366{margin:0;padding:.6rem .75rem .75rem 2rem;font-size:.78rem;color:var(--color-text-muted, #6b7280);font-variant-numeric:tabular-nums}._txReconcile_1aor4_366 strong{color:var(--color-text, #1f2937)}._txFooter_1aor4_378 td{border-top:2px solid var(--color-border, #e5e7eb);border-bottom:0;background:#fafaf9;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}._txItems_1aor4_387{background:#f9fafb}._txItemRow_1aor4_391 td{padding:.3rem .75rem .3rem 2rem!important;font-size:.75rem;color:var(--color-text-muted, #6b7280);border-bottom:1px solid #f3f4f6!important}._methodBadge_1aor4_398{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:.25rem;font-size:.6875rem;font-weight:700;text-transform:uppercase}._methodCash_1aor4_408{background:#d1fae5;color:#065f46}._methodCard_1aor4_413{background:#dbeafe;color:#1e40af}._pendingBadge_1aor4_418{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:.25rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;background:#fef3c7;color:#92400e}._errorState_1aor4_430{padding:.75rem 1rem;border:1px solid #fecaca;border-radius:.5rem;background:#fef2f2;color:#991b1b;font-size:.875rem}._performanceKpis_1aor4_439{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1rem}._performanceKpis_1aor4_439>div{display:flex;min-width:0;flex-direction:column;gap:.2rem;padding:.9rem;border:1px solid var(--color-border, #e5e7eb);border-radius:.5rem}._performanceKpis_1aor4_439 span,._performanceKpis_1aor4_439 small{color:var(--color-text-muted, #6b7280);font-size:.72rem}._performanceKpis_1aor4_439 strong{font-size:1.25rem;font-variant-numeric:tabular-nums}._filterBtn_1aor4_467{padding:.5rem .8rem;border:1px solid #477017;border-radius:.4rem;background:transparent;color:#477017;font-size:.78rem;font-weight:600;cursor:pointer}@media(max-width:1100px){._summaryGrid_1aor4_138,._productsGrid_1aor4_144{grid-template-columns:1fr}}@media(max-width:800px){._reportNav_1aor4_9{align-items:stretch;flex-direction:column}._reportNav_1aor4_9>:first-child{width:100%}._inventoryLink_1aor4_21{align-self:flex-start;margin-left:0;white-space:nowrap}._performanceKpis_1aor4_439{grid-template-columns:repeat(2,minmax(0,1fr))}}._icon_1aor4_508{font-family:Material Symbols Outlined;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;font-size:1.25rem;line-height:1}._okBanner_1aor4_515{display:flex;align-items:flex-start;gap:.6rem;padding:.85rem 1rem;border-radius:.5rem;border:1px solid #bbf7d0;background:#f0fdf4}._okBanner_1aor4_515 ._icon_1aor4_508{color:#16a34a}._okBanner_1aor4_515 strong{font-size:.85rem;color:var(--color-text, #1f2937)}._okBanner_1aor4_515 p{margin:.15rem 0 0;font-size:.78rem;color:var(--color-text-muted, #6b7280)}._attentionCard_1aor4_538{padding:1rem 1.25rem;border-radius:.5rem;border:1px solid var(--color-border, #e5e7eb);background:var(--color-surface, #fff)}._attentionHeader_1aor4_545{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}._attentionHeader_1aor4_545 ._icon_1aor4_508{color:#d97706}._attentionHeader_1aor4_545 h3{margin:0;font-size:.95rem;font-weight:700;color:var(--color-text, #1f2937)}._alertList_1aor4_561{display:flex;flex-direction:column;gap:.75rem}._alertGroup_1aor4_567{display:flex;flex-direction:column;gap:.5rem}._alertGroupLabel_1aor4_573{margin:0;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted, #6b7280)}._alert_1aor4_561{display:flex;align-items:flex-start;gap:.6rem;border-radius:.5rem;padding:.65rem .9rem;border:1px solid #e5e7eb;background:var(--color-surface, #fff)}._alertCRITICAL_1aor4_592{border-color:#fecaca;background:#fef2f2}._alertWARN_1aor4_593{border-color:#fde68a;background:#fffbeb}._alertOK_1aor4_594{border-color:#bfdbfe;background:#eff6ff}._alertBody_1aor4_596 strong{font-size:.85rem}._alertBody_1aor4_596 p{margin:.15rem 0 0;font-size:.78rem;color:var(--color-text-muted, #6b7280)}._alertLink_1aor4_606{display:inline-block;margin-top:.35rem;font-size:.78rem;font-weight:700;color:#477017}._kpiDelta_1aor4_615{margin:.25rem 0 0;font-size:.7rem;font-weight:600;font-variant-numeric:tabular-nums}._deltaUp_1aor4_622{color:#065f46}._deltaDown_1aor4_623{color:#991b1b}._deltaNeutral_1aor4_624{color:var(--color-text-muted, #6b7280)}._kpiValueSales_1aor4_627{color:#477017}._kpiValueTicket_1aor4_628{color:#065f46}._kpiValueTips_1aor4_629{color:#92400e}._kpiValueDiscounts_1aor4_630{color:#991b1b}._kpiValueLoyalty_1aor4_631{color:#1e40af}._plSubtotal_1aor4_634 td{border-top:2px solid var(--color-border, #e5e7eb);background:#fafaf9}._classBadge_1aor4_640{display:inline-flex;align-items:center;padding:.15rem .6rem;border-radius:999px;font-size:.6875rem;font-weight:700;text-transform:uppercase}._classStar_1aor4_650{background:#d1fae5;color:#065f46}._classWorkhorse_1aor4_651{background:#dbeafe;color:#1e40af}._classPuzzle_1aor4_652{background:#fef3c7;color:#92400e}._classDog_1aor4_653{background:#fee2e2;color:#991b1b}._classNoData_1aor4_654{background:#f3f4f6;color:#6b7280}._deadList_1aor4_657{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}._deadChip_1aor4_664{display:inline-flex;align-items:center;padding:.25rem .7rem;border-radius:999px;background:#f3f4f6;color:var(--color-text-muted, #6b7280);font-size:.78rem;text-decoration:none}._deadChip_1aor4_664:hover,._deadChip_1aor4_664:focus-visible{background:#e5e7eb;color:var(--color-text, #1f2937)}._alertChip_1aor4_681{flex-shrink:0;padding:.1rem .5rem;border-radius:999px;font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em}._alertChipCritical_1aor4_691{background:#dc2626;color:#fff}._alertChipWarn_1aor4_692{background:#d97706;color:#fff}._eyebrow_1a96x_1{color:#a0765e;font-size:.75rem;font-weight:800;letter-spacing:.08em}._subtitle_1a96x_1{color:#766b63}._grid_1a96x_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}._card_1a96x_1{padding:1.25rem;border:1px solid #e6e0db;border-radius:1rem;background:#fff}._card_1a96x_1 header{display:flex;align-items:center;justify-content:space-between;gap:1rem}._card_1a96x_1 header>div{display:flex;align-items:center;gap:.65rem}._card_1a96x_1 header ._material-symbols-outlined_1a96x_1{color:#6b8e23}._card_1a96x_1 h2{margin:0;color:#302923;font-size:1rem}._card_1a96x_1 small{color:#887c73}._card_1a96x_1 button{border:0;border-radius:.5rem;padding:.55rem .7rem;background:#6b8e23;color:#fff;font-weight:700;cursor:pointer}._metrics_1a96x_1{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin-top:1.25rem}._metrics_1a96x_1 div{padding:.65rem;border-radius:.5rem;background:#faf8f6}._metrics_1a96x_1 span,._metrics_1a96x_1 b{display:block}._metrics_1a96x_1 span{color:#766b63;font-size:.7rem}._metrics_1a96x_1 b{margin-top:.25rem;color:#302923}._metrics_1a96x_1 ._alert_1a96x_1{color:#a4362b}@media(max-width:700px){._grid_1a96x_1{grid-template-columns:1fr}._metrics_1a96x_1{grid-template-columns:repeat(2,1fr)}}._container_lqliz_7{display:flex;flex-direction:column;gap:1rem;height:100%}._searchLabel_lqliz_15{display:flex;flex-direction:column;min-width:10rem;height:3.5rem;width:100%}._searchWrapper_lqliz_25{display:flex;width:100%;flex:1;align-items:stretch;border-radius:.75rem;height:100%;position:relative}._searchIconWrapper_lqliz_36{color:#a0765e;display:flex;align-items:center;justify-content:center;padding-left:1rem;border-top-left-radius:.75rem;border-bottom-left-radius:.75rem;border:1px solid #e6e0db;border-right:0;background-color:#fff}._searchInput_lqliz_54{flex:1;width:100%;min-width:0;resize:none;overflow:hidden;border-top-right-radius:.75rem;border-bottom-right-radius:.75rem;border-top-left-radius:0;border-bottom-left-radius:0;color:#333;border:1px solid #e6e0db;border-left:0;background-color:#fff;height:100%;padding:0 1rem 0 .5rem;font-size:1rem;font-weight:400;line-height:1.5;font-family:inherit}._searchInput_lqliz_54:focus{outline:none;box-shadow:0 0 0 2px #6b8e2380}._clearButton_lqliz_88{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;color:#7d6a5c;transition:color .2s;border-radius:50%}._clearButton_lqliz_88:hover{color:#333;background-color:#0000000d}._clearButton_lqliz_88 ._materialSymbols_lqliz_110{font-size:1.25rem}._categories_lqliz_114{border-bottom:1px solid #e6e0db}._productsGridWrapper_lqliz_119{flex:1;overflow-y:auto}._productsGrid_lqliz_119{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem;padding-right:.5rem}._pagination_lqliz_135{display:flex;align-items:center;justify-content:center;padding:.5rem}._pageButton_lqliz_143{display:flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;color:#a0765ecc;text-decoration:none}._pageButton_lqliz_143:hover{color:#a0765e}._pageNumber_lqliz_159{font-size:.875rem;display:flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border-radius:9999px;text-decoration:none}._pageNumberActive_lqliz_173{font-weight:700;color:#fff;background-color:#a0765e}._pageNumberDefault_lqliz_180{font-weight:400;color:#a0765ecc}._pageNumberDefault_lqliz_180:hover{background-color:#f5f1ed}._loadingContainer_lqliz_191{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 0;gap:1rem}._spinner_lqliz_200{width:3rem;height:3rem;border:4px solid #f5f1ed;border-top:4px solid #ee8c2b;border-radius:50%;animation:_spin_lqliz_200 1s linear infinite}@keyframes _spin_lqliz_200{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loadingContainer_lqliz_191 p{color:#7d6a5c;font-size:1rem}._emptyContainer_lqliz_225{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-height:18rem;padding:2rem;text-align:center}._emptyContainer_lqliz_225 ._materialSymbols_lqliz_110{font-size:3rem;color:#6b8e23}._emptyContainer_lqliz_225 h2{margin:0;color:#302923;font-size:1.1rem}._emptyContainer_lqliz_225 p{max-width:28rem;margin:0;color:#7d6a5c;line-height:1.5}._errorContainer_lqliz_227{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 0;gap:1rem}._errorContainer_lqliz_227 span{font-size:3rem;color:#d32f2f}._errorContainer_lqliz_227 p{color:#7d6a5c;font-size:1rem;text-align:center}._retryButton_lqliz_247{margin-top:.5rem;padding:.75rem 1.5rem;background-color:#ee8c2b;color:#fff;border:none;border-radius:.75rem;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s}._retryButton_lqliz_247:hover{background-color:#d67a1f}._materialSymbols_lqliz_110{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}._comboCard_lqliz_280{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;padding:1rem;border:1px solid #eee8e2;border-radius:.75rem;background:#fff;cursor:pointer;font:inherit;text-align:left;transition:border-color .15s,box-shadow .15s}._comboCard_lqliz_280:hover{border-color:#a0765e;box-shadow:0 4px 14px #a0765e26}._comboCardBadge_lqliz_300{padding:.12rem .5rem;border-radius:.5rem;background:#a0765e24;color:#a0765e;font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}._comboCard_lqliz_280 strong{font-size:.95rem;color:#302923}._comboCardComponents_lqliz_316{font-size:.75rem;color:#887c73}._comboCardPrice_lqliz_321{margin-top:auto;font-size:1.05rem;font-weight:800;color:#477017}._productCard_1unii_7{display:flex;flex-direction:column;gap:.75rem;border-radius:.75rem;border:1px solid #e6e0db;background-color:#fff;padding:.75rem;transition:all .2s;cursor:pointer;position:relative;width:100%;appearance:none;font:inherit;color:inherit;text-align:left}._productCardUnavailable_1unii_29{cursor:not-allowed;opacity:.62}._productCardUnavailable_1unii_29:hover{box-shadow:none;border-color:#e6e0db}._unavailableReason_1unii_29,._stockAlert_1unii_29{margin:0;color:#a4362b;font-size:.72rem;font-weight:700;line-height:1.35}._stockAlert_1unii_29{color:#956b12}._productCard_1unii_7:focus-visible{outline:2px solid #6B8E23;outline-offset:2px}._productCard_1unii_7:hover:not([aria-disabled=true]){box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;border-color:#a0765e80}._productImage_1unii_43{width:100%;background-position:center;background-repeat:no-repeat;aspect-ratio:1 / 1;background-size:cover;border-radius:.5rem}._productInfo_1unii_53{display:flex;flex-direction:column}._productName_1unii_58{color:#333;font-size:1rem;font-weight:700;line-height:1.5;margin:0}._productPrice_1unii_68{color:#a0765e;font-size:.875rem;font-weight:400;line-height:1.5;margin:0}._editIcon_1unii_78{position:absolute;top:.5rem;right:.5rem;display:flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;border-radius:9999px;background-color:#ee8c2bcc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._editIconSymbol_1unii_95{font-size:.875rem;color:#fff}._materialSymbols_1unii_101{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}._productImage_domvg_2{width:100%;background-position:center;background-repeat:no-repeat;aspect-ratio:1 / 1;background-size:cover;border-radius:.5rem;overflow:hidden;background-color:#f5f1ed;display:flex;align-items:center;justify-content:center}._productImg_domvg_18{width:100%;height:100%;object-fit:cover;display:block}._imagePlaceholder_domvg_26{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;width:100%;height:100%;background:linear-gradient(135deg,#f5f1ed,#e6e0db)}._placeholderText_domvg_37{font-size:clamp(.6rem,1.5vw,1rem);color:#7d6a5c;text-align:center;padding:0 .5rem;font-weight:500;opacity:.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._imagePlaceholder_domvg_26 ._materialSymbols_domvg_49{font-size:3rem;color:#a0765e;opacity:.4}._materialSymbols_domvg_49{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}._overlay_1cngh_3{position:fixed;inset:0;background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:50}._modal_1cngh_14{position:relative;display:flex;flex-direction:column;width:100%;max-width:42rem;height:90vh;max-height:900px;background-color:#f8f7f6;border-radius:.75rem;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;animation:_fadeInZoom_1cngh_1 .2s ease-out}@keyframes _fadeInZoom_1cngh_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._header_1cngh_41{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e5e2df;flex-shrink:0;background-color:#f8f7f6}._headerTitle_1cngh_51{display:flex;flex-direction:column;gap:.25rem}._productName_1cngh_57{color:#181411;font-size:1.5rem;font-weight:800;line-height:1.25;letter-spacing:-.025em;margin:0}._productPrice_1cngh_66{color:#ee8c2b;font-size:1.125rem;font-weight:700;line-height:1.5;margin:0}._closeButton_1cngh_74{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:9999px;color:#897561;background:transparent;border:none;cursor:pointer;transition:all .2s}._closeButton_1cngh_74:hover{background-color:#f4f2f0}._closeButton_1cngh_74 ._materialSymbols_1cngh_92{font-size:1.5rem}._content_1cngh_97{flex-grow:0;overflow-y:visible;padding:0;display:flex;flex-direction:column;gap:2rem}._section_1cngh_106{display:flex;flex-direction:column}._sectionHeader_1cngh_111{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.75rem;padding:0 .25rem}._sectionTitle_1cngh_119{color:#181411;font-size:1.125rem;font-weight:700;letter-spacing:-.025em}._sectionBadge_1cngh_126{font-size:.75rem;text-transform:uppercase;font-weight:700;letter-spacing:.05em;color:#897561;background-color:#f4f2f0;padding:.25rem .5rem;border-radius:.25rem}._optionsContainer_1cngh_138{padding:.25rem 1rem .5rem}._sizeOptions_1cngh_143{display:grid;grid-template-columns:repeat(3,1fr);gap:0;background-color:#f4f2f0;padding:.375rem;border-radius:.75rem;border:1px solid #e5e2df}._sizeOptions_1cngh_143[data-option-count="1"]{grid-template-columns:1fr}._sizeOptions_1cngh_143[data-option-count="2"]{grid-template-columns:repeat(2,1fr)}._sizeOptionLabel_1cngh_157{display:flex;cursor:pointer;height:3rem;align-items:center;justify-content:center;border-radius:.5rem;padding:0 .75rem;font-size:.875rem;font-weight:600;color:#897561;transition:all .2s;position:relative}._sizeOptionLabelActive_1cngh_172{background-color:#fff;box-shadow:0 1px 2px #0000000d;color:#181411}._gridOptions_1cngh_179{display:grid;grid-template-columns:repeat(1,1fr);gap:.75rem}@media(min-width:640px){._gridOptions_1cngh_179{grid-template-columns:repeat(2,1fr)}}._gridOptionLabel_1cngh_191{position:relative;display:flex;cursor:pointer;align-items:center;justify-content:space-between;padding:1rem;border-radius:.75rem;border:1px solid #e5e2df;background-color:#f8f7f6;transition:all .2s}._gridOptionLabel_1cngh_191:hover{background-color:#f4f2f0}._gridOptionLabelActive_1cngh_208{border-color:#ee8c2b;border-width:2px;background-color:#ee8c2b0d}._gridOptionContent_1cngh_214{display:flex;flex-direction:column;gap:.125rem}._gridOptionName_1cngh_220{font-size:.875rem;font-weight:700;color:#181411;transition:color .2s}._gridOptionLabelActive_1cngh_208 ._gridOptionName_1cngh_220{color:#ee8c2b}._gridOptionPrice_1cngh_231{font-size:.875rem;color:#897561}._gridOptionPriceExtra_1cngh_236{font-size:.875rem;font-weight:600;color:#ee8c2b}._gridOptionCheck_1cngh_242{color:#ee8c2b;opacity:0;transform:scale(.75);transition:all .2s}._gridOptionLabelActive_1cngh_208 ._gridOptionCheck_1cngh_242{opacity:1;transform:scale(1)}._listOptions_1cngh_255{display:flex;flex-direction:column;gap:.5rem}._listOptionLabel_1cngh_261{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-radius:.75rem;cursor:pointer;background-color:#f8f7f6;border:1px solid #e5e2df;transition:all .2s}._listOptionLabel_1cngh_261:hover{background-color:#f4f2f0}._listOptionContent_1cngh_277{display:flex;align-items:center;gap:1rem}._checkboxWrapper_1cngh_283{position:relative;display:flex;align-items:center;justify-content:center;height:1.5rem;width:1.5rem}._checkbox_1cngh_283{height:1.5rem;width:1.5rem;border-radius:.25rem;border:2px solid #897561;color:#ee8c2b;cursor:pointer;transition:all .2s;background-color:#f4f2f0}._checkbox_1cngh_283:checked{border-color:#ee8c2b;background-color:#ee8c2b}._checkbox_1cngh_283:focus{outline:none;box-shadow:0 0 0 3px #ee8c2b33}._optionTextContainer_1cngh_313{display:flex;flex-direction:column;gap:.125rem}._optionName_1cngh_319{font-size:.875rem;font-weight:700;color:#181411;transition:color .2s}._listOptionLabel_1cngh_261:hover ._optionName_1cngh_319{color:#ee8c2b}._optionPrice_1cngh_330{font-size:.875rem;color:#897561}._optionPriceExtra_1cngh_335{font-size:.875rem;font-weight:600;color:#ee8c2b}._quantityOptionContainer_1cngh_342{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-radius:.75rem;background-color:#f8f7f6;border:1px solid #e5e2df;transition:background-color .2s}._quantityOptionContainer_1cngh_342:hover{background-color:#f4f2f0}._quantityControls_1cngh_357{display:flex;align-items:center;gap:.5rem}._quantityButton_1cngh_363{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px;border:none;cursor:pointer;transition:background-color .2s}._quantityButtonDecrease_1cngh_375{background-color:#fff;color:#897561;box-shadow:0 1px 2px #0000000d}._quantityButtonDecrease_1cngh_375:hover{background-color:#f3f4f6}._quantityButtonIncrease_1cngh_385{background-color:#ee8c2b;color:#fff;box-shadow:0 1px 2px #0000000d}._quantityButtonIncrease_1cngh_385:hover{background-color:#ee8c2be6}._quantityValue_1cngh_395{width:1.5rem;text-align:center;font-weight:600;color:#181411}._footer_1cngh_403{padding:1rem 1.5rem;border-top:1px solid #e5e2df;background-color:#f8f7f6;flex-shrink:0}._totalRow_1cngh_410{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}._totalLabel_1cngh_417{font-size:1rem;font-weight:700;color:#181411}._totalAmount_1cngh_423{font-size:1.5rem;font-weight:800;color:#ee8c2b}._actions_1cngh_429{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}._cancelButton_1cngh_435{width:100%;height:3rem;border-radius:.75rem;font-size:.875rem;font-weight:700;background-color:#f4f2f0;color:#181411;border:2px solid transparent;cursor:pointer;transition:all .2s}._cancelButton_1cngh_435:hover{border-color:#e5e2df}._confirmButton_1cngh_452{width:100%;height:3rem;border-radius:.75rem;font-size:.875rem;font-weight:700;background-color:#ee8c2b;color:#fff;border:none;cursor:pointer;transition:all .2s;box-shadow:0 10px 15px -3px #ee8c2b33}._confirmButton_1cngh_452:hover{background-color:#ee8c2be6}._confirmButton_1cngh_452:active{transform:scale(.98)}._srOnly_1cngh_474{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}._loadingContainer_1cngh_486{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:1rem}._spinner_1cngh_495{width:3rem;height:3rem;border:4px solid #f4f2f0;border-top:4px solid #ee8c2b;border-radius:50%;animation:_spin_1cngh_495 1s linear infinite}@keyframes _spin_1cngh_495{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._availabilitySection_1cngh_509{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border:1px solid #e5e2df;border-radius:.75rem;background-color:#fff}._availabilityHeader_1cngh_519,._configurationAvailabilityHeader_1cngh_520{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}._availabilityHeader_1cngh_519>span,._configurationAvailabilityHeader_1cngh_520>span{flex-shrink:0;font-size:.75rem;font-weight:700}._availabilityError_1cngh_534,._availabilityReason_1cngh_535{margin:0;color:#8b1e17;font-size:.8rem;line-height:1.4;overflow-wrap:anywhere}._configurationAvailabilityList_1cngh_543{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}._configurationAvailabilityItem_1cngh_552{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;border:1px solid #e5e2df;border-left-width:.3rem;border-radius:.5rem;overflow-wrap:anywhere}._configurationAvailable_1cngh_563{border-left-color:#477017;background-color:#f4f8ee}._configurationBlocked_1cngh_568{border-left-color:#a4362b;background-color:#fff7f6}._configurationKey_1cngh_573{color:#675d54;font-size:.7rem;overflow-wrap:anywhere}._configurationPrice_1cngh_579{font-size:.8rem;font-weight:700}._materialSymbols_1cngh_92{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}._footerContent_1cngh_600{display:flex;width:100%;flex-direction:column;gap:.5rem}._overlay_1k7nq_1{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:1rem;background:#231c1673}._modal_1k7nq_12{width:min(30rem,100%);max-height:85vh;border-radius:.9rem;background:#fff;box-shadow:0 24px 60px #231c1647;overflow:hidden;display:flex;flex-direction:column}._content_1k7nq_23{display:flex;flex-direction:column;min-height:0}._header_1k7nq_29{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #eee8e2}._title_1k7nq_37{margin:0;font-size:1.05rem;color:#302923}._closeButton_1k7nq_43{border:0;background:none;color:#887c73;font-size:1.4rem;cursor:pointer;display:flex;align-items:center}._form_1k7nq_53{display:grid;gap:.9rem;padding:1rem 1.25rem;overflow-y:auto}._sectionTitle_1k7nq_60{margin:0 0 .45rem;font-size:.75rem;font-weight:800;color:#665b54;text-transform:uppercase;letter-spacing:.05em}._required_1k7nq_69{color:#a0765e;font-weight:600;text-transform:none}._component_1k7nq_75{display:grid;gap:.4rem;padding:.55rem .65rem;border:1px solid #eee8e2;border-radius:.5rem;margin-bottom:.4rem}._componentMain_1k7nq_84{display:flex;align-items:center;gap:.55rem;cursor:pointer;font-size:.88rem;color:#302923}._componentMain_1k7nq_84 small{display:block;color:#887c73;font-size:.72rem}._upgrades_1k7nq_99{display:grid;gap:.3rem;padding-left:1.6rem}._upgrade_1k7nq_99{display:flex;align-items:center;gap:.45rem;padding:.3rem .45rem;border-radius:.4rem;font-size:.8rem;color:#665b54;cursor:pointer}._upgrade_1k7nq_99 em{margin-left:auto;font-style:normal;font-weight:700;color:#a0765e}._upgradeActive_1k7nq_123{background:#f4faed}._error_1k7nq_127{margin:0;padding:.55rem .75rem;border-radius:.45rem;background:#fff0ee;color:#a4362b;font-size:.8rem;font-weight:600}._totalRow_1k7nq_137{display:flex;align-items:center;justify-content:space-between;padding-top:.6rem;border-top:1px solid #eee8e2;font-size:.95rem;color:#302923}._totalRow_1k7nq_137 strong{font-size:1.15rem}._footer_1k7nq_151{display:flex;justify-content:flex-end;gap:.6rem;padding:.9rem 1.25rem;border-top:1px solid #eee8e2}._secondaryButton_1k7nq_159{border:1px solid #d9d0c9;border-radius:.5rem;background:#fff;color:#665b54;font-weight:700;padding:.55rem 1rem;cursor:pointer}._primaryButton_1k7nq_169{border:0;border-radius:.5rem;background:#477017;color:#fff;font-weight:800;padding:.55rem 1.1rem;cursor:pointer}._orderPanel_1ulko_6{display:flex;width:400px;flex-direction:column;border-left:1px solid #e6e0db;background-color:#fff;padding:1.5rem}._container_1ulko_16{display:flex;flex-direction:column;height:100%}._editLoading_1ulko_22{margin:-.5rem 0 .75rem;color:#665b54;font-size:.8rem}._title_1ulko_28{font-size:1.5rem;font-weight:700;color:#333;margin-bottom:1rem}._itemsList_1ulko_38{flex:1;overflow-y:auto;padding-right:.5rem;margin-bottom:1rem}._items_1ulko_38{display:flex;flex-direction:column;gap:1rem}._emptyState_1ulko_52{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;color:#7d6a5c}._emptyState_1ulko_52 ._materialSymbols_1ulko_62{font-size:4rem;color:#a0765e;opacity:.3;margin-bottom:1rem}._emptyState_1ulko_52 p{margin:.25rem 0;font-size:1rem;font-weight:500}._emptyHint_1ulko_75{font-size:.875rem!important;opacity:.7}._totalsSection_1ulko_81{border-top:1px solid #e6e0db;padding-top:1rem;margin-top:1rem;display:flex;flex-direction:column;gap:.75rem}._totalRow_1ulko_90{display:flex;justify-content:space-between;font-size:1rem}._totalLabel_1ulko_96{color:#7d6a5c}._totalValue_1ulko_100{font-weight:500;color:#333}._discountRow_1ulko_105 ._totalLabel_1ulko_96,._discountRow_1ulko_105 ._totalValue_1ulko_100{color:#ee8c2b;font-weight:500}._discountReasonTag_1ulko_111{margin-left:.5rem;padding:.1rem .45rem;border-radius:.5rem;background-color:#a0765e1f;color:#a0765e;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}._grandTotal_1ulko_123{font-size:1.5rem;font-weight:700;margin-top:.5rem}._grandTotal_1ulko_123 ._totalLabel_1ulko_96{color:#333}._grandTotal_1ulko_123 ._totalValue_1ulko_100{color:#6b8e23}._actions_1ulko_138{margin-top:1.5rem;display:flex;flex-direction:column;gap:.75rem}._primaryButton_1ulko_145{width:100%;background-color:#6b8e23;color:#fff;height:4rem;border-radius:.75rem;font-size:1.25rem;font-weight:700;border:none;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;justify-content:center;gap:.5rem}._primaryButton_1ulko_145:hover{background-color:#5a7a1c}._secondaryButton_1ulko_166{width:100%;background-color:#ee8c2b33;color:#ee8c2b;height:3.5rem;border-radius:.75rem;font-size:1.125rem;font-weight:700;border:none;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;justify-content:center;gap:.5rem}._secondaryButton_1ulko_166:hover{background-color:#ee8c2b4d}._actionGrid_1ulko_187{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}._tertiaryButton_1ulko_193{width:100%;background-color:#a0765e33;color:#a0765e;height:3rem;border-radius:.75rem;font-size:1rem;font-weight:500;border:none;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;justify-content:center;gap:.5rem}._tertiaryButton_1ulko_193:hover{background-color:#a0765e4d}._destructiveButton_1ulko_214{width:100%;background-color:#c040001a;color:#c04000;height:3rem;border-radius:.75rem;font-size:1rem;font-weight:500;border:none;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;justify-content:center;gap:.5rem}._destructiveButton_1ulko_214:hover{background-color:#c0400033}._materialSymbols_1ulko_62{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}._comboItem_1ulko_250{display:flex;flex-direction:column;gap:.35rem;padding:.65rem;border:1px solid #f0e4d4;border-radius:.65rem;background:#fdf9f3}._comboHeader_1ulko_260{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._comboTitle_1ulko_267{display:flex;align-items:center;gap:.45rem;min-width:0}._comboBadge_1ulko_274{flex-shrink:0;padding:.1rem .45rem;border-radius:.5rem;background:#a0765e24;color:#a0765e;font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}._comboControls_1ulko_286{display:flex;align-items:center;gap:.4rem}._comboControls_1ulko_286 button{width:1.5rem;height:1.5rem;border:1px solid #e2d5c8;border-radius:.4rem;background:#fff;color:#665b54;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center}._comboControls_1ulko_286 ._comboRemove_1ulko_306{width:auto;padding:0 .35rem;color:#b42318}._comboControls_1ulko_286 ._comboRemove_1ulko_306 ._materialSymbols_1ulko_62{font-size:1rem}._comboComponents_1ulko_316{margin:0;padding-left:1.1rem;font-size:.78rem;color:#665b54}._comboComponents_1ulko_316 small{color:#a0765e;font-weight:600}._comboPrice_1ulko_328{align-self:flex-end;font-weight:700;color:#302923;font-size:.9rem}._cartItem_lz3j2_7{display:flex;flex-direction:column;gap:.25rem;padding:.5rem;border-radius:.5rem;transition:background-color .2s;cursor:pointer}._cartItem_lz3j2_7:hover{background-color:#0000000d}._topRow_lz3j2_22{display:flex;align-items:flex-start;gap:1rem}._itemImage_lz3j2_29{width:3.5rem;height:3.5rem;border-radius:.5rem;overflow:hidden;flex-shrink:0}._itemInfo_lz3j2_38{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}._itemName_lz3j2_46{font-weight:700;color:#333;margin:0;font-size:1rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._priceContainer_lz3j2_58{display:flex;align-items:center;gap:.5rem}._itemPrice_lz3j2_64{font-size:.875rem;color:#a0765ecc;margin:0}._originalPrice_lz3j2_70{font-size:.875rem;color:#a0765ecc;margin:0;text-decoration:line-through}._discountedPrice_lz3j2_77{font-size:.875rem;color:#6b8e23;font-weight:500;margin:0}._itemCustomizationList_lz3j2_85{margin-top:.125rem;display:flex;flex-direction:column;gap:.125rem}._itemCustomizationLine_lz3j2_92{font-size:.75rem;color:#ee8c2bcc;margin:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._discountLabelContainer_lz3j2_102{display:flex;align-items:center;gap:.375rem}._itemDiscountLabel_lz3j2_109{font-size:.75rem;color:#6b8e23e6;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._removeDiscountButton_lz3j2_119{display:flex;width:1.25rem;height:1.25rem;align-items:center;justify-content:center;background:none;border:none;border-radius:9999px;cursor:pointer;color:#c04000b3;transition:all .2s;padding:0;flex-shrink:0}._removeDiscountButton_lz3j2_119:hover{color:#c04000;background-color:#c040001a}._removeDiscountButton_lz3j2_119 ._materialSymbols_lz3j2_140{font-size:1rem;font-variation-settings:"FILL" 1,"wght" 400}._rightSection_lz3j2_146{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;flex-shrink:0}._itemTotal_lz3j2_155{font-weight:600;font-size:1rem;color:#333;margin:0}._controlsRow_lz3j2_163{display:flex;align-items:center;gap:.5rem;justify-content:flex-end;margin-top:.25rem;padding-left:4.5rem}._quantityControls_lz3j2_173{display:flex;align-items:center;gap:.125rem;border-radius:9999px;border:1px solid #e6e0db;padding:.25rem}._quantityButton_lz3j2_182{display:flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;border-radius:9999px;background:none;border:none;cursor:pointer;color:#a0765ecc;font-weight:700;font-size:.875rem;transition:background-color .2s}._quantityButton_lz3j2_182:hover{background-color:#0000000d}._quantity_lz3j2_173{width:1rem;text-align:center;font-weight:500;font-size:.875rem}._deleteButton_lz3j2_210{display:flex;width:2rem;height:2rem;align-items:center;justify-content:center;background:none;border:none;border-radius:9999px;cursor:pointer;color:#c04000b3;transition:all .2s}._deleteButton_lz3j2_210:hover{color:#c04000;background-color:#c040001a}._deleteButton_lz3j2_210 ._materialSymbols_lz3j2_140{font-size:1.25rem}._materialSymbols_lz3j2_140{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}._overlay_9mscg_2{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modal_9mscg_14{width:100%;max-width:36rem;margin:1rem;border-radius:.75rem;background-color:#f8f7f6;box-shadow:0 25px 50px -12px #00000040;border:1px solid #e6e0db;overflow:hidden}._content_9mscg_30{padding:2rem;display:flex;flex-direction:column;gap:1.5rem}._form_9mscg_39{display:flex;flex-direction:column;gap:1.5rem}._header_9mscg_46{display:flex;justify-content:space-between;align-items:flex-start}._title_9mscg_52{font-size:1.875rem;font-weight:700;color:#333;margin:0}._closeButton_9mscg_61{background:none;border:none;cursor:pointer;color:#a0765eb3;transition:color .2s;padding:.25rem}._closeButton_9mscg_61:hover{color:#a0765e}._sectionTitle_9mscg_77{margin-bottom:.5rem;font-weight:600;color:#333;font-size:1rem}._toggleGroup_9mscg_85{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;padding:.25rem;border-radius:.75rem;background-color:#0000000d}._toggleButton_9mscg_95{padding:.75rem 1rem;border-radius:.5rem;font-weight:500;cursor:pointer;border:none;transition:all .2s;background:transparent;color:#a0765ecc}._toggleButton_9mscg_95:hover{background-color:#0000000d}._toggleButton_9mscg_95._active_9mscg_111{background-color:#fff;color:#6b8e23;font-weight:700;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}._toggleButton_9mscg_95:disabled{opacity:.5;cursor:not-allowed}._inputWrapper_9mscg_125{position:relative}._input_9mscg_125{width:100%;height:3.5rem;padding-left:1.25rem;padding-right:3rem;font-size:1.125rem;border-radius:.75rem;border:1px solid #e6e0db;background-color:#fff;color:#333;outline:none;transition:box-shadow .2s,border-color .2s}._input_9mscg_125:focus{box-shadow:0 0 0 2px #6b8e2380;border-color:#6b8e2380}._suffix_9mscg_151{position:absolute;inset-y:0;right:0;display:flex;align-items:center;padding-right:1.25rem;font-size:1.125rem;font-weight:700;color:#a0765e}._prefix_9mscg_163{position:absolute;inset-y:0;left:0;display:flex;align-items:center;padding-left:1rem;color:#a0765ecc}._inputWithPrefix_9mscg_173{padding-left:3rem}._selectButton_9mscg_178{width:100%;height:3.5rem;padding-left:1rem;padding-right:3rem;font-size:1.125rem;text-align:left;border-radius:.75rem;border:1px solid #e6e0db;background-color:#fff;color:#333;outline:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:box-shadow .2s,border-color .2s}._selectButton_9mscg_178:focus,._selectButton_9mscg_178._open_9mscg_198{box-shadow:0 0 0 2px #6b8e2380;border-color:#6b8e2380}._dropdown_9mscg_203{position:absolute;z-index:10;margin-top:.25rem;width:100%;border-radius:.75rem;border:1px solid #e6e0db;background-color:#fff;box-shadow:0 10px 15px -3px #0000001a;max-height:15rem;overflow-y:auto}._dropdownList_9mscg_216{list-style:none;padding:.5rem 0;margin:0}._dropdownItem_9mscg_222{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;cursor:pointer;transition:background-color .2s}._dropdownItem_9mscg_222:hover{background-color:#6b8e231a}._dropdownItem_9mscg_222._selected_9mscg_235{background-color:#6b8e231a;color:#6b8e23;font-weight:600}._itemDetails_9mscg_241{display:flex;flex-direction:column}._itemSubtext_9mscg_246{font-size:.875rem;color:#a0765ecc;font-weight:400}._divider_9mscg_253{display:flex;align-items:center;gap:1rem;color:#a0765ecc;margin:1rem 0}._line_9mscg_261{flex-grow:1;height:1px;background-color:#e6e0db}._dividerText_9mscg_267{font-size:.875rem;font-weight:500}._footer_9mscg_273{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;width:100%}._cancelButton_9mscg_280{height:4rem;border-radius:.75rem;font-size:1.125rem;font-weight:700;background-color:#a0765e33;color:#a0765e;border:none;cursor:pointer;transition:background-color .2s}._cancelButton_9mscg_280:hover{background-color:#a0765e4d}._applyButton_9mscg_297{height:4rem;border-radius:.75rem;font-size:1.125rem;font-weight:700;background-color:#6b8e23;color:#fff;border:none;cursor:pointer;transition:background-color .2s}._applyButton_9mscg_297:hover{background-color:#6b8e23e6}._applyButton_9mscg_297:disabled{opacity:.55;cursor:not-allowed}._error_9mscg_315{margin:0;color:#b42318;font-size:.8rem;font-weight:700}._toggleGroupThree_9mscg_317{grid-template-columns:repeat(3,1fr)}._select_9mscg_178{width:100%;height:3.5rem;padding:0 1rem;font-size:1.05rem;border-radius:.75rem;border:1px solid #e6e0db;background-color:#fff;color:#333;outline:none;transition:box-shadow .2s,border-color .2s}._select_9mscg_178:focus{box-shadow:0 0 0 2px #6b8e2380;border-color:#6b8e2380}._materialSymbols_9mscg_339{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}._context_dxpmo_1{display:flex;align-items:center;gap:.75rem;padding:.6rem 1rem;background:#eef6e7;color:#477017;font-size:.8rem}._context_dxpmo_1 ._material-symbols-outlined_dxpmo_1{font-size:1.2rem}._context_dxpmo_1 div{display:grid;flex:1}._context_dxpmo_1 div span{font-size:.72rem;color:#665b54}._context_dxpmo_1 a{color:#477017;font-weight:800}._card_dxpmo_1{display:grid;place-items:center;gap:.7rem;width:min(100%,42rem);box-sizing:border-box;margin:1.5rem;padding:2.5rem 2rem;border:1px solid #e6e0db;border-radius:1rem;background:#fff;text-align:center}._iconCircle_dxpmo_1{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:50%;background:#eef6e7}._icon_dxpmo_1{color:#6b8e23;font-size:2rem}._eyebrow_dxpmo_1{margin:0;color:#a0765e;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._card_dxpmo_1 h1{margin:0;color:#302923;font-size:1.5rem}._description_dxpmo_1{max-width:32rem;margin:0;color:#766b63;line-height:1.5}._steps_dxpmo_1{display:grid;grid-template-columns:repeat(3,1fr);width:100%;gap:.5rem;margin:.5rem 0}._steps_dxpmo_1 div{display:grid;justify-items:center;gap:.4rem;padding:.7rem .45rem;border-radius:.6rem;background:#faf8f6}._steps_dxpmo_1 b{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:#dcefc9;color:#477017;font-size:.75rem}._steps_dxpmo_1 span{color:#665b54;font-size:.72rem;font-weight:700;line-height:1.35}._action_dxpmo_1{border-radius:.5rem;padding:.75rem 1rem;background:#6b8e23;color:#fff;font-weight:800;text-decoration:none}._action_dxpmo_1:hover{background:#58791d}@media(max-width:600px){._card_dxpmo_1{margin:1rem;padding:2rem 1.25rem}._steps_dxpmo_1{grid-template-columns:1fr;width:100%}._steps_dxpmo_1 div{grid-template-columns:auto 1fr;justify-items:start;align-items:center;padding:.55rem .7rem}._steps_dxpmo_1 span{text-align:left}}._gate_1jfj2_24{display:flex;flex:1;align-items:center;justify-content:center;min-width:0}._gate_1jfj2_24 .card{width:min(100%,40rem)}._main_1jfj2_27{display:flex;flex:1;flex-direction:column;padding:1.5rem 1.5rem 0;overflow:hidden}._orderPanel_1jfj2_38{display:flex;width:400px;flex-direction:column;border-left:1px solid #e6e0db;background-color:#fff;padding:1.5rem}._orderPanelContent_1jfj2_49{display:flex;flex-direction:column;height:100%}._orderTitle_1jfj2_55{font-size:1.5rem;font-weight:700;color:#333;margin-bottom:1rem;margin-top:0}._emptyState_1jfj2_66{flex:1;display:flex;align-items:center;justify-content:center}._emptyStateContent_1jfj2_73{text-align:center;color:#a0765ecc;display:flex;flex-direction:column;align-items:center}._emptyStateIcon_1jfj2_82{font-size:3.75rem}._emptyStateText_1jfj2_87{margin-top:.5rem;font-size:1.125rem}._totalsSection_1jfj2_94{border-top:1px solid #e6e0db;padding-top:1rem;margin-top:1rem;display:flex;flex-direction:column;gap:.75rem}._totalRow_1jfj2_107{display:flex;justify-content:space-between;font-size:1rem}._totalLabel_1jfj2_114{color:#a0765ee6}._totalValue_1jfj2_119{font-weight:500;color:#333}._finalTotalRow_1jfj2_125{display:flex;justify-content:space-between;font-size:1.5rem;font-weight:700;margin-top:.5rem}._finalTotalValue_1jfj2_135{color:#6b8e23}._actionsSection_1jfj2_140{margin-top:1.5rem;display:flex;flex-direction:column;gap:.75rem}._actionButton_1jfj2_149{width:100%;border-radius:.75rem;display:flex;align-items:center;justify-content:center;gap:.5rem;border:none;cursor:pointer;transition:background-color .2s}._payButton_1jfj2_163{background-color:#6b8e23;color:#fff;height:4rem;font-size:1.25rem;font-weight:700}._payButtonDisabled_1jfj2_174{background-color:#d1d5db;color:#6b7280;cursor:not-allowed}._discountButton_1jfj2_182{background-color:#ee8c2b33;color:#ee8c2b;height:3.5rem;font-size:1.125rem;font-weight:700}._discountButtonDisabled_1jfj2_194{background-color:#e5e7eb;color:#6b7280;cursor:not-allowed}._actionGrid_1jfj2_202{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}._saveButton_1jfj2_209{background-color:#a0765e33;color:#a0765e;height:3rem;font-size:1rem;font-weight:500}._saveButtonDisabled_1jfj2_221{background-color:#e5e7eb;color:#6b7280;cursor:not-allowed}._cancelButton_1jfj2_229{background-color:#c040001a;color:#c04000;height:3rem;font-size:1rem;font-weight:500}._cancelButton_1jfj2_229:hover{background-color:#c0400033}._materialSymbols_1jfj2_245{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}._pageSurface_43xkv_16{background-color:#f8f7f5;color:#333;font-family:Manrope,sans-serif}._paymentContent_43xkv_23{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}._header_43xkv_32{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 0;margin-bottom:0rem}._pageTitle_43xkv_42{margin:0;font-size:2.25rem;font-weight:900;line-height:1.1;letter-spacing:-.05em}._backButton_43xkv_50{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;border-radius:.5rem;background-color:#fff;border:none;font-size:.875rem;font-weight:500;color:#333;box-shadow:0 1px 2px #0000000d;cursor:pointer;transition:background-color .2s}._backButton_43xkv_50:hover{background-color:#f3f4f6}._contentGrid_43xkv_72{display:grid;grid-template-columns:1fr 1fr;gap:2rem;flex:1;overflow:hidden;position:relative}@media(min-width:1024px){._contentGrid_43xkv_72{grid-template-columns:1.2fr 1fr}}@media(max-width:768px){._paymentContent_43xkv_23{overflow:visible}._contentGrid_43xkv_72{grid-template-columns:1fr;overflow:visible;flex:none}._rightPanel_43xkv_99{padding-top:0}._summaryCard_43xkv_103{position:static;height:auto}}._leftPanel_43xkv_110{display:flex;flex-direction:column;overflow:hidden;position:relative;padding-right:.5rem}._stepsWrapper_43xkv_119{display:flex;flex-direction:column;transform:translateY(0);transition:transform .5s ease-in-out}._stepSection_43xkv_127{flex-shrink:0;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;padding-bottom:2rem;transition:opacity .3s ease}._stepTitle_43xkv_139{margin:0;font-size:1.125rem;font-weight:600;color:#8d8d8d;letter-spacing:-.01em}._stepSection_43xkv_127:first-child{min-height:auto}._stepSection_43xkv_127:last-child{min-height:100%}._stepDisabled_43xkv_158{opacity:.4;pointer-events:none}._loyaltyCard_43xkv_164{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;border-radius:.75rem;background-color:#d4ac0d0d;border:1px solid rgba(212,172,13,.5);box-shadow:0 10px 15px -3px #0000001a}._cardTitle_43xkv_175{display:flex;align-items:center;gap:.75rem;margin:0;font-size:1.5rem;font-weight:700;color:#4a3f35}._cardIcon_43xkv_185{font-size:30px!important}._completedBadge_43xkv_189{margin-left:auto;padding:.25rem .75rem;border-radius:9999px;background-color:#4a3f35;color:#fff;font-size:.75rem;font-weight:600}._loyaltyContent_43xkv_200{display:flex;flex-direction:column;gap:1rem}._loyaltyOptionsGrid_43xkv_206{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._loyaltyOptionSecondary_43xkv_212,._loyaltyOptionPrimary_43xkv_213{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;height:6rem;border-radius:.75rem;cursor:pointer;transition:transform .2s,background-color .2s}._loyaltyOptionSecondary_43xkv_212{background-color:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 2px #0000000d;color:#333}._loyaltyOptionSecondary_43xkv_212:hover{transform:scale(1.05);background-color:#f9fafb}._loyaltyOptionPrimary_43xkv_213{background-color:#4a3f351a;border:2px solid #4A3F35;color:#4a3f35;box-shadow:0 10px 15px -3px #0000001a}._loyaltyOptionPrimary_43xkv_213:hover{transform:scale(1.05)}._optionIcon_43xkv_248{font-size:30px!important}._optionLabel_43xkv_252{font-size:1.125rem;font-weight:700}._formCard_43xkv_258{display:flex;flex-direction:column;gap:1rem;padding:1rem;border-radius:.5rem;background-color:#fff;color:#333}._formFields_43xkv_268{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(max-width:640px){._formFields_43xkv_268{grid-template-columns:1fr}}._fieldGroup_43xkv_281{display:flex;flex-direction:column}._fieldGroup_43xkv_281._fullWidth_43xkv_287{grid-column:span 2}@media(max-width:640px){._fieldGroup_43xkv_281._fullWidth_43xkv_287{grid-column:span 1}}._fieldLabel_43xkv_297{display:block;margin-bottom:.375rem;font-size:.875rem;font-weight:500;color:#8d8d8d}._textInput_43xkv_305{width:100%;padding:.5rem;border-radius:.375rem;border:1px solid #d1d5db;background-color:#fff;color:#333;font-size:1rem;box-sizing:border-box}._textInput_43xkv_305:focus{outline:2px solid #4A3F35;outline-offset:1px}._confirmButton_43xkv_321{width:100%;padding:.75rem;border-radius:.5rem;background-color:#4a3f35;color:#fff;font-weight:700;border:none;font-size:1rem;cursor:pointer;transition:background-color .2s}._confirmButton_43xkv_321:hover{background-color:#3e342c}._confirmButton_43xkv_321:disabled{background-color:#9ca3af;color:#6b7280;cursor:not-allowed;opacity:.6}._confirmButton_43xkv_321:disabled:hover{background-color:#9ca3af}._skipContainer_43xkv_350{margin-top:.5rem;text-align:center}._skipButton_43xkv_355{background:none;border:none;color:#8d8d8d;text-decoration:underline;font-size:1rem;cursor:pointer;transition:color .2s}._skipButton_43xkv_355:hover{color:#4a3f35}._customerFoundCard_43xkv_370{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;border:2px solid rgba(212,172,13,.5);background-color:#d4ac0d0d;border-radius:.75rem;box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a}._customerFoundInfo_43xkv_381{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem}._customerFoundAvatar_43xkv_389{display:flex;align-items:center;justify-content:center}._customerFoundAvatar_43xkv_389 ._material-symbols-outlined_43xkv_395{font-size:3.75rem;color:#4a3f35}._customerFoundName_43xkv_400{margin:0;font-size:1.875rem;font-weight:700;color:#4a3f35}._customerFoundPoints_43xkv_407{margin:0;font-size:1.125rem;color:#8d8d8d}._pointsHighlight_43xkv_413{font-weight:700;color:#4a3f35}._pointsOptionsSection_43xkv_418{display:flex;flex-direction:column;gap:1rem}._pointsQuestion_43xkv_424{margin:0;text-align:center;font-size:1.125rem;font-weight:500;color:#333}._pointsOptionsGrid_43xkv_432{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._pointsOptionCard_43xkv_438{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;height:8rem;border-radius:.75rem;cursor:pointer;transition:all .2s ease}._pointsOptionCardAccent_43xkv_450{border:2px solid #D4AC0D;background-color:#d4ac0d1a;color:#d4ac0d;box-shadow:0 4px 12px #0000001a}._pointsOptionCardNeutral_43xkv_457{border:1px solid #e5e7eb;background-color:#fff;color:#333;box-shadow:0 1px 3px #0000001a}._pointsOptionCardNeutral_43xkv_457:hover{background-color:#f9fafb}._pointsOptionCard_43xkv_438:hover{transform:scale(1.05)}._pointsOptionCardAccent_43xkv_450._selected_43xkv_472{background-color:#d4ac0d33;border-color:#d4ac0d;box-shadow:0 6px 16px #d4ac0d33}._pointsOptionCardNeutral_43xkv_457._selected_43xkv_472{background-color:#f3f4f6;border-color:#9ca3af;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}._pointsOptionCard_43xkv_438 ._material-symbols-outlined_43xkv_395{font-size:2.5rem}._pointsOptionTitle_43xkv_488{font-size:1.25rem;font-weight:700;margin:0}._pointsOptionValue_43xkv_494{font-size:.875rem;font-weight:500;margin:0}._customerFoundActions_43xkv_500{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}._continueButton_43xkv_507{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:1.25rem;background-color:#4a3f35;color:#fff;border:none;border-radius:.75rem;font-size:1.25rem;font-weight:700;cursor:pointer;transition:background-color .2s ease;box-shadow:0 4px 12px #4a3f354d}._continueButton_43xkv_507:hover{background-color:#3a332b}._continueButton_43xkv_507 ._material-symbols-outlined_43xkv_395{font-size:1.25rem}._changeCustomerButton_43xkv_533{background:none;border:none;color:#8d8d8d;font-size:.875rem;text-align:center;text-decoration:underline;cursor:pointer;transition:color .2s ease;padding:.5rem}._changeCustomerButton_43xkv_533:hover{color:#4a3f35}@media(max-width:768px){._pointsOptionsGrid_43xkv_432{grid-template-columns:1fr}._pointsOptionCard_43xkv_438{height:6rem}}._paymentStepContainer_43xkv_561{display:flex;flex-direction:column;gap:1.5rem}._transactionError_43xkv_567{display:flex;flex-direction:column;gap:.75rem;border:1px solid #f2c4bd;border-radius:.75rem;padding:1rem;background:#fff1ef;color:#662820}._transactionError_43xkv_567 h3,._transactionError_43xkv_567 p{margin:0}._transactionError_43xkv_567 ul{margin:0;padding-left:1.25rem;overflow-wrap:anywhere}._transactionError_43xkv_567>div{display:flex;flex-direction:column;gap:.75rem}._reviewOrderButton_43xkv_595{min-height:2.75rem;border:1px solid #8c2d23;border-radius:.5rem;padding:.65rem .9rem;background:#fff;color:#8c2d23;font:inherit;font-weight:700;cursor:pointer}._reviewOrderButton_43xkv_595:hover:not(:disabled),._reviewOrderButton_43xkv_595:focus-visible:not(:disabled){background:#fbe4e0;outline:2px solid #8c2d23;outline-offset:2px}._reviewOrderButton_43xkv_595:disabled{cursor:not-allowed;opacity:.55}._paymentMethodsGrid_43xkv_619{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding:.5rem}._paymentMethodButton_43xkv_626{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;height:8rem;border-radius:.75rem;background-color:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 2px #0000000d;cursor:pointer;color:#333;transition:transform .2s,border-color .2s,background-color .2s}._paymentMethodButton_43xkv_626:hover{transform:scale(1.05);background-color:#f9fafb}._paymentMethodSelected_43xkv_647{border:2px solid #4A3F35;background-color:#4a3f351a;color:#4a3f35;box-shadow:0 10px 15px -3px #0000001a}._paymentIcon_43xkv_654{font-size:36px!important}._paymentLabel_43xkv_658{font-size:1.125rem;font-weight:700}._numpadCard_43xkv_664{display:flex;flex-direction:column;gap:1rem;padding:1rem;border-radius:.75rem;background-color:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 2px #0000000d}._amountDisplay_43xkv_675{padding:.5rem;text-align:center}._amountLabel_43xkv_680{display:block;margin:0;font-size:1.125rem;font-weight:600;color:#8d8d8d}._amountInput_43xkv_688{width:100%;margin:.25rem 0 0;padding:.1rem .5rem;border:2px solid transparent;border-radius:.5rem;box-sizing:border-box;background:transparent;text-align:center;font:inherit;font-size:3rem;font-weight:900;letter-spacing:-.05em;color:#4a3f35}._amountInput_43xkv_688:focus{border-color:#f58a1f;outline:none;background:#fffaf5}._amountInput_43xkv_688:disabled{cursor:not-allowed;opacity:.55}._numpadGrid_43xkv_715{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}._numpadButton_43xkv_721{display:flex;align-items:center;justify-content:center;height:5rem;border-radius:.5rem;background-color:#f8f7f5;border:none;font-size:1.875rem;font-weight:700;color:#333;cursor:pointer;transition:background-color .15s}._numpadButton_43xkv_721:hover{background-color:#e5e7eb}._numpadButton_43xkv_721:active{background-color:#d1d5db}._numpadIcon_43xkv_744{font-size:36px!important}._rightPanel_43xkv_99{display:flex;flex-direction:column;padding:2.7rem 0rem 0rem}._summaryCard_43xkv_103{position:sticky;top:1.5rem;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:1.5rem;border-radius:.75rem;background-color:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 2px #0000000d}._summaryContent_43xkv_769{display:flex;flex-direction:column;gap:1.5rem}._summaryTitle_43xkv_775{margin:0;font-size:1.5rem;font-weight:700;letter-spacing:-.025em}._summaryDetails_43xkv_782{display:flex;flex-direction:column;gap:1rem;font-size:1.125rem}._summaryRow_43xkv_789{display:flex;align-items:center;justify-content:space-between}._summaryLabel_43xkv_795{color:#8d8d8d}._discountReasonTag_43xkv_799{margin-left:.5rem;padding:.1rem .45rem;border-radius:.5rem;background-color:#a0765e1f;color:#a0765e;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}._totalAmount_43xkv_811{font-size:1.875rem;font-weight:900;letter-spacing:-.05em}._summaryValue_43xkv_817{font-weight:600;color:#8d8d8d}._divider_43xkv_822{border:none;border-top:1px dashed #e5e7eb;margin:0}._pendingBox_43xkv_828{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-radius:.5rem;background-color:#f3f4f6}._pendingBoxPaid_43xkv_837{background-color:#d4ac0d1a}._pendingBoxPaid_43xkv_837 ._pendingLabel_43xkv_841,._pendingBoxPaid_43xkv_837 ._pendingAmount_43xkv_842{color:#d4ac0d}._pendingLabel_43xkv_841{font-size:1.25rem;font-weight:700;color:#8d8d8d}._pendingAmount_43xkv_842{font-size:2.25rem;font-weight:900;letter-spacing:-.05em;color:#4a3f35}._summaryFooter_43xkv_860{margin-top:2rem}._paymentError_43xkv_864{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border:1px solid #b42318;border-radius:.75rem;background-color:#fff7f6;color:#5f1510}._paymentErrorMessage_43xkv_875{display:flex;flex-direction:column;gap:.25rem}._paymentErrorMessage_43xkv_875 p{margin:0;overflow-wrap:anywhere}._paymentErrorDetails_43xkv_886{margin:0;padding-left:1.25rem;font-size:.85rem;overflow-wrap:anywhere}._paymentErrorAction_43xkv_893{width:100%;padding:.75rem;border:1px solid #8b1e17;border-radius:.5rem;background-color:#fff;color:#761b15;font:inherit;font-weight:700;cursor:pointer}._paymentErrorAction_43xkv_893:hover{background-color:#fff0ed}._paymentErrorAction_43xkv_893:focus-visible{outline:2px solid #8b1e17;outline-offset:2px}._finalizeButtonDisabled_43xkv_914{display:flex;width:100%;align-items:center;justify-content:center;gap:.75rem;padding:1.25rem;border-radius:.75rem;background-color:#d1d5db;color:#6b7280;font-size:1.25rem;font-weight:700;border:none;cursor:not-allowed;box-shadow:inset 0 2px 4px #0000000f}._finalizeButton_43xkv_914{display:flex;width:100%;align-items:center;justify-content:center;gap:.75rem;padding:1.25rem;border-radius:.75rem;background-color:#4a3f35;color:#fff;font-size:1.25rem;font-weight:700;border:none;cursor:pointer;box-shadow:0 10px 15px -3px #0000001a;transition:background-color .2s}._finalizeButton_43xkv_914:hover{background-color:#3e342c}._finalizeButton_43xkv_914 ._materialSymbols_43xkv_954{font-size:1.25rem!important}._successPanel_43xkv_959{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;padding:2rem;border-radius:.75rem;border:2px dashed rgba(212,172,13,.5);background-color:#d4ac0d0d;text-align:center}._successIcon_43xkv_972{display:flex;align-items:center;justify-content:center;width:6rem;height:6rem;border-radius:50%;background-color:#4a3f35;color:#d4ac0d}._successIcon_43xkv_972 ._materialSymbols_43xkv_954{font-size:3.5rem!important}._successContent_43xkv_987{display:flex;flex-direction:column;gap:.5rem}._successTitle_43xkv_993{margin:0;font-size:2rem;font-weight:700;color:#4a3f35}._successMessage_43xkv_1000{margin:0;font-size:1.25rem;color:#8d8d8d}._successMessage_43xkv_1000 strong{color:#333;font-weight:700}._pointsCard_43xkv_1011{width:100%;max-width:28rem;padding:1.5rem;border-radius:.75rem;background-color:#fff;box-shadow:0 4px 6px -1px #0000001a}._pointsLabel_43xkv_1020{margin:0;font-size:1.125rem;color:#8d8d8d}._pointsValue_43xkv_1026{margin:.5rem 0;font-size:4rem;font-weight:900;color:#4a3f35;letter-spacing:-.05em}._pointsNote_43xkv_1034{margin:0;font-size:.875rem;color:#8d8d8d}._continueButton_43xkv_507{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;max-width:28rem;padding:1.25rem;border-radius:.75rem;background-color:#4a3f35;color:#fff;font-size:1.25rem;font-weight:700;border:none;cursor:pointer;box-shadow:0 10px 15px -3px #0000001a;transition:background-color .2s}._continueButton_43xkv_507:hover{background-color:#3e342c}._pointsButtons_43xkv_1064{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:28rem}._usePointsButton_43xkv_1072{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:1.25rem;border-radius:.75rem;background-color:#d4ac0d1a;border:1px solid #D4AC0D;color:#d4ac0d;font-size:1.25rem;font-weight:700;cursor:pointer;box-shadow:0 10px 15px -3px #0000001a;transition:background-color .2s}._usePointsButton_43xkv_1072:hover{background-color:#d4ac0d33}._accumulatePointsButton_43xkv_1094{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:1.25rem;border-radius:.75rem;background-color:#4a3f35;color:#fff;font-size:1.25rem;font-weight:700;border:none;cursor:pointer;box-shadow:0 10px 15px -3px #0000001a;transition:background-color .2s}._accumulatePointsButton_43xkv_1094:hover{background-color:#3e342c}._loyaltySummaryContainer_43xkv_1116{margin-top:1rem}._tipStepContainer_43xkv_1121{display:flex;flex-direction:column;gap:1rem}._tipCard_43xkv_1127{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;border-radius:.75rem;border:1px solid rgba(212,172,13,.5);background-color:#d4ac0d0d;box-shadow:0 10px 15px -3px #0000001a}._tipTitle_43xkv_1138{display:flex;align-items:center;gap:.75rem;margin:0;font-size:1.5rem;font-weight:700;color:#4a3f35}._tipIcon_43xkv_1148{font-size:1.5rem!important}._tipPercentagesGrid_43xkv_1152{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}._tipPercentageButton_43xkv_1158{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;height:6rem;padding:1rem;border-radius:.75rem;border:1px solid #e5e7eb;background-color:#fff;box-shadow:0 1px 3px #0000001a;cursor:pointer;transition:all .2s}._tipPercentageButton_43xkv_1158:hover:not(:disabled){transform:scale(1.05);background-color:#f9fafb}._tipPercentageSelected_43xkv_1179{border:2px solid #4A3F35;background-color:#4a3f351a;box-shadow:0 10px 15px -3px #0000001a}._tipPercentageValue_43xkv_1185{font-size:1.25rem;font-weight:700;color:#333}._tipAmount_43xkv_1191{font-size:.875rem;color:#8d8d8d}._customTipCard_43xkv_1196{display:flex;flex-direction:column;gap:1rem;padding:1rem;border-radius:.5rem;background-color:#fff}._customTipField_43xkv_1205{display:flex;flex-direction:column;gap:.375rem}._inputWithPrefix_43xkv_1211{position:relative}._dollarPrefix_43xkv_1215{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#8d8d8d;font-weight:500}._customTipInput_43xkv_1224{width:100%;padding:.75rem .75rem .75rem 2rem;border:1px solid #d1d5db;border-radius:.375rem;background-color:#f8f7f5;font-size:1rem;font-family:Manrope,sans-serif}._customTipInput_43xkv_1224:focus{outline:none;border-color:#4a3f35;box-shadow:0 0 0 3px #4a3f351a}._confirmTipButton_43xkv_1240{width:100%;padding:.75rem;border-radius:.5rem;background-color:#4a3f35;color:#fff;font-size:1rem;font-weight:600;border:none;cursor:pointer;transition:background-color .2s}._confirmTipButton_43xkv_1240:hover:not(:disabled){background-color:#3e342c}._confirmTipButton_43xkv_1240:disabled{background-color:#9ca3af;cursor:not-allowed}._skipTipContainer_43xkv_1262{margin-top:.5rem;text-align:center}._skipTipButton_43xkv_1267{color:#8d8d8d;text-decoration:underline;background:none;border:none;cursor:pointer;font-size:.875rem;transition:color .2s}._skipTipButton_43xkv_1267:hover{color:#4a3f35}._tipRow_43xkv_1282{display:flex;align-items:center;gap:.5rem}._editTipButton_43xkv_1288{display:flex;align-items:center;justify-content:center;padding:.25rem;background:none;border:none;cursor:pointer;color:#8d8d8d;border-radius:.25rem;transition:color .2s,background-color .2s}._editTipButton_43xkv_1288:hover{color:#4a3f35;background-color:#4a3f350d}._paymentStatusBlock_43xkv_1307{display:flex;flex-direction:column;border-radius:.5rem;transition:all .3s ease;height:5.5rem;padding:1rem;justify-content:center}._paymentStatusInner_43xkv_1318{display:flex;align-items:center;justify-content:space-between}._paymentStatusPending_43xkv_1325{background-color:#fef3c7;color:#92400e}._paymentStatusPending_43xkv_1325 ._paymentStatusLabel_43xkv_1330{color:#92400e;font-size:1.25rem;font-weight:700}._paymentStatusPending_43xkv_1325 ._paymentStatusAmount_43xkv_1336{color:#92400e;font-weight:900;font-size:2.25rem;letter-spacing:-.025em}._paymentStatusChange_43xkv_1344{background-color:#dcfce7;color:#166534}._paymentStatusChange_43xkv_1344 ._paymentStatusLabel_43xkv_1330{color:#166534;font-size:1.25rem;font-weight:700}._paymentStatusChange_43xkv_1344 ._paymentStatusAmount_43xkv_1336{color:#166534;font-weight:900;font-size:2.25rem;letter-spacing:-.025em}._paymentStatusComplete_43xkv_1363{background-color:#f3f4f6}._paymentStatusComplete_43xkv_1363 ._paymentStatusInner_43xkv_1318{justify-content:center}._paymentStatusComplete_43xkv_1363 ._paymentStatusLabel_43xkv_1330{color:#374151;font-size:1.5rem;font-weight:700}._paymentStatusAmountSecondary_43xkv_1378{color:#6b7280;font-weight:500;font-size:.875rem;opacity:.7}._editTipButton_43xkv_1288 ._materialSymbols_43xkv_954{font-size:1.25rem!important}._cardProcessingPanel_43xkv_1390{display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;min-height:24rem;padding:1.5rem;border-radius:.75rem;border:1px solid #e5e7eb;background-color:#fff;box-shadow:0 1px 3px #0000001a;text-align:center}._cardProcessingContent_43xkv_1404{display:flex;flex-direction:column;gap:1rem;align-items:center}._cardProcessingIcon_43xkv_1411{font-size:4rem!important;color:#4a3f35}._cardProcessingTitle_43xkv_1416{margin:0;font-size:1.5rem;font-weight:700;color:#333}._cardProcessingDescription_43xkv_1423{margin:0;font-size:1.125rem;color:#8d8d8d;max-width:28rem;line-height:1.5}._cardProcessingActions_43xkv_1431{display:flex;flex-direction:column;gap:.75rem}._confirmTransactionButton_43xkv_1437{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:1rem;border-radius:.5rem;background-color:#16a34a;color:#fff;font-size:1.125rem;font-weight:700;border:none;cursor:pointer;box-shadow:0 4px 6px -1px #0000001a;transition:transform .2s,background-color .2s}._confirmTransactionButton_43xkv_1437:hover{background-color:#15803d;transform:scale(1.02)}._confirmTransactionButton_43xkv_1437:active{transform:scale(.98)}._cardProcessingSecondaryActions_43xkv_1464{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}._retryButton_43xkv_1470{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;border-radius:.5rem;background-color:#f3f4f6;color:#374151;font-size:1rem;font-weight:500;border:none;cursor:pointer;transition:background-color .2s}._retryButton_43xkv_1470:hover{background-color:#e5e7eb}._cancelTransactionButton_43xkv_1490{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;border-radius:.5rem;background-color:#dc26261a;color:#dc2626;font-size:1rem;font-weight:500;border:none;cursor:pointer;transition:background-color .2s}._cancelTransactionButton_43xkv_1490:hover{background-color:#dc262633}._materialSymbols_43xkv_954{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}#root{width:100%;margin:0;padding:0}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}
