.app-auth-panel .app-soft-gray-field>span{min-width:max-content;white-space:nowrap}.app-standard-modal.app-soft-gray-form-modal:has(#seller-inventory-purchase-request-form){--app-standard-modal-width:640px}#seller-inventory-purchase-request-form{grid-template-columns:minmax(0,1fr);gap:12px}#seller-inventory-purchase-request-form .app-soft-gray-field{grid-column:1/-1;min-height:56px;grid-template-columns:96px minmax(0,1fr)}#seller-inventory-purchase-request-form .app-soft-gray-field>.admin-console-input,#seller-inventory-purchase-request-form .app-soft-gray-field>strong{width:100%}#seller-inventory-purchase-request-form .app-soft-gray-field strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-standard-modal.app-soft-gray-form-modal:has(.app-purchase-setup-form){--app-standard-modal-width:680px}.app-purchase-setup-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.app-purchase-setup-form .app-soft-gray-field{min-height:56px;grid-template-columns:108px minmax(0,1fr)}.app-purchase-setup-form .app-soft-gray-field>.admin-console-input,.app-purchase-setup-form .app-soft-gray-field>strong{width:100%;min-height:40px}.app-purchase-setup-form .app-soft-gray-field>strong{display:flex;min-width:0;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-purchase-setup-form .app-soft-gray-field--full{grid-column:1/-1}.app-purchase-setup-form .app-purchase-setup-product>strong{white-space:normal;overflow-wrap:anywhere}.app-purchase-setup-form+.app-modal-notice{margin-top:12px}.app-purchase-workspace{--accent:var(--purchase-accent,#0a8175);--accent-strong:var(--purchase-accent-strong,#07685f);border-radius:var(--radius-xl);background:var(--purchase-workspace-bg,linear-gradient(180deg,rgba(237,247,248,.46),rgba(255,255,255,0)))}.app-purchase-workspace .app-summary-card{border-color:var(--purchase-border);border-left-color:var(--purchase-accent);background:var(--purchase-surface)}.app-purchase-workspace .app-summary-card--warning{border-left-color:#c98516;background:#fffdf5}.app-purchase-workspace .app-summary-card--success{border-left-color:var(--purchase-accent);background:var(--purchase-soft-surface)}.app-purchase-workspace .app-summary-card--muted{border-left-color:#7c8a96;background:#f8fafc}.app-purchase-workspace button.app-summary-card--filter:hover{border-color:rgba(var(--purchase-accent-rgb),.56)}.app-purchase-workspace button.app-summary-card--filter.is-active{border-color:var(--purchase-accent);box-shadow:0 0 0 2px rgba(var(--purchase-accent-rgb),.14)}.app-purchase-workspace button.app-summary-card--filter:focus-visible{outline-color:rgba(var(--purchase-accent-rgb),.24)}.app-purchase-workspace .admin-console-panel{border-color:var(--purchase-border);background:var(--purchase-surface)}.app-purchase-workspace .admin-console-panel-header,.app-purchase-workspace .app-soft-gray-form-modal .app-standard-modal__header{border-bottom-color:rgba(var(--purchase-accent-rgb),.3);background:var(--purchase-panel-header-bg)}.app-purchase-workspace .app-data-table th{background:var(--purchase-table-header-bg);color:var(--purchase-table-header-text)}.app-purchase-workspace .app-data-table-wrap{background:var(--purchase-surface)}.app-purchase-queue-grid{grid-template-columns:minmax(0,45fr) minmax(340px,55fr)}.app-purchase-queue-grid,.farm-purchase-tab-panel,.farm-purchase-workspace{display:grid;grid-gap:14px;gap:14px;min-width:0}.farm-purchase-tab-panel{padding-bottom:24px}.app-purchase-queue-grid>.admin-console-panel{min-width:0}.app-purchase-queue-grid .app-data-table-wrap{border-radius:0 0 12px 12px}.app-purchase-queue-grid .app-purchase-queue-panel>.app-data-table-wrap{box-sizing:border-box;width:auto;margin:12px;border-radius:var(--radius-lg)}.app-purchase-queue-row{cursor:pointer}.app-purchase-queue-row.is-selected>td{background:rgba(var(--purchase-accent-rgb),.1)}.app-purchase-queue-row.is-prepared>td{box-shadow:inset 0 -2px 0 rgba(var(--purchase-accent-rgb),.38)}.app-purchase-selected-card{display:grid;grid-gap:12px;gap:12px;margin:12px;padding:13px 14px;border:1px solid var(--purchase-border);border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--purchase-soft-surface) 0,var(--purchase-surface) 78%)}.app-purchase-selected-card__header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:14px}.app-purchase-selected-card__header>div:first-child{min-width:0}.app-purchase-selected-card__title-row{display:flex;min-width:0;align-items:center;gap:8px}.app-purchase-selected-card__title-row h3{min-width:0;margin:0;overflow:hidden;color:#16313d;font-size:15px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.app-purchase-selected-card__header p{margin:4px 0 0;color:#687d84;font-size:14px;font-weight:750}.app-purchase-selected-card__actions{display:flex;flex:0 0 auto;align-items:center;gap:10px}.app-purchase-selected-card__actions .admin-console-button{white-space:nowrap}.app-purchase-selected-card__facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.app-purchase-selected-card__facts>div{display:grid;min-width:0;grid-gap:3px;gap:3px;padding:8px 10px;border:1px solid #e1eaec;border-radius:var(--radius-sm);background:#fff}.app-purchase-selected-card__facts dt{color:#6a7f86;font-size:14px;font-weight:800}.app-purchase-selected-card__facts dd{min-width:0;margin:0;overflow:hidden;color:#17323e;font-size:14px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.app-purchase-batch-bar{position:-webkit-sticky;position:sticky;z-index:8;bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:70px;padding:12px 16px;border:1px solid rgba(var(--purchase-accent-rgb),.46);border-radius:var(--radius-lg);background:var(--purchase-soft-surface);box-shadow:0 12px 30px rgba(var(--purchase-accent-rgb),.17)}.app-purchase-batch-bar>div{display:grid;grid-gap:3px;gap:3px}.app-purchase-batch-bar strong{color:var(--purchase-accent-strong);font-size:14px}.app-purchase-batch-bar span{color:#526c73;font-size:14px;font-weight:750}.app-purchase-queue-table th{padding-top:13px;padding-bottom:13px;font-size:14px}.app-purchase-queue-table{min-width:760px;table-layout:fixed}.app-purchase-queue-table th:first-child{width:29%}.app-purchase-queue-table th:nth-child(2){width:13%}.app-purchase-queue-table th:nth-child(3){width:21%}.app-purchase-queue-table th:nth-child(4){width:17%}.app-purchase-queue-table th:nth-child(5){width:20%}.app-purchase-queue-table td{padding-top:14px;padding-bottom:14px;font-size:14px;text-align:center;vertical-align:middle}.app-purchase-queue-table td:first-child{text-align:left}.app-purchase-queue-table td:first-child>span,.app-purchase-queue-table td:first-child>strong{display:block}.app-purchase-queue-table td:first-child>span{margin-top:3px;overflow:hidden;color:#6d828a;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.app-purchase-queue-grid .app-purchase-queue-table .app-status-badge{min-height:28px;padding-inline:10px;font-size:14px}.app-purchase-queue-table--compact{width:100%;min-width:0;table-layout:fixed}.app-purchase-queue-table--compact th:first-child{width:32%}.app-purchase-queue-table--compact th:nth-child(2){width:12%}.app-purchase-queue-table--compact th:nth-child(3){width:22%}.app-purchase-queue-table--compact th:nth-child(4){width:16%}.app-purchase-queue-table--compact th:nth-child(5){width:18%}.app-purchase-queue-grid .app-purchase-queue-table--compact .app-status-badge{padding-inline:7px;font-size:14px}.app-purchase-queue-table--compact td{text-align:center;vertical-align:middle}.app-purchase-queue-table--compact td:first-child{text-align:center}.app-purchase-queue-table--compact td>span:not(.app-inspection-inline-warning),.app-purchase-queue-table--compact td>strong{display:block}.app-purchase-queue-table--compact td>span:not(.app-inspection-inline-warning){margin-top:4px;color:#6d828a;font-size:14px}.app-purchase-supplier-table{min-width:820px;table-layout:fixed}.app-purchase-supplier-table th:first-child{width:12%}.app-purchase-supplier-table th:nth-child(2){width:17%}.app-purchase-supplier-table th:nth-child(3){width:18%}.app-purchase-supplier-table th:nth-child(4){width:12%}.app-purchase-supplier-table th:nth-child(5){width:11%}.app-purchase-supplier-table th:nth-child(6){width:12%}.app-purchase-supplier-table th:nth-child(7){width:18%}.app-purchase-workspace .app-purchase-supplier-table{width:100%;min-width:0}.app-purchase-queue-grid .app-purchase-supplier-table-wrap{box-sizing:border-box;width:auto;margin:12px;border-radius:var(--radius-lg)}.app-purchase-workspace .app-purchase-supplier-table th:first-child{width:13%}.app-purchase-workspace .app-purchase-supplier-table th:nth-child(2),.app-purchase-workspace .app-purchase-supplier-table th:nth-child(3){width:18%}.app-purchase-workspace .app-purchase-supplier-table th:nth-child(4),.app-purchase-workspace .app-purchase-supplier-table th:nth-child(5){width:12%}.app-purchase-workspace .app-purchase-supplier-table th:nth-child(6){width:13%}.app-purchase-workspace .app-purchase-supplier-table th:nth-child(7){width:14%}.app-purchase-workspace .app-purchase-supplier-table .admin-console-button{min-height:34px;padding-inline:9px;max-width:100%;white-space:normal;line-height:1.4}.app-purchase-queue-table--compact th,.app-purchase-workspace .app-purchase-supplier-table th{padding-inline:8px;white-space:normal;overflow-wrap:anywhere}@media (max-width:1600px){.app-purchase-workspace .app-purchase-queue-grid{grid-template-columns:minmax(0,1fr)}}.app-purchase-price-unregistered{color:#7b8a91;font-weight:800}.app-purchase-supplier-table td:first-child{color:var(--purchase-accent-strong);font-weight:850}.app-purchase-supplier-table td:nth-child(2),.app-purchase-supplier-table td:nth-child(3),.app-purchase-supplier-table td:nth-child(4){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-purchase-supplier-table tr.is-member>td{background:var(--purchase-member-surface)}.app-purchase-supplier-table tr.is-selected-supplier>td{background:var(--purchase-selected-surface);box-shadow:inset 0 2px 0 rgba(var(--purchase-accent-rgb),.44),inset 0 -2px 0 rgba(var(--purchase-accent-rgb),.44)}.app-purchase-supplier-kind{display:flex;min-width:0;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.app-purchase-review-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:center;grid-gap:10px;gap:10px;padding:11px 12px;border:1px solid var(--purchase-border);border-radius:var(--radius-md);background:var(--purchase-soft-surface)}.app-purchase-review-summary>div{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.app-purchase-review-summary span{color:#61777e;font-size:14px;font-weight:800}.app-purchase-review-summary strong{color:var(--purchase-accent-strong);font-size:14px;font-weight:950}.app-purchase-review-groups{display:grid;grid-gap:12px;gap:12px;margin-top:12px}.app-purchase-review-group{overflow:hidden;border:1px solid #d7e4e6;border-radius:var(--radius-lg);background:#fff}.app-purchase-review-group>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid #dce7e9;background:var(--purchase-soft-surface)}.app-purchase-review-group>header>div{display:flex;align-items:center;gap:8px}.app-purchase-review-group>header b,.app-purchase-review-group>header strong{color:#173640;font-size:14px;font-weight:950}.app-purchase-review-group>header span{flex:0 0 84px;width:84px;box-sizing:border-box;text-align:center;white-space:nowrap;padding:3px 7px;border-radius:var(--radius-pill);background:#fff;color:#5c747b;font-size:14px;font-weight:800}.app-purchase-review-group>header{flex-wrap:wrap}.app-purchase-review-group>header>div{flex:0 0 auto;flex-wrap:wrap}.app-purchase-review-description{flex:1 1 300px;margin:0;color:#5c747b;font-size:14px;line-height:1.5;text-align:right}.app-purchase-review-table-box{padding:12px}.app-purchase-review-group-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px 20px;padding:0 12px 12px}.app-purchase-review-group-footer>div{display:flex;align-items:center;gap:12px;font-size:14px;color:#5c747b}.app-purchase-review-group-footer strong{color:#173640;font-size:16px;font-weight:800}.app-purchase-review-group-footer .admin-console-button{flex:0 0 auto;min-height:34px;padding:7px 12px;font-size:14px;line-height:18px;white-space:nowrap}.app-purchase-review-table-box .app-data-table-wrap{border:1px solid #d7e4e6;border-radius:var(--radius-md);overflow-x:auto}.app-purchase-review-table{width:100%;min-width:660px;table-layout:fixed}.app-purchase-review-table td,.app-purchase-review-table th{padding:10px 8px;text-align:center;vertical-align:middle}.app-purchase-review-table td:nth-child(2){text-align:left;overflow-wrap:anywhere}.app-purchase-review-table td:nth-child(3){overflow-wrap:anywhere}.app-purchase-review-table td:nth-child(n+4){text-align:right;white-space:nowrap}.app-purchase-review-table tr.is-selected{background:var(--purchase-soft-surface)}.app-purchase-review-table input{width:18px;height:18px;accent-color:var(--purchase-accent);vertical-align:middle}.app-purchase-supplier-register{flex:0 0 auto;white-space:nowrap}.app-purchase-supplier-actions{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:8px}.app-purchase-supplier-actions .admin-console-button{white-space:nowrap}.farm-purchase-receiving-page .app-empty-state{min-height:148px}.farm-purchase-receiving-page .app-data-table-wrap{border-radius:0 0 12px 12px}@media (max-width:1380px){.farm-purchase-tab-panel .app-purchase-queue-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.app-purchase-selected-card__header{align-items:flex-start;flex-direction:column}.app-purchase-selected-card__actions{width:100%}.app-purchase-selected-card__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.app-purchase-review-summary{grid-template-columns:minmax(0,1fr)}.app-purchase-review-summary>div{justify-content:space-between}.app-purchase-selected-card__facts{grid-template-columns:minmax(0,1fr)}.app-purchase-selected-card__actions .admin-console-button{flex:1 1}}.app-auth-panel .app-soft-gray-field{grid-template-columns:max-content minmax(0,1fr)}@media (min-width:521px){.app-auth-panel .app-auth-login-field{grid-template-columns:92px minmax(0,1fr)}}@media (max-width:520px){.app-auth-panel .app-soft-gray-field{grid-template-columns:minmax(0,1fr)}.app-auth-panel .app-soft-gray-field>span{min-width:0}.app-purchase-setup-form{grid-template-columns:minmax(0,1fr)}.app-purchase-setup-form .app-soft-gray-field--full{grid-column:auto}#seller-inventory-purchase-request-form .app-soft-gray-field,.app-purchase-queue-grid{grid-template-columns:minmax(0,1fr)}}.app-table-frame{border-radius:var(--radius-lg)}:is(.farm-shell>.app-shell__main,.seller-workspace,.seller-mobile-shell,.seller-mobile-register-workspace,[data-mobile-app-shell]) :is(.app-data-table-wrap,.admin-console-table-wrap,.app-table-frame,div:has(>table):not(:has(>header,>h1,>h2,>h3,>form)),table,table>:is(thead,tbody,tfoot)>tr>:is(th,td)):not(.app-standard-modal):not([role=dialog]){border-radius:0!important}:is(.admin-console-button,.app-button,.app-filter-button,.app-standard-modal__button){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;vertical-align:middle;line-height:1.35}:is(.admin-console-button,.app-button,.app-filter-button,.app-standard-modal__button):disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}:is(.admin-console-button,.app-button,.app-filter-button,.app-standard-modal__button):focus-visible{outline:2px solid var(--accent,#0f766e);outline-offset:3px}:is(.admin-console-button,.app-button,.app-filter-button,.app-standard-modal__button)>svg{flex-shrink:0}body:has(.app-theme--admin,.app-theme--farm) :is(.admin-console-button,.app-button:not(.app-button--ghost),.app-filter-button,.app-standard-modal__button){min-height:40px;padding:8px 14px;border:1px solid var(--action-border,var(--accent,#0f766e));border-radius:var(--radius-sm);background:var(--action-bg,var(--accent,#0f766e));color:var(--action-fg,#fff);box-shadow:none;font-size:14px;font-weight:700;line-height:1.35;gap:6px}body:has(.app-theme--admin,.app-theme--farm) :is(.app-button--secondary,.admin-console-button--secondary,.app-standard-modal__button--secondary,.admin-console-button--structure-cancel){--action-bg:#fff;--action-fg:#334155;--action-border:#cbd5e1;--action-hover:#f1f5f9}body:has(.app-theme--admin,.app-theme--farm) :is(.app-button--search,.admin-console-button--search,.app-filter-button--primary){--action-bg:#edf4f0;--action-fg:#21594d;--action-border:#b7d1c7;--action-hover:#dcece5}body:has(.app-theme--admin,.app-theme--farm) :is(.app-button--edit,.admin-console-button--edit,.admin-console-button--edit-outline,.admin-console-button--structure-edit){--action-bg:#edf4f0;--action-fg:#21594d;--action-border:#b7d1c7;--action-hover:#dcece5}body:has(.app-theme--admin,.app-theme--farm) :is(.app-button--danger,.admin-console-button--danger,.app-standard-modal__button--danger){--action-bg:#fff5f5;--action-fg:#b91c1c;--action-border:#efb5b5;--action-hover:#fee2e2}body:has(.app-theme--admin,.app-theme--farm) :is(.admin-console-button,.app-button:not(.app-button--ghost),.app-filter-button,.app-standard-modal__button):hover:not(:disabled){background:var(--action-hover,var(--accent-strong,#115e59));color:var(--action-fg,#fff);border-color:var(--action-border,var(--accent,#0f766e));box-shadow:none;transform:none}body:has(.app-theme--admin,.app-theme--farm) .app-standard-modal__actions .app-standard-modal__button{min-height:44px;padding:10px 18px}body:has(.app-theme--admin,.app-theme--farm) :is(table,nav[aria-label*="페이지"]) :is(.admin-console-button,.app-button){min-height:32px;min-width:32px;padding:5px 10px;font-size:14px}body:has(.app-theme--admin,.app-theme--farm) :is(.admin-console-button,.app-button)[aria-current=page]{--action-bg:var(--accent,#0f766e);--action-fg:#fff;--action-border:var(--accent,#0f766e);--action-hover:var(--accent-strong,#115e59)}.app-standard-modal__header.app-standard-modal__header{position:relative;box-sizing:border-box;flex-shrink:0;display:flex;align-items:center;min-height:72px!important;height:auto;padding:16px 80px 16px 24px!important;gap:0}.app-standard-modal__header.app-standard-modal__header>div{min-width:0;gap:0}.app-standard-modal__header.app-standard-modal__header :is(h2,h3,.app-standard-modal__title){margin:0!important;color:var(--text-inverse);font-size:20px!important;font-weight:700!important;line-height:28px!important;letter-spacing:normal;overflow-wrap:anywhere}.app-standard-modal__header.app-standard-modal__header .app-standard-modal__close{position:absolute;top:50%;right:24px;transform:translateY(-50%);display:grid;place-items:center;width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;font-size:22px;line-height:1}.app-standard-modal__description{margin:0 0 16px;color:#52665e;font-size:14px;font-weight:400;line-height:1.5;overflow-wrap:anywhere}.app-standard-modal__description--standalone,.app-standard-modal__header+.app-standard-modal__description{margin:0;padding:12px 24px;background:#f6faf8}.app-standard-modal__body-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:12px}:root{--app-modal-radius:8px}:is(dialog,.app-standard-modal,[role=dialog]:not([class*=backdrop i]),[role=dialog]>:is(form,section),:is(div,section,form):has(>.app-standard-modal__header)){border-radius:var(--app-modal-radius)!important}:is(dialog,.app-standard-modal,[role=dialog])>.app-standard-modal__header{border-top-left-radius:inherit;border-top-right-radius:inherit}@media (min-width:1024px){.admin-console-panel{border-color:#d9e3de;border-radius:var(--radius-md);box-shadow:0 3px 12px rgba(27,55,45,.045)}.admin-console-panel-header{border-bottom-color:#e1e9e5;background:#f7faf8}.admin-console-input{border-color:#d5e0db;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.admin-console-input:hover:not(:disabled):not(:focus){border-color:#b8cbc1}body:has(.app-theme--admin,.app-theme--farm,.app-theme--seller) .admin-console-button--search{--action-bg:#eef4f8;--action-fg:#35566c;--action-border:#c9d8e3;--action-hover:#e2edf4}body:has(.app-theme--admin,.app-theme--farm,.app-theme--seller) :is(.admin-console-button--edit,.admin-console-button--edit-outline,.admin-console-button--structure-edit){--action-bg:#edf5f0;--action-fg:#28614d;--action-border:#c2d9cc;--action-hover:#e0eee5}body:has(.app-theme--admin,.app-theme--farm,.app-theme--seller) :is(.admin-console-button--danger,.app-standard-modal__button--danger){--action-bg:#fff3f2;--action-fg:#a9322b;--action-border:#efc6c2;--action-hover:#fde6e3}body:has(.app-theme--admin,.app-theme--farm,.app-theme--seller) .admin-console-button--replacement{--action-bg:#f3f0fa;--action-fg:#5f4c87;--action-border:#d7cce9;--action-hover:#e9e1f5}body:has(.app-theme--admin,.app-theme--farm,.app-theme--seller) :is(.admin-console-button--search,.admin-console-button--edit,.admin-console-button--edit-outline,.admin-console-button--structure-edit,.admin-console-button--danger,.admin-console-button--replacement):hover:not(:disabled){background:var(--action-hover);border-color:var(--action-border);color:var(--action-fg)}}:root{--app-font-minimum:14px;--app-action-primary-bg:#254d38;--app-action-primary-fg:#fff;--app-action-secondary-bg:#f1f5f9;--app-action-secondary-fg:#334155;--app-action-search-bg:#e5eef9;--app-action-search-fg:#244b78;--app-action-edit-bg:#e4edde;--app-action-edit-fg:#294d30;--app-action-danger-bg:#fee2e2;--app-action-danger-fg:#991b1b}small,sub,sup{font-size:max(14px,.833333em)}::placeholder{font-size:inherit}[data-action-tone=choice],[data-action-tone=primary]{--ui-action-bg:var(--app-action-primary-bg);--ui-action-fg:var(--app-action-primary-fg);--ui-action-border:#254d38;--ui-action-hover:#193c29}[data-action-tone=secondary]{--ui-action-bg:var(--app-action-secondary-bg);--ui-action-fg:var(--app-action-secondary-fg);--ui-action-border:#b8c5d2;--ui-action-hover:#e2e8f0}[data-action-tone=search]{--ui-action-bg:var(--app-action-search-bg);--ui-action-fg:var(--app-action-search-fg);--ui-action-border:#a6bfdc;--ui-action-hover:#d2e1f3}[data-action-tone=edit]{--ui-action-bg:var(--app-action-edit-bg);--ui-action-fg:var(--app-action-edit-fg);--ui-action-border:#a3ba98;--ui-action-hover:#d1e0c9}[data-action-tone=danger]{--ui-action-bg:var(--app-action-danger-bg);--ui-action-fg:var(--app-action-danger-fg);--ui-action-border:#e7a5a5;--ui-action-hover:#fecaca}[data-action-tone=warning]{--ui-action-bg:#fff3cd;--ui-action-fg:#785414;--ui-action-border:#d9bd72;--ui-action-hover:#ffe6a0}[data-action-tone=choice]:not([aria-pressed=true]):not([aria-selected=true]):not([aria-current=page]){--ui-action-bg:#f2f6ee;--ui-action-fg:#34513a;--ui-action-border:#a5b99b;--ui-action-hover:#e1ebda}:is(button,a)[data-action-tone]:not([data-action-tone=navigation]){background:var(--ui-action-bg)!important;color:var(--ui-action-fg)!important;border-color:var(--ui-action-border)!important}:is(button,a)[data-action-tone]:not([data-action-tone=navigation]):hover:not(:disabled):not([aria-disabled=true]){background:var(--ui-action-hover)!important}:is(button,a)[data-action-tone]:focus-visible{outline:3px solid #b88616;outline-offset:3px}:is(button,a)[data-action-tone]:not([data-action-tone=navigation]):is(:disabled,[aria-disabled=true]){background:#e5e7eb!important;color:#667080!important;border-color:#cbd0d8!important;box-shadow:none!important;cursor:not-allowed;opacity:1}:is([role=dialog],dialog,.app-standard-modal,.app-message-modal){--modal-field-label-width:112px;--modal-field-label-bg:#e9eef0;--modal-field-label-border:#cbd7dc}:is([role=dialog],dialog,.app-standard-modal) :is([data-modal-field],[data-modal-field-row]){display:grid!important;grid-template-columns:var(--modal-field-label-width) minmax(0,1fr)!important;align-items:stretch!important;align-content:start!important;grid-gap:8px!important;gap:8px!important;min-width:0!important;max-width:100%;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}:is([role=dialog],dialog,.app-standard-modal) :is([data-modal-field]>[data-modal-field-label],[data-modal-field-row]>label){display:flex!important;position:static!important;align-items:center!important;justify-content:center!important;align-self:stretch!important;grid-column:1!important;grid-row:1!important;min-width:0!important;width:auto!important;min-height:44px;height:auto!important;margin:0!important;padding:8px!important;border:1px solid var(--modal-field-label-border)!important;border-radius:var(--radius-xs)!important;background:var(--modal-field-label-bg)!important;box-shadow:none!important;color:#334b55!important;font-size:14px!important;font-weight:700;line-height:1.5;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere;clip:auto!important;overflow:visible!important}:is([role=dialog],dialog,.app-standard-modal) :is([data-modal-field],[data-modal-field-row])>:is(input:not([type=checkbox],[type=radio],[type=hidden],[type=range],[type=color],[type=file]),select,textarea,[data-whole-step-input]){grid-column:2;grid-row:1;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box;margin:0!important;font-size:14px!important}:is([role=dialog],dialog,.app-standard-modal) :is([data-modal-field],[data-modal-field-row])>:is(input:not([type=checkbox],[type=radio],[type=hidden],[type=range],[type=color],[type=file]),select){min-height:44px!important;padding:9px 10px;border:1px solid #b8c9d0;border-radius:var(--radius-xs);background:#fff;color:#243e46}:is([role=dialog],dialog,.app-standard-modal) :is([data-modal-field],[data-modal-field-row])>textarea{min-height:88px;resize:vertical}:is([role=dialog],dialog,.app-standard-modal) [data-modal-field]>:not([data-modal-field-label],input,select,textarea,[data-whole-step-input]){min-width:0;max-width:100%}:is([role=dialog],dialog,.app-standard-modal) :is([data-modal-field],[data-modal-field-row])>:is(small,p,[role=alert]){grid-column:1/-1;margin:0}:is([role=dialog],dialog,.app-standard-modal) :not(label):has(>[data-modal-field]){grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))!important}:is([role=dialog],dialog,.app-standard-modal) :not(label):has(>[data-modal-field])>[data-modal-field]{grid-column:auto!important}:is([role=dialog],dialog,.app-standard-modal) :not(label):has(>[data-modal-field])>[data-modal-field].app-soft-gray-field--full{grid-column:1/-1!important}@media(max-width:600px){:is([role=dialog],dialog,.app-standard-modal){--modal-field-label-width:96px}:is([role=dialog],dialog,.app-standard-modal) :not(label):has(>[data-modal-field]){grid-template-columns:minmax(0,1fr)!important}}.app-theme{--app-theme-page-bg:linear-gradient(180deg,#f6f8f6,#edf3ee);--app-theme-page-glow:rgba(20,83,45,0.12);--app-theme-sidebar-bg:linear-gradient(180deg,#11251f,#17352c 56%,#627260 150%);--app-theme-header-bg:linear-gradient(135deg,#11251f,#17352c 52%,#627260);--app-theme-header-shadow:rgba(17,37,31,0.14);--app-theme-sidebar-border:rgba(17,37,31,0.28);--app-theme-eyebrow:rgba(191,238,224,0.94);--admin-panel-header-bg:var(--app-panel-header-bg);--admin-panel-header-bg-soft:var(--app-panel-header-bg);--admin-table-header-bg:#527467;--admin-table-header-text:#ffffff;--purchase-accent:#2f7b4d;--purchase-accent-strong:#235f3b;--purchase-accent-rgb:47,123,77;--purchase-border:#ccddc8;--purchase-surface:#ffffff;--purchase-soft-surface:#f3f8ef;--purchase-selected-surface:#e4f1e2;--purchase-member-surface:#edf6e9;--purchase-table-header-bg:#68806d;--purchase-table-header-text:#ffffff;--purchase-panel-header-bg:linear-gradient(135deg,#17382c,#285b43 58%,#76866a);--purchase-workspace-bg:linear-gradient(180deg,rgba(237,246,232,0.76),rgba(255,255,255,0) 74%)}.app-theme--farm{--app-theme-page-bg:linear-gradient(180deg,#f6f8f6,#edf3ee);--app-theme-page-glow:rgba(20,83,45,0.12);--app-theme-sidebar-bg:linear-gradient(180deg,#11251f,#17352c 56%,#627260 150%);--app-theme-header-bg:linear-gradient(135deg,#11251f,#17352c 52%,#627260);--purchase-accent:#2f7b4d;--purchase-accent-strong:#235f3b;--purchase-accent-rgb:47,123,77;--purchase-border:#ccddc8;--purchase-soft-surface:#f3f8ef;--purchase-selected-surface:#e4f1e2;--purchase-member-surface:#edf6e9;--purchase-table-header-bg:#68806d;--purchase-panel-header-bg:linear-gradient(135deg,#17382c,#285b43 58%,#76866a);--purchase-workspace-bg:linear-gradient(180deg,rgba(237,246,232,0.76),rgba(255,255,255,0) 74%)}.app-auth-shell--seller,.app-theme--seller{--app-panel-header-bg:var(--app-theme-header-bg);--app-theme-page-bg:linear-gradient(180deg,#f6f8f6,#eef4ef);--app-theme-page-glow:rgba(20,112,103,0.11);--app-theme-sidebar-bg:linear-gradient(180deg,#17283b,#214958 60%,#829796 150%);--app-theme-header-bg:linear-gradient(105deg,#17283b,#214958 62%,#829796);--app-theme-header-shadow:rgba(23,40,59,0.14);--app-theme-sidebar-border:rgba(23,40,59,0.28);--app-theme-eyebrow:rgba(221,250,243,0.92);--admin-table-header-bg:#697d91;--purchase-accent:#0a8175;--purchase-accent-strong:#07685f;--purchase-accent-rgb:10,129,117;--purchase-border:#c9dfe0;--purchase-soft-surface:#f2faf9;--purchase-selected-surface:#dff3ee;--purchase-member-surface:#eaf7f4;--purchase-table-header-bg:#70879a;--purchase-panel-header-bg:linear-gradient(135deg,#142c3e,#1b4d59 58%,#748b88);--purchase-workspace-bg:linear-gradient(180deg,rgba(232,244,246,0.52),rgba(255,255,255,0) 72%)}.app-theme--admin{--app-theme-page-bg:linear-gradient(180deg,#f6f8f6,#edf3ee);--app-theme-page-glow:rgba(20,83,45,0.12);--app-theme-sidebar-bg:linear-gradient(180deg,#11251f,#17352c 56%,#627260 150%);--app-theme-header-bg:linear-gradient(135deg,#11251f,#17352c 52%,#627260)}.app-theme .app-shell__sidebar{border-right-color:var(--app-theme-sidebar-border);background:var(--app-theme-sidebar-bg);box-shadow:1px 0 0 var(--app-theme-header-shadow)}.app-theme .app-shell__main--soft{background:radial-gradient(circle at 82% 12%,var(--app-theme-page-glow),transparent 30%),var(--app-theme-page-bg)}.app-theme .admin-console-page>.admin-console-header{background:var(--app-theme-header-bg);box-shadow:0 8px 20px var(--app-theme-header-shadow)}.app-theme .admin-console-panel-header{background:var(--app-panel-header-bg);border-bottom-color:var(--app-panel-header-border);box-shadow:none}.app-theme .admin-console-header .admin-console-eyebrow,.app-theme .admin-console-panel-header .admin-console-eyebrow{color:var(--app-theme-eyebrow)}.app-theme .app-modal-theme-header,.app-theme .app-soft-gray-form-modal .app-standard-modal__header,.app-theme .app-standard-modal__header{background:radial-gradient(circle at 82% 12%,rgba(130,221,208,.16),transparent 34%),var(--app-theme-header-bg)}.app-theme .app-purchase-workspace .admin-console-panel-header{background:var(--app-panel-header-bg);box-shadow:none}.app-theme .app-purchase-workspace .app-soft-gray-form-modal .app-standard-modal__header{background:var(--purchase-panel-header-bg);box-shadow:0 8px 20px rgba(var(--purchase-accent-rgb),.15)}