.owl-toast-host{position:fixed;z-index:12000;inset-inline-start:max(12px,env(safe-area-inset-left,0px));inset-inline-end:auto;bottom:max(14px,env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:.55rem;max-width:min(calc(100vw - 24px),22rem);pointer-events:none}.owl-toast{pointer-events:auto;margin:0;padding:.78rem 1rem .78rem 1.05rem;font-size:.9rem;line-height:1.45;font-weight:500;color:var(--owl-text, #1a1d23);border-radius:var(--owl-radius-lg, 18px);border:1px solid var(--owl-border, #d1e0d8);background:var(--owl-card-bg, #fff);box-shadow:0 1px #ffffffbf inset,0 10px 36px #0f172a1f;cursor:pointer;text-align:start;animation:owl-toast-in .32s ease-out both}.owl-toast:focus{outline:2px solid var(--owl-input-focus, #4ade80);outline-offset:2px}.owl-toast--error{border-color:color-mix(in srgb,var(--owl-error, #dc2626) 42%,var(--owl-border, #d1e0d8));background:var(--owl-error-bg, #fef2f2);color:#7f1d1d}.owl-toast--info{border-color:color-mix(in srgb,var(--owl-primary, #1a5632) 28%,var(--owl-border, #d1e0d8));background:var(--owl-info-bg, #e8f5ee);color:var(--owl-primary-dark, #134024)}.owl-toast--success{border-color:color-mix(in srgb,var(--owl-success, #16a34a) 35%,var(--owl-border, #d1e0d8));background:var(--owl-success-bg, #dcfce7);color:#14532d}@keyframes owl-toast-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.agent-panel.agent-panel-wide{max-width:none;width:100%}.panel.agent-panel{position:relative;max-width:none;width:100%;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;margin:0 0 var(--owl-space-4);padding:clamp(1rem,2vw,1.5rem) 0 clamp(1.25rem,2.5vw,2rem);border-radius:0;background:transparent;border:none;box-shadow:none}.panel.agent-panel>.agent-workspace-title,.panel.agent-panel>.agent-page-header,.panel.agent-panel>.agent-muted,.panel.agent-panel>.panel-error{flex-shrink:0}.agent-panel .panel-card.agent-card{border-radius:var(--owl-radius-xl, 22px);border:1px solid var(--owl-glass-border, rgba(255, 255, 255, .55));background:linear-gradient(165deg,color-mix(in srgb,var(--owl-card-bg, #fff) 92%,var(--owl-primary-light, #e8f5ee)) 0%,var(--owl-card-bg, #fff) 55%);box-shadow:var(--owl-glow-primary, 0 12px 40px rgba(26, 86, 50, .09));backdrop-filter:blur(var(--owl-glass-blur, 14px));-webkit-backdrop-filter:blur(var(--owl-glass-blur, 14px))}.agent-panel .agent-page-header{position:relative;margin-bottom:var(--owl-space-5, 20px);padding-bottom:var(--owl-space-3, 12px);border-bottom:1px solid var(--owl-border-light, #e8f0eb)}.agent-panel .agent-page-header-title{margin:0 0 var(--owl-space-2, 8px);font-size:clamp(1.45rem,2.8vw,1.85rem);font-weight:800;letter-spacing:-.035em;color:var(--owl-text, #1a1d23);line-height:1.2}.agent-panel .agent-page-header-lead{margin:0;max-width:36rem;font-size:.9375rem;line-height:1.55;color:var(--owl-text-secondary, #4a5568)}.agent-panel .agent-code-inline{font-size:.84em;padding:.12em .35em;border-radius:4px;background:color-mix(in srgb,var(--owl-bg, #f2f7f4) 55%,var(--owl-card-bg, #fff));border:1px solid var(--owl-border-light, #e8f0eb);font-family:ui-monospace,Cascadia Code,monospace}.agent-panel .agent-page-lead{max-width:40rem}.agent-panel .agent-hint{margin:0 0 1rem;padding:.75rem 1rem;border-radius:var(--owl-card-radius, 12px);background:var(--owl-warning-bg, #fef3c7);border:1px solid color-mix(in srgb,var(--owl-warning, #d97706) 35%,transparent);font-size:.95rem;line-height:1.45}.agent-panel .agent-hint a{font-weight:600;color:var(--owl-primary, #1a5632)}.agent-panel .agent-hint.agent-hint-info{background:var(--owl-info-bg, #e8f5ee);border-color:color-mix(in srgb,var(--owl-primary, #1a5632) 28%,transparent)}.agent-panel .agent-grid{display:grid;gap:var(--owl-space-5, 20px)}@media(min-width:960px){.agent-panel .agent-grid{grid-template-columns:1fr 1fr;align-items:start}}.agent-panel .agent-card>h3{margin-top:0;border-inline-start:3px solid var(--owl-border, #d1e0d8);padding-inline-start:var(--owl-space-3, 12px)}.agent-panel .agent-dropdown-row{margin-top:.5rem;padding-top:var(--owl-space-4, 16px);border-top:1px dashed var(--owl-border, #d1e0d8)}.agent-panel .agent-form-row{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end;margin-bottom:.75rem}.agent-panel .agent-form-row label{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem;font-weight:600;color:var(--owl-text-secondary, #4a5568)}.agent-panel .agent-label-block{flex:1;min-width:min(100%,14rem)}.agent-panel .agent-inline-status{display:inline-block;margin-inline-start:.5rem;font-size:.8rem;font-weight:500;color:var(--owl-text-muted, #718096)}.agent-panel .agent-form-row input,.agent-panel .agent-form-row select{min-width:10rem;padding:8px 12px;border-radius:8px;border:1px solid var(--owl-input-border, #c2d4ca);font:inherit;background:var(--owl-card-bg, #fff);color:var(--owl-text, #1a1d23);transition:border-color .15s ease,box-shadow .15s ease}.agent-panel .agent-form-row input:focus,.agent-panel .agent-form-row select:focus{outline:none;border-color:var(--owl-input-focus, #4ade80);box-shadow:0 0 0 3px var(--owl-input-focus-shadow, rgba(74, 222, 128, .18))}.agent-panel .agent-form-row select:disabled{opacity:.65;cursor:not-allowed;background:var(--owl-bg, #f2f7f4)}.agent-panel .agent-compose-mobile-only,.agent-panel .agent-compose-mobile-toolbar{display:none}@media(max-width:719px){.agent-app-main:has(.agent-tab-panel--compose){padding-top:0}.panel.agent-panel:has(>.agent-tab-panel--compose)>.agent-workspace-title{display:none}.panel.agent-panel:has(>.agent-tab-panel--compose)>.agent-muted,.panel.agent-panel:has(>.agent-tab-panel--compose)>.panel-error{margin-top:0}.panel.agent-panel:has(>.agent-tab-panel--compose){padding-top:0;margin-top:0}.agent-panel .agent-compose-mobile-only{display:block}.agent-panel .agent-compose-mobile-sticky{--agent-compose-sticky-pad-x: clamp(.75rem, 2vw, 1.5rem);position:fixed;top:var(--agent-app-topbar-bottom, var(--agent-app-topbar-height, 4.25rem));left:0;right:0;z-index:10110;margin:0;padding:0 var(--agent-compose-sticky-pad-x) .5rem;background:var(--owl-bg, #f2f7f4);border-bottom:1px solid var(--owl-border-light, #e8f0eb);box-shadow:0 4px 14px color-mix(in srgb,var(--owl-text, #1a1d23) 7%,transparent);transition:top .32s cubic-bezier(.22,1,.36,1)}.agent-panel .agent-tab-panel--compose{gap:.65rem;margin-top:0;padding-top:calc(var(--agent-compose-subnav-height, 4.15rem) + .1rem)}.panel.agent-panel:has(.agent-compose-mobile-client-chip) .agent-tab-panel--compose{padding-top:calc(var(--agent-compose-subnav-height-with-chip, 5.95rem) + .1rem)}.agent-panel .agent-compose-mobile-toolbar{display:flex;align-items:stretch;justify-content:center;gap:.45rem;padding:.35rem;margin-bottom:0;border-radius:0 0 10px 10px;background:var(--owl-card-bg, #fff);border:1px solid color-mix(in srgb,var(--owl-border-light, #e8f0eb) 88%,var(--owl-primary, #1a5c32) 12%);border-top:none;box-shadow:none;direction:rtl}.agent-panel .agent-compose-mobile-tool{flex:1 1 0;min-width:0;min-height:3.35rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;padding:.35rem .25rem;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--owl-text-muted, #718096);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.agent-panel .agent-compose-mobile-tool-icon{display:block;flex-shrink:0}.agent-panel .agent-compose-mobile-tool-label{font-size:.68rem;font-weight:700;line-height:1.1;letter-spacing:.01em}.agent-panel .agent-compose-mobile-tool.is-active,.agent-panel .agent-compose-mobile-tool:active:not(:disabled){background:color-mix(in srgb,var(--owl-primary, #1a5c32) 12%,#fff);border-color:color-mix(in srgb,var(--owl-primary, #1a5c32) 28%,transparent);color:var(--owl-primary-dark, #134024);box-shadow:inset 0 1px color-mix(in srgb,#fff 40%,transparent)}.agent-panel .agent-compose-mobile-tool.has-state:not(.is-active){color:var(--owl-primary-dark, #134024)}.agent-panel .agent-compose-mobile-tool.has-state:not(.is-active):after{content:"";position:absolute;top:.45rem;left:.45rem;width:.42rem;height:.42rem;border-radius:999px;background:var(--owl-primary, #1a5c32);box-shadow:0 0 0 2px color-mix(in srgb,var(--owl-card-bg, #fff) 85%,transparent)}.agent-panel .agent-compose-mobile-tool{position:relative}.agent-panel .agent-compose-mobile-tool:disabled{opacity:.45;cursor:not-allowed}.agent-panel .agent-compose-section-desktop-title{display:none}.agent-panel .agent-compose-section--client,.agent-panel .agent-compose-section--product{display:block!important;max-height:0;opacity:0;overflow:hidden;transform:translateY(-.65rem);margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;border-color:transparent!important;box-shadow:none!important;pointer-events:none;visibility:hidden;transition:max-height .34s cubic-bezier(.4,0,.2,1),opacity .24s ease,transform .34s cubic-bezier(.4,0,.2,1),margin .34s ease,padding .34s ease,visibility 0s linear .34s}.agent-panel .agent-compose-section--sheet-open.panel-card{max-height:min(88vh,920px);opacity:1;transform:translateY(0);margin-top:0;margin-bottom:.75rem!important;padding:.65rem .75rem .75rem!important;border-radius:14px;border:1px solid color-mix(in srgb,var(--owl-primary, #1a5c32) 18%,var(--owl-border-light, #e8f0eb))!important;box-shadow:0 8px 24px color-mix(in srgb,var(--owl-text, #1a1d23) 8%,transparent)!important;pointer-events:auto;visibility:visible;transition:max-height .38s cubic-bezier(.4,0,.2,1),opacity .28s ease .04s,transform .38s cubic-bezier(.4,0,.2,1),margin .34s ease,padding .34s ease,visibility 0s}@media(prefers-reduced-motion:reduce){.agent-panel .agent-compose-section--client,.agent-panel .agent-compose-section--product{transform:none;transition:none}.agent-panel .agent-compose-section--sheet-open.panel-card{transition:none}}.agent-panel .agent-compose-section-sheet-head{align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.55rem;padding-bottom:.45rem;border-bottom:1px solid var(--owl-border-light, #e8f0eb)}.agent-panel .agent-compose-section-sheet-title{font-size:.92rem;font-weight:800;color:var(--owl-primary-dark, #134024)}.agent-panel .agent-compose-section-sheet-close{flex-shrink:0;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:999px;background:color-mix(in srgb,var(--owl-border-light, #e8f0eb) 70%,transparent);color:var(--owl-text-muted, #718096);font-size:1.35rem;line-height:1;cursor:pointer}.agent-panel .agent-compose-section--product .agent-field-label,.agent-panel .agent-compose-section--client .agent-client-order-hint,.agent-panel .agent-compose-section--product .agent-barcode-scan-search-slot{display:none}.agent-panel .agent-compose-section--product .agent-product-search-row{flex-direction:column;align-items:stretch}.agent-panel .agent-compose-section--product .agent-product-search-input-wrap,.agent-panel .agent-compose-section--product .agent-product-search-row .agent-product-search{width:100%;max-width:none}.agent-panel .agent-order-buyer-lead{display:none}.agent-panel .agent-compose-mobile-client-chip{display:flex;flex-direction:column;align-items:stretch;gap:.35rem;margin:.45rem 0 0;padding:.45rem .65rem;border-radius:10px;background:color-mix(in srgb,var(--owl-primary, #1a5c32) 8%,#fff);border:1px solid color-mix(in srgb,var(--owl-primary, #1a5c32) 16%,transparent);font-size:.78rem;direction:rtl}.agent-panel .agent-compose-mobile-client-chip-head{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem .5rem}.agent-panel .agent-compose-mobile-client-chip-contact{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;padding-top:.15rem;border-top:1px solid color-mix(in srgb,var(--owl-primary, #1a5c32) 12%,transparent);font-size:.76rem;line-height:1.35;color:var(--owl-text-muted, #718096)}.agent-panel .agent-compose-mobile-client-chip-detail{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem;width:100%}.agent-panel .agent-compose-mobile-client-chip-detail-label{font-weight:700;color:var(--owl-text, #1a202c)}.agent-panel .agent-compose-mobile-client-chip-label{font-weight:700;color:var(--owl-text-muted, #718096)}.agent-panel .agent-compose-mobile-client-chip-name{font-weight:800;color:var(--owl-primary-dark, #134024)}.agent-panel .agent-compose-mobile-client-chip-id{font-weight:700;color:var(--owl-text-muted, #718096);font-variant-numeric:tabular-nums}}@media(min-width:720px){.agent-panel .agent-compose-section-sheet-head{display:none!important}.agent-panel .agent-compose-section--client,.agent-panel .agent-compose-section--product{display:block!important}}.agent-panel .agent-product-search-block{margin-top:var(--owl-space-3, 12px)}.agent-panel .agent-product-search-row{display:flex;align-items:flex-end;gap:.45rem;margin-top:0}.agent-panel .agent-product-search-input-wrap{position:relative;flex:1;min-width:0}.agent-panel .agent-product-search-row .agent-product-search{flex:1;min-width:0;width:100%;padding-inline-end:2.75rem}.agent-panel .agent-product-search-clear{position:absolute;inset-inline-end:.2rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:0;border:none;border-radius:10px;background:transparent;color:var(--owl-text-secondary, #4a5568);font-size:1.65rem;line-height:1;cursor:pointer}.agent-panel .agent-product-search-clear:hover:not(:disabled){background:#0f172a0f;color:var(--owl-text, #1a1d23)}.agent-panel .agent-product-search-clear:focus-visible{outline:2px solid var(--owl-primary, #1a5632);outline-offset:2px}@media(max-width:768px){.agent-panel .agent-product-search-clear{min-width:3rem;min-height:3rem;font-size:1.85rem}.agent-panel .agent-product-search-row .agent-product-search{padding-inline-end:3.1rem}}.agent-panel .agent-field-label{display:block;font-size:.8125rem;font-weight:600;color:var(--owl-text-secondary, #4a5568);margin-bottom:4px}.agent-panel .agent-field-hint{margin:0 0 8px;line-height:1.4}.agent-panel .agent-search-frame{position:relative;margin-top:var(--owl-space-3, 12px);min-height:5.5rem;border-radius:var(--owl-card-radius, 12px);border:1px solid var(--owl-border-light, #e8f0eb);background:linear-gradient(180deg,var(--owl-bg, #f2f7f4) 0%,var(--owl-card-bg, #fff) 48%);overflow:hidden}.agent-panel .agent-search-loading{display:flex;align-items:center;gap:.65rem;padding:.75rem 1rem;font-size:.9rem;font-weight:500;color:var(--owl-text-secondary, #4a5568);border-bottom:1px solid var(--owl-border-light, #e8f0eb);background:color-mix(in srgb,var(--owl-card-bg, #fff) 88%,var(--owl-primary-light, #e8f5ee))}.agent-panel .agent-search-spinner{width:1.1rem;height:1.1rem;border:2px solid var(--owl-border, #d1e0d8);border-top-color:var(--owl-primary, #1a5632);border-radius:50%;animation:agent-spin .7s linear infinite}@keyframes agent-spin{to{transform:rotate(-360deg)}}.agent-panel .agent-search-empty{margin:0;padding:1.5rem 1.25rem;text-align:center;font-size:.92rem;line-height:1.55;color:var(--owl-text-muted, #718096)}.agent-panel .agent-search-results{list-style:none;margin:0;padding:0;max-height:280px;overflow:auto;border:none;border-radius:0}.agent-panel .agent-search-results.agent-search-results-pending{opacity:.55;pointer-events:none}.agent-panel .agent-search-results li{display:flex;justify-content:space-between;align-items:center;gap:.65rem;padding:.55rem .75rem;border-bottom:1px solid var(--owl-border-light, #e8f0eb);font-size:.9rem;transition:background .12s ease}.agent-panel .agent-search-results li:last-child{border-bottom:none}.agent-panel .agent-search-results li:hover{background:color-mix(in srgb,var(--owl-primary-light, #e8f5ee) 55%,transparent)}.agent-panel .agent-hit-main{display:flex;align-items:center;gap:.6rem;min-width:0;flex:1}.agent-panel .agent-hit-text{min-width:0;flex:1}.agent-panel .agent-hit-title{display:inline}.agent-panel .agent-hit-meta{color:var(--owl-text-muted, #718096);font-size:.92em}.agent-panel .agent-hit-price{font-weight:600;white-space:nowrap;color:var(--owl-text, #1a1d23)}.agent-panel .agent-item-thumb{width:44px;height:44px;object-fit:contain;border-radius:8px;border:1px solid var(--owl-border-light, #e8f0eb);background:var(--owl-bg, #f2f7f4);flex-shrink:0}.agent-panel .agent-item-thumb-line{width:40px;height:40px}.agent-panel .agent-item-thumb-placeholder{background:repeating-linear-gradient(-45deg,var(--owl-border-light, #e8f0eb),var(--owl-border-light, #e8f0eb) 4px,var(--owl-bg, #f2f7f4) 4px,var(--owl-bg, #f2f7f4) 8px)}.agent-panel .agent-client-order-hint{margin:0 0 .75rem;font-size:.88rem;line-height:1.45}.agent-panel .agent-client-order-selection-live{min-height:0}.agent-panel .agent-client-order-selected{margin:0 0 .75rem;padding:.55rem .65rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--owl-primary, #1a5632) 22%,transparent);background:color-mix(in srgb,var(--owl-primary, #1a5632) 6%,var(--owl-card-bg, #fff));display:flex;flex-direction:column;gap:.35rem}.agent-panel .agent-client-order-selected-lead{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--owl-text-muted, #5a6c7a)}.agent-panel .agent-client-order-selected-body{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.agent-panel .agent-client-order-selected-name{font-weight:700;font-size:.95rem;color:var(--owl-text, #1a202c)}.agent-panel .agent-client-order-selected-id{flex-shrink:0}.agent-panel .agent-client-order-selected-contact{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;font-size:.84rem;line-height:1.4;color:var(--owl-text-muted, #5a6c7a)}.agent-panel .agent-client-order-selected-detail{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:.35rem;width:100%}.agent-panel .agent-client-order-selected-detail-label{font-weight:700;color:var(--owl-text, #1a202c)}.agent-panel .agent-client-autocomplete-row,.agent-panel .agent-client-field-wrap{position:relative}.agent-panel .agent-client-suggest-list{list-style:none;margin:.35rem 0 0;padding:0;max-height:14rem;overflow:auto;border:1px solid var(--owl-border, #d1e0d8);border-radius:8px;background:var(--owl-card-bg, #fff);box-shadow:0 4px 14px #00000014;z-index:5}.agent-panel .agent-client-suggest-item{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .75rem;border:none;border-bottom:1px solid var(--owl-border-light, #e8f0eb);background:transparent;text-align:start;font:inherit;cursor:pointer}.agent-panel .agent-client-suggest-item:hover{background:var(--owl-primary-light, #e8f5ee)}.agent-panel .agent-client-suggest-list li:last-child .agent-client-suggest-item{border-bottom:none}.agent-panel .agent-client-suggest-name{font-weight:600;color:var(--owl-text, #1a202c)}.agent-panel .agent-client-suggest-id{font-size:.85rem;color:var(--owl-text-muted, #718096)}.agent-panel .agent-client-main-row{align-items:flex-end}.agent-panel .agent-save-local-btn{align-self:flex-end}.agent-panel .agent-lines-col-thumb{width:52px;vertical-align:middle}.agent-panel .agent-lines-empty{margin:var(--owl-space-2, 8px) 0 var(--owl-space-4, 16px);padding:var(--owl-space-6, 24px) var(--owl-space-4, 16px);text-align:center;border-radius:var(--owl-card-radius, 12px);border:1px dashed var(--owl-border, #d1e0d8);background:color-mix(in srgb,var(--owl-bg, #f2f7f4) 65%,var(--owl-card-bg, #fff))}.agent-panel .agent-lines-empty-title{margin:0 0 .35rem;font-size:1rem;font-weight:600;color:var(--owl-text-secondary, #4a5568)}.agent-panel .agent-lines-empty-hint{margin:0;font-size:.88rem;line-height:1.5;max-width:26rem;margin-inline:auto}.agent-panel .agent-lines-table{width:100%;border-collapse:collapse;font-size:.9rem}.agent-panel .agent-lines-table thead th{position:sticky;top:0;z-index:1;background:var(--owl-primary, #1a5632);color:#fff;font-weight:600;border:1px solid color-mix(in srgb,var(--owl-primary-dark, #134024) 70%,#000);padding:.5rem .55rem;text-align:right;box-shadow:0 1px #0000000f}.agent-panel .agent-lines-table td{border:1px solid var(--owl-border-light, #e8f0eb);padding:.45rem .55rem;text-align:right;vertical-align:middle;background:var(--owl-card-bg, #fff)}.agent-panel .agent-lines-table tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--owl-bg, #f2f7f4) 55%,var(--owl-card-bg, #fff))}.agent-panel .agent-lines-table input[type=number]{width:5.25rem;max-width:100%;padding:6px 8px;font:inherit;border:1px solid var(--owl-input-border, #c2d4ca);border-radius:6px;background:var(--owl-card-bg, #fff)}.agent-panel .agent-lines-table input[type=number]:focus{outline:none;border-color:var(--owl-input-focus, #4ade80);box-shadow:0 0 0 2px var(--owl-input-focus-shadow, rgba(74, 222, 128, .18))}.agent-panel .agent-lines-price-readonly{display:inline-block;padding:6px 8px;min-width:5.25rem;font-variant-numeric:tabular-nums;font-weight:600;color:color-mix(in srgb,var(--owl-text, #1a1d23) 90%,transparent);background:color-mix(in srgb,var(--owl-bg, #f2f7f4) 65%,var(--owl-card-bg, #fff));border:1px dashed color-mix(in srgb,var(--owl-primary, #1a5632) 30%,transparent);border-radius:6px}.agent-panel .agent-lines-table-wrap{overflow-x:auto;max-width:100%;border-radius:10px;border:1px solid var(--owl-border-light, #e8f0eb);margin-bottom:var(--owl-space-2, 8px)}.agent-panel .agent-lines-col-actions{width:1%;white-space:nowrap}.agent-panel .agent-lines-qty-stack{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.agent-panel .agent-lines-qty-stack .agent-lines-qty-stepper{flex-shrink:0}.agent-panel .agent-lines-qty-stepper .agent-lines-qty-text-input{width:4rem;min-width:3rem;max-width:5.5rem;padding:6px 8px;font:inherit;border:1px solid var(--owl-input-border, #c2d4ca);border-radius:6px;background:var(--owl-card-bg, #fff);text-align:center}.agent-panel .agent-lines-qty-stepper .agent-lines-qty-text-input:focus{outline:none;border-color:var(--owl-input-focus, #4ade80);box-shadow:0 0 0 2px var(--owl-input-focus-shadow, rgba(74, 222, 128, .18))}.agent-panel .agent-lines-qty-mode{font-size:.8rem;padding:4px 6px;max-width:5.5rem}.agent-panel .agent-lines-qty-hint{font-size:.72rem;color:var(--owl-text-muted, #718096);white-space:nowrap}.agent-panel .agent-lines-col-price{vertical-align:middle}.agent-panel .agent-lines-col-price .agent-lines-price-readonly{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.15rem}.agent-panel .agent-lines-price-mode-tag{font-size:.68rem;font-weight:600;color:var(--owl-text-muted, #5a6c7a);letter-spacing:.02em}.agent-panel .agent-lines-col-price input[type=number],.agent-panel .agent-lines-col-unit-price .agent-lines-price-text-input,.agent-panel .agent-lines-price-text-input{width:5.25rem;max-width:7.5rem;padding:6px 8px;font:inherit;border:1px solid var(--owl-input-border, #c2d4ca);border-radius:6px;background:var(--owl-card-bg, #fff)}.agent-panel .agent-lines-col-price input[type=number]:focus,.agent-panel .agent-lines-col-unit-price .agent-lines-price-text-input:focus,.agent-panel .agent-lines-price-text-input:focus{outline:none;border-color:var(--owl-input-focus, #4ade80);box-shadow:0 0 0 2px var(--owl-input-focus-shadow, rgba(74, 222, 128, .18))}.agent-panel .agent-lines-stock-qty{display:block;margin-top:.2rem;font-size:.84rem;font-weight:700;color:#c62828;font-variant-numeric:tabular-nums}.agent-panel .agent-lines-col-sku{width:5.5rem;max-width:7rem;white-space:nowrap;vertical-align:middle}.agent-panel .agent-lines-table-sku{display:inline-block;font-size:.84rem;font-weight:600;color:var(--owl-text-muted, #718096);font-variant-numeric:tabular-nums}.agent-panel .agent-lines-col-stock{width:5.5rem;white-space:nowrap;vertical-align:middle}.agent-panel .agent-lines-col-stock .agent-lines-stock-qty{margin-top:0}.agent-panel .agent-lines-col-unit-price,.agent-panel .agent-lines-col-line-total{vertical-align:middle;white-space:nowrap;font-variant-numeric:tabular-nums}.agent-panel .agent-lines-table-sum{font-weight:700;color:color-mix(in srgb,var(--owl-text, #1a1d23) 92%,transparent)}.agent-panel .agent-lines-price-stack{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem}.agent-panel .agent-lines-price-stack--unit-edit{max-width:14rem}.agent-panel .agent-lines-price-stepper{display:inline-flex;flex-direction:row;align-items:center;gap:.35rem;direction:ltr}.agent-panel .agent-lines-price-step-btn{box-sizing:border-box;min-width:2rem;height:2rem;padding:0 .35rem;font-size:1.05rem;font-weight:600;line-height:1;border:1px solid var(--owl-input-border, #c2d4ca);border-radius:6px;background:var(--owl-card-bg, #fff);color:var(--owl-text, #1a1d23);cursor:pointer}.agent-panel .agent-lines-price-step-btn:hover:not(:disabled){border-color:var(--owl-input-focus, #4ade80);background:color-mix(in srgb,var(--owl-input-focus, #4ade80) 12%,var(--owl-card-bg, #fff))}.agent-panel .agent-lines-price-step-btn:disabled{opacity:.45;cursor:not-allowed}.agent-panel .agent-lines-price-stepper .agent-lines-price-text-input{flex:1 1 auto;min-width:3rem;width:4rem;max-width:6rem;text-align:center}.agent-panel .agent-lines-mfield .agent-lines-price-stepper{width:100%;max-width:none}.agent-panel .agent-lines-mfield .agent-lines-price-stepper .agent-lines-price-text-input{flex:1 1 0;width:auto;max-width:none}.agent-panel .agent-lines-price-pack-hint{display:block;font-size:.68rem;font-weight:500;color:var(--owl-text-muted, #5a6c7a);line-height:1.3;max-width:15rem}.agent-panel .agent-lines-price-readonly--unit{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.2rem}.agent-panel .agent-lines-desc-input,.agent-panel .agent-lines-note-input{width:100%;min-width:6rem;max-width:14rem;padding:6px 8px;font:inherit;border:1px solid var(--owl-input-border, #c2d4ca);border-radius:6px}.agent-panel .agent-line-remove-btn{font-size:.8125rem}.agent-panel .agent-lines-cell-muted{color:var(--owl-text-muted, #718096)}.agent-panel .agent-lines-submit-stack{display:flex;flex-direction:column;align-items:center;gap:.05rem;line-height:1.15}.agent-panel .agent-lines-submit-stack-main{font-size:.88rem;font-weight:800}.agent-panel .agent-lines-submit-stack-sub{font-size:.68rem;font-weight:650;opacity:.92}.agent-panel .agent-lines-clear-draft-btn{flex:0 1 auto}.agent-panel .agent-catalog-order-pick-cart-cta{padding:.45rem .55rem .5rem}.agent-panel .agent-catalog-order-pick-cart-cta .agent-catalog-hover-add,.agent-panel .agent-catalog-order-pick-cart-cta--bottom .agent-catalog-hover-add,.agent-panel .agent-catalog-order-pick-oos--bottom .agent-catalog-hover-add{width:100%;max-width:none}.agent-catalog-add-cart-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.agent-catalog-add-cart-modal{width:min(92vw,24.5rem);max-height:min(90vh,32rem);padding:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--owl-primary, #1a5632) 22%,#e5e7eb);box-shadow:0 20px 50px #0f172a38,0 0 0 1px #ffffffa6 inset}.agent-catalog-add-cart-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;padding:.85rem 1rem .65rem;background:linear-gradient(165deg,color-mix(in srgb,var(--owl-primary-light, #e8f5ec) 88%,#fff),#fff 72%);border-bottom:1px solid color-mix(in srgb,var(--owl-primary, #1a5632) 14%,#e5e7eb)}.agent-catalog-add-cart-modal-head-text{min-width:0}.agent-catalog-add-cart-modal-kicker{display:block;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--owl-primary, #1a5632);opacity:.88;margin-bottom:.12rem}.agent-catalog-add-cart-modal-head h4{margin:0;font-size:1.05rem;font-weight:800;color:#1c1917;letter-spacing:-.02em}.agent-catalog-add-cart-modal-product{padding:.75rem 1rem .35rem}.agent-catalog-add-cart-modal-desc{margin:0 0 .28rem;font-weight:700;font-size:.92rem;line-height:1.38;color:#292524}.agent-catalog-add-cart-modal-sku{margin:0;font-size:.78rem;color:#6b7280}.agent-catalog-add-cart-modal-sku strong{font-weight:800;color:#374151}.agent-catalog-add-cart-modal-section{padding:.55rem 1rem .35rem}.agent-catalog-add-cart-modal-section-label{display:block;font-size:.76rem;font-weight:700;color:#57534e;margin-bottom:.42rem}.agent-catalog-add-cart-mode-segment{display:flex;flex-wrap:wrap;gap:.35rem;padding:.28rem;border-radius:12px;background:#f5f5f4;border:1px solid #e7e5e4}.agent-catalog-add-cart-mode-btn{flex:1 1 auto;min-width:4.6rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.08rem;padding:.48rem .55rem;border:1px solid transparent;border-radius:9px;background:transparent;color:#44403c;font-size:.8rem;font-weight:700;line-height:1.2;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.agent-catalog-add-cart-mode-btn:hover{background:#ffffffd9;border-color:color-mix(in srgb,var(--owl-primary, #1a5632) 28%,#d6d3d1)}.agent-catalog-add-cart-mode-btn.is-active{background:#fff;border-color:color-mix(in srgb,var(--owl-primary, #1a5632) 42%,#86efac);color:var(--owl-primary-dark, #134024);box-shadow:0 2px 8px #1a56321f}.agent-catalog-add-cart-mode-sub{font-size:.68rem;font-weight:650;color:#78716c;font-variant-numeric:tabular-nums}.agent-catalog-add-cart-mode-btn.is-active .agent-catalog-add-cart-mode-sub{color:color-mix(in srgb,var(--owl-primary, #1a5632) 72%,#57534e)}.agent-catalog-add-cart-modal-pack-hints{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.28rem}.agent-catalog-add-cart-modal-pack-hints li{display:flex;align-items:baseline;gap:.45rem;font-size:.74rem;color:#6b7280}.agent-catalog-add-cart-pack-hint-label{flex-shrink:0;font-weight:700;color:#57534e;min-width:2.8rem}.agent-catalog-add-cart-pack-hint-val{min-width:0;word-break:break-word}.agent-catalog-add-cart-modal-qty{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.35rem;border-radius:12px;background:#fafaf9;border:1px solid #e7e5e4}.agent-catalog-add-cart-qty-btn{width:2.35rem;height:2.35rem;border-radius:10px;font-size:1.1rem;font-weight:700;border:1px solid #d6d3d1;background:#fff;color:#292524}.agent-catalog-add-cart-qty-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--owl-primary, #1a5632) 35%,#d6d3d1);background:color-mix(in srgb,var(--owl-primary-light, #e8f5ec) 55%,#fff)}.agent-catalog-add-cart-qty-input{width:4.2rem;min-height:2.35rem;text-align:center;font-size:1.05rem;font-weight:800;font-variant-numeric:tabular-nums;border-radius:10px}.agent-catalog-add-cart-modal-total{margin:.45rem 0 0;text-align:center;font-size:.8rem;color:#57534e}.agent-catalog-add-cart-modal-total strong{font-size:.95rem;color:var(--owl-primary-dark, #134024);font-variant-numeric:tabular-nums}.agent-catalog-add-cart-modal-actions{display:flex;gap:.5rem;justify-content:stretch;margin-top:auto;padding:.85rem 1rem 1rem;border-top:1px solid #e7e5e4;background:#fafaf9}.agent-catalog-add-cart-btn-cancel,.agent-catalog-add-cart-btn-confirm{flex:1 1 0;min-height:2.5rem;font-weight:700;border-radius:10px}.agent-catalog-add-cart-btn-confirm{flex:1.35 1 0}.agent-panel .agent-lines-mcard-qty-row{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.agent-panel .agent-lines-mcard-mode{width:4.1rem;min-height:2rem;padding:.2rem .25rem;font-size:.72rem;font-weight:700}.agent-panel .agent-lines-mobile-hint{font-size:.78rem;color:var(--owl-text-muted, #718096);margin:0 0 .65rem;text-align:center;line-height:1.35}.agent-panel .agent-lines-mcard-head{display:flex;flex-direction:column}.agent-panel .agent-lines-mcard-head--open .agent-lines-mcard-summary{border-bottom:1px solid color-mix(in srgb,var(--owl-border-light, #e8f0eb) 95%,transparent)}.agent-panel .agent-lines-mcard-head .agent-lines-mcard-summary{border-radius:0}.agent-panel .agent-lines-qty-compact{display:flex;align-items:center;justify-content:center;gap:.35rem;padding:.45rem .75rem .55rem;background:var(--owl-card-bg, #fff);border-top:1px solid color-mix(in srgb,var(--owl-border-light, #e8f0eb) 88%,transparent)}.agent-panel .agent-lines-qty-compact-btn{flex:0 0 auto;width:2.65rem;height:2.65rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--owl-primary, #1a5632) 24%,var(--owl-border-light, #e8f0eb));background:color-mix(in srgb,var(--owl-primary, #1a5632) 7%,var(--owl-card-bg, #fff));color:var(--owl-primary-dark, #134024);font-size:1.25rem;font-weight:700;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.agent-panel .agent-lines-qty-compact-btn:disabled{opacity:.45;cursor:not-allowed}.agent-panel .agent-lines-qty-compact-val{min-width:2.75rem;text-align:center;font-weight:800;font-size:1rem;font-variant-numeric:tabular-nums;color:var(--owl-text, #1a202c)}@media(max-width:719px){.agent-panel .agent-tab-panel--compose-has-lines{padding-bottom:calc(5.75rem + env(safe-area-inset-bottom,0px))}.agent-panel .agent-lines-card--cart-collapsed{margin:0!important;padding:0!important;border:none!important;box-shadow:none!important;background:transparent!important;max-height:0;overflow:hidden;opacity:0;pointer-events:none}.agent-panel .agent-lines-card--cart-expanded{scroll-margin-top:calc(var(--agent-compose-subnav-height-with-chip, 5.95rem) + .5rem)}.agent-panel .agent-lines-mobile-cart-head{display:flex;justify-content:flex-start;margin-bottom:.55rem}.agent-panel .agent-lines-mobile-back-search{min-height:2.35rem;padding:.45rem .85rem;font-size:.82rem}.agent-panel .agent-lines-card--has-lines .agent-lines-submit-inline{display:none}.agent-compose-mobile-bar{position:fixed;left:0;right:0;bottom:0;z-index:10120;display:flex;align-items:stretch;gap:.55rem;padding:.5rem .65rem max(.5rem,env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--owl-card-bg, #fff) 94%,transparent);border-top:1px solid color-mix(in srgb,var(--owl-primary, #1a5632) 14%,var(--owl-border-light, #e8f0eb));box-shadow:0 -8px 28px color-mix(in srgb,var(--owl-text, #1a1d23) 12%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);direction:rtl}.agent-compose-mobile-bar--pulse{animation:agent-compose-cart-pulse .62s cubic-bezier(.22,1,.36,1)}@keyframes agent-compose-cart-pulse{0%{transform:translateY(0);box-shadow:0 -8px 28px color-mix(in srgb,var(--owl-text, #1a1d23) 12%,transparent)}35%{transform:translateY(-3px);box-shadow:0 -10px 32px color-mix(in srgb,var(--owl-primary, #1a5632) 22%,transparent),0 0 0 2px color-mix(in srgb,var(--owl-primary, #1a5632) 18%,transparent)}to{transform:translateY(0);box-shadow:0 -8px 28px color-mix(in srgb,var(--owl-text, #1a1d23) 12%,transparent)}}.agent-compose-mobile-bar-cart{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:.55rem;margin:0;padding:.45rem .55rem .45rem .65rem;border:1px solid color-mix(in srgb,var(--owl-primary, #1a5632) 16%,var(--owl-border-light, #e8f0eb));border-radius:12px;background:color-mix(in srgb,var(--owl-primary-light, #e8f5ee) 42%,var(--owl-card-bg, #fff));color:inherit;font:inherit;text-align:right;cursor:pointer;-webkit-tap-highlight-color:transparent}.agent-compose-mobile-bar-cart:active{background:color-mix(in srgb,var(--owl-primary-light, #e8f5ee) 68%,var(--owl-card-bg, #fff))}.agent-compose-mobile-bar-cart-icon{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:10px;background:color-mix(in srgb,var(--owl-primary, #1a5632) 12%,transparent);color:var(--owl-primary-dark, #134024)}.agent-compose-mobile-bar-cart-icon svg{width:1.2rem;height:1.2rem}.agent-compose-mobile-bar-badge{position:absolute;top:-.3rem;left:-.3rem;min-width:1.15rem;height:1.15rem;padding:0 .25rem;border-radius:999px;background:var(--owl-primary, #1a5632);color:#fff;font-size:.68rem;font-weight:800;line-height:1.15rem;text-align:center;box-shadow:0 1px 4px color-mix(in srgb,var(--owl-primary-dark, #134024) 35%,transparent)}.agent-compose-mobile-bar-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.08rem;text-align:right}.agent-compose-mobile-bar-count{font-size:.76rem;font-weight:800;color:var(--owl-primary-dark, #134024)}.agent-compose-mobile-bar-last{font-size:.72rem;line-height:1.35;color:var(--owl-text-secondary, #4a5568);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-compose-mobile-bar-total{font-size:.95rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--owl-primary-dark, #134024)}.agent-compose-mobile-bar-open-hint{flex:0 0 auto;font-size:.68rem;font-weight:700;color:var(--owl-text-muted, #718096);white-space:nowrap;padding-inline-start:.15rem}.agent-compose-mobile-bar-submit{flex:0 0 auto;min-width:4.5rem;max-width:34%;min-height:2.65rem;padding-inline:.5rem;font-size:.78rem;border-radius:12px}.agent-compose-mobile-bar-clear{flex:0 0 auto;min-width:2.75rem;min-height:2.65rem;padding-inline:.55rem;font-size:.78rem;border-radius:12px}}.agent-panel .agent-lines-mobile-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem;max-width:100%}.agent-panel .agent-lines-mcard{border-radius:12px;border:1px solid var(--owl-border-light, #e8f0eb);background:var(--owl-card-bg, #fff);box-shadow:0 1px 5px #0f281912;overflow:hidden}.agent-panel .agent-lines-mcard-summary{display:flex;flex-direction:row;align-items:center;gap:.55rem;width:100%;padding:.65rem;margin:0;border:none;background:color-mix(in srgb,var(--owl-bg, #f2f7f4) 48%,var(--owl-card-bg, #fff));cursor:pointer;text-align:right;font:inherit;color:inherit;box-sizing:border-box;min-height:3.75rem;-webkit-tap-highlight-color:transparent}.agent-panel .agent-lines-mcard-summary:active{background:color-mix(in srgb,var(--owl-primary, #1a5632) 08%,var(--owl-card-bg, #fff))}.agent-panel .agent-lines-mcard-summary--open{border-bottom:1px solid color-mix(in srgb,var(--owl-border-light, #e8f0eb) 95%,transparent)}.agent-panel .agent-lines-mcard-thumb-wrap{flex:0 0 auto;width:3.35rem;height:3.35rem;border-radius:8px;overflow:hidden;border:1px solid color-mix(in srgb,var(--owl-border-light, #e8f0eb) 90%,transparent);background:var(--owl-card-bg, #fff)}.agent-panel .agent-lines-mcard-thumb-wrap .agent-lazy-thumb{width:100%;height:100%;min-height:100%;border-radius:inherit;border:none}.agent-panel .agent-lines-mcard-summary-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:.2rem;text-align:right}.agent-panel .agent-lines-mcard-title{font-weight:700;font-size:.88rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.agent-panel .agent-lines-mcard-meta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:.35rem .65rem;font-size:.76rem;color:var(--owl-text-muted, #718096)}.agent-panel .agent-lines-mcard-unit-price{font-variant-numeric:tabular-nums;font-weight:600;color:color-mix(in srgb,var(--owl-text-muted, #718096) 85%,var(--owl-text, #1a202c));flex:0 1 auto}.agent-panel .agent-lines-mcard-qty-span{font-variant-numeric:tabular-nums}.agent-panel .agent-lines-mcard-total{font-weight:800;font-size:.88rem;color:var(--owl-primary-dark, #134024);font-variant-numeric:tabular-nums;margin-inline-start:auto}.agent-panel .agent-lines-mcard-sku{font-size:.68rem;color:var(--owl-text-muted, #8a939c)}.agent-panel .agent-lines-mcard-chevron{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:1.35rem;font-size:1.35rem;font-weight:300;line-height:1;color:var(--owl-text-muted, #718096);transition:transform .2s ease;transform:rotate(-90deg)}.agent-panel .agent-lines-mcard-summary--open .agent-lines-mcard-chevron{transform:rotate(90deg)}.agent-panel .agent-lines-mcard-panel{padding:.65rem .75rem .85rem;display:flex;flex-direction:column;gap:.75rem;background:var(--owl-card-bg, #fff)}.agent-panel .agent-lines-mfield{display:flex;flex-direction:column;gap:.35rem;align-items:stretch;width:100%}.agent-panel .agent-lines-mfield-label{font-weight:700;font-size:.74rem;color:var(--owl-text-muted, #718096)}.agent-panel .agent-lines-mfield .agent-lines-desc-input,.agent-panel .agent-lines-mfield .agent-lines-note-input,.agent-panel .agent-lines-mfield input[type=number],.agent-panel .agent-lines-mfield .agent-lines-price-text-input{width:100%;max-width:none;min-width:0;box-sizing:border-box}.agent-panel .agent-lines-mfield--readonly-sum{flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem}.agent-panel .agent-lines-readonly-sum-val{font-weight:700;font-variant-numeric:tabular-nums}.agent-panel .agent-lines-mfield .agent-lines-qty-stack{width:100%;justify-content:flex-start}.agent-panel .agent-lines-mfield--price .agent-lines-price-readonly{width:100%;max-width:none;box-sizing:border-box;text-align:center}.agent-panel .agent-lines-mcard-remove{margin-top:.15rem;width:100%}@media(max-width:719px){.agent-panel .agent-lines-table-wrap:has(.agent-lines-table--responsive){overflow-x:visible}.agent-panel .agent-lines-table--responsive thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.agent-panel .agent-lines-table--responsive,.agent-panel .agent-lines-table--responsive tbody,.agent-panel .agent-lines-table--responsive tr{display:block;width:100%}.agent-panel .agent-lines-table--responsive tbody tr{margin-bottom:.85rem;border-radius:12px;border:1px solid var(--owl-border-light, #e8f0eb);overflow:hidden;background:var(--owl-card-bg, #fff);box-shadow:0 1px 4px #0f28190f}.agent-panel .agent-lines-table--responsive tbody tr:nth-child(2n){background:color-mix(in srgb,var(--owl-bg, #f2f7f4) 55%,var(--owl-card-bg, #fff))}.agent-panel table.agent-lines-table.agent-lines-table--responsive tbody td{display:grid;grid-template-columns:minmax(4.25rem,30%) 1fr;gap:.35rem .6rem;align-items:center;width:100%;box-sizing:border-box;border:none;border-bottom:1px solid color-mix(in srgb,var(--owl-border-light, #e8f0eb) 90%,transparent);padding:.55rem .65rem;text-align:right;background:transparent}.agent-panel table.agent-lines-table.agent-lines-table--responsive tbody tr:nth-child(2n) td{background:transparent}.agent-panel .agent-lines-table--responsive tbody tr>td:last-child{border-bottom:none}.agent-panel .agent-lines-table--responsive tbody td[data-label]:not([data-label=""]):before{content:attr(data-label);font-weight:700;font-size:.74rem;color:var(--owl-text-muted, #718096);line-height:1.25;align-self:center}.agent-panel .agent-lines-table--responsive tbody td[data-label=""]{display:flex;justify-content:center;grid-template-columns:none}.agent-panel .agent-lines-table--responsive tbody td[data-label=""]:before{content:none}.agent-panel .agent-lines-table--responsive .agent-lines-qty-stack{width:100%;justify-content:flex-end}.agent-panel .agent-lines-table--responsive tbody td input[type=number]{width:100%;max-width:none;min-width:0;box-sizing:border-box}.agent-panel .agent-lines-table--responsive .agent-lines-price-readonly{min-width:0;width:100%;max-width:none;box-sizing:border-box;text-align:center}.agent-panel .agent-lines-table--responsive .agent-lines-desc-input,.agent-panel .agent-lines-table--responsive .agent-lines-note-input{min-width:0;max-width:none}.agent-panel .agent-lines-table--responsive .agent-line-remove-btn{width:100%;max-width:12rem}}.agent-panel .agent-success{margin-top:1rem;padding:.85rem 1.1rem;border-radius:var(--owl-card-radius, 12px);background:var(--owl-success-bg, #dcfce7);border:1px solid color-mix(in srgb,var(--owl-success, #16a34a) 35%,transparent);font-size:.95rem}.agent-panel .agent-success a{display:inline-block;margin-inline-start:.5rem;font-weight:600}.agent-panel .agent-muted{opacity:.88;font-size:.85rem}.agent-panel .agent-config-bg-hint{font-size:.78rem;margin:0 0 .35rem;opacity:.75}.agent-panel .agent-label-grow{flex:1;min-width:12rem}.agent-panel .agent-barcode-scan-search-slot{flex-shrink:0;display:flex;align-items:center;padding-bottom:1px;margin-top:2px}.agent-panel .agent-barcode-scan-icon-btn{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;min-height:2.5rem;padding:.35rem .45rem;line-height:0}.agent-panel .agent-scan-feedback{margin:.35rem 0 .75rem;font-size:.88rem}.agent-panel .agent-scan-feedback-ok{color:var(--owl-success, #16a34a)}.agent-panel .agent-scan-feedback-err{color:var(--owl-error, #dc2626)}.agent-panel .agent-product-search{width:100%;margin-top:0}.agent-panel .agent-local-block{margin-top:.75rem}.agent-panel .agent-lines-card{margin-top:var(--owl-space-5, 20px)}.agent-panel .agent-lines-actions{margin-top:var(--owl-space-4, 16px);display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.agent-panel .agent-lines-empty-hint{margin:.35rem 0 0;font-size:.88rem}.agent-panel .agent-lines-free-badge{display:inline-block;padding:.12rem .45rem;border-radius:999px;font-size:.72rem;font-weight:700;background:color-mix(in srgb,var(--owl-primary, #1a5632) 12%,var(--owl-card-bg, #fff));color:var(--owl-primary, #1a5632);border:1px solid color-mix(in srgb,var(--owl-primary, #1a5632) 22%,transparent)}.agent-panel .agent-lines-row--free{background:color-mix(in srgb,var(--owl-primary, #1a5632) 4%,var(--owl-card-bg, #fff))}.agent-panel .agent-lines-mcard--free .agent-lines-mcard-summary{border-inline-start:3px solid color-mix(in srgb,var(--owl-primary, #1a5632) 35%,transparent)}.agent-panel .agent-lines-add-free-btn{flex-shrink:0}.agent-panel .form-control{display:block;width:100%;max-width:100%;padding:10px 14px;border:1px solid var(--owl-input-border, #c2d4ca);border-radius:9px;font-size:.9375rem;line-height:1.4;background:var(--owl-card-bg, #fff);color:var(--owl-text, #1a1d23);box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.agent-panel .form-control::placeholder{color:var(--owl-text-muted, #718096);opacity:.88}.agent-panel .form-control:hover:not(:disabled){border-color:color-mix(in srgb,var(--owl-primary, #1a5632) 22%,var(--owl-input-border, #c2d4ca))}.agent-panel .form-control:focus{outline:none;border-color:var(--owl-input-focus, #4ade80);box-shadow:0 0 0 3px var(--owl-input-focus-shadow, rgba(74, 222, 128, .18))}.agent-panel .form-control:disabled{opacity:.65;cursor:not-allowed;background:var(--owl-bg, #f2f7f4);color:var(--owl-text-muted, #718096)}.agent-panel .btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.65rem 1.35rem;border:none;border-radius:var(--owl-radius-sm, 10px);font-size:.9375rem;font-weight:600;font-family:inherit;line-height:1.25;cursor:pointer;color:#fff;background:linear-gradient(160deg,color-mix(in srgb,var(--owl-btn-primary-hover, #22874e) 35%,var(--owl-btn-primary-bg, #1a5632)) 0%,var(--owl-btn-primary-bg, #1a5632) 45%,var(--owl-primary-dark, #134024) 100%);box-shadow:var(--owl-shadow-inner, inset 0 1px 0 rgba(255, 255, 255, .22)),0 4px 14px #13402447;transition:filter .15s ease,transform .12s ease,box-shadow .12s ease}.agent-panel .btn-primary:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px);box-shadow:var(--owl-shadow-inner, inset 0 1px 0 rgba(255, 255, 255, .28)),0 8px 22px #13402452}.agent-panel .btn-primary:active:not(:disabled){transform:translateY(0)}.agent-panel .btn-primary:focus-visible{outline:none;box-shadow:0 0 0 3px var(--owl-input-focus-shadow, rgba(74, 222, 128, .18)),var(--owl-shadow-card, 0 1px 3px rgba(26, 86, 50, .07))}.agent-panel .btn-primary:disabled{background:var(--owl-btn-primary-disabled, #7fc49a);cursor:not-allowed;transform:none;box-shadow:none;filter:none}.agent-panel .btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.35rem;padding:.5rem 1rem;border-radius:var(--owl-radius-sm, 10px);font-size:.875rem;font-weight:600;font-family:inherit;line-height:1.25;cursor:pointer;border:1px solid var(--owl-border, #d1e0d8);background:var(--owl-card-bg, #fff);color:var(--owl-text-secondary, #4a5568);box-sizing:border-box;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.agent-panel .btn-secondary:hover:not(:disabled){background:var(--owl-primary-light, #e8f5ee);border-color:var(--owl-primary, #1a5632);color:var(--owl-primary, #1a5632)}.agent-panel .btn-secondary:focus-visible{outline:none;border-color:var(--owl-input-focus, #4ade80);box-shadow:0 0 0 3px var(--owl-input-focus-shadow, rgba(74, 222, 128, .18))}.agent-panel .btn-secondary:disabled{opacity:.55;cursor:not-allowed}.agent-panel .agent-hit-add-btn{flex-shrink:0;white-space:nowrap;min-height:2.05rem;padding:.4rem .85rem;font-size:.8125rem}.agent-panel .agent-line-remove-btn{min-height:2.05rem;padding:.4rem .75rem}.agent-panel .agent-save-local-btn{min-height:2.35rem}.agent-panel .agent-lines-actions .btn-primary{min-width:11rem}@media(max-width:560px){.agent-panel .agent-lines-actions .btn-primary{width:100%;min-width:0}}.agent-panel .agent-workspace-title{margin:0 0 var(--owl-space-5, 20px);padding:0 0 var(--owl-space-3, 12px);border:none;border-bottom:1px solid var(--owl-border-light, #e8f0eb);font-size:clamp(1.35rem,2.8vw,1.85rem);font-weight:800;letter-spacing:-.035em;color:var(--owl-text, #1a1d23);line-height:1.2}.agent-panel .agent-tabs,.agent-app-topbar .agent-nav-tabs{display:flex;flex-wrap:nowrap;gap:.35rem;margin-bottom:0;padding:.5rem;border-radius:var(--owl-radius-pill, 999px);border:1px solid color-mix(in srgb,var(--owl-primary, #1a5632) 12%,var(--owl-border-light, #e8f0eb));background:color-mix(in srgb,var(--owl-primary, #1a5632) 7%,var(--owl-bg, #f2f7f4));box-shadow:inset 0 1px 3px #0f2d1e0f;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.agent-panel .agent-tab,.agent-app-topbar .agent-tab{flex:0 0 auto;border:1px solid transparent;background:transparent;color:var(--owl-text-secondary, #4a5568);padding:.6rem 1.2rem;border-radius:var(--owl-radius-pill, 999px);cursor:pointer;font-size:.94rem;font-weight:600;transition:background .2s ease,color .2s ease,box-shadow .2s ease,border-color .2s ease,transform .15s ease}.agent-panel .agent-tab:hover,.agent-app-topbar .agent-tab:hover{color:var(--owl-primary, #1a5632);background:color-mix(in srgb,var(--owl-card-bg, #fff) 70%,var(--owl-primary-light, #e8f5ee));border-color:color-mix(in srgb,var(--owl-primary, #1a5632) 18%,transparent)}.agent-panel .agent-tab:focus-visible,.agent-app-topbar .agent-tab:focus-visible{outline:none;box-shadow:0 0 0 3px var(--owl-input-focus-shadow, rgba(74, 222, 128, .35))}.agent-panel .agent-tab--active,.agent-app-topbar .agent-tab--active{color:#fff;font-weight:800;border-color:color-mix(in srgb,var(--owl-accent, #4ade80) 45%,var(--owl-primary-dark, #134024));background:linear-gradient(155deg,color-mix(in srgb,var(--owl-btn-primary-hover, #22874e) 35%,var(--owl-primary, #1a5632)) 0%,var(--owl-primary-dark, #134024) 100%);box-shadow:0 6px 20px #13402459,0 1px #ffffff38 inset,0 0 0 1px color-mix(in srgb,var(--owl-accent, #4ade80) 25%,transparent);transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.agent-panel .agent-tab,.agent-panel .agent-tab--active,.agent-app-topbar .agent-tab,.agent-app-topbar .agent-tab--active{transform:none}}.agent-panel .agent-tab-panel{margin-top:.5rem}.agent-panel .agent-tab-panel--catalog-has-cart{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}@media(min-width:720px){.agent-panel .agent-tab-panel--catalog-has-cart{padding-bottom:calc(4.75rem + env(safe-area-inset-bottom,0px))}}.agent-catalog-cart-bar{position:fixed;left:0;right:0;bottom:0;z-index:10115;display:flex;flex-direction:column;gap:.55rem;padding:.55rem .75rem max(.55rem,env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--owl-card-bg, #fff) 94%,transparent);border-top:1px solid color-mix(in srgb,var(--owl-primary, #1a5632) 14%,var(--owl-border-light, #e8f0eb));box-shadow:0 -8px 28px color-mix(in srgb,var(--owl-text, #1a1d23) 12%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);direction:rtl}.agent-catalog-cart-bar-main{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;min-width:0}.agent-catalog-cart-bar-count{font-weight:800;font-size:.92rem;color:var(--owl-primary-dark, #134024)}.agent-catalog-cart-bar-last{font-size:.82rem;color:var(--owl-text-muted, #5a6470);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(100%,16rem)}.agent-catalog-cart-bar-hint{flex:1 1 100%;font-size:.78rem;color:var(--owl-text-muted, #5a6470)}.agent-catalog-cart-bar-actions{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.agent-catalog-cart-bar-go{flex:1 1 auto;min-height:2.65rem;min-width:5.5rem;padding-inline:.85rem;font-size:.88rem}.agent-catalog-cart-bar-clear{flex:0 0 auto;min-height:2.65rem;padding-inline:.85rem;font-size:.85rem}@media(min-width:720px){.agent-catalog-cart-bar{flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;padding-inline:1rem}.agent-catalog-cart-bar-main{flex:1 1 auto}.agent-catalog-cart-bar-hint{flex:0 1 auto}.agent-catalog-cart-bar-actions{flex:0 0 auto;flex-wrap:nowrap}.agent-catalog-cart-bar-go{flex:0 0 auto}}.agent-panel .agent-tab-panel--stack{display:flex;flex-direction:column;gap:var(--owl-space-5, 20px)}.panel.agent-panel:has(.agent-products-catalog--book)>.agent-tab-panel{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.agent-panel .agent-tab-errors{margin-bottom:.75rem}.agent-panel .agent-catalog-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.agent-panel .agent-catalog-list--cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;align-items:stretch}@media(min-width:520px){.agent-panel .agent-catalog-list--cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px)and (max-width:1099px){.agent-panel .agent-catalog-list--cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.agent-panel .agent-catalog-list--cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem}}.agent-panel .agent-catalog-skeleton-grid-wrap{margin-top:.35rem}.agent-panel .agent-catalog-list--cards.agent-catalog-list--skeleton{align-items:stretch}.agent-panel .agent-catalog-list--cards>.agent-catalog-skeleton-cell{display:flex;flex-direction:column;min-height:0;align-self:stretch}.agent-panel .agent-catalog-skeleton-card-board{flex:1 1 auto;display:flex;flex-direction:column;min-height:17.5rem;border-radius:10px;border:1px solid #dfe3ea;background:#fff;box-shadow:0 1px 4px #0f172a0f;overflow:hidden}.agent-panel .agent-catalog-skeleton-media{flex-shrink:0;width:100%;aspect-ratio:1 / 1;background:linear-gradient(105deg,#eef2f6,#f8fafc 42%,#e2e8f0 78%,#f1f5f9);background-size:200% 100%;animation:agent-catalog-skeleton-shimmer 1.25s ease-in-out infinite}.agent-panel .agent-catalog-skeleton-body{flex:1 1 auto;display:flex;flex-direction:column;gap:.45rem;padding:.72rem .82rem .85rem;align-items:stretch}.agent-panel .agent-catalog-skeleton-line{height:.62rem;border-radius:5px;max-width:100%;background:linear-gradient(105deg,#edf2f7,#f8fafc 45%,#e8edf3 80%,#f1f5f9);background-size:200% 100%;animation:agent-catalog-skeleton-shimmer 1.25s ease-in-out infinite}.agent-panel .agent-catalog-skeleton-line--title{width:100%}.agent-panel .agent-catalog-skeleton-line--title2{width:72%;align-self:flex-end}.agent-panel .agent-catalog-skeleton-line--sku{width:52%;height:.78rem;margin-top:.12rem;align-self:center}.agent-panel .agent-catalog-skeleton-line--muted{width:88%;height:.52rem;opacity:.88;align-self:center}.agent-panel .agent-catalog-skeleton-line--price{width:40%;height:.85rem;margin-top:.2rem;align-self:center}.agent-panel .agent-catalog-skeleton-pills{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:center;margin-top:auto;padding-top:.35rem}.agent-panel .agent-catalog-skeleton-pill{width:4.2rem;height:1.55rem;border-radius:999px;background:linear-gradient(105deg,#eef2f6,#f8fafc,#e8edf3);background-size:200% 100%;animation:agent-catalog-skeleton-shimmer 1.25s ease-in-out infinite}.agent-panel .agent-catalog-skeleton-pill--short{width:3.4rem}@keyframes agent-catalog-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-80% 0}}@media(prefers-reduced-motion:reduce){.agent-panel .agent-catalog-skeleton-media,.agent-panel .agent-catalog-skeleton-line,.agent-panel .agent-catalog-skeleton-pill{animation:none;background:#eef2f6}}.agent-panel .agent-catalog-list--cards>.agent-catalog-item--b2b{display:flex;flex-direction:column;min-height:0;height:100%;align-self:stretch}.agent-panel .agent-catalog-list--cards.agent-catalog-list--book{grid-template-columns:1fr;gap:1rem}@media(min-width:640px){.agent-panel .agent-catalog-list--cards.agent-catalog-list--book{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;row-gap:1.15rem;background:linear-gradient(90deg,transparent 0%,transparent calc(50% - .5px),rgba(101,80,56,.14) 50%,transparent calc(50% + .5px),transparent 100%)}}.agent-panel .agent-catalog-list--cards.agent-catalog-list--order-search{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}@media(min-width:520px){.agent-panel .agent-catalog-list--cards.agent-catalog-list--order-search{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px)and (max-width:1099px){.agent-panel .agent-catalog-list--cards.agent-catalog-list--order-search{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.agent-panel .agent-catalog-list--cards.agent-catalog-list--order-search{grid-template-columns:repeat(5,minmax(0,1fr))}}.agent-panel .agent-catalog-item{list-style:none;margin:0;padding:0}.agent-panel .agent-catalog-item-inner{display:grid;grid-template:1fr / 1fr;position:relative;border-radius:var(--owl-card-radius, 12px);overflow:hidden;border:1px solid var(--owl-border, #d1e0d8);box-shadow:0 2px 8px #0000000f;background:#1a1f1c}.agent-panel .agent-catalog-media{position:relative;grid-area:1 / 1;width:100%;min-height:0;aspect-ratio:1 / 1;display:flex;align-self:stretch;background:#f0f3f1;align-items:center;justify-content:center}.agent-panel .agent-catalog-promo-ribbon{position:absolute;top:0;left:0;z-index:2;width:0;height:0;border-style:solid;border-width:58px 58px 0 0;border-color:#ffffff transparent transparent transparent;filter:drop-shadow(0 1px 3px rgba(0,0,0,.18));pointer-events:none}.agent-panel .agent-catalog-promo-ribbon-label{position:absolute;top:-52px;left:-6px;width:54px;text-align:center;color:#dc2626;font-size:.6rem;font-weight:900;letter-spacing:.03em;line-height:1;transform:rotate(-45deg);transform-origin:center;white-space:nowrap;pointer-events:none}.agent-panel .agent-catalog-sale-tri{position:relative;display:inline-block;flex-shrink:0;width:34px;height:34px;overflow:hidden;vertical-align:middle;margin-inline-end:.15rem}.agent-panel .agent-catalog-sale-tri-shape{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;clip-path:polygon(0 0,100% 0,0 100%);box-shadow:1px 1px 2px #b41e1e33}.agent-panel .agent-catalog-sale-tri-label{position:absolute;top:4px;left:0;width:22px;font-size:.44rem;font-weight:900;color:#dc2626;text-align:center;line-height:1;transform:rotate(-43deg);transform-origin:center center;white-space:nowrap;pointer-events:none}.agent-panel .agent-catalog-media-flag-stack{position:absolute;top:.45rem;inset-inline-start:.45rem;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;max-width:calc(100% - 5rem);pointer-events:none}.agent-panel .agent-catalog-flag-badge,.agent-panel .agent-catalog-oos-badge{display:inline-block;max-width:100%;padding:.2rem .45rem;border-radius:7px;font-size:.62rem;font-weight:800;letter-spacing:.02em;line-height:1.2;color:#fdf2f2;background:linear-gradient(145deg,#7f1d1d,#b91c1c,#991b1b);box-shadow:0 1px #fff3 inset,0 2px 8px #00000059;pointer-events:none}.agent-panel .agent-catalog-flag-badge--sale{background:linear-gradient(145deg,#7f1d1d,#dc2626,#991b1b);color:#fdf2f2}.agent-panel .agent-catalog-modal-checkbox-row{display:flex;align-items:flex-start;gap:.5rem;margin-top:.35rem;font-size:.88rem;color:var(--owl-text-muted, #5c6b63);cursor:pointer}.agent-panel .agent-catalog-modal-checkbox-row input{margin-top:.2rem;flex-shrink:0}.agent-panel .agent-catalog-overlay-bottom{grid-area:1 / 1;align-self:end;z-index:1;padding:1.35rem .5rem .45rem;background:linear-gradient(to top,rgba(0,0,0,.88) 0%,rgba(0,0,0,.5) 42%,transparent 100%);pointer-events:none}.agent-panel .agent-catalog-item-inner--with-foot .agent-catalog-overlay-bottom{padding-bottom:2.85rem}.agent-panel .agent-catalog-details-list{margin:0;padding:0 .15rem .05rem;padding-inline-start:.95rem;list-style:disc;color:#fff;font-size:.84rem;line-height:1.42;text-shadow:0 1px 3px rgba(0,0,0,.65)}.agent-panel .agent-catalog-details-list>li.agent-catalog-details-title{list-style:none;margin-inline-start:-.85rem;font-size:.94rem;font-weight:700;margin-bottom:.1rem;line-height:1.3}.agent-panel .agent-catalog-details-list>li.agent-catalog-details-sku{list-style:none;margin-inline-start:-.85rem;margin-top:.12rem;font-size:1.05rem;font-weight:800;line-height:1.3;font-variant-numeric:tabular-nums;letter-spacing:.04em}.agent-panel .agent-catalog-details-list>li.agent-catalog-konimbo-desc{list-style:none;margin-inline-start:-.85rem;font-size:.84rem;font-weight:400;line-height:1.38;opacity:.92;white-space:pre-wrap}.agent-panel .agent-catalog-details-list>li.agent-catalog-sale-price{font-weight:700}.agent-panel .agent-catalog-hover-layer{grid-area:1 / 1;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;padding:.5rem;background:#0c281894;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .22s ease}.agent-panel .agent-catalog-item-inner:hover .agent-catalog-hover-layer,.agent-panel .agent-catalog-item-inner:focus-within .agent-catalog-hover-layer{opacity:1;pointer-events:auto}.agent-panel .agent-catalog-item--order-pick .agent-catalog-hover-layer{opacity:1;pointer-events:auto}.agent-panel .agent-catalog-qty-tools-label{display:block;width:100%;margin:0 0 .2rem;font-size:.68rem;font-weight:800;text-align:center;color:color-mix(in srgb,#fff 88%,transparent);letter-spacing:.02em}.agent-panel .agent-catalog-qty-tools{display:flex;flex-direction:row;align-items:center;gap:.35rem;direction:ltr;flex-wrap:nowrap}.agent-panel .agent-catalog-qty-btn{min-width:2.1rem;min-height:2.1rem;padding:0;border-radius:10px;border:1px solid rgba(220,235,226,.42);background:#ffffff0f;color:#fffffff0;font-size:1.05rem;font-weight:600;line-height:1;cursor:pointer;transition:background .18s ease,border-color .18s ease}.agent-panel .agent-catalog-qty-btn:hover:not(:disabled){background:#ffffff1f;border-color:#dcebe28c}.agent-panel .agent-catalog-qty-btn:disabled{opacity:.35;cursor:not-allowed}.agent-panel .agent-catalog-qty-input{width:3.25rem;min-height:2.1rem;padding:.15rem .25rem;border-radius:8px;border:1px solid rgba(198,218,206,.45);background:#00000038;color:#fffffff5;font-size:1rem;font-weight:600;font-variant-numeric:tabular-nums;text-align:center;font-family:inherit;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;transition:border-color .18s ease,box-shadow .18s ease}.agent-panel .agent-catalog-qty-input:focus{outline:none;border-color:#d2ebda9e;box-shadow:0 0 0 2px #2e5c3e59}.agent-panel .agent-catalog-qty-input::-webkit-outer-spin-button,.agent-panel .agent-catalog-qty-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.agent-panel .agent-catalog-hover-add{min-width:0;width:100%;max-width:12rem;font-size:.8rem;padding:.35rem .5rem}.agent-panel .agent-catalog-hover-layer-inner{display:flex;flex-direction:column;align-items:center;gap:.35rem;width:100%;max-width:12rem}.agent-panel .agent-catalog-order-pick-mode{width:100%;max-width:12rem;font-size:.75rem;padding:.25rem .4rem;border-radius:8px;border:1px solid rgba(255,255,255,.45);background:#00000059;color:#fff}.agent-panel .agent-catalog-order-pick-carton-hint{display:block;width:100%;max-width:12rem;text-align:center;font-size:.68rem;color:#ffffffd1;margin-top:-.15rem}.agent-panel .agent-catalog-order-pick-oos{grid-area:1 / 1;z-index:2;align-self:end;justify-self:stretch;display:flex;align-items:center;justify-content:center;padding:.5rem;pointer-events:auto;background:#0e2a1af0;border-top:1px solid rgba(255,255,255,.12)}.agent-panel .agent-catalog-oos-btn{font-size:.78rem;font-weight:600;padding:.38rem .85rem;border-radius:999px;border:1px solid rgba(255,255,255,.38);background:#00000047;color:#ffffffe6;cursor:not-allowed;opacity:.95}.agent-panel .agent-catalog-order-pick-price-sub,.agent-panel .agent-catalog-item--order-pick .agent-catalog-order-pick-price-sub{font-size:.82rem;opacity:.92;color:#ffffffe0}@media(hover:none)and (min-width:901px){.agent-panel .agent-catalog-hover-layer{opacity:1;pointer-events:auto;align-self:end;max-height:48%;width:100%;justify-content:center;background:#0c2818e0;border-top:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}@media(max-width:900px){.agent-panel .agent-catalog-item--order-pick .agent-catalog-item-inner{display:flex;flex-direction:column;align-items:stretch}.agent-panel .agent-catalog-item--order-pick .agent-catalog-media{grid-area:auto;aspect-ratio:4 / 3;max-height:min(42vw,220px);flex-shrink:0}.agent-panel .agent-catalog-item--order-pick .agent-catalog-overlay-bottom{grid-area:auto;align-self:stretch;position:relative;z-index:1;padding:.55rem .65rem .6rem;pointer-events:auto}.agent-panel .agent-catalog-item--order-pick .agent-catalog-details-list{font-size:.88rem;line-height:1.45}.agent-panel .agent-catalog-item--order-pick .agent-catalog-details-list>li.agent-catalog-details-title{font-size:1.02rem;margin-bottom:.2rem}.agent-panel .agent-catalog-item--order-pick .agent-catalog-hover-layer{grid-area:auto;align-self:stretch;position:relative;z-index:2;max-height:none;flex:0 0 auto;width:100%;display:flex;flex-direction:column;opacity:1;pointer-events:auto;justify-content:flex-start;gap:.5rem;padding:.55rem .5rem .6rem;-webkit-backdrop-filter:none;backdrop-filter:none}.agent-panel .agent-catalog-item--order-pick .agent-catalog-qty-tools{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;width:100%;max-width:100%;gap:.3rem}.agent-panel .agent-catalog-item--order-pick .agent-catalog-qty-btn{min-width:1.75rem;min-height:1.75rem;font-size:1rem;flex:0 0 auto}.agent-panel .agent-catalog-item--order-pick .agent-catalog-qty-input{width:2.5rem;min-width:2.25rem;min-height:1.75rem;padding:.1rem .15rem;font-size:.9rem;flex:0 0 auto}.agent-panel .agent-catalog-item--order-pick .agent-catalog-hover-add{max-width:none;width:100%;padding:.4rem .5rem;font-size:.88rem}.agent-panel .agent-catalog-item--order-pick .agent-catalog-order-pick-oos{grid-area:auto;align-self:stretch;width:100%;flex:0 0 auto}.agent-panel .agent-search-frame .agent-catalog-list--order-search{max-height:min(82dvh,680px);padding:.5rem;gap:.65rem}}.agent-panel .agent-catalog-foot-actions{grid-area:1 / 1;align-self:end;z-index:2;width:100%;padding:.35rem .45rem .4rem;background:linear-gradient(to top,rgba(0,0,0,.92) 0%,rgba(0,0,0,.72) 55%,transparent 100%);pointer-events:auto}.agent-panel .agent-catalog-foot-add{width:100%;max-width:none;font-size:.9rem;padding:.38rem .5rem;font-weight:600}.agent-panel .agent-search-frame .agent-catalog-list--order-search{padding:.6rem;max-height:min(70vh,560px);overflow:auto}.agent-panel .agent-catalog-list.agent-catalog-list-pending{opacity:.55;pointer-events:none}.agent-panel .agent-catalog-more{margin-top:.75rem}.agent-panel .agent-catalog-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem 1.25rem;margin-bottom:1rem}.agent-panel .agent-toolbar-search{flex:1 1 220px;min-width:min(100%,12rem);display:flex;flex-direction:column;gap:.35rem;font-size:.9rem;font-weight:600;color:var(--owl-text-secondary, #4a5568)}.agent-panel .agent-catalog-search{max-width:28rem;width:100%}.agent-panel .agent-toolbar-label{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem;font-weight:600;color:var(--owl-text-secondary, #4a5568)}.agent-panel .agent-page-size-select{min-width:5rem;max-width:8rem}.agent-panel .agent-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.agent-panel .agent-page-indicator{font-size:.9rem;color:var(--owl-text-secondary, #4a5568)}.agent-panel .agent-clients-tab{display:flex;flex-direction:column;gap:1rem}.agent-panel .agent-clients-hint{margin:0;font-size:.92rem;line-height:1.5}.agent-panel .agent-clients-tab-error{margin:0}.agent-panel .agent-clients-layout{display:grid;gap:1rem;align-items:start}@media(min-width:960px){.agent-panel .agent-clients-layout{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem)}}.agent-panel .agent-clients-lists{display:flex;flex-direction:column;gap:1rem;min-width:0}.agent-panel .agent-clients-section h3{margin-top:0}.agent-panel .agent-clients-new-client-section.agent-clients-section{overflow:hidden}.agent-panel .agent-clients-new-client-heading{margin:0 0 .35rem;font-size:clamp(1.05rem,2.8vw,1.2rem);line-height:1.25;color:var(--owl-text, #1a202c)}.agent-panel .agent-clients-new-client-inner{margin-top:.15rem;padding:clamp(.85rem,3vw,1.15rem);border-radius:clamp(10px,2vw,12px);background:linear-gradient(145deg,color-mix(in srgb,var(--owl-primary-light, #e8f5ee) 55%,var(--owl-card-bg, #fff)) 0%,var(--owl-card-bg, #fff) 56%);border:1px solid var(--owl-border-light, #e8f0eb);box-shadow:0 1px color-mix(in srgb,var(--owl-text, #1a202c) 4%,transparent)}.agent-panel .agent-clients-new-client-lead{margin:0 0 clamp(.85rem,3vw,1.1rem);max-width:48rem;font-size:clamp(.86rem,2.4vw,.92rem);line-height:1.55}.agent-panel .agent-clients-new-client-body{display:flex;flex-direction:column;gap:clamp(1rem,3vw,1.35rem)}.agent-panel .agent-clients-new-client-block{margin:0;min-width:0}.agent-panel .agent-clients-new-client-subhead{margin:0 0 .55rem;padding-bottom:.35rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--owl-text-muted, #718096);border-bottom:1px solid color-mix(in srgb,var(--owl-border, #d1e0d8) 70%,transparent)}.agent-panel .agent-clients-new-client-grid{display:grid;gap:clamp(.65rem,2.5vw,.9rem);width:100%;align-items:start}.agent-panel .agent-clients-new-client-grid--contact,.agent-panel .agent-clients-new-client-grid--address{grid-template-columns:1fr}@media(min-width:440px){.agent-panel .agent-clients-new-client-grid--contact{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-panel .agent-clients-new-client-grid--address{grid-template-columns:minmax(0,1.05fr) minmax(0,1.5fr) minmax(5.25rem,6.75rem)}}.agent-panel .agent-clients-new-client-label{display:flex;flex-direction:column;gap:.38rem;margin:0;min-width:0;font-size:.88rem;font-weight:600;color:var(--owl-text-secondary, #4a5568)}.agent-panel .agent-clients-new-client-label-text{display:inline-flex;align-items:center;gap:.25rem;line-height:1.2}.agent-panel .agent-clients-required{margin-inline-start:.05em;border:none;text-decoration:none;font-weight:800;color:#c2410c;font-size:1.05em}.agent-panel .agent-clients-new-client-label--full{grid-column:1 / -1}@media(min-width:440px){.agent-panel .agent-clients-new-client-label--full{grid-column:span 2}}.agent-panel .agent-clients-new-client-label input{width:100%;box-sizing:border-box;min-height:2.65rem;padding:.5rem .72rem;border-radius:9px;border:1px solid var(--owl-input-border, #c2d4ca);font:inherit;font-weight:500;font-size:clamp(.92rem,2.8vw,1rem);background:var(--owl-card-bg, #fff);color:var(--owl-text, #1a202c);transition:border-color .15s ease,box-shadow .15s ease}.agent-panel .agent-clients-new-client-label input::placeholder{color:var(--owl-text-muted, #718096);font-weight:400;opacity:.85}.agent-panel .agent-clients-new-client-label input:focus{outline:none;border-color:var(--owl-input-focus, #4ade80);box-shadow:0 0 0 3px var(--owl-input-focus-shadow, rgba(74, 222, 128, .18))}.agent-panel .agent-clients-new-client-label input:disabled{opacity:.65;cursor:not-allowed;background:var(--owl-bg, #f2f7f4)}.agent-panel .agent-clients-new-client-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:stretch;gap:.65rem;margin-top:clamp(1rem,3vw,1.25rem);padding-top:clamp(.85rem,3vw,1rem);border-top:1px dashed color-mix(in srgb,var(--owl-border, #d1e0d8) 80%,transparent)}.agent-panel .agent-clients-new-client-submit.btn-primary{width:100%;min-height:2.85rem;padding:.65rem 1.1rem;font-size:clamp(.95rem,2.8vw,1.02rem);font-weight:600;border-radius:10px}@media(min-width:440px){.agent-panel .agent-clients-new-client-actions{justify-content:flex-end}.agent-panel .agent-clients-new-client-submit.btn-primary{width:auto;min-width:min(100%,15rem)}}.agent-panel .agent-clients-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.agent-panel .agent-clients-section-head h3{margin:0}.agent-panel .agent-clients-managed-routes{margin-bottom:1rem}.agent-panel .agent-clients-managed-routes-title{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 0 .35rem;padding:0;font-size:1.05rem;font-weight:inherit;background:none;border:none;cursor:pointer;text-align:right;color:inherit}.agent-panel .agent-clients-managed-routes-chevron{font-size:.75rem;opacity:.55;margin-inline-start:.5rem}.agent-panel .agent-clients-managed-routes-list{list-style:none;margin:.5rem 0 .75rem;padding:0;display:flex;flex-direction:column;gap:.35rem}.agent-panel .agent-clients-managed-routes-item{position:relative;display:block;padding:.45rem .65rem .45rem 2.15rem;border-radius:8px;background:color-mix(in srgb,var(--owl-border-light, #e8f0eb) 35%,#fff)}.agent-panel .agent-clients-managed-routes-dismiss{position:absolute;top:.3rem;left:.3rem;display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;margin:0;padding:0;border:none;border-radius:6px;font-size:1.25rem;line-height:1;font-weight:600;color:var(--owl-text-secondary, #5c6570);background:color-mix(in srgb,var(--owl-border-light, #e8f0eb) 55%,transparent);cursor:pointer}.agent-panel .agent-clients-managed-routes-dismiss:hover:not(:disabled){color:#7f1d1d;background:color-mix(in srgb,#fecaca 45%,#fff)}.agent-panel .agent-clients-managed-routes-dismiss:disabled{opacity:.45;cursor:not-allowed}.agent-panel .agent-clients-managed-routes-name-input{width:100%;min-width:0;margin:0;border:1px solid transparent;border-radius:6px;background:transparent;box-shadow:none;font-weight:600;text-align:start}.agent-panel .agent-clients-managed-routes-name-input:hover:not(:disabled){border-color:color-mix(in srgb,var(--owl-border-light, #e8f0eb) 80%,var(--owl-text, #1a1d23));background:#fff}.agent-panel .agent-clients-managed-routes-name-input:focus{border-color:var(--owl-primary, #2d8a54);background:#fff;outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--owl-primary, #2d8a54) 22%,transparent)}.agent-panel .agent-clients-type-filter{min-width:9rem}.agent-panel .agent-client-route-combo--mobile-select .agent-client-route-combo-select{width:100%}.agent-panel .agent-client-card-balance{font-weight:800;font-variant-numeric:tabular-nums}.agent-panel .agent-client-card-balance--positive{color:#15803d}.agent-panel .agent-client-card-balance--negative{color:#991b1b}.agent-panel .agent-clients-managed-routes-add-row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:.35rem;padding:.5rem .75rem;background:color-mix(in srgb,var(--owl-primary, #1a5632) 5%,#fff);border:1px dashed color-mix(in srgb,var(--owl-primary, #1a5632) 25%,#d1e0d8);border-radius:8px}.agent-panel .agent-clients-managed-routes-add-label{font-size:.78rem;font-weight:600;color:var(--owl-primary-dark, #134024);flex-shrink:0}.agent-panel .agent-clients-managed-routes-add-row .form-control,.agent-panel .agent-clients-managed-routes-add-input{flex:1;min-width:12rem;background:#fff}.agent-panel .agent-clients-controls{margin-top:.75rem}.agent-panel .agent-order-buyer-lead{margin:0 0 .35rem;padding:.65rem .85rem;border-radius:8px;background:color-mix(in srgb,var(--owl-primary-light, #e8f5ee) 55%,#fff);border:1px solid var(--owl-border-light, #e8f0eb)}.agent-panel .agent-quote-compose-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem;margin:0 0 .75rem;padding:.65rem .85rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--owl-primary, #1a5632) 24%,transparent);background:color-mix(in srgb,var(--owl-primary, #1a5632) 7%,var(--owl-card-bg, #fff));font-size:.92rem;line-height:1.45}.agent-panel .agent-quote-compose-banner-dismiss{flex-shrink:0;font-size:.84rem;padding:.35rem .65rem}.agent-panel .agent-clients-refresh{flex-shrink:0}.agent-panel .agent-clients-cards-wrap{position:relative;overflow-x:hidden;border:1px solid color-mix(in srgb,var(--owl-border-light, #e8f0eb) 100%,var(--owl-primary, #1a5632) 6%);border-radius:var(--owl-radius-lg, 18px);padding:.85rem;background:linear-gradient(165deg,color-mix(in srgb,var(--owl-bg, #f2f7f4) 38%,var(--owl-card-bg, #fff)) 0%,var(--owl-card-bg, #fff) 55%);box-shadow:inset 0 1px color-mix(in srgb,#fff 65%,transparent)}.agent-panel .agent-clients-cards-wrap--loading .agent-clients-cards{opacity:.62;pointer-events:none}.agent-panel .agent-clients-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18.25rem),1fr));gap:.85rem}.agent-panel .agent-clients-cards-item{margin:0;min-width:0}.agent-panel .agent-client-card{position:relative;height:100%;display:flex;flex-direction:column;gap:.65rem;padding:0;border-radius:var(--owl-radius-md, 14px);border:1px solid color-mix(in srgb,var(--owl-border-light, #e8f0eb) 100%,var(--owl-primary, #1a5632) 10%);background:var(--owl-card-bg, #fff);box-shadow:0 1px 3px color-mix(in srgb,var(--owl-text, #1a202c) 5%,transparent),0 8px 24px -10px color-mix(in srgb,var(--owl-primary, #1a5632) 12%,transparent);cursor:default;transition:border-color .18s ease,box-shadow .18s ease;text-align:start;overflow:hidden}.agent-panel .agent-client-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,color-mix(in srgb,var(--owl-primary, #1a5632) 75%,transparent),var(--owl-accent, #4ade80),color-mix(in srgb,var(--owl-primary, #1a5632) 75%,transparent));opacity:.85;border-radius:var(--owl-radius-md, 14px) var(--owl-radius-md, 14px) 0 0}.agent-panel .agent-client-card:hover{border-color:color-mix(in srgb,var(--owl-primary, #1a5632) 22%,var(--owl-border-light, #e8f0eb));box-shadow:0 2px 10px color-mix(in srgb,var(--owl-primary, #1a5632) 10%,transparent),0 8px 20px -12px color-mix(in srgb,var(--owl-text, #0f172a) 6%,transparent)}.agent-panel .agent-client-card-top{display:flex;align-items:flex-start;gap:.7rem;padding:.85rem .9rem .35rem;min-width:0}.agent-panel .agent-client-card-avatar{flex-shrink:0;width:2.65rem;height:2.65rem;border-radius:13px;display:flex;align-items:center;justify-content:center;color:var(--owl-primary, #1a5632);background:linear-gradient(145deg,color-mix(in srgb,var(--owl-card-bg, #fff) 35%,var(--owl-primary-light, #e8f5ee) 65%),color-mix(in srgb,var(--owl-primary, #1a5632) 11%,var(--owl-card-bg, #fff)));border:1px solid color-mix(in srgb,var(--owl-primary, #1a5632) 20%,transparent);box-shadow:inset 0 1px color-mix(in srgb,#fff 55%,transparent)}.agent-panel .agent-client-card-avatar-svg{width:1.28rem;height:1.28rem}.agent-panel .agent-client-card-heading{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.agent-panel .agent-client-card-name{margin:0;width:100%;min-width:0;font-size:clamp(.98rem,2.5vw,1.06rem);font-weight:800;letter-spacing:-.02em;line-height:1.28;color:var(--owl-text, #1a202c)}.agent-panel .agent-client-card-id-chip{display:inline-flex;align-items:center;padding:.2rem .5rem;border-radius:999px;font-size:.72rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:color-mix(in srgb,var(--owl-primary, #1a5632) 88%,#fff);background:color-mix(in srgb,var(--owl-primary, #1a5632) 9%,var(--owl-card-bg, #fff));border:1px solid color-mix(in srgb,var(--owl-primary, #1a5632) 18%,transparent)}.agent-panel .agent-client-card-dl{margin:0;padding:0 .75rem .65rem;display:flex;flex-direction:column;gap:.4rem}.agent-panel .agent-client-card-row{margin:0;padding:.45rem .55rem;border-radius:11px;background:color-mix(in srgb,var(--owl-bg, #f2f7f4) 72%,var(--owl-card-bg, #fff));border:1px solid color-mix(in srgb,var(--owl-border-light, #e8f0eb) 100%,transparent);transition:background .15s ease,border-color .15s ease}.agent-panel .agent-client-card:hover .agent-client-card-row{background:color-mix(in srgb,var(--owl-primary-light, #e8f5ee) 38%,var(--owl-card-bg, #fff));border-color:color-mix(in srgb,var(--owl-primary, #1a5632) 10%,var(--owl-border-light, #e8f0eb))}.agent-panel .agent-client-card-dt{display:flex;align-items:center;gap:.35rem;font-size:.65rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--owl-text-muted, #718096);margin-bottom:.2rem}.agent-panel .agent-client-card-dt-icon{flex-shrink:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:8px;color:var(--owl-primary, #1a5632);background:color-mix(in srgb,var(--owl-primary, #1a5632) 9%,var(--owl-card-bg, #fff))}.agent-panel .agent-client-card-dt-icon svg{width:.78rem;height:.78rem}.agent-panel .agent-client-card-dt-icon--text{font-size:.85rem;font-weight:700;line-height:1}.agent-panel .agent-client-card-row dd{margin:0;padding-inline-start:1.85rem;font-size:.86rem;font-weight:650;line-height:1.42;word-break:break-word;color:var(--owl-text, #1a202c)}.agent-panel .agent-client-card-dd-phone{max-width:100%}.agent-panel .agent-client-card-route-wrap{display:flex;flex-direction:column;gap:.28rem;margin:0 .75rem .75rem;padding:.55rem .65rem;border-radius:11px;background:color-mix(in srgb,var(--owl-primary-light, #e8f5ee) 28%,var(--owl-card-bg, #fff));border:1px dashed color-mix(in srgb,var(--owl-primary, #1a5632) 18%,var(--owl-border-light, #e8f0eb))}.agent-panel .agent-client-card-route-label{font-size:.65rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--owl-primary, #1a5632) 55%,var(--owl-text-muted, #718096))}.agent-panel .agent-client-card-route-input{width:100%;max-width:none;border-radius:10px;border-color:color-mix(in srgb,var(--owl-primary, #1a5632) 14%,var(--owl-input-border, #c2d4ca))}.agent-panel .agent-client-route-combo{width:100%;display:flex;flex-direction:column;gap:.28rem}.agent-panel .agent-client-route-combo-field{position:relative;width:100%}.agent-panel .agent-client-route-suggest-list{position:absolute;z-index:40;top:100%;right:0;left:0;margin:0;padding:.25rem 0;max-height:min(14rem,42vh);overflow-y:auto;list-style:none;border-radius:10px;border:1px solid color-mix(in srgb,var(--owl-primary, #1a5632) 18%,var(--owl-input-border, #c2d4ca));background:var(--owl-card-bg, #fff);box-shadow:0 8px 22px color-mix(in srgb,#000 12%,transparent)}.agent-panel .agent-client-route-suggest-item{display:block;width:100%;padding:.45rem .65rem;border:none;background:transparent;text-align:start;font:inherit;color:inherit;cursor:pointer}.agent-panel .agent-client-route-suggest-list li:last-child .agent-client-route-suggest-item{border-bottom:none}.agent-panel .agent-client-route-suggest-item:hover,.agent-panel .agent-client-route-suggest-item:focus-visible{background:color-mix(in srgb,var(--owl-primary, #1a5632) 8%,var(--owl-card-bg, #fff))}.agent-panel .agent-client-route-combo-input{width:100%}.agent-panel .agent-client-route-combo-hint{margin:0;font-size:.72rem;line-height:1.35}.agent-panel .agent-client-card-footer{margin-top:auto;padding:.65rem .75rem .75rem;display:flex;flex-direction:column;gap:.45rem;border-top:1px solid color-mix(in srgb,var(--owl-border-light, #e8f0eb) 100%,var(--owl-primary, #1a5632) 5%);background:linear-gradient(180deg,color-mix(in srgb,var(--owl-bg, #f2f7f4) 40%,var(--owl-card-bg, #fff)),var(--owl-card-bg, #fff))}.agent-panel .agent-client-card-enter-btn{width:100%;font-size:.86rem;font-weight:800;border-radius:11px;min-height:2.45rem}.agent-panel .agent-client-card-delete-btn{width:100%;font-size:.8rem;font-weight:700;border-radius:11px}.agent-panel .agent-client-card-contact-edit{margin:0 .75rem .65rem;padding:.75rem;border:1px dashed color-mix(in srgb,var(--owl-primary, #1a5632) 35%,var(--owl-border-light, #e8f0eb));border-radius:12px;background:color-mix(in srgb,var(--owl-bg, #f2f7f4) 55%,var(--owl-card-bg, #fff))}.agent-panel .agent-client-card-contact-edit-title{margin:0 0 .25rem;font-size:.88rem;font-weight:700}.agent-panel .agent-client-card-contact-edit-hint{margin:0 0 .65rem;font-size:.72rem;line-height:1.35}.agent-panel .agent-client-card-contact-edit-grid{display:grid;grid-template-columns:1fr;gap:.55rem}@media(min-width:520px){.agent-panel .agent-client-card-contact-edit-grid{grid-template-columns:1fr 1fr}}.agent-panel .agent-client-card-contact-edit-label{display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;font-weight:650}.agent-panel .agent-client-card-contact-edit-actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.7rem}.agent-panel .agent-clients-contact-hint-strong{font-weight:650;color:var(--owl-text-secondary, #4a5568)}.agent-panel .agent-clients-table-wrap{position:relative;overflow-x:auto;border:1px solid var(--owl-border-light, #e8f0eb);border-radius:8px}.agent-panel .agent-clients-table-wrap--loading .agent-clients-table{opacity:.62;pointer-events:none}.agent-panel .agent-clients-table-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none;background:color-mix(in srgb,var(--owl-card-bg, #fff) 35%,transparent)}.agent-panel .agent-clients-table-loading-dot{width:1.75rem;height:1.75rem;border:2px solid color-mix(in srgb,var(--owl-primary, #1a5632) 35%,transparent);border-top-color:var(--owl-primary, #1a5632);border-radius:50%;animation:agent-clients-spin .65s linear infinite}@keyframes agent-clients-spin{to{transform:rotate(360deg)}}.agent-panel .agent-clients-table{width:100%;border-collapse:collapse;font-size:.9rem}.agent-panel .agent-clients-table th,.agent-panel .agent-clients-table td{padding:.5rem .65rem;text-align:start;border-bottom:1px solid var(--owl-border-light, #e8f0eb)}.agent-panel .agent-clients-table th{background:var(--owl-primary-light, #e8f5ee);font-weight:600;color:var(--owl-text-secondary, #4a5568)}.agent-panel .agent-clients-table tr:last-child td{border-bottom:none}.agent-panel .agent-clients-row-active td{background:color-mix(in srgb,var(--owl-primary, #1a5632) 10%,transparent)}.agent-panel .agent-clients-col-actions{width:1%;white-space:nowrap}.agent-panel .agent-clients-contact-hint{font-size:.875rem;line-height:1.45}.agent-panel .agent-clients-contact-link{color:color-mix(in srgb,var(--owl-primary, #1a5632) 88%,black);text-decoration:none}.agent-panel .agent-clients-contact-link:hover{text-decoration:underline}.agent-panel .agent-clients-route-filter{min-width:7rem;max-width:14rem}.agent-panel .agent-clients-sort-route-btn{flex-shrink:0;white-space:nowrap}.agent-panel .agent-clients-filters-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .6rem;margin-top:.85rem;padding:.65rem .85rem;background:color-mix(in srgb,var(--owl-primary, #1a5632) 5%,var(--owl-bg-light, #f5f9f6));border:1px solid color-mix(in srgb,var(--owl-primary, #1a5632) 18%,var(--owl-border, #d1e0d8));border-radius:12px}.agent-panel .agent-clients-filter-field{flex:1 1 8rem;min-width:0}.agent-panel .agent-clients-filter-field select{width:100%;min-width:7rem}.agent-panel .agent-clients-filter-spacer{flex:1 1 0;min-width:.5rem}.agent-panel .agent-clients-pagination-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem .5rem;margin-top:.65rem;padding:.55rem .85rem;background:color-mix(in srgb,var(--owl-primary, #1a5632) 3%,var(--owl-bg-light, #f5f9f6));border:1px solid color-mix(in srgb,var(--owl-primary, #1a5632) 14%,var(--owl-border, #d1e0d8));border-radius:12px}.agent-panel .agent-clients-page-indicator{display:flex;align-items:center;gap:.45rem;font-size:.88rem;font-weight:600;color:var(--owl-text, #1a1d23);padding:0 .25rem;white-space:nowrap}.agent-panel .agent-clients-total-badge{font-size:.78rem;font-weight:700;color:var(--owl-primary, #1a5632);background:color-mix(in srgb,var(--owl-primary, #1a5632) 12%,transparent);padding:.1rem .5rem;border-radius:999px;white-space:nowrap}.agent-panel .agent-clients-pagination-bar .btn-secondary{padding:.38rem .75rem;font-size:.84rem}.agent-panel .agent-clients-route-input{min-width:6.25rem;max-width:11rem;font-size:.875rem;padding:.35rem .45rem}.agent-panel .agent-clients-td-phone,.agent-panel .agent-clients-td-address{max-width:13rem;word-break:break-word}.agent-panel .agent-clients-td-route{vertical-align:middle}.agent-panel .agent-clients-actions-split{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.agent-panel .agent-clients-row-btn{font-size:.85rem;padding:.25rem .55rem}.agent-panel .agent-clients-btn-danger{border-color:color-mix(in srgb,#b91c1c 45%,var(--owl-border, #d1e0d8));color:#b91c1c}.agent-panel .agent-clients-detail{position:sticky;top:.5rem}.agent-panel .agent-clients-detail-dl{margin:0;display:flex;flex-direction:column;gap:.65rem}.agent-panel .agent-clients-detail-dl>div{margin:0}.agent-panel .agent-clients-detail-dl dt{font-size:.78rem;font-weight:600;color:var(--owl-text-muted, #718096);margin-bottom:.15rem}.agent-panel .agent-clients-detail-dl dd{margin:0;font-size:.95rem;line-height:1.4}.agent-panel .agent-clients-detail-actions{margin-top:1.25rem;padding-top:1rem;border-top:1px dashed var(--owl-border, #d1e0d8)}.agent-panel .agent-clients-detail-actions .btn-primary{width:100%}.agent-panel .agent-clients-detail-hint{margin:.65rem 0 0;font-size:.82rem;line-height:1.45}.agent-panel .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.agent-panel .agent-orders-page{padding:.15rem 0 1rem;background:transparent;border:none;box-shadow:none}.agent-panel .agent-orders-page-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-bottom:1.1rem}.agent-panel .agent-orders-page-title{margin:0;font-size:clamp(1.35rem,2.6vw,1.85rem);font-weight:800;letter-spacing:-.045em;line-height:1.15;color:var(--owl-primary, #1a5632)}@supports ((-webkit-background-clip: text) or (background-clip: text)){.agent-panel .agent-orders-page-title{background:linear-gradient(105deg,var(--owl-primary-dark, #134024) 0%,var(--owl-primary, #1a5632) 38%,#1e8f52 100%);-webkit-background-clip:text;background-clip:text;color:transparent}}.agent-panel .agent-orders-workflow-stats{margin:0 0 .85rem;padding:.65rem .75rem;border-radius:var(--owl-radius-lg, 14px);border:1px solid color-mix(in srgb,var(--owl-border-light, #e8f0eb) 92%,var(--owl-primary, #1a5632));background:linear-gradient(165deg,color-mix(in srgb,var(--owl-card-bg, #fff) 94%,var(--owl-primary-light, #e8f5ee)) 0%,var(--owl-card-bg, #fff) 100%);box-shadow:0 1px 3px #0f172a0d}.agent-panel .agent-orders-workflow-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.5rem .65rem}.agent-panel .agent-orders-workflow-stat{display:flex;flex-direction:column;gap:.15rem;min-width:0;padding:.45rem .5rem;border-radius:var(--owl-radius-md, 10px);background:color-mix(in srgb,var(--owl-bg, #f7faf8) 55%,#fff);border:1px solid var(--owl-border-light, #e8f0eb)}.agent-panel .agent-orders-workflow-stat-btn{margin:0;font:inherit;text-align:inherit;color:inherit;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.agent-panel .agent-orders-workflow-stat-btn:hover{border-color:color-mix(in srgb,var(--owl-primary, #1a5632) 28%,var(--owl-border-light, #e8f0eb));background:color-mix(in srgb,var(--owl-primary-light, #e8f5ee) 35%,#fff)}.agent-panel .agent-orders-workflow-stat-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--owl-primary, #1a5632) 55%,transparent);outline-offset:2px}.agent-panel .agent-orders-workflow-stat--active{border-color:color-mix(in srgb,var(--owl-primary, #1a5632) 42%,var(--owl-border-light, #e8f0eb));background:color-mix(in srgb,var(--owl-primary-light, #e8f5ee) 72%,#fff);box-shadow:0 0 0 1px color-mix(in srgb,var(--owl-primary, #1a5632) 12%,transparent)}.agent-panel .agent-orders-workflow-stat--active .agent-orders-workflow-stat-value{color:var(--owl-primary, #1a5632)}.agent-panel .agent-orders-workflow-stat-label{font-size:.72rem;font-weight:650;color:var(--owl-text-secondary, #4a5568);line-height:1.25}.agent-panel .agent-orders-workflow-stat-value{font-size:1.2rem;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--owl-text, #1a1d23)}.agent-panel .agent-order-credited-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .65rem;border-radius:var(--owl-radius-pill, 999px);background:color-mix(in srgb,var(--owl-primary, #1a5632) 12%,#fff);border:1px solid color-mix(in srgb,var(--owl-primary, #1a5632) 30%,transparent);color:var(--owl-primary-dark, #134024);font-size:.82rem;font-weight:700}.agent-panel .agent-order-credited-add-docnum{background:none;border:1px solid currentColor;border-radius:var(--owl-radius-pill, 999px);color:inherit;font-size:.78rem;font-weight:600;padding:.1rem .5rem;cursor:pointer;opacity:.8}.agent-panel .agent-order-credited-add-docnum:hover{opacity:1}.agent-panel .agent-orders-refresh-btn{flex-shrink:0;min-height:2.4rem;padding-inline:1.1rem;border-radius:var(--owl-radius-pill, 999px);border:1px solid color-mix(in srgb,var(--owl-primary, #1a5632) 22%,var(--owl-border, #d1e0d8));background:color-mix(in srgb,var(--owl-card-bg, #fff) 88%,var(--owl-primary-light, #e8f5ee));font-weight:600;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.agent-panel .agent-orders-refresh-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--owl-primary, #1a5632) 45%,var(--owl-border, #d1e0d8));box-shadow:0 4px 14px #1a56321f}.agent-panel .agent-orders-banner-error{margin:0 0 1rem}.agent-panel .agent-orders-controls{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.65rem}.agent-panel .agent-orders-controls-search .agent-orders-search-input{width:100%;max-width:none}.agent-panel .agent-orders-controls-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding-top:.65rem;border-top:1px solid color-mix(in srgb,var(--owl-border, #d1e0d8) 45%,transparent)}.agent-panel .agent-orders-toolbar-field{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:.35rem .5rem;flex-shrink:0}.agent-panel .agent-orders-toolbar-field .agent-orders-inline-label{white-space:nowrap}.agent-panel .agent-orders-inline-label{font-size:.82rem;font-weight:600;color:var(--owl-text-muted, #718096);margin:0}.agent-panel .agent-orders-page-size{min-width:4.5rem;max-width:6rem;padding:6px 10px;font-size:.875rem}.agent-panel .agent-orders-pagination{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem}.agent-panel .agent-orders-page-jump{font-size:.8125rem;padding:.45rem .65rem;min-height:2.25rem}.agent-panel .agent-orders-range{margin:0 0 1rem;font-size:.88rem}.agent-panel .agent-orders-skeleton-wrap{display:flex;flex-direction:column;gap:1rem;margin:0 0 1rem}.agent-panel .agent-orders-skeleton-card{height:5.75rem;border-radius:var(--owl-radius-lg, 18px);border:1px solid var(--owl-glass-border, rgba(255, 255, 255, .55));background:linear-gradient(105deg,color-mix(in srgb,var(--owl-primary-light, #e8f5ee) 65%,var(--owl-card-bg, #fff)),color-mix(in srgb,var(--owl-card-bg, #fff) 88%,var(--owl-primary-light)),color-mix(in srgb,var(--owl-primary-light, #e8f5ee) 55%,var(--owl-card-bg, #fff)));background-size:180% 100%;animation:agent-orders-skeleton-shimmer 1.1s ease-in-out infinite}@keyframes agent-orders-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-80% 0}}.agent-panel .agent-orders-empty{padding:1.25rem .5rem;text-align:center;border-radius:12px;border:none;background:color-mix(in srgb,var(--owl-bg, #f2f7f4) 40%,transparent)}.agent-panel .agent-orders-empty-title{margin:0 0 .35rem;font-weight:600;font-size:1.05rem}.agent-panel .agent-orders-card-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.agent-panel .agent-order-card{border:none;border-radius:16px;padding:1.1rem 1.15rem 1rem;background:var(--owl-card-bg, #fff);box-shadow:0 2px 12px #1a563212}.agent-panel .agent-order-card.agent-order-card--highlight-pulse{animation:agent-order-highlight-pulse 1.85s ease-out 1}@keyframes agent-order-highlight-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--owl-accent, #4ade80) 45%,transparent)}40%{box-shadow:0 0 0 5px color-mix(in srgb,var(--owl-accent, #4ade80) 22%,transparent),0 6px 22px #4ade8047}to{box-shadow:0 2px 12px #1a563212}}.agent-panel .agent-order-stack{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.75rem}.agent-panel .agent-order-topline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem}.agent-panel .agent-order-topline-left{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .6rem}.agent-panel .agent-order-nums-prominent{display:block;width:100%;flex:1 1 100%;font-size:1.02rem;font-weight:800;line-height:1.35;color:var(--owl-text, #1a1d23);letter-spacing:-.02em}.agent-panel .agent-order-nums-local{font-variant-numeric:tabular-nums;color:var(--owl-primary, #1a5632)}.agent-panel .agent-order-nums-icount{font-variant-numeric:tabular-nums;font-weight:800;color:color-mix(in srgb,var(--owl-text, #1a1d23) 88%,var(--owl-primary, #1a5632))}.agent-panel .agent-order-workflow{font-size:.76rem;font-weight:700;padding:.18rem .55rem;border-radius:var(--owl-radius-pill, 999px);line-height:1.25;border:1px solid transparent}.agent-panel .agent-order-workflow--new{background:color-mix(in srgb,#e0f2fe 88%,#fff);color:#0369a1;border-color:color-mix(in srgb,#0369a1 18%,transparent)}.agent-panel .agent-order-workflow--picked{background:color-mix(in srgb,#fef9c3 88%,#fff);color:#a16207;border-color:color-mix(in srgb,#ca8a04 22%,transparent)}.agent-panel .agent-order-workflow--pick-in-progress{background:color-mix(in srgb,#fff7ed 90%,#fff);color:#c2410c;border-color:color-mix(in srgb,#ea580c 20%,transparent)}.agent-order-picking-draft-status{font-weight:600;font-size:.82em}.agent-order-picking-draft-status--saving{color:var(--owl-text-secondary, #4a5568)}.agent-order-picking-draft-status--saved{color:var(--owl-primary, #1a5632)}.agent-order-picking-draft-status--error{color:#b42318}.agent-panel .agent-order-workflow--supplied{background:color-mix(in srgb,var(--owl-primary-light, #e8f5ee) 82%,#fff);color:var(--owl-primary, #1a5632);border-color:color-mix(in srgb,var(--owl-primary, #1a5632) 20%,transparent)}.agent-panel .agent-order-workflow--partial{background:color-mix(in srgb,#ffedd5 88%,#fff);color:#c2410c;border-color:color-mix(in srgb,#ea580c 22%,transparent)}.agent-panel .agent-order-workflow--cancelled{background:color-mix(in srgb,#fee2e2 88%,#fff);color:#b91c1c;border-color:color-mix(in srgb,#b91c1c 20%,transparent)}.agent-panel .agent-order-workflow--quote{background:color-mix(in srgb,#ede9fe 90%,#fff);color:#6d28d9;border-color:color-mix(in srgb,#6d28d9 18%,transparent)}.agent-panel .agent-order-workflow--quote-converted{background:color-mix(in srgb,#dbeafe 90%,#fff);color:#1d4ed8;border-color:color-mix(in srgb,#1d4ed8 18%,transparent)}.agent-panel .agent-order-conversion-pill,.agent-panel .agent-order-origin-user-pill{font-size:.76rem;font-weight:600;padding:.18rem .55rem;border-radius:var(--owl-radius-pill, 999px);line-height:1.25;border:1px solid transparent}.agent-panel .agent-order-conversion-pill--quote-to-order{background:color-mix(in srgb,#dbeafe 88%,#fff);color:#1e40af;border-color:color-mix(in srgb,#1e40af 16%,transparent)}.agent-panel .agent-order-conversion-pill--order-from-quote{background:color-mix(in srgb,#ede9fe 88%,#fff);color:#5b21b6;border-color:color-mix(in srgb,#5b21b6 16%,transparent)}.agent-panel .agent-order-conversion-pill--quote-partial,.agent-panel .agent-order-conversion-pill--order-from-quote-partial{background:color-mix(in srgb,#ffedd5 88%,#fff);color:#9a3412;border-color:color-mix(in srgb,#ea580c 20%,transparent)}.agent-panel .agent-order-quote-conversion-banner{margin:.5rem 0 0;padding:.45rem .65rem;border-radius:10px;font-size:.82rem;line-height:1.45;color:#1e3a8a;background:color-mix(in srgb,#dbeafe 55%,#fff);border:1px solid color-mix(in srgb,#3b82f6 28%,transparent)}.agent-panel .agent-order-lines-quote-conversion-legend{margin:0 0 .65rem;padding:.42rem .55rem;border-radius:8px;font-size:.78rem;line-height:1.45;font-weight:600;color:#1e40af;background:color-mix(in srgb,#dbeafe 55%,#fff);border:1px solid color-mix(in srgb,#3b82f6 22%,transparent)}.agent-panel .agent-order-line-quote-diff{margin-top:.35rem;padding:.3rem .45rem;border-radius:8px;font-size:.78rem;font-weight:700;color:#1e40af;background:color-mix(in srgb,#dbeafe 90%,#fff);border-inline-end:3px solid #3b82f6}.agent-panel .agent-order-line-quote-not-ordered{font-weight:700;color:#1e40af}.agent-panel .agent-order-origin-user-pill{background:color-mix(in srgb,#fef3c7 88%,#fff);color:#92400e;border-color:color-mix(in srgb,#92400e 16%,transparent)}.agent-panel .agent-order-workflow--return{background:color-mix(in srgb,#fce7f3 88%,#fff);color:#9d174d;border-color:color-mix(in srgb,#9d174d 18%,transparent)}.agent-panel .agent-order-status{font-size:.78rem;font-weight:600;padding:.2rem .55rem;border-radius:var(--owl-radius-pill, 999px);line-height:1.2}.agent-panel .agent-order-status--pending{background:color-mix(in srgb,#fef3c7 85%,#fff);color:#92400e}.agent-panel .agent-order-status--accepted{background:color-mix(in srgb,#dbeafe 88%,#fff);color:#1e40af}.agent-panel .agent-order-status--invoiced{background:color-mix(in srgb,var(--owl-primary-light, #e8f5ee) 75%,#fff);color:var(--owl-primary, #1a5632)}.agent-panel .agent-order-status--quote{background:color-mix(in srgb,#ede9fe 90%,#fff);color:#6d28d9}.agent-panel .agent-order-status--return{background:color-mix(in srgb,#fce7f3 88%,#fff);color:#9d174d}.agent-panel .agent-order-doc-badge{display:inline-flex;align-items:center;padding:.2rem .85rem;border-radius:var(--owl-radius-pill, 999px);background:linear-gradient(135deg,color-mix(in srgb,var(--owl-primary-light, #e8f5ee) 90%,#fff),color-mix(in srgb,var(--owl-accent-muted, #86efac) 35%,var(--owl-primary-light, #e8f5ee)));box-shadow:0 1px #ffffffbf inset}.agent-panel .agent-order-docnum{font-size:1.05rem;font-weight:700;color:var(--owl-primary, #1a5632);font-variant-numeric:tabular-nums}.agent-panel .agent-order-date{font-size:.88rem;color:var(--owl-text-secondary, #4a5568)}.agent-panel .agent-order-client-name{font-size:1.08rem;font-weight:700;color:var(--owl-text, #1a1d23);line-height:1.3}.agent-panel .agent-order-client-sub{font-size:.84rem;color:var(--owl-text-muted, #718096)}.agent-panel .agent-order-stats-line{margin:0;font-size:.88rem;line-height:1.45;color:var(--owl-text-secondary, #4a5568)}.agent-panel .agent-order-stats-amount{font-weight:700;color:var(--owl-primary, #1a5632);font-variant-numeric:tabular-nums}.agent-panel .agent-order-stats-amount--gross{color:var(--owl-text, #1a1d23)}.agent-panel .agent-order-client-id{font-variant-numeric:tabular-nums}.agent-panel .agent-order-client-contact-row{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.88rem;color:var(--color-text-secondary, #555);margin-bottom:1px}.agent-panel .agent-order-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 .35rem}.agent-panel .agent-order-link-btn{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;padding:.35rem .85rem}.agent-panel .agent-order-link-muted{font-size:.82rem;color:var(--owl-text-muted, #718096);align-self:center}.agent-panel .agent-order-danger-zone{margin-top:.65rem;padding-top:.55rem;border-top:1px dashed color-mix(in srgb,var(--owl-border, #d1e0d8) 85%,transparent)}.agent-panel .agent-order-delete-btn{font-size:.8rem;border-color:color-mix(in srgb,#b91c1c 35%,var(--owl-border, #d1e0d8));color:#991b1b}.agent-panel .agent-order-delete-btn:hover:not(:disabled){border-color:#b91c1c;background:color-mix(in srgb,#fef2f2 88%,#fff);color:#7f1d1d}.agent-panel .agent-order-lines-details{margin-top:.15rem;border:none;background:transparent}.agent-panel .agent-order-lines-summary{cursor:pointer;list-style:none;width:fit-content;max-width:100%;margin:0;padding:.4rem .75rem;font-size:.86rem;font-weight:700;color:var(--owl-primary, #1a5632);border-radius:var(--owl-radius-pill, 999px);background:color-mix(in srgb,var(--owl-primary-light, #e8f5ee) 70%,transparent);border:1px solid color-mix(in srgb,var(--owl-primary, #1a5632) 18%,transparent);text-decoration:none;transition:background .18s ease,box-shadow .18s ease}.agent-panel .agent-order-lines-summary:hover{background:color-mix(in srgb,var(--owl-primary-light, #e8f5ee) 95%,transparent);box-shadow:0 2px 10px #1a56321a}.agent-panel .agent-order-lines-summary::-webkit-details-marker{display:none}.agent-panel .agent-order-lines-summary:before{content:"+ ";text-decoration:none;display:inline;margin-inline-end:.15rem;font-weight:700;color:var(--owl-primary, #1a5632)}.agent-panel .agent-order-lines-details[open] .agent-order-lines-summary:before{content:"− "}.agent-panel .agent-order-lines-panel{margin-top:.65rem;padding:.65rem 0 0;border:none}.agent-panel .agent-order-lines-flow{display:flex;flex-direction:column;gap:.85rem}.agent-panel .agent-order-line-block{margin:0;display:flex;align-items:flex-start;gap:.65rem}.agent-panel .agent-order-line-thumb-wrap{flex-shrink:0}.agent-panel .agent-order-line-body{min-width:0;flex:1}.agent-panel .agent-order-line-title{font-size:.9rem;font-weight:600;color:var(--owl-text, #1a1d23);line-height:1.4}.agent-panel .agent-order-line-sku{margin-top:.15rem;font-size:.78rem;color:var(--owl-text-muted, #718096);line-height:1.35}.agent-panel .agent-order-line-sub{margin-top:.2rem;font-size:.82rem;color:var(--owl-text-muted, #718096);line-height:1.45}.agent-panel .agent-order-line-net-tag{font-weight:500;font-size:.78rem}.agent-panel .agent-order-line-gross{margin-top:.35rem;font-size:.82rem;color:var(--owl-text-secondary, #4a5568);line-height:1.4}.agent-panel .agent-order-line-gross--exempt{font-size:.8rem;color:var(--owl-text-muted, #718096);font-style:italic}.agent-panel .agent-order-line-gross-label{font-weight:600}.agent-panel .agent-order-line-gross-amount,.agent-panel .agent-order-line-amount{font-weight:700;color:var(--owl-text, #1a1d23);font-variant-numeric:tabular-nums}.agent-panel .agent-order-lines-total{margin:.85rem 0 0;padding:0;font-size:.88rem;font-weight:600;color:var(--owl-text-secondary, #4a5568);line-height:1.5}.agent-panel .agent-order-lines-total-amount{font-size:1rem;color:var(--owl-primary, #1a5632);font-variant-numeric:tabular-nums}.agent-panel .agent-order-lines-total-gross{color:var(--owl-text, #1a1d23);font-size:1rem}.agent-panel .agent-catalog-toolbar--wrap{flex-wrap:wrap;gap:.75rem 1rem;align-items:flex-end}.agent-panel .agent-catalog-catalog-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-bottom:.75rem}.agent-panel .agent-catalog-catalog-header h3{margin:0}.agent-panel .agent-catalog-view-toggle{display:inline-flex;align-items:center;padding:3px;border-radius:999px;background:color-mix(in srgb,var(--owl-text-muted, #718096) 12%,transparent);border:1px solid color-mix(in srgb,var(--owl-border, #d1e0d8) 80%,transparent)}.agent-panel .agent-catalog-view-btn{margin:0;padding:.38rem .95rem;border:none;border-radius:999px;background:transparent;color:var(--owl-text-secondary, #4a5568);font-size:.84rem;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.agent-panel .agent-catalog-view-btn:hover:not(.is-active){background:color-mix(in srgb,var(--owl-card-bg, #fff) 55%,transparent)}.agent-panel .agent-catalog-view-btn.is-active{background:var(--owl-card-bg, #fff);color:var(--owl-primary, #1a5632);box-shadow:0 1px 3px #00000014}.agent-panel .agent-catalog-view-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--owl-primary, #1a5632) 45%,transparent);outline-offset:2px}.agent-panel .agent-catalog-below-admin--book{margin-top:.15rem;padding:1rem 1.1rem 1.2rem;border-radius:var(--owl-radius-lg, 14px);border:1px solid rgba(101,80,56,.16);background:linear-gradient(168deg,#faf6ef,#f2e9dc 52%,#ebe0d2);box-shadow:inset 0 1px #ffffffb8,0 10px 28px #2d241614}.agent-panel .agent-products-catalog--book .agent-catalog-item-inner{border-radius:3px 11px 11px 3px;border-color:#3e342633;box-shadow:0 1px #ffffff47 inset,0 6px 18px #2d24161f}.agent-panel .agent-products-catalog--book .agent-catalog-category-title{font-family:Georgia,Times New Roman,"Noto Serif Hebrew",David Libre,serif;text-align:center;border-bottom:none;padding:.45rem .35rem .7rem;color:#3a3228;background:linear-gradient(transparent 55%,#65503817)}.agent-panel .agent-products-catalog--book .agent-catalog-category-count{color:#6b5b48}.agent-panel .agent-catalog-category-section{margin-top:1.25rem}.agent-panel .agent-catalog-category-section:first-of-type{margin-top:.5rem}.agent-panel .agent-catalog-category-title{margin:0 0 .65rem;font-size:1.18rem;font-weight:700;color:var(--owl-primary, #1a5632);letter-spacing:-.02em;padding-bottom:.35rem;border-bottom:2px solid color-mix(in srgb,var(--owl-primary, #1a5632) 22%,transparent)}.agent-panel .agent-catalog-category-count{font-weight:600;font-size:.88em;color:var(--owl-text-muted, #718096)}.agent-panel .agent-catalog-stock-note{font-size:.93rem;line-height:1.38}.agent-panel .agent-catalog-stock-qty-line,.agent-panel .agent-catalog-b2b-stock-qty{font-size:.88rem;font-weight:700;line-height:1.35;color:#c62828}.agent-panel .agent-catalog-detail-dl-row dd.agent-catalog-stock-qty-value,.agent-catalog-detail-dl-row dd.agent-catalog-stock-qty-value{color:#c62828;font-weight:700}.agent-catalog-detail-dl-row--stock-qty dt{color:#c62828}.agent-panel .agent-catalog-b2b-stock-qty{margin:0 0 .35rem}.agent-panel .agent-catalog-site-specs{white-space:pre-line}.agent-panel .agent-catalog-details-list>li.agent-catalog-promo-line{list-style:none;margin-inline-start:-.85rem;margin-top:.35rem}.agent-panel .agent-catalog-promo-highlight{margin-top:.42rem}.agent-panel .agent-catalog-promo-highlight-inner{display:block;padding:.52rem .58rem .55rem;border-radius:10px;font-size:.94rem;line-height:1.48;font-weight:750;color:#431407;text-align:center;background:linear-gradient(165deg,#fffbeb,#fef3c7 38%,#fde68a 130%);border:1px solid #f59e0b;border-inline-start:4px solid #ea580c;box-shadow:0 2px 8px #ea580c33,inset 0 1px #ffffffa6}.agent-panel .agent-catalog-promo-plain{margin:0;font-size:.91rem;line-height:1.45;font-weight:600;color:#9a3412}.agent-panel .agent-catalog-details-spec-plain-line{font-size:.91rem;line-height:1.45;color:#334155;margin-top:.22rem}.agent-catalog-modal .agent-catalog-edit-block--category{margin-bottom:.85rem}.agent-catalog-modal .agent-catalog-edit-block--pricing{margin-bottom:1rem}.agent-catalog-modal .agent-catalog-edit-block--texts,.agent-catalog-modal .agent-catalog-edit-block--flags{margin-bottom:1rem;display:flex;flex-direction:column;gap:.75rem}.agent-catalog-modal .agent-catalog-edit-section-heading{margin:0;font-size:.8125rem;font-weight:750;line-height:1.35;color:color-mix(in srgb,var(--owl-primary, #1a5632) 72%,var(--owl-text, #1a1d23))}.agent-catalog-modal .agent-catalog-edit-pricing-row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1rem;align-items:start}@media(max-width:480px){.agent-catalog-modal .agent-catalog-edit-pricing-row{grid-template-columns:1fr}}.agent-panel .agent-catalog-edit-btn{width:100%;margin-top:.35rem}.agent-panel .agent-catalog-admin-foot{display:flex;flex-wrap:wrap;gap:.35rem;width:100%}.agent-panel .agent-catalog-admin-foot .agent-catalog-edit-btn,.agent-panel .agent-catalog-admin-foot .agent-catalog-remove-btn{flex:1 1 calc(50% - .2rem);min-width:5rem;margin-top:0}.agent-panel .agent-catalog-reorder-toolbar{flex:1 1 100%;display:flex;align-items:center;justify-content:center;gap:.35rem;margin-bottom:.4rem;padding-top:.15rem}.agent-panel .agent-catalog-reorder-toolbar-label{font-size:.72rem;font-weight:650;color:var(--owl-text-muted, #718096);margin-inline-end:.1rem}.agent-panel .agent-catalog-reorder-step{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;padding:0;border:1px solid color-mix(in srgb,var(--owl-border-light, #e8f0eb) 100%,#cbd5e0 35%);border-radius:999px;background:#fff;color:var(--owl-text-secondary, #4a5568);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.agent-panel .agent-catalog-reorder-step:hover:not(:disabled){background:color-mix(in srgb,var(--owl-primary-light, #e8f5ec) 55%,#fff);border-color:color-mix(in srgb,var(--owl-primary, #1a5632) 35%,var(--owl-border-light, #e8f0eb));color:var(--owl-primary-dark, #134024)}.agent-panel .agent-catalog-reorder-step:disabled{opacity:.35;cursor:not-allowed}.agent-panel .agent-catalog-reorder-pos{display:inline-flex;align-items:baseline;gap:.2rem;margin:0;min-width:0}.agent-panel .agent-catalog-reorder-pos-input{width:2rem;min-width:1.75rem;max-width:2.5rem;padding:.05rem 0;border:none;border-bottom:1px solid color-mix(in srgb,var(--owl-border-light, #e8f0eb) 100%,#cbd5e0 40%);border-radius:0;background:transparent;text-align:center;font-size:.82rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--owl-text, #1a1d23);-moz-appearance:textfield}.agent-panel .agent-catalog-reorder-pos-input::-webkit-outer-spin-button,.agent-panel .agent-catalog-reorder-pos-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.agent-panel .agent-catalog-reorder-pos-input:focus{outline:none;border-bottom-color:var(--owl-primary, #1a5632)}.agent-panel .agent-catalog-reorder-pos-of{font-size:.72rem;font-weight:600;color:var(--owl-text-muted, #718096);font-variant-numeric:tabular-nums;white-space:nowrap}.agent-panel .agent-catalog-reorder-pair{display:flex;flex-direction:row;align-items:center;gap:.28rem;flex:1 1 100%;justify-content:center;margin-bottom:0}.agent-panel .agent-catalog-reorder-btn{flex:0 0 auto;width:2.15rem;max-width:2.15rem;padding:.12rem .28rem;min-height:1.65rem;font-size:.68rem;font-weight:800;line-height:1}.agent-panel .agent-catalog-reorder-position-wrap{flex:0 0 auto;margin:0}.agent-panel .agent-catalog-reorder-position-input{width:2.85rem;min-width:2.5rem;max-width:3.25rem;min-height:1.65rem;padding:.1rem .15rem;text-align:center;font-weight:800;font-size:.82rem;font-variant-numeric:tabular-nums}.agent-panel .agent-catalog-admin-details{margin-bottom:1rem;border-radius:var(--owl-radius-lg, 14px);border:1px solid color-mix(in srgb,var(--owl-glass-border, rgba(255, 255, 255, .55)) 88%,transparent);background:var(--agent-surface-2, color-mix(in srgb, var(--owl-card-bg, #fff) 94%, rgba(0, 0, 0, .04)))}.agent-panel .agent-catalog-admin-details-summary{cursor:pointer;list-style:none;padding:.75rem 1rem;font-size:.98rem;font-weight:700;-webkit-user-select:none;user-select:none;display:flex;align-items:center;gap:.45rem}.agent-panel .agent-catalog-admin-details-summary::-webkit-details-marker{display:none}.agent-panel .agent-catalog-admin-details-summary:before{content:"";flex-shrink:0;width:.45rem;height:.45rem;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-135deg);translate:0 .06rem;opacity:.65;transition:transform .15s ease}.agent-panel .agent-catalog-admin-details[open]>.agent-catalog-admin-details-summary:before{transform:rotate(-45deg);translate:0 .12rem}.agent-panel .agent-catalog-admin-details-panel{padding:0 1rem 1rem;border-top:1px solid color-mix(in srgb,var(--owl-glass-border, rgba(255, 255, 255, .55)) 70%,transparent)}.agent-panel .agent-catalog-admin-details-panel>.agent-catalog-client-preview-toolbar{margin:0;padding-top:.65rem}.agent-panel .agent-catalog-admin-details-panel .agent-catalog-admin-add{margin-top:.35rem}.agent-panel .agent-catalog-admin-add{margin:.75rem 0 1rem;padding:.85rem 1rem;border-radius:var(--owl-radius-lg, 14px);border:1px solid color-mix(in srgb,var(--owl-glass-border, rgba(255, 255, 255, .55)) 90%,transparent);background:color-mix(in srgb,var(--owl-card-bg, #fff) 92%,var(--owl-primary, #1a5632) 8%)}.agent-panel .agent-catalog-admin-add-title{margin:0 0 .35rem;font-size:.98rem;font-weight:700}.agent-panel .agent-catalog-admin-add-hint{margin:0 0 .65rem;font-size:.82rem}.agent-panel .agent-catalog-admin-add-row{align-items:flex-end}.agent-panel .agent-catalog-admin-add-actions{display:flex;align-items:flex-end;padding-bottom:.15rem}.agent-panel .agent-catalog-new-cat-row{grid-column:1 / -1;width:100%;margin-top:.35rem}.agent-panel .agent-catalog-new-cat-label{display:block;margin-bottom:.25rem;font-size:.82rem;font-weight:600}.agent-panel .agent-catalog-new-cat-controls{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.agent-panel .agent-catalog-new-cat-controls .form-control{flex:1 1 12rem;min-width:8rem}.agent-panel .agent-sku-suggest-wrap{position:relative;width:100%}.agent-panel .agent-sku-suggest-loading-inline{display:block;margin-top:.25rem;font-size:.75rem;color:color-mix(in srgb,var(--owl-text, #1a1d23) 55%,transparent)}.agent-panel .agent-sku-suggest-list{position:absolute;inset-inline-start:0;inset-inline-end:0;top:calc(100% + .2rem);z-index:40;margin:0;padding:.3rem 0;max-height:min(20rem,50dvh);overflow-y:auto;list-style:none;border-radius:var(--owl-radius-md, 10px);border:1px solid color-mix(in srgb,var(--owl-glass-border, rgba(255, 255, 255, .55)) 85%,transparent);background:var(--owl-card-bg, #fff);box-shadow:0 10px 28px #0f172a1f}.agent-panel .agent-sku-suggest-item{display:flex;flex-direction:row;align-items:center;gap:.55rem;padding:.38rem .65rem;cursor:pointer;text-align:start;border:none;background:transparent;font:inherit;color:inherit}.agent-panel .agent-sku-suggest-thumb{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.agent-panel .agent-sku-suggest-item-text{display:flex;flex-direction:column;align-items:stretch;gap:.1rem;min-width:0;flex:1}.agent-panel .agent-sku-suggest-item:hover,.agent-panel .agent-sku-suggest-item.is-active{background:color-mix(in srgb,var(--owl-primary, #1a5632) 14%,transparent)}.agent-panel .agent-sku-suggest-item-sku{font-weight:700;font-size:.88rem;letter-spacing:.02em}.agent-panel .agent-sku-suggest-item-desc{font-size:.78rem;line-height:1.3;color:color-mix(in srgb,var(--owl-text, #1a1d23) 82%,transparent)}.agent-panel .agent-catalog-client-preview-ac{max-height:min(16rem,45vh)}.agent-panel .agent-catalog-client-preview-ac-item{cursor:pointer}.agent-panel .agent-catalog-pdf-export-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:0 0 1rem;padding:.75rem .9rem;border:1px solid var(--border-soft, #e2e8f0);border-radius:.5rem;background:var(--surface-card, #f7f9f8)}.agent-panel .agent-catalog-pdf-export-option{display:inline-flex;align-items:center;gap:.4rem;font-size:.92rem;cursor:pointer}.agent-panel .agent-catalog-pdf-export-hint{flex:1 1 100%;margin:0;font-size:.88rem}@keyframes agent-catalog-modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes agent-catalog-modal-panel-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.agent-catalog-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:1rem;box-sizing:border-box;background:color-mix(in srgb,var(--owl-text, #0f172a) 52%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:agent-catalog-modal-backdrop-in .2s ease-out}.agent-catalog-modal-backdrop.agent-barcode-scan-modal-backdrop{z-index:10200}.agent-catalog-modal{width:100%;max-width:28rem;max-height:min(92vh,640px);display:flex;flex-direction:column;overflow:hidden;border-radius:var(--owl-radius-xl, 20px);border:1px solid color-mix(in srgb,var(--owl-glass-border, rgba(255, 255, 255, .55)) 88%,var(--owl-primary, #1a5632) 12%);background:linear-gradient(165deg,color-mix(in srgb,var(--owl-card-bg, #fff) 96%,var(--owl-primary, #1a5632) 4%) 0%,var(--owl-card-bg, #fff) 42%);box-shadow:0 4px 6px -1px color-mix(in srgb,var(--owl-text, #0f172a) 8%,transparent),0 24px 48px -12px color-mix(in srgb,var(--owl-primary, #1a5632) 22%,transparent),0 0 0 1px color-mix(in srgb,var(--owl-primary, #1a5632) 6%,transparent) inset;animation:agent-catalog-modal-panel-in .28s cubic-bezier(.22,1,.36,1)}.agent-catalog-modal.agent-order-picking-modal{max-width:min(48rem,calc(100vw - 1.5rem));max-height:min(92vh,46rem)}.agent-catalog-modal.agent-order-picking-modal .agent-catalog-modal-form{display:flex;flex-direction:column;min-height:0;flex:1;overflow:hidden}.agent-order-picking-header-nums{margin:0 0 .35rem;font-size:.88rem;font-weight:650;color:var(--owl-text-secondary, #4a5568);line-height:1.4}.agent-order-picking-icount{font-variant-numeric:tabular-nums;color:var(--owl-text, #1a1d23)}.agent-order-picking-docnum{font-variant-numeric:tabular-nums;color:var(--owl-primary, #1a5632);font-weight:800}.agent-order-picking-table-wrap{flex:1;min-height:0;overflow:auto;margin:0 0 .65rem;border-radius:var(--owl-radius-md, 10px);border:1px solid var(--owl-border-light, #e8f0eb);background:color-mix(in srgb,var(--owl-bg, #f7faf8) 35%,#fff);-webkit-overflow-scrolling:touch}.agent-order-picking-table{width:100%;border-collapse:collapse;font-size:.84rem}.agent-order-picking-table th,.agent-order-picking-table td{padding:.45rem .5rem;border-bottom:1px solid var(--owl-border-light, #e8f0eb);vertical-align:middle;text-align:start}.agent-order-picking-table thead th{font-size:.72rem;font-weight:800;text-transform:none;color:var(--owl-text-secondary, #4a5568);background:color-mix(in srgb,var(--owl-card-bg, #fff) 88%,var(--owl-bg, #f7faf8));position:sticky;top:0;z-index:1}.agent-order-picking-col-thumb{width:56px;padding-inline-end:.35rem}.agent-order-picking-table .agent-order-picking-col-thumb .agent-lazy-thumb--line{width:52px;height:52px}.agent-order-picking-col-desc{min-width:8rem;width:38%}.agent-order-picking-desc{min-width:0;max-width:22rem;font-weight:650;line-height:1.35;word-break:break-word}.agent-order-picking-free-tag{display:inline-block;margin-top:.2rem;padding:.1rem .4rem;border-radius:999px;font-size:.68rem;font-weight:700;color:#1e40af;background:color-mix(in srgb,#dbeafe 88%,#fff);border:1px solid color-mix(in srgb,#3b82f6 22%,transparent)}.agent-order-picking-ordered{font-variant-numeric:tabular-nums;white-space:nowrap}.agent-order-picking-qty-cell{white-space:nowrap}.agent-order-picking-qty-tools{display:inline-flex;align-items:center;gap:.25rem;direction:ltr}.agent-order-picking-step-btn{min-width:2rem;min-height:2rem;padding:0;border-radius:8px;border:1px solid var(--owl-border-light, #e8f0eb);background:var(--owl-card-bg, #fff);font-size:1.05rem;font-weight:700;line-height:1;cursor:pointer;color:var(--owl-text, #1a1d23)}.agent-order-picking-step-btn:hover:not(:disabled){background:color-mix(in srgb,var(--owl-border-light, #e8f0eb) 40%,#fff)}.agent-order-picking-step-btn:disabled{opacity:.45;cursor:not-allowed}.agent-order-picking-qty-input{width:4.25rem;min-height:2rem;padding:.15rem .2rem;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}.agent-order-picking-check{text-align:center}.agent-order-picking-row--collapsed{background:color-mix(in srgb,var(--owl-primary, #1a5632) 5%,var(--owl-card-bg, #fff))}.agent-order-picking-collapsed-cell{cursor:pointer;padding:.55rem .65rem!important;vertical-align:middle;border-bottom-color:color-mix(in srgb,var(--owl-primary, #1a5632) 12%,var(--owl-border-light, #e8f0eb));transition:background .15s ease}.agent-order-picking-row--collapsed:hover .agent-order-picking-collapsed-cell,.agent-order-picking-row--collapsed:focus-within .agent-order-picking-collapsed-cell{background:color-mix(in srgb,var(--owl-primary, #1a5632) 8%,var(--owl-card-bg, #fff))}.agent-order-picking-collapsed-cell:focus-visible{outline:2px solid color-mix(in srgb,var(--owl-primary, #1a5632) 45%,transparent);outline-offset:-2px}.agent-order-picking-collapsed-inner{display:flex;align-items:center;gap:.65rem;direction:rtl}.agent-order-picking-collapsed-inner .agent-lazy-thumb--line{width:52px;height:52px;flex-shrink:0}.agent-order-picking-collapsed-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.2rem;text-align:right}.agent-order-picking-row--collapsed .agent-order-picking-desc-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:650;line-height:1.35}.agent-order-picking-collapsed-meta{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.8rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--owl-text-secondary, #4a5568);line-height:1.3}.agent-order-picking-collapsed-qty{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:3rem;padding:.25rem .45rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--owl-primary, #1a5632) 22%,var(--owl-border-light, #e8f0eb));background:color-mix(in srgb,var(--owl-primary, #1a5632) 8%,#fff);pointer-events:none}.agent-order-picking-collapsed-qty-label{font-size:.65rem;font-weight:700;line-height:1.2;color:var(--owl-text-secondary, #4a5568);text-transform:none}.agent-order-picking-collapsed-qty-value{font-size:1.15rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.15;color:var(--owl-primary, #1a5632)}.agent-order-picking-expand-chevron{flex-shrink:0;font-size:1.5rem;font-weight:700;line-height:1;color:var(--owl-text-muted, #718096);padding-inline-start:.15rem}.agent-order-picking-bulk{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.5rem}.agent-order-picking-modal .agent-order-picking-bulk-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2.55rem;padding:.55rem 1rem;font-size:.84rem;font-weight:700;line-height:1.3;border-radius:var(--owl-radius-md, 10px);border:1px solid color-mix(in srgb,var(--owl-primary, #1a5632) 22%,var(--owl-border-light, #e8f0eb));background:color-mix(in srgb,var(--owl-bg, #f7faf8) 55%,#fff);color:var(--owl-primary, #1a5632);cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.agent-order-picking-modal .agent-order-picking-bulk-btn:hover:not(:disabled){background:color-mix(in srgb,var(--owl-primary, #1a5632) 8%,#fff);border-color:color-mix(in srgb,var(--owl-primary, #1a5632) 35%,var(--owl-border-light, #e8f0eb));box-shadow:0 1px 4px color-mix(in srgb,var(--owl-primary, #1a5632) 12%,transparent)}.agent-order-picking-modal .agent-order-picking-bulk-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--owl-primary, #1a5632) 45%,transparent);outline-offset:2px}.agent-order-picking-modal .agent-order-picking-bulk-btn:disabled{opacity:.55;cursor:not-allowed}@media(max-width:640px){.agent-catalog-modal.agent-order-picking-modal{max-width:calc(100vw - 1rem);max-height:min(94vh,52rem)}.agent-order-picking-table-wrap:has(.agent-order-picking-table--responsive){overflow-x:visible;overflow-y:auto}.agent-order-picking-table--responsive thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.agent-order-picking-table--responsive{min-width:0}.agent-order-picking-table--responsive,.agent-order-picking-table--responsive tbody,.agent-order-picking-table--responsive tr{display:block;width:100%}.agent-order-picking-table--responsive tbody tr{margin-bottom:.75rem;border-radius:12px;border:1px solid var(--owl-border-light, #e8f0eb);overflow:hidden;background:var(--owl-card-bg, #fff);box-shadow:0 1px 4px #0f28190f}.agent-order-picking-table--responsive tbody tr:nth-child(2n){background:color-mix(in srgb,var(--owl-bg, #f2f7f4) 55%,var(--owl-card-bg, #fff))}.agent-order-picking-table--responsive tbody td{display:grid;grid-template-columns:minmax(4.5rem,32%) 1fr;gap:.35rem .65rem;align-items:center;width:100%;box-sizing:border-box;border:none;border-bottom:1px solid color-mix(in srgb,var(--owl-border-light, #e8f0eb) 90%,transparent);padding:.6rem .7rem;text-align:right;background:transparent}.agent-order-picking-table--responsive tbody tr>td:last-child{border-bottom:none}.agent-order-picking-table--responsive tbody td[data-label]:not([data-label=""]):before{content:attr(data-label);font-weight:700;font-size:.78rem;color:var(--owl-text-muted, #718096);line-height:1.25;align-self:center}.agent-order-picking-table--responsive tbody td[data-label=""]{display:flex;justify-content:center;grid-template-columns:none;padding-block:.65rem .35rem}.agent-order-picking-table--responsive tbody td[data-label=""]:before{content:none}.agent-order-picking-table--responsive tbody td.agent-order-picking-desc{grid-template-columns:1fr;gap:.3rem;padding-top:.35rem}.agent-order-picking-table--responsive tbody td.agent-order-picking-desc:before{align-self:start}.agent-order-picking-desc{max-width:none;font-size:.9rem}.agent-order-picking-table--responsive tbody td.agent-order-picking-ordered,.agent-order-picking-table--responsive tbody td.agent-order-picking-qty-cell{grid-template-columns:minmax(3.5rem,28%) minmax(0,1fr);gap:.4rem .55rem}.agent-order-picking-table--responsive tbody td.agent-order-picking-ordered{font-size:.95rem;font-weight:700;font-variant-numeric:tabular-nums}.agent-order-picking-table--responsive tbody td.agent-order-picking-qty-cell{align-items:center}.agent-order-picking-table--responsive .agent-order-picking-qty-tools{width:auto;max-width:100%;justify-content:center;gap:.4rem;margin-inline-start:auto;flex-wrap:nowrap}.agent-order-picking-table--responsive .agent-order-picking-qty-input{flex:0 0 3.35rem;width:3.35rem;min-width:3.35rem;max-width:4.25rem}.agent-order-picking-table--responsive .agent-order-picking-step-btn{flex-shrink:0;min-width:2.45rem;min-height:2.45rem}.agent-order-picking-table--responsive tbody td.agent-order-picking-check{grid-template-columns:minmax(3.5rem,28%) minmax(0,1fr);justify-items:start}.agent-order-picking-table--responsive tbody td.agent-order-picking-check input[type=checkbox]{width:1.35rem;height:1.35rem;margin-inline-start:auto}.agent-order-picking-table--responsive tbody td.agent-order-picking-col-thumb .agent-lazy-thumb--line{width:48px;height:48px}.agent-order-picking-table--responsive tbody tr.agent-order-picking-row--collapsed{display:block;margin-bottom:.5rem;border-radius:12px;border:1px solid var(--owl-border-light, #e8f0eb);overflow:hidden;box-shadow:0 1px 4px #0f28190f}.agent-order-picking-table--responsive tbody tr.agent-order-picking-row--collapsed>td.agent-order-picking-collapsed-cell{display:block;width:100%;box-sizing:border-box;border:none;padding:.6rem .7rem!important}.agent-order-picking-table--responsive tbody tr.agent-order-picking-row--collapsed>td.agent-order-picking-collapsed-cell:before{content:none}.agent-order-picking-table--responsive .agent-order-picking-collapsed-inner .agent-lazy-thumb--line{width:48px;height:48px}.agent-order-picking-table--responsive tbody tr.agent-order-picking-row--collapsed .agent-order-picking-desc-text{font-size:.88rem}}.agent-catalog-modal.agent-catalog-modal--admin-edit{max-width:min(34rem,calc(100vw - 1.5rem));max-height:min(92vh,52rem)}.agent-catalog-modal.agent-catalog-modal--admin-edit .agent-catalog-modal-header{padding:1.25rem 1.25rem 1rem;border-bottom-color:color-mix(in srgb,var(--owl-primary, #1a5632) 12%,transparent)}.agent-catalog-modal.agent-catalog-modal--admin-edit .agent-catalog-edit-kicker{margin:0 0 .2rem;font-size:.78rem;font-weight:700;letter-spacing:.06em;color:color-mix(in srgb,var(--owl-text, #1a1d23) 48%,transparent);text-transform:uppercase}.agent-catalog-modal.agent-catalog-modal--admin-edit .agent-catalog-modal-title{margin-bottom:.55rem;font-size:1.28rem;font-weight:800}.agent-catalog-modal.agent-catalog-modal--admin-edit .agent-catalog-edit-identity{display:flex;flex-direction:column;gap:.65rem}.agent-catalog-modal.agent-catalog-modal--admin-edit .agent-catalog-modal-product-desc{font-size:.97rem;line-height:1.5;color:color-mix(in srgb,var(--owl-text, #1a1d23) 92%,transparent)}.agent-catalog-modal.agent-catalog-modal--admin-edit .agent-catalog-edit-meta-badge-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .65rem}.agent-catalog-modal.agent-catalog-modal--admin-edit .agent-catalog-modal-sku-badge.agent-catalog-edit-meta-chip{padding:.42rem .95rem;font-size:1rem;font-weight:800;letter-spacing:.02em;border-width:1px;box-shadow:0 2px 10px color-mix(in srgb,var(--owl-primary, #1a5632) 18%,transparent)}.agent-catalog-modal.agent-catalog-modal--admin-edit .agent-catalog-modal-form.agent-catalog-edit-form-shell{overflow:hidden;padding:0 1.25rem 1.1rem}.agent-catalog-modal.agent-catalog-modal--admin-edit .agent-catalog-edit-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.15rem .05rem .35rem;scrollbar-gutter:stable}.agent-catalog-modal.agent-catalog-modal--admin-edit .agent-catalog-modal-label-hint{font-size:.94rem;font-weight:700}.agent-catalog-modal.agent-catalog-modal--admin-edit .agent-catalog-modal-label-sub{margin-top:.18rem;margin-bottom:.42rem;font-size:.78rem;line-height:1.35}.agent-catalog-modal.agent-catalog-modal--admin-edit .agent-field-label{font-size:.88rem;font-weight:650}.agent-catalog-modal.agent-catalog-modal--admin-edit .agent-catalog-edit-block--category{margin-bottom:1rem;padding-bottom:.15rem}.agent-catalog-modal.agent-catalog-modal--admin-edit .agent-catalog-edit-block--pricing{margin-bottom:1.15rem;padding:1rem 1.05rem .95rem;border-radius:var(--owl-radius-lg, 14px);border:1px solid color-mix(in srgb,var(--owl-primary, #1a5632) 22%,var(--owl-glass-border, #e5e7eb));background:linear-gradient(145deg,color-mix(in srgb,var(--owl-primary, #1a5632) 10%,var(--owl-card-bg, #fff)),color-mix(in srgb,var(--owl-card-bg, #fff) 94%,var(--owl-primary, #1a5632) 6%));box-shadow:0 1px color-mix(in srgb,var(--owl-primary, #1a5632) 8%,transparent) inset}.agent-catalog-modal.agent-catalog-modal--admin-edit .agent-catalog-edit-block--pricing .agent-catalog-edit-pricing-row{gap:.85rem 1.15rem}.agent-catalog-modal.agent-catalog-modal--admin-edit .agent-catalog-edit-field--promo{position:relative;padding:.55rem .62rem .45rem;margin:-.55rem -.62rem -.45rem;border-radius:var(--owl-radius-md, 12px);background:color-mix(in srgb,#fff59d 28%,var(--owl-card-bg, #fff) 72%);border:1px solid color-mix(in srgb,#ca8a04 35%,transparent);box-shadow:0 4px 16px color-mix(in srgb,#ca8a04 12%,transparent)}.agent-catalog-modal.agent-catalog-modal--admin-edit .agent-catalog-edit-field--promo .agent-catalog-modal-label-hint{color:color-mix(in srgb,#92400e 88%,var(--owl-text, #1a1d23))}.agent-catalog-modal.agent-catalog-modal--admin-edit .agent-catalog-edit-field--promo .agent-catalog-modal-label-sub{color:color-mix(in srgb,#92400e 55%,var(--owl-text, #1a1d23))}.agent-catalog-modal.agent-catalog-modal--admin-edit .agent-catalog-edit-field--promo .form-control{border-color:color-mix(in srgb,#ca8a04 40%,var(--owl-glass-border, #ccc));font-size:1.05rem;font-weight:750;font-variant-numeric:tabular-nums}.agent-catalog-modal.agent-catalog-modal--admin-edit .agent-catalog-edit-field--promo .form-control:focus{border-color:color-mix(in srgb,#ca8a04 65%,var(--owl-primary, #1a5632));box-shadow:0 0 0 3px color-mix(in srgb,#ca8a04 20%,transparent)}.agent-catalog-modal.agent-catalog-modal--admin-edit .agent-catalog-edit-input-strong{font-size:1.02rem;font-weight:650;font-variant-numeric:tabular-nums}.agent-catalog-modal.agent-catalog-modal--admin-edit .agent-catalog-edit-block--texts,.agent-catalog-modal.agent-catalog-modal--admin-edit .agent-catalog-edit-block--flags{gap:.95rem}.agent-catalog-modal.agent-catalog-modal--admin-edit .agent-catalog-edit-section-heading{font-size:.95rem;font-weight:800;padding-bottom:.15rem;border-bottom:2px solid color-mix(in srgb,var(--owl-primary, #1a5632) 28%,transparent)}.agent-catalog-modal.agent-catalog-modal--admin-edit .agent-catalog-edit-promo-shell{padding:.85rem .95rem .95rem;border-radius:var(--owl-radius-lg, 14px);border:1px solid color-mix(in srgb,var(--owl-primary, #1a5632) 32%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--owl-primary, #1a5632) 14%,var(--owl-card-bg, #fff)),color-mix(in srgb,var(--owl-card-bg, #fff) 96%,var(--owl-primary, #1a5632) 4%));box-shadow:0 0 0 1px color-mix(in srgb,var(--owl-primary, #1a5632) 8%,transparent) inset,0 8px 22px color-mix(in srgb,var(--owl-primary, #1a5632) 10%,transparent)}.agent-catalog-modal.agent-catalog-modal--admin-edit .agent-catalog-edit-promo-shell:before{content:"מה הלקוח רואה במבצע";display:block;margin:0 0 .55rem;font-size:.72rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--owl-primary, #1a5632) 82%,var(--owl-text, #1a1d23))}.agent-catalog-modal.agent-catalog-modal--admin-edit .agent-catalog-edit-field-with-toolbar{margin:0}.agent-catalog-modal.agent-catalog-modal--admin-edit .agent-catalog-edit-label-inline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.45rem .65rem;margin-bottom:.4rem;font-size:.92rem;font-weight:750;color:var(--owl-text, #1a1d23)}.agent-catalog-modal.agent-catalog-modal--admin-edit .agent-catalog-edit-inline-btn{flex-shrink:0;padding:.28rem .6rem;font-size:.78rem;font-weight:750;border-radius:999px;border:1px solid color-mix(in srgb,var(--owl-primary, #1a5632) 38%,transparent);background:color-mix(in srgb,var(--owl-card-bg, #fff) 88%,var(--owl-primary, #1a5632) 12%);color:color-mix(in srgb,var(--owl-primary, #1a5632) 92%,var(--owl-text, #1a1d23));box-shadow:0 1px 3px color-mix(in srgb,var(--owl-primary, #1a5632) 12%,transparent)}.agent-catalog-modal.agent-catalog-modal--admin-edit .agent-catalog-edit-inline-btn:hover:not(:disabled){background:color-mix(in srgb,var(--owl-primary, #1a5632) 16%,var(--owl-card-bg, #fff))}.agent-catalog-modal.agent-catalog-modal--admin-edit .agent-catalog-edit-promo-textarea{min-height:4.5rem;font-size:.94rem;line-height:1.5;border-width:1px;border-color:color-mix(in srgb,var(--owl-primary, #1a5632) 28%,var(--owl-glass-border, #ccc));background:color-mix(in srgb,var(--owl-card-bg, #fff) 96%,transparent)}.agent-catalog-modal.agent-catalog-modal--admin-edit .agent-catalog-modal-textarea:not(.agent-catalog-edit-promo-textarea){font-size:.92rem;line-height:1.45}.agent-catalog-modal.agent-catalog-modal--admin-edit .agent-catalog-edit-block .form-control:not(textarea){min-height:2.65rem}.agent-catalog-modal.agent-catalog-modal--admin-edit .agent-catalog-edit-flags{display:flex;flex-wrap:wrap;gap:.55rem .65rem}.agent-catalog-modal.agent-catalog-modal--admin-edit .agent-catalog-edit-flag{display:inline-flex;align-items:center;gap:.45rem;margin:0;padding:.48rem .85rem;border-radius:999px;cursor:pointer;border:1px solid color-mix(in srgb,var(--owl-glass-border, rgba(0, 0, 0, .12)) 100%,transparent);background:color-mix(in srgb,var(--owl-text, #1a1d23) 3%,var(--owl-card-bg, #fff));transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.agent-catalog-modal.agent-catalog-modal--admin-edit .agent-catalog-edit-flag:has(input:focus-visible){outline:2px solid color-mix(in srgb,var(--owl-primary, #1a5632) 45%,transparent);outline-offset:2px}.agent-catalog-modal.agent-catalog-modal--admin-edit .agent-catalog-edit-flag.is-active{border-color:color-mix(in srgb,var(--owl-primary, #1a5632) 45%,transparent);background:color-mix(in srgb,var(--owl-primary, #1a5632) 14%,var(--owl-card-bg, #fff));box-shadow:0 2px 8px color-mix(in srgb,var(--owl-primary, #1a5632) 12%,transparent)}.agent-catalog-modal.agent-catalog-modal--admin-edit .agent-catalog-edit-flag-text{font-size:.88rem;font-weight:700}.agent-catalog-modal.agent-catalog-modal--admin-edit .agent-catalog-edit-footer{flex-shrink:0;margin-top:.35rem;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--owl-glass-border, rgba(0, 0, 0, .08)) 100%,transparent)}.agent-catalog-modal.agent-catalog-modal--admin-edit .agent-catalog-edit-footer-actions{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:stretch}.agent-catalog-modal.agent-catalog-modal--admin-edit .agent-catalog-edit-footer-actions .agent-catalog-modal-btn{min-height:2.85rem;font-size:.95rem}@media(max-width:480px){.agent-catalog-modal.agent-catalog-modal--admin-edit .agent-catalog-modal-header{padding:1rem 1rem .85rem}.agent-catalog-modal.agent-catalog-modal--admin-edit .agent-catalog-modal-form.agent-catalog-edit-form-shell{padding:0 1rem 1rem}.agent-catalog-modal.agent-catalog-modal--admin-edit .agent-catalog-modal-sku-badge.agent-catalog-edit-meta-chip{font-size:.93rem}.agent-catalog-modal.agent-catalog-modal--admin-edit .agent-catalog-edit-field--promo{margin:0;padding:.5rem .55rem}}.agent-catalog-modal.agent-barcode-scan-modal{max-width:min(100%,32rem);max-height:min(94vh,720px)}.agent-barcode-scan-modal-body{padding:0 1rem .65rem;overflow:auto;flex:1;min-height:0}.agent-barcode-scan-modal-body .agent-camera-scan{border-bottom:none;margin-bottom:0;padding-bottom:0}.agent-barcode-scan-modal-body .agent-camera-video{max-height:min(58vh,480px)}.agent-barcode-scan-modal-body:has(.agent-barcode-scan-last-item) .agent-camera-video{max-height:min(36vh,280px)}.agent-barcode-scan-last-item{margin-top:.65rem;padding:.65rem .75rem .75rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--owl-primary, #1a5632) 22%,var(--owl-border-light, #e8f0eb));background:color-mix(in srgb,var(--owl-primary, #1a5632) 6%,var(--owl-card-bg, #fff));box-shadow:0 2px 10px color-mix(in srgb,var(--owl-primary, #1a5632) 8%,transparent)}.agent-barcode-scan-last-item-head{margin-bottom:.45rem}.agent-barcode-scan-last-item-badge{display:inline-block;padding:.18rem .55rem;border-radius:999px;font-size:.72rem;font-weight:800;color:var(--owl-primary-dark, #134024);background:color-mix(in srgb,var(--owl-primary, #1a5632) 14%,var(--owl-card-bg, #fff));border:1px solid color-mix(in srgb,var(--owl-primary, #1a5632) 24%,transparent)}.agent-barcode-scan-last-item-main{display:flex;align-items:center;gap:.65rem}.agent-barcode-scan-last-item-thumb{flex:0 0 auto;width:3.25rem;height:3.25rem;border-radius:8px;overflow:hidden;border:1px solid color-mix(in srgb,var(--owl-border-light, #e8f0eb) 90%,transparent);background:var(--owl-card-bg, #fff)}.agent-barcode-scan-last-item-thumb .agent-lazy-thumb{width:100%;height:100%;min-height:100%;border:none;border-radius:inherit}.agent-barcode-scan-last-item-copy{flex:1 1 auto;min-width:0;text-align:right}.agent-barcode-scan-last-item-name{margin:0;font-size:.86rem;font-weight:700;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.agent-barcode-scan-last-item-sku{margin:.15rem 0 0;font-size:.72rem;color:var(--owl-text-muted, #718096)}.agent-barcode-scan-last-item-price{margin:.2rem 0 0;font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--owl-primary-dark, #134024)}.agent-barcode-scan-last-item-qty{flex:0 0 auto;display:flex;align-items:center;gap:.3rem}.agent-barcode-scan-qty-btn{width:2.55rem;height:2.55rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--owl-primary, #1a5632) 28%,var(--owl-border-light, #e8f0eb));background:var(--owl-card-bg, #fff);color:var(--owl-primary-dark, #134024);font-size:1.2rem;font-weight:700;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.agent-barcode-scan-qty-btn:disabled{opacity:.45;cursor:not-allowed}.agent-barcode-scan-qty-val{min-width:2rem;text-align:center;font-size:1.05rem;font-weight:800;font-variant-numeric:tabular-nums}.agent-barcode-scan-last-item-hint{margin:.5rem 0 0;font-size:.72rem;color:var(--owl-text-muted, #718096);text-align:center;line-height:1.35}@keyframes agent-barcode-add-toast-in{0%{opacity:0;transform:translateY(120%)}to{opacity:1;transform:translateY(0)}}.agent-barcode-scan-session-badge{margin:.35rem 0 0;padding:.28rem .65rem;border-radius:999px;font-size:.78rem;font-weight:700;color:var(--owl-primary-dark, #134024);background:color-mix(in srgb,var(--owl-primary, #1a5632) 12%,var(--owl-card-bg, #fff));border:1px solid color-mix(in srgb,var(--owl-primary, #1a5632) 22%,transparent);width:fit-content}.agent-barcode-scan-modal-actions{flex-direction:column;align-items:stretch;gap:.45rem}.agent-barcode-scan-modal-footnote{margin:0;font-size:.78rem;font-weight:600;color:var(--owl-text-muted, #718096);text-align:center}.agent-barcode-add-toast-host{position:fixed;left:50%;bottom:max(5.5rem,calc(1rem + env(safe-area-inset-bottom,0px)));transform:translate(-50%);z-index:10180;max-width:min(26rem,calc(100vw - 1.25rem));pointer-events:none}.agent-barcode-add-toast{pointer-events:auto;display:flex;align-items:stretch;gap:.75rem;padding:.65rem .85rem;border-radius:var(--owl-card-radius, 12px);background:var(--owl-card-bg, #fff);border:1px solid var(--owl-border-light, #e8f0eb);box-shadow:0 10px 28px color-mix(in srgb,var(--owl-text, #1a1d23) 16%,transparent),0 2px 8px color-mix(in srgb,var(--owl-text, #1a1d23) 8%,transparent);animation:agent-barcode-add-toast-in .38s cubic-bezier(.22,1,.36,1);direction:rtl;text-align:right}.agent-barcode-add-toast-thumb{flex-shrink:0;width:3.35rem;height:3.35rem;border-radius:8px;overflow:hidden;background:var(--owl-bg, #f2f7f4);border:1px solid var(--owl-border-light, #e8f0eb);display:flex;align-items:center;justify-content:center}.agent-barcode-add-toast-thumb img{width:100%;height:100%;object-fit:cover}.agent-barcode-add-toast-thumb-fallback{font-size:.65rem;font-weight:600;color:var(--owl-text-secondary, #4a5568);padding:.2rem;text-align:center;line-height:1.25}.agent-barcode-add-toast-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.agent-barcode-add-toast-detail{font-size:.78rem;font-weight:700;color:var(--owl-success, #16a34a)}.agent-barcode-add-toast-name{font-size:.9rem;font-weight:600;color:var(--owl-text, #1a1d23);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.agent-barcode-add-toast-price{font-size:.95rem;font-weight:700;color:var(--owl-text, #1a1d23);margin-top:.1rem}.agent-catalog-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1.15rem 1.15rem .85rem;border-bottom:1px solid color-mix(in srgb,var(--owl-glass-border, rgba(0, 0, 0, .08)) 100%,transparent);flex-shrink:0}.agent-catalog-modal-header-main{min-width:0;flex:1}.agent-catalog-modal-title{margin:0 0 .65rem;font-size:1.12rem;font-weight:800;letter-spacing:-.02em;color:var(--owl-text, #1a1d23);line-height:1.25}.agent-catalog-modal-product{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem}.agent-catalog-modal-product-desc{margin:0;font-size:.88rem;line-height:1.45;color:color-mix(in srgb,var(--owl-text, #1a1d23) 88%,transparent)}.agent-catalog-modal-sku-badge{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.03em;color:color-mix(in srgb,var(--owl-primary, #1a5632) 92%,#fff);background:color-mix(in srgb,var(--owl-primary, #1a5632) 12%,transparent);border:1px solid color-mix(in srgb,var(--owl-primary, #1a5632) 22%,transparent)}.agent-catalog-modal-close{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin:-.2rem -.15rem 0 0;padding:0;border:none;border-radius:var(--owl-radius-md, 10px);font-size:1.5rem;line-height:1;color:color-mix(in srgb,var(--owl-text, #1a1d23) 45%,transparent);background:transparent;cursor:pointer;transition:background .15s ease,color .15s ease}.agent-catalog-modal-close:hover:not(:disabled){background:color-mix(in srgb,var(--owl-text, #1a1d23) 6%,transparent);color:var(--owl-text, #1a1d23)}.agent-catalog-modal-close:focus-visible{outline:2px solid color-mix(in srgb,var(--owl-primary, #1a5632) 55%,transparent);outline-offset:2px}.agent-catalog-modal-close:disabled{opacity:.45;cursor:not-allowed}.agent-catalog-modal-form{display:flex;flex-direction:column;gap:0;padding:0 1.15rem 1.15rem;overflow-y:auto;flex:1;min-height:0}.agent-catalog-modal .agent-catalog-edit-block .form-control:is(select){width:100%;margin-top:.35rem}.agent-catalog-modal-section{padding:1rem 0}.agent-catalog-modal-section+.agent-catalog-modal-section{border-top:1px solid color-mix(in srgb,var(--owl-glass-border, rgba(0, 0, 0, .06)) 100%,transparent)}.agent-catalog-modal-section-title{margin:0 0 .75rem;font-size:.8rem;font-weight:800;letter-spacing:.02em;color:color-mix(in srgb,var(--owl-primary, #1a5632) 78%,var(--owl-text, #1a1d23))}.agent-catalog-modal-field-full{display:block;margin-bottom:.75rem}.agent-catalog-modal-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1rem}@media(max-width:380px){.agent-catalog-modal-grid-2{grid-template-columns:1fr}}.agent-catalog-modal .agent-catalog-units-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:.15rem 0 .6rem}@media(max-width:540px){.agent-catalog-modal .agent-catalog-units-cards{grid-template-columns:1fr}}.agent-catalog-modal .agent-catalog-units-card{display:flex;flex-direction:column;align-items:stretch;gap:.35rem;padding:.78rem .85rem calc(.82rem + 1px);border-radius:14px;border:1px solid color-mix(in srgb,var(--owl-glass-border, #e5e7eb) 92%,transparent);border-inline-end-width:3px;box-shadow:0 1px 2px #0f172a0a,inset 0 1px #ffffffa6}.agent-catalog-modal .agent-catalog-units-card--carton{background:linear-gradient(165deg,#fffdfb,#fffbf4 42%,#fff);border-inline-end-color:#d97706}.agent-catalog-modal .agent-catalog-units-card--stand{background:linear-gradient(165deg,#f8fafc,#eff6ff 45%,#fff);border-inline-end-color:#0369a1}.agent-catalog-modal .agent-catalog-units-card-kicker{font-size:.625rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--owl-text-secondary, #64748b) 92%,transparent)}.agent-catalog-modal .agent-catalog-units-card-title{font-size:.8rem;font-weight:750;line-height:1.35;color:#1e293b;letter-spacing:-.01em}.agent-catalog-modal .agent-catalog-units-card-field{margin:.1rem 0 0}.agent-catalog-modal .agent-catalog-units-card-input{font-weight:550;font-size:.875rem}.agent-panel .agent-catalog-units-pills-row{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.agent-panel li.agent-catalog-details-units-cell{list-style:none;margin-inline:-2px;padding-block:.15rem 0}.agent-panel .agent-catalog-unit-pill{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.28rem .45rem;max-width:100%;padding:.32rem .62rem calc(.34rem + 1px);border-radius:999px;font-size:.78rem;line-height:1.35;border:1px solid transparent;box-shadow:0 1px 2px #0f172a0d}.agent-panel .agent-catalog-unit-pill--carton{background:linear-gradient(180deg,#fffbeb,#fef3c7);border-color:color-mix(in srgb,#f59e0b 42%,transparent);color:#78350f}.agent-panel .agent-catalog-unit-pill--stand{background:linear-gradient(180deg,#f0f9ff,#dbeafe);border-color:color-mix(in srgb,#0ea5e9 42%,transparent);color:#0c4a6e}.agent-panel .agent-catalog-unit-pill-tag{font-weight:800;font-size:.7rem;letter-spacing:.02em;opacity:.92}.agent-panel .agent-catalog-unit-pill-val{font-weight:800;font-size:.82rem;word-break:break-word}.agent-panel .agent-catalog-b2b-units-wrap{margin:.15rem -.1rem 0;padding:.15rem 0 0;align-self:stretch}.agent-panel .agent-catalog-b2b-units-wrap .agent-catalog-units-pills-row,.agent-panel .agent-catalog-item--b2b .agent-catalog-admin-foot{justify-content:center}.agent-catalog-modal-label-hint{display:block;font-weight:600;font-size:.88rem}.agent-catalog-modal-label-sub{display:block;margin-top:.15rem;margin-bottom:.35rem;font-size:.72rem;font-weight:400;color:color-mix(in srgb,var(--owl-text, #1a1d23) 52%,transparent);line-height:1.3}.agent-catalog-modal .agent-field-label{display:flex;flex-direction:column;align-items:stretch;margin-bottom:0;font-size:.8125rem;font-weight:600;color:var(--owl-text-secondary, #4a5568)}.agent-catalog-modal-control{border-radius:var(--owl-radius-md, 10px);border-color:color-mix(in srgb,var(--owl-glass-border, rgba(0, 0, 0, .12)) 100%,transparent);transition:border-color .15s ease,box-shadow .15s ease}.agent-catalog-modal-control:focus{border-color:color-mix(in srgb,var(--owl-primary, #1a5632) 45%,var(--owl-glass-border, #ccc));box-shadow:0 0 0 3px color-mix(in srgb,var(--owl-primary, #1a5632) 14%,transparent);outline:none}.agent-catalog-modal-textarea{resize:vertical;min-height:3.25rem}.agent-catalog-modal-actions{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:stretch;margin-top:.35rem;padding-top:.85rem;border-top:1px solid color-mix(in srgb,var(--owl-glass-border, rgba(0, 0, 0, .06)) 100%,transparent)}.agent-catalog-modal-btn{flex:1 1 6rem;min-height:2.65rem;font-weight:700;border-radius:var(--owl-radius-md, 10px)}.agent-catalog-modal-btn-primary{flex:1.2 1 8rem;box-shadow:0 2px 8px color-mix(in srgb,var(--owl-primary, #1a5632) 22%,transparent)}.agent-catalog-modal-backdrop .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.agent-catalog-modal.agent-catalog-modal--new-client{max-width:min(34rem,calc(100vw - 1.5rem));max-height:min(90vh,44rem)}.agent-catalog-modal--new-client .agent-new-client-modal-header.agent-catalog-modal-header{padding:1rem 1.15rem .95rem;border-bottom:1px solid color-mix(in srgb,var(--owl-primary, #1a5632) 12%,transparent);background:linear-gradient(185deg,color-mix(in srgb,var(--owl-primary, #1a5632) 9%,var(--owl-card-bg, #fff)) 0%,var(--owl-card-bg, #fff) 55%)}.agent-catalog-modal--new-client .agent-new-client-modal-header-row{display:flex;align-items:flex-start;gap:.85rem;min-width:0}.agent-catalog-modal--new-client .agent-new-client-modal-icon-wrap{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.85rem;height:2.85rem;margin-top:.1rem;border-radius:14px;background:color-mix(in srgb,var(--owl-primary, #1a5632) 13%,transparent);border:1px solid color-mix(in srgb,var(--owl-primary, #1a5632) 26%,transparent);color:var(--owl-primary, #1a5632);box-shadow:0 2px 10px color-mix(in srgb,var(--owl-primary, #1a5632) 12%,transparent)}.agent-catalog-modal--new-client .agent-new-client-modal-icon{width:1.38rem;height:1.38rem}.agent-catalog-modal--new-client .agent-new-client-modal-header-text{min-width:0;flex:1}.agent-catalog-modal--new-client .agent-new-client-modal-kicker{color:color-mix(in srgb,var(--owl-primary, #1a5632) 72%,var(--owl-text-muted, #718096))}.agent-catalog-modal--new-client .agent-catalog-modal-title{margin:0 0 .45rem;font-size:1.2rem;font-weight:800;letter-spacing:-.02em;line-height:1.22}.agent-catalog-modal--new-client .agent-new-client-modal-lead{margin:0;font-size:.84rem;line-height:1.5;color:color-mix(in srgb,var(--owl-text, #1a1d23) 70%,transparent);max-width:30rem}.agent-catalog-modal--new-client .agent-new-client-modal-form.agent-catalog-modal-form{display:flex;flex-direction:column;padding:0;flex:1 1 auto;min-height:0;overflow:hidden}.agent-catalog-modal--new-client .agent-new-client-modal-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.9rem 1.15rem .25rem;display:flex;flex-direction:column;gap:.85rem}.agent-catalog-modal--new-client .agent-new-client-modal-section{margin:0;padding:.9rem 1rem 1rem;border-radius:var(--owl-radius-lg, 14px);background:linear-gradient(160deg,color-mix(in srgb,var(--owl-bg, #f2f7f4) 88%,var(--owl-card-bg, #fff) 12%) 0%,var(--owl-card-bg, #fff) 100%);border:1px solid color-mix(in srgb,var(--owl-border-light, #e8f0eb) 100%,transparent);box-shadow:0 1px color-mix(in srgb,var(--owl-text, #0f172a) 4%,transparent)}.agent-catalog-modal--new-client .agent-new-client-modal-section-title{display:flex;align-items:center;gap:.5rem;margin:0 0 .65rem;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--owl-primary, #1a5632) 48%,var(--owl-text-muted, #718096))}.agent-catalog-modal--new-client .agent-new-client-modal-section-dot{width:7px;height:7px;border-radius:50%;background:var(--owl-primary, #1a5632);box-shadow:0 0 0 3px color-mix(in srgb,var(--owl-primary, #1a5632) 16%,transparent);flex-shrink:0}.agent-catalog-modal--new-client .agent-new-client-modal-section-hint{margin:-.15rem 0 .75rem;font-size:.78rem;line-height:1.45;color:color-mix(in srgb,var(--owl-text-muted, #718096) 100%,transparent)}.agent-catalog-modal--new-client .agent-clients-new-client-grid{display:grid;gap:.8rem;width:100%;align-items:start}.agent-catalog-modal--new-client .agent-clients-new-client-grid--contact,.agent-catalog-modal--new-client .agent-clients-new-client-grid--address{grid-template-columns:1fr}@media(min-width:440px){.agent-catalog-modal--new-client .agent-clients-new-client-grid--contact{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-catalog-modal--new-client .agent-clients-new-client-grid--address{grid-template-columns:minmax(0,1.05fr) minmax(0,1.5fr) minmax(5.25rem,6.75rem)}}.agent-catalog-modal--new-client .agent-clients-new-client-label--full{grid-column:1 / -1}.agent-catalog-modal--new-client .agent-clients-new-client-label{display:flex;flex-direction:column;gap:.42rem;margin:0;min-width:0;font-size:.9rem;font-weight:650;color:var(--owl-text-secondary, #4a5568)}.agent-catalog-modal--new-client .form-control.agent-catalog-modal-control{display:block;width:100%;max-width:100%;box-sizing:border-box;min-height:3rem;padding:.72rem 1rem;border:1.5px solid var(--owl-input-border, #b8cfc2);border-radius:12px;font-size:1rem;line-height:1.35;font-family:inherit;font-weight:500;background:var(--owl-card-bg, #fff);color:var(--owl-text, #1a1d23);box-shadow:inset 0 1px 2px color-mix(in srgb,var(--owl-text, #0f172a) 4%,transparent);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;-webkit-tap-highlight-color:transparent}.agent-catalog-modal--new-client select.form-control.agent-catalog-modal-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-inline-start:1rem;padding-inline-end:2.65rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%234a5568' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left .85rem center;background-size:1.05rem}.agent-catalog-modal--new-client .form-control.agent-catalog-modal-control::placeholder{color:var(--owl-text-muted, #718096);opacity:.82;font-weight:400}.agent-catalog-modal--new-client .form-control.agent-catalog-modal-control:hover:not(:disabled){border-color:color-mix(in srgb,var(--owl-primary, #1a5632) 28%,var(--owl-input-border, #b8cfc2));background:color-mix(in srgb,var(--owl-primary-light, #e8f5ee) 18%,var(--owl-card-bg, #fff))}.agent-catalog-modal--new-client .form-control.agent-catalog-modal-control:focus{outline:none;border-color:color-mix(in srgb,var(--owl-primary, #1a5632) 52%,var(--owl-input-border, #b8cfc2));box-shadow:0 0 0 3px color-mix(in srgb,var(--owl-primary, #1a5632) 16%,transparent),inset 0 1px 2px color-mix(in srgb,var(--owl-text, #0f172a) 4%,transparent);background:var(--owl-card-bg, #fff)}.agent-catalog-modal--new-client .form-control.agent-catalog-modal-control:disabled{opacity:.62;cursor:not-allowed;background:color-mix(in srgb,var(--owl-bg, #f2f7f4) 72%,var(--owl-card-bg, #fff));color:var(--owl-text-muted, #718096);box-shadow:none}.agent-catalog-modal--new-client .agent-new-client-modal-footer .btn-primary,.agent-catalog-modal--new-client .agent-new-client-modal-footer .btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:3rem;padding:.72rem 1.25rem;border-radius:12px;font-size:.98rem;font-weight:700;font-family:inherit;line-height:1.25;cursor:pointer;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:filter .15s ease,transform .12s ease,box-shadow .12s ease,background .15s ease,border-color .15s ease}.agent-catalog-modal--new-client .agent-new-client-modal-footer .btn-primary{border:none;color:#fff;background:linear-gradient(160deg,color-mix(in srgb,var(--owl-btn-primary-hover, #22874e) 35%,var(--owl-btn-primary-bg, #1a5632)) 0%,var(--owl-btn-primary-bg, #1a5632) 45%,var(--owl-primary-dark, #134024) 100%);box-shadow:inset 0 1px #ffffff38,0 4px 14px #13402447}.agent-catalog-modal--new-client .agent-new-client-modal-footer .btn-primary:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.agent-catalog-modal--new-client .agent-new-client-modal-footer .btn-primary:disabled{background:var(--owl-btn-primary-disabled, #7fc49a);cursor:not-allowed;transform:none;box-shadow:none;filter:none}.agent-catalog-modal--new-client .agent-new-client-modal-footer .btn-secondary{border:1.5px solid var(--owl-border, #c2d4ca);background:var(--owl-card-bg, #fff);color:var(--owl-text-secondary, #4a5568)}.agent-catalog-modal--new-client .agent-new-client-modal-footer .btn-secondary:hover:not(:disabled){background:var(--owl-primary-light, #e8f5ee);border-color:var(--owl-primary, #1a5632);color:var(--owl-primary, #1a5632)}.agent-catalog-modal--new-client .agent-new-client-modal-footer .btn-secondary:disabled{opacity:.55;cursor:not-allowed}@media(max-width:480px){.agent-catalog-modal--new-client .agent-clients-new-client-grid{gap:.95rem}.agent-catalog-modal--new-client .agent-clients-new-client-grid--contact{grid-template-columns:1fr}.agent-catalog-modal--new-client .form-control.agent-catalog-modal-control{min-height:3.125rem;padding:.82rem 1rem;font-size:1.0625rem}.agent-catalog-modal--new-client .agent-new-client-modal-footer{flex-direction:column-reverse;align-items:stretch}.agent-catalog-modal--new-client .agent-new-client-modal-footer .btn-primary,.agent-catalog-modal--new-client .agent-new-client-modal-footer .btn-secondary{width:100%;min-height:3.125rem}}.agent-catalog-modal--new-client .agent-catalog-modal-label-hint{display:block;margin:0;line-height:1.3}.agent-catalog-modal--new-client .agent-new-client-required{margin-inline-start:.15em;color:var(--owl-error, #c2410c);text-decoration:none;font-weight:800}.agent-catalog-modal--new-client .agent-new-client-modal-footer{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.65rem;padding:.85rem 1.15rem 1rem;border-top:1px solid color-mix(in srgb,var(--owl-border-light, #e8f0eb) 100%,transparent);background:color-mix(in srgb,var(--owl-bg, #f2f7f4) 40%,var(--owl-card-bg, #fff))}.agent-catalog-modal--new-client .agent-new-client-modal-footer-hint{margin-inline-end:auto;font-size:.76rem;line-height:1.35;color:color-mix(in srgb,var(--owl-text-muted, #718096) 100%,transparent)}.agent-catalog-modal--new-client .agent-new-client-modal-footer .btn-primary{min-width:9.5rem;flex:1 1 auto}.agent-catalog-modal--new-client .agent-new-client-modal-footer .btn-secondary{min-width:5.5rem}@media(max-width:380px){.agent-catalog-modal--new-client .agent-new-client-modal-footer-hint{width:100%;margin-inline-end:0;order:3;text-align:center}}.agent-client-catalog-prices-panel{flex:1;min-height:0;display:flex;flex-direction:column}.agent-catalog-modal.agent-catalog-modal--client-workspace{max-width:min(46rem,calc(100vw - 1.25rem));max-height:min(94vh,56rem);width:100%;border-radius:var(--owl-radius-xl, 22px);box-shadow:var(--owl-glow-primary),0 32px 64px -24px color-mix(in srgb,var(--owl-primary, #1a5632) 28%,transparent);background:linear-gradient(168deg,color-mix(in srgb,var(--owl-card-bg, #fff) 94%,var(--owl-primary-light, #e8f5ee) 6%) 0%,var(--owl-card-bg, #fff) 38%,color-mix(in srgb,var(--owl-bg, #f2f7f4) 22%,var(--owl-card-bg, #fff) 78%) 100%)}.agent-client-workspace-header.agent-catalog-modal-header{position:relative;padding:1rem 1.15rem 1.05rem;border-bottom:none;background:linear-gradient(180deg,color-mix(in srgb,var(--owl-primary, #1a5632) 9%,var(--owl-card-bg, #fff)),color-mix(in srgb,var(--owl-primary-light, #e8f5ee) 35%,var(--owl-card-bg, #fff)));box-shadow:inset 0 -1px color-mix(in srgb,var(--owl-primary, #1a5632) 12%,transparent)}.agent-client-workspace-header.agent-catalog-modal-header:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;border-radius:var(--owl-radius-xl, 22px) var(--owl-radius-xl, 22px) 0 0;background:linear-gradient(90deg,color-mix(in srgb,var(--owl-primary, #1a5632) 88%,transparent),var(--owl-accent, #4ade80),color-mix(in srgb,var(--owl-primary, #1a5632) 88%,transparent));opacity:.95}.agent-client-workspace-hero{display:flex;align-items:flex-start;gap:.95rem;min-width:0;flex:1;padding-top:.15rem}.agent-client-workspace-avatar{flex-shrink:0;width:3.35rem;height:3.35rem;border-radius:16px;display:flex;align-items:center;justify-content:center;color:var(--owl-primary, #1a5632);background:linear-gradient(145deg,color-mix(in srgb,var(--owl-card-bg, #fff) 40%,var(--owl-primary-light, #e8f5ee) 60%),color-mix(in srgb,var(--owl-primary, #1a5632) 14%,var(--owl-card-bg, #fff)));border:1px solid color-mix(in srgb,var(--owl-primary, #1a5632) 22%,transparent);box-shadow:0 4px 14px color-mix(in srgb,var(--owl-primary, #1a5632) 14%,transparent),inset 0 1px color-mix(in srgb,#fff 70%,transparent)}.agent-client-workspace-avatar-icon{width:1.65rem;height:1.65rem}.agent-client-workspace-hero-text{min-width:0}.agent-client-workspace-kicker{margin:0 0 .25rem;font-size:.7rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:color-mix(in srgb,var(--owl-primary, #1a5632) 58%,var(--owl-text-muted, #718096))}.agent-client-workspace-title{margin:0;font-size:clamp(1.15rem,3.5vw,1.38rem);font-weight:850;letter-spacing:-.025em;line-height:1.2;color:var(--owl-text, #1a1d23)}.agent-client-workspace-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.5rem}.agent-client-workspace-id-chip{display:inline-flex;align-items:center;padding:.28rem .65rem;border-radius:999px;font-size:.8rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:color-mix(in srgb,var(--owl-primary, #1a5632) 85%,#fff);background:color-mix(in srgb,var(--owl-primary, #1a5632) 11%,var(--owl-card-bg, #fff));border:1px solid color-mix(in srgb,var(--owl-primary, #1a5632) 22%,transparent)}.agent-client-workspace-type-chip{display:inline-flex;align-items:center;padding:.25rem .55rem;border-radius:8px;font-size:.72rem;font-weight:750;color:var(--owl-text, #1a1d23);background:color-mix(in srgb,var(--owl-bg, #f2f7f4) 80%,var(--owl-card-bg, #fff));border:1px solid var(--owl-border-light, #e8f0eb)}.agent-client-workspace-balance-banner{margin-top:.65rem;padding:.65rem .85rem;border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,#b91c1c 12%,var(--owl-card-bg, #fff)),color-mix(in srgb,var(--owl-primary, #1a5632) 8%,var(--owl-card-bg, #fff)));border:1px solid color-mix(in srgb,#b91c1c 28%,transparent);display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem}.agent-client-workspace-balance-label{font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--owl-text-muted, #718096)}.agent-client-workspace-balance-value{font-size:1.35rem;font-weight:900;font-variant-numeric:tabular-nums;color:#991b1b}.agent-client-workspace-balance-hint{font-size:.72rem;width:100%}.agent-client-workspace-balance-missing{margin:.5rem 0 0;font-size:.8rem}.agent-client-workspace-contact-edit-card{position:relative;padding:1rem 1.1rem .95rem;border-radius:var(--owl-radius-lg, 18px);background:linear-gradient(135deg,color-mix(in srgb,var(--owl-primary-light, #e8f5ee) 80%,var(--owl-card-bg, #fff)),var(--owl-card-bg, #fff));border:1.5px solid color-mix(in srgb,var(--owl-primary, #1a5632) 28%,var(--owl-border-light, #e8f0eb));box-shadow:0 2px 8px color-mix(in srgb,var(--owl-primary, #1a5632) 8%,transparent)}.agent-client-workspace-contact-edit-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.85rem;flex-wrap:wrap}.agent-client-workspace-contact-edit-card-title{margin:0 0 .25rem;font-size:1rem;font-weight:800;color:var(--owl-primary, #1a5632)}.agent-client-workspace-contact-edit-card-hint{margin:0;font-size:.78rem;max-width:28rem}.agent-client-workspace-contact-refresh-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.38rem .7rem;font-size:.78rem;border-radius:8px;flex:0 0 auto}.agent-client-workspace-contact-refresh-icon{width:.95rem;height:.95rem}.agent-client-workspace-contact-edit-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.6rem .75rem;margin-bottom:.85rem}.agent-client-workspace-contact-edit-label{display:flex;flex-direction:column;gap:.3rem;font-size:.78rem;font-weight:700;color:var(--owl-text, #1a1d23)}.agent-client-workspace-contact-edit-card-actions{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;padding-top:.6rem;border-top:1px dashed color-mix(in srgb,var(--owl-primary, #1a5632) 20%,transparent)}.agent-client-workspace-contact-edit-card-hint-inline{font-size:.75rem}.agent-client-icount-prices-panel{padding:.4rem .75rem .6rem;display:flex;flex-direction:column;min-height:0}.agent-client-icount-prices-list{list-style:none;margin:0;padding:0}.agent-client-icount-prices-row{display:flex;align-items:center;gap:.65rem;padding:.55rem 0;border-bottom:1px solid var(--owl-border-light, #e8f0eb)}.agent-client-icount-prices-row:last-child{border-bottom:none}.agent-client-icount-prices-row-thumb{flex-shrink:0;width:44px;height:44px;border-radius:8px;overflow:hidden;border:1px solid var(--owl-border-light, #e8f0eb);background:var(--owl-card-bg, #fff)}.agent-client-icount-prices-row-info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.15rem}.agent-client-icount-prices-row-desc{font-size:.88rem;font-weight:600;line-height:1.3;color:var(--owl-text, #1a202c);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.agent-client-icount-prices-row-sku{font-size:.73rem;letter-spacing:.02em}.agent-client-icount-prices-row-prices{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:.1rem}.agent-client-icount-prices-row-client{font-size:.95rem;font-weight:750;color:var(--owl-primary, #1a5632);white-space:nowrap}.agent-client-icount-prices-row-base{font-size:.75rem;text-decoration:line-through;white-space:nowrap}.agent-client-icount-prices-refresh{margin-top:.65rem;align-self:flex-start}.agent-client-workspace-close.agent-catalog-modal-close{background:color-mix(in srgb,var(--owl-card-bg, #fff) 55%,transparent);border-radius:12px}.agent-client-workspace-close.agent-catalog-modal-close:hover:not(:disabled){background:color-mix(in srgb,var(--owl-text, #1a1d23) 8%,var(--owl-card-bg, #fff))}.agent-client-workspace-body{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.agent-client-workspace-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1rem 1.15rem 1.1rem;display:flex;flex-direction:column;gap:1.1rem}.agent-client-workspace-card{position:relative;padding:0;border-radius:var(--owl-radius-lg, 18px);background:var(--owl-card-bg, #fff);border:1px solid color-mix(in srgb,var(--owl-border-light, #e8f0eb) 100%,var(--owl-primary, #1a5632) 8%);box-shadow:var(--owl-shadow-card, 0 1px 3px rgba(26, 86, 50, .07));overflow:hidden}.agent-client-workspace-card--contact:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--owl-primary, #1a5632),color-mix(in srgb,var(--owl-accent, #4ade80) 80%,var(--owl-primary, #1a5632)));border-radius:var(--owl-radius-lg, 18px) 0 0 var(--owl-radius-lg, 18px);opacity:.85}.agent-client-workspace-card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem .55rem;padding-inline-start:1.15rem;border-bottom:1px dashed color-mix(in srgb,var(--owl-border-light, #e8f0eb) 100%,transparent)}.agent-client-workspace-card-title{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--owl-primary, #1a5632) 42%,var(--owl-text-muted, #718096))}.agent-client-workspace-loading-pill{font-size:.72rem;font-weight:700;padding:.2rem .55rem;border-radius:999px;background:color-mix(in srgb,var(--owl-primary-light, #e8f5ee) 80%,var(--owl-card-bg, #fff));color:var(--owl-primary, #1a5632);animation:agent-workspace-pulse 1.2s ease-in-out infinite}@keyframes agent-workspace-pulse{0%,to{opacity:1}50%{opacity:.55}}.agent-client-workspace-inline-error{margin:0 1rem .65rem;padding-inline-start:.15rem}.agent-client-workspace-contact-list{list-style:none;margin:0;padding:.35rem .65rem .75rem .85rem;display:flex;flex-direction:column;gap:.35rem}.agent-client-workspace-contact-item{display:flex;align-items:stretch;gap:.65rem;padding:.55rem .65rem;border-radius:var(--owl-radius-sm, 10px);background:color-mix(in srgb,var(--owl-bg, #f2f7f4) 65%,var(--owl-card-bg, #fff));border:1px solid color-mix(in srgb,var(--owl-border-light, #e8f0eb) 100%,transparent);transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.agent-client-workspace-contact-item:hover{background:color-mix(in srgb,var(--owl-primary-light, #e8f5ee) 45%,var(--owl-card-bg, #fff));border-color:color-mix(in srgb,var(--owl-primary, #1a5632) 14%,var(--owl-border-light, #e8f0eb));box-shadow:0 2px 8px color-mix(in srgb,var(--owl-primary, #1a5632) 6%,transparent)}.agent-client-workspace-contact-icon{flex-shrink:0;width:2.35rem;height:2.35rem;display:flex;align-items:center;justify-content:center;border-radius:11px;color:var(--owl-primary, #1a5632);background:color-mix(in srgb,var(--owl-primary, #1a5632) 10%,var(--owl-card-bg, #fff));border:1px solid color-mix(in srgb,var(--owl-primary, #1a5632) 16%,transparent)}.agent-client-workspace-contact-icon svg{width:1.1rem;height:1.1rem}.agent-client-workspace-contact-body{min-width:0;flex:1;display:flex;flex-direction:column;gap:.15rem;justify-content:center;padding:.1rem 0}.agent-client-workspace-contact-label{font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--owl-text-muted, #718096)}.agent-client-workspace-contact-value{font-size:.92rem;font-weight:650;line-height:1.35;color:var(--owl-text, #1a1d23);word-break:break-word}.agent-client-workspace-stats{display:flex;flex-direction:column;gap:1rem}.agent-client-workspace-stats-intro{padding:.15rem .1rem 0}.agent-client-workspace-section-title{margin:0 0 .45rem;font-size:.78rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb,var(--owl-primary, #1a5632) 45%,var(--owl-text-muted, #718096))}.agent-client-workspace-section-title--lg{font-size:.82rem;letter-spacing:.08em}.agent-client-workspace-stats-note{margin:0;font-size:.78rem;line-height:1.5;max-width:40rem}.agent-client-workspace-stat-group{padding:.75rem .85rem .85rem;border-radius:var(--owl-radius-lg, 18px);border:1px solid var(--owl-border-light, #e8f0eb);background:var(--owl-card-bg, #fff);box-shadow:0 2px 12px color-mix(in srgb,var(--owl-text, #0f172a) 4%,transparent)}.agent-client-workspace-stat-group--orders{background:linear-gradient(165deg,color-mix(in srgb,var(--owl-primary-light, #e8f5ee) 55%,var(--owl-card-bg, #fff)) 0%,var(--owl-card-bg, #fff) 100%);border-color:color-mix(in srgb,var(--owl-primary, #1a5632) 18%,var(--owl-border-light, #e8f0eb))}.agent-client-workspace-stat-group--quotes{background:linear-gradient(165deg,color-mix(in srgb,var(--owl-warning-bg, #fef3c7) 42%,var(--owl-card-bg, #fff)) 0%,var(--owl-card-bg, #fff) 100%);border-color:color-mix(in srgb,var(--owl-warning, #d97706) 22%,var(--owl-border-light, #e8f0eb))}.agent-client-workspace-stat-group-head{display:flex;align-items:center;gap:.45rem;margin-bottom:.65rem}.agent-client-workspace-stat-group-dot{width:8px;height:8px;border-radius:50%;background:var(--owl-primary, #1a5632);box-shadow:0 0 0 3px color-mix(in srgb,var(--owl-primary, #1a5632) 18%,transparent)}.agent-client-workspace-stat-group--quotes .agent-client-workspace-stat-group-dot{background:var(--owl-warning, #d97706);box-shadow:0 0 0 3px color-mix(in srgb,var(--owl-warning, #d97706) 22%,transparent)}.agent-client-workspace-stat-group-title{font-size:.88rem;font-weight:800;color:var(--owl-text, #1a1d23);letter-spacing:-.01em}.agent-client-workspace-stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}@media(min-width:520px){.agent-client-workspace-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.agent-client-workspace-stat-tile{padding:.62rem .72rem;border-radius:14px;background:color-mix(in srgb,var(--owl-card-bg, #fff) 92%,var(--owl-bg, #f2f7f4) 8%);border:1px solid color-mix(in srgb,var(--owl-border-light, #e8f0eb) 100%,transparent);display:flex;flex-direction:column;gap:.3rem;min-width:0;transition:transform .15s ease,box-shadow .15s ease}.agent-client-workspace-stat-tile:hover{transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in srgb,var(--owl-text, #0f172a) 5%,transparent)}.agent-client-workspace-stat-tile--accent{grid-column:1 / -1;flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .85rem;background:linear-gradient(120deg,color-mix(in srgb,var(--owl-primary, #1a5632) 10%,var(--owl-card-bg, #fff)),var(--owl-card-bg, #fff));border-color:color-mix(in srgb,var(--owl-primary, #1a5632) 22%,var(--owl-border-light, #e8f0eb))}@media(min-width:520px){.agent-client-workspace-stat-tile--accent{grid-column:span 1;flex-direction:column;align-items:stretch;justify-content:flex-start}}.agent-client-workspace-stat-tile--amber{background:linear-gradient(120deg,color-mix(in srgb,var(--owl-warning, #d97706) 9%,var(--owl-card-bg, #fff)),var(--owl-card-bg, #fff));border-color:color-mix(in srgb,var(--owl-warning, #d97706) 25%,var(--owl-border-light, #e8f0eb))}.agent-client-workspace-stat-label{font-size:.72rem;font-weight:650;color:var(--owl-text-muted, #718096);line-height:1.25}.agent-client-workspace-stat-tile--accent .agent-client-workspace-stat-label{font-size:.76rem;font-weight:700;color:var(--owl-text-secondary, #4a5568)}.agent-client-workspace-stat-value{font-size:.98rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--owl-text, #1a1d23)}.agent-client-workspace-stat-value--xl{font-size:1.35rem;font-weight:900;letter-spacing:-.02em;color:var(--owl-primary, #1a5632)}.agent-client-workspace-stat-tile--amber .agent-client-workspace-stat-value--xl{color:color-mix(in srgb,var(--owl-warning, #d97706) 92%,var(--owl-text, #1a1d23))}.agent-client-workspace-actions{display:flex;flex-wrap:wrap;gap:.5rem}.agent-client-workspace-orders-btn,.agent-client-workspace-quotes-btn{flex:1 1 12rem;min-width:0;max-width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:2.85rem;font-size:.98rem;letter-spacing:-.01em;border-radius:14px;transition:transform .15s ease,box-shadow .15s ease}.agent-client-workspace-orders-btn{font-weight:800;box-shadow:0 4px 16px color-mix(in srgb,var(--owl-primary, #1a5632) 28%,transparent),inset 0 1px color-mix(in srgb,#fff 22%,transparent)}.agent-client-workspace-quotes-btn{font-weight:700;box-shadow:0 2px 10px color-mix(in srgb,var(--owl-text, #0f172a) 6%,transparent)}.agent-client-workspace-orders-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 22px color-mix(in srgb,var(--owl-primary, #1a5632) 32%,transparent),inset 0 1px color-mix(in srgb,#fff 25%,transparent)}.agent-client-workspace-quotes-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 14px color-mix(in srgb,var(--owl-text, #0f172a) 8%,transparent)}.agent-client-workspace-orders-btn-icon{flex-shrink:0;width:1.2rem;height:1.2rem;opacity:.95}[dir=rtl] .agent-client-workspace-orders-btn-icon{transform:scaleX(-1)}.agent-client-workspace-prices-head{display:flex;align-items:flex-start;gap:.65rem;margin-bottom:.55rem}.agent-client-workspace-prices-accent{flex-shrink:0;width:4px;align-self:stretch;min-height:2.5rem;border-radius:999px;background:linear-gradient(180deg,var(--owl-primary, #1a5632),color-mix(in srgb,var(--owl-accent, #4ade80) 75%,var(--owl-primary, #1a5632)));margin-top:.2rem}.agent-client-workspace-prices-heading{margin:0;font-size:.95rem;font-weight:850;letter-spacing:-.02em;color:var(--owl-text, #1a1d23)}.agent-client-workspace-pricing-shell{border-radius:var(--owl-radius-lg, 18px);border:1px solid color-mix(in srgb,var(--owl-primary, #1a5632) 18%,var(--owl-border-light, #e8f0eb));background:linear-gradient(180deg,color-mix(in srgb,var(--owl-card-bg, #fff) 88%,var(--owl-primary-light, #e8f5ee) 12%) 0%,var(--owl-card-bg, #fff) 100%);overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:min(42vh,26rem);display:flex;flex-direction:column;min-height:0;box-shadow:inset 0 1px color-mix(in srgb,#fff 80%,transparent)}.agent-client-workspace-footer{flex-shrink:0;padding:.85rem 1.15rem 1.05rem;border-top:1px solid color-mix(in srgb,var(--owl-border-light, #e8f0eb) 100%,var(--owl-primary, #1a5632) 6%);display:flex;justify-content:flex-end;background:linear-gradient(180deg,color-mix(in srgb,var(--owl-bg, #f2f7f4) 55%,var(--owl-card-bg, #fff)),var(--owl-card-bg, #fff))}.agent-client-workspace-footer .btn-secondary{min-width:6.5rem;font-weight:700;border-radius:12px}.agent-catalog-modal.agent-catalog-modal--client-pricing{max-width:min(40rem,calc(100vw - 1.5rem));max-height:min(92vh,52rem)}.agent-client-pricing-kicker{margin:0 0 .2rem;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--owl-primary, #1a5632) 62%,var(--owl-text-muted, #718096))}.agent-client-pricing-header .agent-catalog-modal-title{margin-bottom:.45rem}.agent-client-pricing-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .6rem;margin-top:.15rem}.agent-client-pricing-name{font-size:.95rem;font-weight:750;color:var(--owl-text, #1a1d23)}.agent-client-pricing-id-badge{font-variant-numeric:tabular-nums}.agent-client-pricing-lead{margin:.65rem 0 0;font-size:.805rem;line-height:1.55;max-width:36rem}.agent-client-pricing-shell.agent-catalog-modal-form{flex:1;min-height:0;display:flex;flex-direction:column;padding:0;gap:0}.agent-client-pricing-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.5rem 1.15rem .85rem;display:flex;flex-direction:column;gap:.75rem}.agent-client-pricing-stat-pill{display:inline-flex;align-self:flex-start;align-items:center;padding:.35rem .75rem;border-radius:999px;font-size:.8rem;font-weight:600;background:color-mix(in srgb,var(--owl-primary, #1a5632) 11%,transparent);border:1px solid color-mix(in srgb,var(--owl-primary, #1a5632) 24%,transparent);color:var(--owl-text-secondary, #4a5568)}.agent-client-pricing-stat-pill strong{color:var(--owl-primary, #1a5632);font-variant-numeric:tabular-nums;font-weight:900}.agent-client-pricing-card{padding:.85rem .92rem calc(.92rem + 1px);border-radius:14px;border:1px solid color-mix(in srgb,var(--owl-glass-border, #e5e7eb) 94%,transparent);background:color-mix(in srgb,var(--owl-card-bg, #fff) 94%,var(--owl-primary, #1a5632) 6%);box-shadow:0 1px #ffffffa6 inset,0 6px 18px color-mix(in srgb,var(--owl-primary, #1a5632) 8%,transparent)}.agent-client-pricing-card-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem .75rem;margin-bottom:.72rem}.agent-client-pricing-card-title{margin:0;font-size:.82rem;font-weight:850;letter-spacing:.035em;text-transform:uppercase;color:color-mix(in srgb,var(--owl-primary, #1a5632) 88%,transparent)}.agent-client-pricing-card-hint{font-size:.72rem;color:var(--owl-text-muted, #718096)}.agent-client-pricing-search-row{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.agent-client-pricing-search-input{flex:1 1 14rem;min-width:0}.agent-client-pricing-search-busy{flex-shrink:0;font-size:.78rem}.agent-client-pricing-suggest{list-style:none;margin:.35rem 0 0;padding:0;max-height:13.5rem;overflow-y:auto;border-radius:12px;border:1px solid color-mix(in srgb,var(--owl-glass-border, #e5e7eb) 100%,transparent);background:var(--owl-card-bg, #fff);box-shadow:0 2px 8px #0f172a0d}.agent-client-pricing-suggest-item{display:grid;grid-template-columns:minmax(0,7rem) 1fr;gap:.35rem .65rem;width:100%;text-align:start;padding:.58rem .72rem calc(.6rem + 1px);margin:0;border:none;border-bottom:1px solid color-mix(in srgb,var(--owl-glass-border, #e5e7eb) 75%,transparent);background:transparent;cursor:pointer;font:inherit;color:inherit;transition:background .12s ease,color .12s ease}.agent-client-pricing-suggest li:last-child .agent-client-pricing-suggest-item{border-bottom:none}.agent-client-pricing-suggest-item:hover,.agent-client-pricing-suggest-item:focus-visible{background:color-mix(in srgb,var(--owl-primary, #1a5632) 10%,transparent);outline:none}.agent-client-pricing-suggest-sku{font-weight:850;font-size:.84rem;font-variant-numeric:tabular-nums}.agent-client-pricing-suggest-desc{font-size:.78rem;line-height:1.38;color:var(--owl-text-muted, #718096);min-width:0;word-break:break-word}@media(max-width:460px){.agent-client-pricing-suggest-item{grid-template-columns:1fr}}.agent-client-pricing-empty{margin:0;padding:.35rem 0;font-size:.86rem}.agent-client-pricing-empty-card{padding:1rem 1.05rem 1.1rem;border-radius:14px;border:1px dashed color-mix(in srgb,var(--owl-text-muted, #718096) 42%,transparent);background:color-mix(in srgb,var(--owl-text-muted, #718096) 8%,transparent)}.agent-client-pricing-empty-title{margin:0 0 .35rem;font-size:.92rem;font-weight:750}.agent-client-pricing-table-section{margin-top:.15rem}.agent-client-pricing-table-wrap{overflow-x:auto;border-radius:14px;border:1px solid color-mix(in srgb,var(--owl-glass-border, #e5e7eb) 96%,transparent);background:var(--owl-card-bg, #fff);box-shadow:0 1px #ffffffb3 inset}.agent-client-pricing-table{width:100%;min-width:min(100%,22rem);border-collapse:collapse;font-size:.82rem}.agent-client-pricing-table thead{background:color-mix(in srgb,var(--owl-primary, #1a5632) 9%,transparent)}.agent-client-pricing-table th{text-align:start;padding:.55rem .72rem;font-weight:800;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--owl-primary, #1a5632) 85%,transparent)}.agent-client-pricing-table td{padding:.55rem .72rem;vertical-align:middle;border-top:1px solid color-mix(in srgb,var(--owl-glass-border, #e5e7eb) 88%,transparent)}.agent-client-pricing-table tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--owl-text-muted, #718096) 5%,transparent)}.agent-client-pricing-sku-pill{display:inline-flex;align-items:center;padding:.2rem .5rem;border-radius:999px;font-size:.74rem;font-weight:800;font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--owl-primary, #1a5632) 12%,transparent);border:1px solid color-mix(in srgb,var(--owl-primary, #1a5632) 22%,transparent);color:color-mix(in srgb,var(--owl-primary, #1a5632) 90%,var(--owl-text, #1a1d23))}.agent-client-pricing-desc-cell{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;max-width:20rem}.agent-client-pricing-price-input{max-width:8.25rem;font-weight:650;font-variant-numeric:tabular-nums}.agent-client-pricing-col-remove{width:1%;white-space:nowrap}.agent-client-pricing-remove-btn{font-size:.78rem!important;padding:.28rem .62rem!important;font-weight:650!important}.agent-client-pricing-footer{flex-shrink:0;padding:.85rem 1.15rem 1.1rem;border-top:1px solid color-mix(in srgb,var(--owl-glass-border, rgba(0, 0, 0, .08)) 100%,transparent);background:color-mix(in srgb,var(--owl-card-bg, #fff) 88%,var(--owl-primary, #1a5632) 5%);box-shadow:0 -10px 28px -14px color-mix(in srgb,var(--owl-text, #0f172a) 14%,transparent)}.agent-client-pricing-footer-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.55rem .65rem}.agent-client-pricing-btn-main.agent-catalog-modal-btn{flex:1 1 10rem;min-height:2.75rem;font-weight:800}.agent-client-pricing-btn-secondary.agent-catalog-modal-btn{flex:0 1 auto;min-height:2.75rem}.agent-panel .agent-catalog-cat-banner-toggle{margin:0 0 .85rem;width:100%;display:flex;align-items:center;justify-content:flex-start;gap:.55rem;padding:.65rem 1rem;background:#0f0f0f;color:inherit;border:none;border-radius:8px;box-shadow:0 2px 8px #0000001f;cursor:pointer;font-family:inherit;text-align:start}.agent-panel .agent-catalog-cat-banner-toggle:hover{background:#1f1f1f}.agent-panel .agent-catalog-cat-banner-toggle:focus-visible{outline:2px solid #fff;outline-offset:2px}.agent-panel .agent-catalog-cat-banner-chevron{flex-shrink:0;width:.55rem;height:.55rem;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:rotate(-45deg);margin-top:-.08rem;transition:transform .2s ease}.agent-panel .agent-catalog-cat-banner-chevron.is-collapsed{transform:rotate(45deg)}.agent-panel .agent-catalog-category-section--collapsed .agent-catalog-cat-banner-toggle{margin-bottom:.35rem}.agent-panel .agent-catalog-cat-banner-title{flex:1;margin:0;font-size:1rem;font-weight:700;letter-spacing:.02em;text-align:center;line-height:1.35;color:#fff}.agent-panel .agent-catalog-item--b2b .agent-catalog-item-inner--b2b{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;height:100%;background:#fff;border:1px solid #dfe3ea;box-shadow:0 1px 4px #0f172a0f;border-radius:10px;overflow:visible}.agent-panel .agent-catalog-item-inner--b2b-clickable{cursor:pointer}.agent-panel .agent-catalog-item-inner--b2b-clickable:focus-visible{outline:2px solid var(--owl-primary, #1a5632);outline-offset:2px}.agent-panel .agent-catalog-item-inner--b2b-browse-only{cursor:default}.agent-panel .agent-catalog-b2b-media{position:relative;flex:0 0 auto;width:100%;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;background:#f4f6f8;border-radius:10px 10px 0 0;overflow:hidden}.agent-panel .agent-catalog-b2b-body{--catalog-b2b-sku-price-line-min-height: 2.72rem;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;gap:.12rem;padding:.82rem .82rem .72rem;text-align:center;color:#1a1f1c;font-size:.88rem;line-height:1.45}.agent-panel .agent-catalog-b2b-ident{flex:0 0 auto;display:flex;flex-direction:column;width:100%}.agent-panel .agent-catalog-b2b-barcode-slot--empty{min-height:calc(.9rem + 1px + 1.42em);visibility:hidden;pointer-events:none}.agent-panel .agent-catalog-b2b-rule--ident-top{margin:.45rem 0}.agent-panel .agent-catalog-b2b-ident>.agent-catalog-b2b-plain:last-child{margin-bottom:0}.agent-panel .agent-catalog-item-inner--b2b.agent-catalog-item-inner--with-foot .agent-catalog-b2b-body{padding-bottom:.62rem}.agent-panel .agent-catalog-list--cards:not(.agent-catalog-list--book)>.agent-catalog-item--b2b .agent-catalog-b2b-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;min-height:calc(5 * 1.42 * .94rem);max-height:calc(5 * 1.42 * .94rem)}@supports (min-height: 1lh){.agent-panel .agent-catalog-list--cards:not(.agent-catalog-list--book)>.agent-catalog-item--b2b .agent-catalog-b2b-title{min-height:5lh;max-height:5lh}@media(max-width:900px){.agent-panel .agent-catalog-list--cards:not(.agent-catalog-list--book)>.agent-catalog-item--b2b .agent-catalog-b2b-title{-webkit-line-clamp:3;min-height:3lh;max-height:3lh}}}@media(max-width:900px){.agent-panel .agent-catalog-list--cards:not(.agent-catalog-list--book)>.agent-catalog-item--b2b .agent-catalog-b2b-title{-webkit-line-clamp:3;min-height:calc(3 * 1.42 * .94rem);max-height:calc(3 * 1.42 * .94rem)}}.agent-panel .agent-catalog-b2b-title{font-weight:700;font-size:.94rem;line-height:1.42;margin:0 0 .28rem;padding:.12rem .08rem;box-sizing:border-box;color:#111827;overflow-wrap:break-word;word-break:break-word;display:block;overflow:visible}.agent-panel .agent-catalog-b2b-card-actions{margin-top:auto;width:100%;display:flex;flex-direction:column;align-items:stretch;gap:.38rem;flex-shrink:0;padding-top:.35rem}.agent-panel .agent-catalog-b2b-card-actions>.agent-catalog-edit-btn{margin-top:0}.agent-panel .agent-catalog-unit-metric{display:flex;flex-direction:column;align-items:center;gap:.22rem;width:100%;padding:.2rem .15rem;box-sizing:border-box}.agent-panel .agent-catalog-unit-metric-label{font-size:.72rem;font-weight:650;color:#64748b;line-height:1.25;text-align:center}.agent-panel .agent-catalog-unit-metric-rule{width:100%;height:0;border:0;border-top:1px solid #cbd5e1;margin:0;flex-shrink:0}.agent-panel .agent-catalog-unit-metric-val{font-family:Noto Sans Hebrew,ui-sans-serif,system-ui,Segoe UI,sans-serif;font-size:.93rem;font-weight:650;color:#0f172a;letter-spacing:.05em;font-variant-numeric:tabular-nums}.agent-panel .agent-catalog-units-pills-row--barcode{flex-direction:column;gap:.45rem;width:100%;align-self:stretch}.agent-panel .agent-catalog-units-pills-row--barcode.agent-catalog-units-pills-row{flex-wrap:nowrap}.agent-panel .agent-catalog-b2b-promo-callout-text{position:relative;z-index:2;flex:1;min-width:0;text-align:start;font-weight:700;color:#fff;font-size:.8rem;line-height:1.22;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.agent-panel .agent-catalog-b2b-share{display:flex;justify-content:center;width:100%;margin-top:0}.agent-panel .agent-catalog-item--b2b .agent-catalog-b2b-share-wa{display:inline-flex;align-items:center;justify-content:center;gap:.38rem}.agent-panel .agent-catalog-item--b2b .agent-catalog-b2b-share-wa-icon{flex-shrink:0;width:1em;height:1em;max-width:1.05rem;max-height:1.05rem;color:#25d366}.agent-panel .agent-catalog-item--b2b .agent-catalog-b2b-more-btn.btn-secondary{background:linear-gradient(155deg,color-mix(in srgb,var(--owl-primary, #1a5632) 88%,transparent) 0%,var(--owl-primary-dark, #134024) 100%);color:#fff;border-color:color-mix(in srgb,var(--owl-accent, #4ade80) 38%,var(--owl-primary, #1a5632))}.agent-panel .agent-catalog-item--b2b .agent-catalog-b2b-more-btn.btn-secondary:hover:not(:disabled){background:linear-gradient(155deg,color-mix(in srgb,var(--owl-primary, #1a5632) 95%,#000),color-mix(in srgb,var(--owl-primary-dark, #134024) 92%,#000));color:#fff;border-color:color-mix(in srgb,var(--owl-accent, #4ade80) 55%,var(--owl-primary, #1a5632))}.agent-panel .agent-catalog-item--b2b .agent-catalog-b2b-more-btn--subtle.btn-secondary{background:color-mix(in srgb,var(--owl-primary, #1a5632) 12%,#fff);color:var(--owl-primary-dark, #134024);border-color:color-mix(in srgb,var(--owl-primary, #1a5632) 28%,#e5e7eb)}.agent-panel .agent-catalog-item--b2b .agent-catalog-b2b-more-btn--subtle.btn-secondary:hover:not(:disabled){background:color-mix(in srgb,var(--owl-primary, #1a5632) 18%,#fff);color:var(--owl-primary-dark, #134024)}.agent-panel .agent-catalog-b2b-sku{margin-bottom:0;padding:.18rem .15rem;font-size:1.12rem;line-height:1.35;min-height:var(--catalog-b2b-sku-price-line-min-height);box-sizing:border-box;display:flex;align-items:center;justify-content:center}.agent-panel .agent-catalog-b2b-sku strong{font-weight:850;font-variant-numeric:tabular-nums;letter-spacing:.03em}.agent-panel .agent-catalog-b2b-plain{font-size:.88rem;color:#374151;font-weight:400}.agent-panel .agent-catalog-b2b-rule{height:0;border-top:1px solid #e8ecf2;margin:.52rem 0;width:100%;align-self:stretch}.agent-panel .agent-catalog-b2b-book-desc{margin:0;align-self:stretch;width:100%;text-align:start;font-size:.86rem;line-height:1.55;font-weight:400;color:#334155;white-space:pre-wrap;overflow:auto;max-height:3.95rem;padding:.08rem .12rem 0;box-sizing:border-box}.agent-panel .agent-catalog-b2b-row{padding:.28rem .42rem;margin:0 -.42rem;border-radius:6px;font-size:.86rem;color:#1f2937;align-self:stretch}.agent-panel .agent-catalog-b2b-row.agent-catalog-b2b-price{min-height:var(--catalog-b2b-sku-price-line-min-height);padding-block:0;display:flex;align-items:center;justify-content:center;gap:.35rem;flex-wrap:wrap;box-sizing:border-box}.agent-panel .agent-catalog-icount-special-badge{display:inline-flex;align-items:center;padding:.12rem .38rem;border-radius:6px;font-size:.62rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--owl-primary, #1a5632) 88%,#fff);background:color-mix(in srgb,var(--owl-primary, #1a5632) 12%,var(--owl-card-bg, #fff));border:1px solid color-mix(in srgb,var(--owl-primary, #1a5632) 28%,transparent)}.agent-panel .agent-catalog-price-li-with-badge{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.agent-panel .agent-catalog-b2b-row--band{background:#e9f5fc}.agent-panel .agent-catalog-b2b-row--sale{display:flex;align-items:center;gap:0;color:#991b1b;font-weight:700;background:linear-gradient(90deg,#fef2f2,#fee2e2);border-radius:6px;overflow:hidden;padding-inline-end:.4rem}.agent-panel .agent-catalog-b2b-price{font-weight:800;font-size:.96rem;color:#0f5132;padding-inline:0;padding-block:0}.agent-panel .agent-catalog-b2b-promo-plain{text-align:start;font-weight:700;color:#fff}.agent-panel .agent-catalog-b2b-promo-callout{--agent-promo-corner: 34px;position:relative;display:flex;flex-direction:row;align-items:center;gap:.38rem;margin:0 -.42rem;padding:.38rem .48rem .38rem 2.2rem!important;border-radius:0 8px 8px;font-size:.88rem!important;line-height:1.22;color:#fff;background:transparent;border:none;box-shadow:none;isolation:isolate}.agent-panel .agent-catalog-b2b-promo-callout:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:linear-gradient(165deg,#e53935,#c62828 55%,#b71c1c);clip-path:polygon(var(--agent-promo-corner) 0,100% 0,100% 100%,0 100%,0 var(--agent-promo-corner));box-shadow:0 2px 6px #b71c1c47,inset 0 1px #ffffff1f}.agent-panel .agent-catalog-promo-callout-tri{position:absolute;top:0;left:0;z-index:3;width:var(--agent-promo-corner);height:var(--agent-promo-corner);overflow:visible;line-height:0;pointer-events:none}.agent-panel .agent-catalog-promo-callout-tri-svg{display:block;width:calc(var(--agent-promo-corner) + 2px);height:calc(var(--agent-promo-corner) + 2px);margin:-1px 0 0 -1px;shape-rendering:geometricPrecision}.agent-panel .agent-catalog-promo-callout-tri-label{position:absolute;top:4px;left:0;z-index:1;width:22px;font-size:.43rem;font-weight:900;color:#dc2626;text-align:center;line-height:1;transform:rotate(-43deg);transform-origin:center center;white-space:nowrap}.agent-panel .agent-catalog-b2b-price-cluster{align-self:stretch;width:100%;display:flex;flex-direction:column}.agent-panel .agent-catalog-b2b-sale-slot{flex:0 0 auto;min-height:1.7812rem;display:flex;align-items:center;justify-content:center}.agent-panel .agent-catalog-b2b-sale-slot>.agent-catalog-b2b-row{margin:0 -.42rem;width:calc(100% + .84rem)}.agent-panel .agent-catalog-b2b-sale-slot--empty{visibility:hidden;pointer-events:none}.agent-panel .agent-catalog-b2b-promo-slot{flex:0 0 auto;min-height:calc(.38rem * 2 + 1.22 * .8rem * 2 + 2px);display:flex;align-items:stretch;justify-content:center;padding-top:0}.agent-panel .agent-catalog-b2b-promo-slot>.agent-catalog-b2b-promo-plain{width:100%}@media(max-width:719px){.agent-panel .agent-catalog-b2b-promo-callout{padding:.32rem .42rem .32rem 2.2rem!important;gap:.3rem}.agent-panel .agent-catalog-b2b-promo-callout-text{font-size:.72rem;line-height:1.18;-webkit-line-clamp:3}.agent-panel .agent-catalog-b2b-promo-slot{min-height:calc(3.1888rem + 2px)}}.agent-panel .agent-catalog-b2b-promo-slot--empty{visibility:hidden;pointer-events:none}.agent-panel .agent-catalog-b2b-units-cluster{align-self:stretch;width:100%}.agent-panel .agent-catalog-list--cards:not(.agent-catalog-list--book)>.agent-catalog-item--b2b .agent-catalog-b2b-units-wrap{min-height:3.85rem;display:flex;align-items:center;justify-content:center;overflow:visible}.agent-panel .agent-catalog-list--cards:not(.agent-catalog-list--book)>.agent-catalog-item--b2b .agent-catalog-unit-metric-val{overflow:visible;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.4}.agent-panel .agent-catalog-b2b-promo-slot,.agent-panel .agent-catalog-b2b-units-cluster{overflow:visible}.agent-panel .agent-catalog-b2b-units-cluster--empty .agent-catalog-b2b-units-wrap{min-height:5.75rem;visibility:hidden;pointer-events:none}.agent-panel .agent-catalog-b2b-specs-cluster{align-self:stretch;width:100%;margin-top:.12rem}.agent-panel .agent-catalog-b2b-specs-plain{align-self:stretch;width:100%;margin-top:.12rem;text-align:center}.agent-panel .agent-catalog-b2b-spec-plain-line{margin:0;padding:.18rem .1rem;font-size:.86rem;line-height:1.52;color:#374151}.agent-panel .agent-catalog-b2b-meta-cluster{align-self:stretch;width:100%;display:flex;flex-direction:column;gap:.12rem;margin-top:.06rem}.agent-panel .agent-catalog-b2b-meta-cluster>.agent-catalog-b2b-row.agent-catalog-b2b-muted{padding:.4rem .46rem;line-height:1.5}.agent-panel .agent-catalog-b2b-stock-slot{flex:0 0 auto;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:.28rem;min-height:0}.agent-panel .agent-catalog-b2b-stock-slot--empty{min-height:calc(2.4396rem + 3px);visibility:hidden;pointer-events:none}.agent-panel .agent-catalog-b2b-stock-slot>.agent-catalog-b2b-status-pill{margin-top:0}.agent-panel .agent-catalog-b2b-muted{color:#6b7280;font-size:.84rem}.agent-panel .agent-catalog-b2b-status-pill{margin-top:.35rem;padding:.42rem .65rem;background:#111;color:#fff;font-weight:700;font-size:.88rem;text-align:center;border-radius:8px;border-bottom:3px solid #22c55e}.agent-panel .agent-catalog-b2b-status-pill--out-stock{border-bottom-color:#f59e0b}.agent-panel .agent-catalog-b2b-status-pill--soon{border-bottom-color:#3b82f6}.agent-panel .agent-catalog-b2b-status-pill--back{border-bottom-color:#22c55e}.agent-panel .agent-catalog-b2b-more-hint{margin:.68rem 0 0;padding:.08rem .2rem .05rem;font-size:.78rem;color:var(--owl-primary, #14532d);font-weight:600;text-align:center;opacity:.92;line-height:1.42}.agent-panel .agent-catalog-b2b-more-hint--subtle{color:#6b7280;font-weight:500}.agent-panel .agent-catalog-item--b2b .agent-catalog-foot-actions{position:relative;flex-shrink:0;padding:.52rem .75rem .72rem;border-top:1px solid #eceff4;background:#fafbfd;display:flex;flex-direction:column;align-items:center}.agent-catalog-detail-modal{width:min(94vw,32rem);max-height:min(92vh,44rem);overflow:hidden;display:flex;flex-direction:column;background:linear-gradient(180deg,color-mix(in srgb,var(--owl-card-bg, #fff) 98%,var(--owl-primary, #1a5632) 2%),#f5f7f9 72%);border-radius:16px;border:1px solid color-mix(in srgb,var(--owl-primary, #1a5632) 14%,#e5e7eb);box-shadow:0 4px 6px color-mix(in srgb,var(--owl-primary, #1a5632) 6%,transparent),0 22px 48px #0f172a33;animation:agent-catalog-modal-panel-in .28s cubic-bezier(.22,1,.36,1)}.agent-catalog-detail-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;padding:.9rem 1.05rem;border-bottom:1px solid color-mix(in srgb,var(--owl-primary, #1a5632) 10%,#e5e7eb);background:linear-gradient(180deg,#fff,#fafbfc);box-shadow:0 1px #fffc inset}.agent-catalog-detail-modal-title{margin:0;flex:1;font-size:1.14rem;font-weight:800;line-height:1.35;color:#0f172a;text-align:right;letter-spacing:-.01em}.agent-catalog-detail-modal-body{padding:.9rem 1.05rem 1.1rem;overflow-y:auto}.agent-catalog-deep-link-product-page{width:100%;max-width:min(56rem,100%);margin-inline:auto;padding-bottom:1.25rem}.agent-catalog-deep-link-toolbar{margin-bottom:.85rem}.agent-catalog-deep-link-unified{width:100%;margin-inline:auto;border-radius:16px;border:1px solid color-mix(in srgb,var(--owl-primary, #1a5632) 14%,#e5e7eb);background:#fff;box-shadow:0 2px 4px color-mix(in srgb,var(--owl-primary, #1a5632) 5%,transparent),0 12px 28px #0f172a14;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.agent-catalog-deep-link-unified:hover{border-color:color-mix(in srgb,var(--owl-primary, #1a5632) 28%,#e5e7eb);box-shadow:0 3px 8px color-mix(in srgb,var(--owl-primary, #1a5632) 8%,transparent),0 14px 32px #0f172a1a}@media(prefers-reduced-motion:reduce){.agent-catalog-deep-link-unified{transition:none}}.agent-panel .agent-catalog-deep-link-unified .agent-catalog-deep-link-card-wrap{grid-template-columns:1fr;width:100%;max-width:100%;margin-inline:0}.agent-panel .agent-catalog-deep-link-unified .agent-catalog-item-inner--b2b{border:none;box-shadow:none;border-radius:0;background:transparent}.agent-panel .agent-catalog-deep-link-unified .agent-catalog-b2b-media{border-radius:14px 14px 0 0}.agent-panel .agent-catalog-deep-link-unified .agent-catalog-b2b-body{padding-inline:1rem}.agent-panel .agent-catalog-deep-link-unified .agent-catalog-item--with-below-fold .agent-catalog-item-inner--b2b{border-radius:0}.agent-panel .agent-catalog-deep-link-unified .agent-catalog-card-below-fold{padding:.55rem 1rem 1rem;margin:0;background:transparent;border-top:1px solid rgba(15,23,42,.06)}.agent-panel .agent-catalog-deep-link-unified .agent-catalog-card-below-fold .agent-catalog-detail-konimbo{margin-top:0;padding-top:0}.agent-panel .agent-catalog-deep-link-unified .agent-catalog-card-below-fold .agent-catalog-detail-konimbo-text{padding-top:.05rem}.agent-panel .agent-catalog-deep-link-unified .agent-catalog-card-below-fold .agent-catalog-detail-muted--deep-link-empty{margin:0;padding:0;text-align:right;border:none;background:transparent;font-size:.88rem;color:#94a3b8}.agent-catalog-deep-link-status{margin:.35rem 0 0}.agent-catalog-detail-modal-thumb{width:100%;margin:0 0 .85rem;padding:0;border-radius:14px;background:transparent;border:none;box-shadow:none}.agent-catalog-detail-konimbo-media{--gallery-w: clamp(160px, 60%, 220px);display:flex;flex-direction:column;align-items:center;gap:.55rem;width:100%}.agent-catalog-detail-konimbo-stage{position:relative;width:var(--gallery-w);max-width:100%;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;padding:.55rem;box-sizing:border-box;border-radius:12px;background:linear-gradient(180deg,#fff,#f1f5f9);border:1px solid #e2e8f0;box-shadow:0 1px #fff inset,0 1px 2px #0f172a0d}.agent-catalog-detail-konimbo-hero{display:block;max-width:calc(100% - .4rem);max-height:calc(100% - .4rem);width:auto;height:auto;object-fit:contain}.agent-catalog-detail-konimbo-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:1.7rem;height:1.7rem;padding:0;margin:0;border:1px solid #d1d5db;border-radius:999px;font-size:.92rem;font-weight:700;line-height:1;color:#0f172a;background:#fff;cursor:pointer;box-shadow:0 1px 4px #0f172a2e;transition:background .15s ease,border-color .15s ease}.agent-catalog-detail-konimbo-nav:hover{background:#f8fafc;border-color:#94a3b8}.agent-catalog-detail-konimbo-nav:focus-visible{outline:2px solid var(--owl-primary, #166534);outline-offset:2px}.agent-catalog-detail-konimbo-nav--prev{inset-inline-start:-.55rem}.agent-catalog-detail-konimbo-nav--next{inset-inline-end:-.55rem}.agent-catalog-detail-konimbo-thumbs-wrap{display:flex;flex-direction:column;align-items:center;gap:.32rem;width:var(--gallery-w);max-width:100%}.agent-catalog-detail-konimbo-thumbs{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.32rem;max-width:100%}.agent-catalog-detail-konimbo-thumb{flex-shrink:0;padding:0;border:1px solid #e2e8f0;border-radius:6px;background:#fff;cursor:pointer;line-height:0;transition:border-color .15s ease}.agent-catalog-detail-konimbo-thumb:hover{border-color:#94a3b8}.agent-catalog-detail-konimbo-thumb.is-current{border-color:var(--owl-primary, #166534);box-shadow:0 0 0 1px color-mix(in srgb,var(--owl-primary, #1a5632) 30%,transparent)}.agent-catalog-detail-konimbo-thumb img{width:30px;height:30px;object-fit:contain;display:block;border-radius:5px}.agent-catalog-detail-konimbo-count{font-size:.78rem;font-weight:700;color:#64748b}.agent-catalog-detail-media-fallback{width:clamp(160px,60%,220px);max-width:100%;margin-inline:auto;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;background:linear-gradient(180deg,#fff,#f1f5f9);border:1px solid #e2e8f0;box-shadow:0 1px #fff inset,0 1px 2px #0f172a0d;display:flex;align-items:center;justify-content:center}.agent-catalog-detail-media-fallback .agent-lazy-thumb,.agent-catalog-detail-media-fallback .agent-lazy-thumb--catalog{width:calc(100% - .55rem);height:calc(100% - .55rem);min-height:0;max-width:none;max-height:none;aspect-ratio:unset;margin:0;background:transparent;border:none}.agent-catalog-detail-media-fallback .agent-lazy-thumb-img{width:100%;height:100%;object-fit:contain}.agent-catalog-detail-media-fallback .agent-lazy-thumb-placeholder{width:100%;height:100%;min-height:0}.agent-catalog-detail-dl{margin:0 0 .15rem;padding:.5rem .62rem;border-radius:12px;background:#fff;border:1px solid #e8ecf2;box-shadow:0 1px 3px #0f172a0a}.agent-catalog-detail-dl-row{display:grid;grid-template-columns:minmax(4.8rem,28%) minmax(0,1fr);gap:.35rem .65rem;padding:.45rem 0;border-bottom:1px solid #eef1f6;font-size:.93rem;text-align:right}.agent-catalog-detail-dl>*:last-child{border-bottom:none}.agent-catalog-detail-dl-row dt{margin:0;font-weight:600;color:#64748b}.agent-catalog-detail-dl-row dd{margin:0;color:#1e293b}.agent-catalog-detail-dl-row--sku{padding-block:.5rem .55rem;align-items:baseline}.agent-catalog-detail-dl-row--sku dt{font-size:.84rem}.agent-catalog-detail-dl-row--sku dd{font-size:1.3rem;font-weight:850;font-variant-numeric:tabular-nums;letter-spacing:.035em;line-height:1.22;color:#0f172a}.agent-catalog-detail-dl-row--band{background:#e9f5fc;margin-inline:-.62rem;padding-inline:.62rem;border-bottom-color:#dbeafe}.agent-catalog-detail-dl-row--sale dd{color:#c2410c}.agent-catalog-detail-promo-plain{margin:.35rem 0 .15rem}.agent-panel .agent-catalog-b2b-promo-callout--detail{margin:.45rem 0 .2rem;padding:.55rem .65rem!important;font-size:.95rem!important}.agent-panel .agent-catalog-b2b-promo-callout--detail .agent-catalog-b2b-promo-callout-text{font-size:.92rem;line-height:1.28;-webkit-line-clamp:3}.agent-catalog-detail-promo-callout{display:none}.agent-catalog-detail-specs-plain{margin:.35rem 0 0;padding:.35rem 0 .5rem;border-bottom:1px solid #eef1f6}.agent-catalog-detail-spec-plain-line{margin:0 0 .42rem;font-size:.93rem;line-height:1.55;color:#334155;text-align:right}.agent-catalog-detail-spec-plain-line:last-child{margin-bottom:0}.agent-catalog-detail-units-block{margin:.35rem -.62rem .65rem;padding:.62rem .72rem .65rem;border-radius:11px;border:1px solid #e2e8f0;background:linear-gradient(168deg,#fafafa,#f8fafc 52%,#f1f5f9);box-shadow:inset 0 1px #ffffffb8,0 1px 3px #0f172a0a}.agent-catalog-detail-units-heading{margin:0 0 .48rem;font-size:.76rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.agent-catalog-detail-units-pills{display:flex;flex-wrap:wrap;gap:.45rem;align-items:stretch}.agent-catalog-detail-unit-pill{display:inline-flex;align-items:flex-start;flex-direction:column;gap:.22rem;min-width:0;max-width:100%;padding:.45rem .65rem .52rem;border-radius:11px;border:1px solid transparent}.agent-catalog-detail-unit-pill--carton{background:linear-gradient(180deg,#fffbeb,#fef3c7);border-color:color-mix(in srgb,#f59e0b 46%,transparent);color:#78350f}.agent-catalog-detail-unit-pill--stand{background:linear-gradient(180deg,#f0f9ff,#dbeafe);border-color:color-mix(in srgb,#0ea5e9 42%,transparent);color:#0c4a6e}.agent-catalog-detail-unit-pill-label{font-size:.7rem;font-weight:850;letter-spacing:.03em;opacity:.94}.agent-catalog-detail-unit-pill-val{font-size:.93rem;font-weight:750;line-height:1.4;word-break:break-word}.agent-catalog-detail-spec-line{padding:.42rem .62rem;margin:.1rem -.62rem;border-radius:6px;font-size:.93rem;text-align:right;border-bottom:1px solid #eef1f6}.agent-catalog-detail-spec-line--band{background:#e9f5fc}.agent-catalog-detail-flag-oos{color:#b91c1c;font-weight:700}.agent-catalog-detail-konimbo{margin-top:.75rem;padding:.15rem 0 0}.agent-catalog-detail-konimbo-text{margin:0;font-size:.93rem;line-height:1.62;color:#334155;white-space:pre-line}.agent-catalog-detail-muted{margin:.85rem 0 0;padding:.55rem .68rem;font-size:.88rem;color:#64748b;text-align:center;border-radius:10px;background:#f8fafc;border:1px dashed #cbd5e1}@media(max-width:420px){.agent-panel .agent-catalog-b2b-body{font-size:.82rem;padding-inline:.62rem;padding-block:.74rem .65rem}}.agent-panel .agent-products-catalog--book .agent-catalog-item--b2b .agent-catalog-item-inner--b2b{border-radius:10px;border:1px solid #dfe3ea;background:#fff;box-shadow:0 1px 4px #0f172a0f}.agent-panel .agent-lazy-thumb--detail{width:100%;height:100%;min-height:0;border-radius:0;border:none}.agent-panel .agent-catalog-konimbo-thumb--multi{position:relative;cursor:pointer}.agent-panel .agent-catalog-konimbo-thumb--multi:focus-visible{outline:2px solid var(--owl-primary, #1a5632);outline-offset:2px}.agent-panel .agent-catalog-konimbo-card-hero-inner{position:relative;width:100%;height:100%;min-height:0}.agent-panel .agent-catalog-konimbo-card-hero-hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;cursor:pointer}.agent-panel .agent-catalog-konimbo-card-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:1.45rem;height:1.45rem;padding:0;margin:0;border:1px solid #d1d5db;border-radius:999px;font-size:.85rem;font-weight:700;line-height:1;color:#0f172a;background:#fffffff0;cursor:pointer;box-shadow:0 1px 4px #0f172a33;transition:background .15s ease,border-color .15s ease}.agent-panel .agent-catalog-konimbo-card-nav:hover{background:#fff;border-color:#94a3b8}.agent-panel .agent-catalog-konimbo-card-nav:focus-visible{outline:2px solid var(--owl-primary, #166534);outline-offset:2px}.agent-panel .agent-catalog-konimbo-card-nav--prev{inset-inline-start:.28rem}.agent-panel .agent-catalog-konimbo-card-nav--next{inset-inline-end:.28rem}.agent-panel .agent-catalog-konimbo-thumb-count{position:absolute;bottom:.35rem;inset-inline-end:.35rem;z-index:2;min-width:1.35rem;padding:.12rem .38rem;border-radius:6px;font-size:.62rem;font-weight:800;line-height:1.15;color:#fef2f2;background:linear-gradient(145deg,#111827e0,#1e293beb);pointer-events:none;box-shadow:0 1px 6px #00000040}.agent-panel .agent-catalog-konimbo-card-stack{display:flex;flex-direction:column;width:100%;height:100%;min-height:0}.agent-panel .agent-catalog-konimbo-card-stack-main{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.agent-panel .agent-catalog-konimbo-card-stack-main>.agent-lazy-thumb{flex:1 1 auto;min-height:0}.agent-panel .agent-catalog-konimbo-card-strip{flex:0 0 auto;padding:.28rem .35rem .38rem;border-top:1px solid #e2e8f0;background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.agent-panel .agent-catalog-konimbo-card-strip-scroll{display:flex;flex-direction:row;align-items:center;gap:.22rem;overflow-x:auto;overflow-y:hidden;width:100%;min-height:0;scroll-snap-type:x proximity;scrollbar-width:thin;-webkit-overflow-scrolling:touch;overflow-anchor:none;touch-action:pan-x}.agent-panel .agent-catalog-konimbo-card-strip-tmb{flex:0 0 auto;width:30%;min-width:1.65rem;max-width:2.35rem;aspect-ratio:1;padding:0;margin:0;border:1px solid #e2e8f0;border-radius:5px;background:#fff;cursor:pointer;line-height:0;overflow:hidden;scroll-snap-align:start;transition:border-color .12s ease,box-shadow .12s ease}.agent-panel .agent-catalog-konimbo-card-strip-tmb:hover{border-color:#94a3b8}.agent-panel .agent-catalog-konimbo-card-strip-tmb.is-current{border-color:var(--owl-primary, #166534);box-shadow:0 0 0 1px color-mix(in srgb,var(--owl-primary, #1a5632) 35%,transparent)}.agent-panel .agent-catalog-konimbo-card-strip-tmb img{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none}.agent-panel .agent-catalog-konimbo-thumb--multi .agent-lazy-thumb-img{pointer-events:none}.agent-panel .agent-catalog-konimbo-card-strip-tmb:focus-visible{outline:2px solid var(--owl-primary, #1a5632);outline-offset:1px}.agent-konimbo-gallery-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10100;display:flex;align-items:center;justify-content:center;padding:.75rem;box-sizing:border-box;background:#0f172ac7}.agent-konimbo-gallery-modal{position:relative;max-width:min(96vw,52rem);width:100%;display:flex;flex-direction:column;align-items:stretch}.agent-konimbo-gallery-slide{position:relative}.agent-konimbo-gallery-close{position:absolute;top:.35rem;inset-inline-end:.35rem;z-index:3;width:2.25rem;height:2.25rem;padding:0;margin:0;border:none;border-radius:8px;font-size:1.5rem;line-height:1;color:#f8fafc;background:#0f172a73;cursor:pointer}.agent-konimbo-gallery-close:hover{background:#0f172aa6}.agent-konimbo-gallery-frame{display:flex;align-items:center;justify-content:center;min-height:min(72vh,520px);background:#0f172a;border-radius:12px;overflow:hidden}.agent-konimbo-gallery-img{max-width:100%;max-height:min(72vh,520px);width:auto;height:auto;object-fit:contain;display:block}.agent-konimbo-gallery-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:3rem;height:3rem;padding:0;border:none;border-radius:999px;font-size:1.55rem;font-weight:700;line-height:1;color:#0f172a;background:#fffffff0;cursor:pointer;box-shadow:0 1px #fff inset,0 2px 16px #00000047}.agent-konimbo-gallery-nav:hover{background:#fff}.agent-konimbo-gallery-nav--prev{inset-inline-start:.5rem}.agent-konimbo-gallery-nav--next{inset-inline-end:.5rem}.agent-konimbo-gallery-counter{margin-top:.5rem;text-align:center;font-size:.8rem;font-weight:600;color:#e2e8f0}.agent-konimbo-gallery-thumbs{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.45rem;margin-top:.65rem;padding:.35rem 0}.agent-konimbo-gallery-thumb{flex-shrink:0;padding:3px;border:2px solid transparent;border-radius:8px;background:#ffffff1f;cursor:pointer;line-height:0}.agent-konimbo-gallery-thumb:is(:hover,.is-current){border-color:#f8fafcd9}.agent-konimbo-gallery-thumb img{width:56px;height:56px;object-fit:contain;border-radius:5px;display:block}.agent-offline-banner{background:#7c4f00;color:#fff8e8;font-size:.85rem;padding:.45rem 1rem;border-radius:6px;margin-bottom:.75rem;text-align:center}html:has(.agent-app-shell){overflow-anchor:none}.agent-app-shell{min-height:100vh;display:flex;flex-direction:column;background:transparent;overflow-anchor:none}.agent-app-scroll-top-fab{position:fixed;z-index:85;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));width:3rem;height:3rem;margin:0;padding:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;cursor:pointer;color:#fff;background:linear-gradient(155deg,var(--owl-primary, #1a5632) 0%,var(--owl-primary-dark, #134024) 100%);box-shadow:0 1px #fff3 inset,0 8px 28px #13402461;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.agent-app-scroll-top-fab:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 1px #ffffff42 inset,0 12px 32px #1340246b}.agent-app-scroll-top-fab:active{transform:translateY(0)}.agent-app-scroll-top-fab:focus-visible{outline:none;box-shadow:0 0 0 3px #4ade8073,0 8px 28px #13402461}.agent-create-fab{position:fixed;z-index:85;left:max(1rem,env(safe-area-inset-left));bottom:max(1rem,env(safe-area-inset-bottom));width:3rem;height:3rem;margin:0;padding:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;cursor:pointer;color:#fff;background:linear-gradient(155deg,var(--owl-primary, #1a5632) 0%,var(--owl-primary-dark, #134024) 100%);box-shadow:0 1px #fff3 inset,0 8px 28px #13402461;transition:transform .22s ease,box-shadow .18s ease,filter .18s ease}.agent-create-fab svg{transition:transform .22s ease}.agent-create-fab--open svg{transform:rotate(45deg)}.agent-create-fab:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 1px #ffffff42 inset,0 12px 32px #1340246b}.agent-create-fab:active{transform:translateY(0)}.agent-create-fab:focus-visible{outline:none;box-shadow:0 0 0 3px #4ade8073,0 8px 28px #13402461}.agent-create-fab-menu{position:fixed;z-index:86;left:max(1rem,env(safe-area-inset-left));bottom:calc(max(1rem,env(safe-area-inset-bottom)) + 3.6rem);min-width:11rem;background:#111c15;border:1px solid rgba(255,255,255,.16);border-radius:14px;box-shadow:inset 0 1px #ffffff0f,0 12px 36px #00000073;padding:.4rem;display:flex;flex-direction:column;gap:.2rem}.agent-create-fab-menu-item{width:100%;padding:.68rem .9rem;border-radius:10px;border:none;background:transparent;color:#ffffffe0;font:inherit;font-size:.92rem;font-weight:600;text-align:right;cursor:pointer;white-space:nowrap;transition:background .14s ease,color .14s ease}.agent-create-fab-menu-item:hover{background:color-mix(in srgb,var(--owl-accent, #4ade80) 16%,#0d2618);color:#fff}.agent-create-fab-menu-item:focus-visible{outline:none;box-shadow:0 0 0 2px #4ade8080;border-radius:10px}.agent-create-fab-menu-item--nav{color:color-mix(in srgb,var(--owl-accent, #4ade80) 80%,#fff);font-weight:600}.agent-create-fab-menu-divider{height:1px;margin:.2rem .5rem;background:#ffffff24}.agent-offline-queue{position:relative;display:inline-flex}.agent-offline-queue-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px 2px 6px;border-radius:999px;background:#eab3082e;color:#ca8a04;border:1px solid rgba(234,179,8,.35);font-size:.72rem;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}.agent-offline-queue-badge--has-failed{background:#dc262629;color:#dc2626;border-color:#dc262666}.agent-offline-queue-failed-count{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#dc2626;color:#fff;font-size:.66rem}.agent-offline-queue-panel{position:absolute;top:calc(100% + 6px);inset-inline-end:0;z-index:200;width:min(320px,86vw);max-height:60vh;overflow-y:auto;padding:10px 12px;border-radius:12px;background:#fff;border:1px solid rgba(15,23,42,.12);box-shadow:0 12px 32px #0f172a2e;text-align:right}.agent-offline-queue-panel-line{margin:0 0 6px;font-size:.78rem;color:#475569}.agent-offline-queue-failed-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px;color:#dc2626;font-size:.82rem}.agent-offline-queue-failed-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.agent-offline-queue-failed-item{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:8px;background:#dc26260f}.agent-offline-queue-failed-item-main{display:flex;flex-direction:column;gap:2px;min-width:0}.agent-offline-queue-failed-item-title{font-size:.78rem;font-weight:600;color:#1f2937}.agent-offline-queue-failed-item-error{font-size:.7rem;color:#b91c1c;word-break:break-word}.agent-offline-queue-failed-item-actions{display:flex;flex-direction:column;gap:4px;flex-shrink:0}.agent-offline-queue-link{background:none;border:none;padding:0;font-size:.74rem;font-weight:600;color:#2563eb;cursor:pointer;white-space:nowrap}.agent-offline-queue-link--danger{color:#dc2626}.agent-app-scroll-top-fab-icon{display:block;flex-shrink:0}.agent-app-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.agent-app-topbar{position:sticky;top:0;z-index:100;flex-shrink:0;padding:1rem clamp(.65rem,3.5vw,1.35rem) 1.1rem;padding-left:max(clamp(.65rem,3.5vw,1.35rem),env(safe-area-inset-left));padding-right:max(clamp(.65rem,3.5vw,1.35rem),env(safe-area-inset-right));padding-top:max(1rem,env(safe-area-inset-top));background:linear-gradient(125deg,#0a0a0a,#141414 38%,#0d0d0d 72%,#000);color:#fff;border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 1px #ffffff12 inset,0 20px 48px #00000047;transition:padding .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1),background .32s ease,border-color .28s ease,backdrop-filter .32s ease,-webkit-backdrop-filter .32s ease}.agent-app-topbar--menu-open{position:fixed;z-index:10502}.agent-app-topbar--scrolled{padding-top:max(.55rem,env(safe-area-inset-top));padding-bottom:.55rem;border-bottom-color:#ffffff1f;box-shadow:0 1px #ffffff0f inset,0 10px 36px #0000008c;backdrop-filter:blur(14px) saturate(.92);-webkit-backdrop-filter:blur(14px) saturate(.92);background:linear-gradient(125deg,#0c0c0ceb,#1a1a1ae6 38%,#0a0a0af0)}.agent-app-topbar-inner{width:100%;max-width:none;margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1rem}.agent-app-header-categories{position:relative;flex:1 1 auto;min-width:0}.agent-app-header-categories-summary{list-style:none;display:flex;align-items:center;justify-content:flex-end;gap:.35rem;cursor:pointer;font-size:.88rem;font-weight:700;color:#fafafa;margin:0;padding-inline:.35rem;-webkit-user-select:none;user-select:none}.agent-app-header-categories-summary::-webkit-details-marker{display:none}.agent-app-header-categories-chevron{flex-shrink:0;opacity:.88}.agent-app-header-categories[open] .agent-app-header-categories-chevron{transform:rotate(180deg)}.agent-app-header-categories-panel{display:flex;flex-direction:column;gap:.45rem;position:absolute;inset-inline-start:auto;inset-inline-end:0;top:calc(100% + .4rem);width:min(24rem,calc(100vw - 1.25rem));z-index:50;max-height:min(60vh,18rem);overflow-y:auto;overscroll-behavior:contain;padding:.65rem;border-radius:14px;background:#000;border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff0f,0 12px 32px #00000073;scrollbar-width:none;-ms-overflow-style:none}.agent-app-header-categories-panel::-webkit-scrollbar{display:none;width:0;height:0}.agent-app-header-categories-link{display:block;padding:.78rem .92rem;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff14;font-size:.9375rem;font-weight:600;color:#fff;text-decoration:none;transition:background .18s ease,border-color .18s ease}.agent-app-header-categories-link:hover{background:#ffffff24;border-color:#ffffff38;color:#fff}.agent-app-header-categories-link:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--owl-accent, #4ade80) 45%,transparent)}.agent-app-header-categories-link--all{font-weight:800;border-color:color-mix(in srgb,var(--owl-accent, #4ade80) 45%,transparent);background:color-mix(in srgb,var(--owl-accent, #4ade80) 14%,#0a120e)}.agent-app-header-categories-link--all:hover{background:color-mix(in srgb,var(--owl-accent, #4ade80) 22%,#0f1a14);border-color:color-mix(in srgb,var(--owl-accent, #4ade80) 55%,transparent)}.agent-app-nav{flex:1;min-width:0;display:flex;justify-content:center;align-items:center;order:0;position:relative;z-index:2}.agent-app-nav-hamburger{display:none;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;padding:0;border-radius:var(--owl-radius-lg, 14px);border:1px solid color-mix(in srgb,#fff 22%,transparent);background:color-mix(in srgb,#fff 12%,transparent);color:#fff;cursor:pointer}.agent-app-nav-hamburger:hover{background:color-mix(in srgb,#fff 18%,transparent)}.agent-app-nav-hamburger:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--owl-accent, #4ade80) 55%,transparent)}.agent-app-nav-hamburger-icon{display:block;width:1.35rem;height:1.35rem}.agent-app-nav-desktop-only{display:contents}.agent-nav-tab-row{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.35rem .65rem;max-width:min(100%,58rem);width:100%;min-width:0}.agent-app-topbar .agent-app-nav-pill{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:.35rem;max-width:min(100%,58rem);width:100%;min-width:0;padding:.5rem;border-radius:var(--owl-radius-pill, 999px);border:1px solid rgba(255,255,255,.14);background:#ffffff0f;box-shadow:inset 0 1px #ffffff0d;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-color:rgba(255,255,255,.35) transparent}.agent-app-topbar .agent-nav-tabs.agent-tabs{margin:0;padding:.2rem .35rem;border:none;background:transparent;box-shadow:none}.agent-app-topbar .agent-tab{flex:0 0 auto;color:#ffffffc7}.agent-app-topbar .agent-tab:hover{color:#fff;background:#ffffff1a;border-color:#ffffff29}.agent-app-topbar a.agent-tab--owl-tools{text-decoration:none;color:#ffffffc7}.agent-app-topbar a.agent-tab--owl-tools:hover{color:#fff;background:#ffffff1a;border-color:#ffffff29}.agent-app-topbar .agent-app-nav-pill .agent-nav-tabs{flex:1 1 auto;min-width:0;justify-content:flex-start;max-width:none;margin:0;padding:0;border:none;background:transparent;box-shadow:none;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.agent-app-topbar .agent-app-nav-pill .agent-tab--owl-tools{flex:0 0 auto;align-self:center;border-inline-start:1px solid rgba(255,255,255,.16);margin-inline-start:.12rem;padding-inline-start:.45rem}.agent-nav-dropdown{position:relative;display:inline-flex}.agent-nav-dropdown-trigger{display:flex;align-items:center;gap:.3rem}.agent-nav-dropdown-chevron{flex-shrink:0;transition:transform .18s ease}.agent-nav-dropdown--open .agent-nav-dropdown-chevron{transform:rotate(180deg)}.agent-nav-dropdown-menu{min-width:13rem;background:#1a2e20;border:1px solid rgba(255,255,255,.16);border-radius:12px;box-shadow:0 8px 24px #00000052;padding:.35rem;display:flex;flex-direction:column;gap:.18rem;z-index:9999}.agent-nav-dropdown-item{width:100%;padding:.62rem .85rem;border-radius:8px;border:none;background:transparent;color:#ffffffd1;font:inherit;font-size:.9rem;text-align:right;cursor:pointer;transition:background .14s ease,color .14s ease}.agent-nav-dropdown-item:hover{background:#ffffff1a;color:#fff}.agent-nav-dropdown-item--active{background:color-mix(in srgb,var(--owl-accent, #4ade80) 18%,#0d2618);color:#fff;font-weight:700}.agent-app-topbar .agent-nav-tabs{max-width:min(100%,52rem);justify-content:center}@media(min-width:901px){.agent-nav-tab-row,.agent-app-topbar .agent-app-nav-pill{max-width:100%}.agent-app-topbar .agent-nav-tabs{max-width:none}}.agent-app-brand{display:flex;align-items:center;gap:.75rem;min-width:0;flex-shrink:0;color:inherit;text-decoration:none}.agent-app-brand:hover{color:inherit}.agent-app-brand:focus-visible{outline:none;border-radius:var(--owl-radius-lg, 14px);box-shadow:0 0 0 3px color-mix(in srgb,var(--owl-accent, #4ade80) 45%,transparent)}.agent-app-logo{flex-shrink:0;width:3.25rem;height:3.25rem;object-fit:contain;border-radius:var(--owl-radius-lg, 18px);background:linear-gradient(145deg,#fff,#f0f0f0);box-shadow:0 0 0 2px #ffffff38,0 4px 16px #00000073;transition:transform .32s cubic-bezier(.22,1,.36,1)}.agent-app-topbar--scrolled .agent-app-logo{transform:scale(.9)}@media(prefers-reduced-motion:reduce){.agent-app-topbar,.agent-app-logo{transition-duration:.01ms}.agent-app-topbar--scrolled .agent-app-logo{transform:none}}.agent-app-brand-text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.agent-app-company{font-weight:800;font-size:1.2rem;letter-spacing:-.03em;line-height:1.25;text-shadow:0 1px 2px rgba(0,0,0,.2)}.agent-app-product{font-size:.8125rem;font-weight:500;color:#ffffff9e;letter-spacing:.02em}.agent-app-topbar-right{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;min-width:0;flex-shrink:0}.agent-app-userbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem .75rem}.agent-app-userbar-name{font-size:.8125rem;font-weight:600;color:#e8f0eb;max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-app-userbar-role{font-weight:500;color:color-mix(in srgb,var(--owl-sidebar-text, #c8d6ce) 88%,transparent)}.agent-app-change-password{padding:.35rem .75rem;border-radius:10px;border:1px solid color-mix(in srgb,#fff 16%,transparent);background:transparent;color:color-mix(in srgb,#fff 94%,transparent);font-size:.8125rem;font-weight:600;cursor:pointer;white-space:nowrap}.agent-app-change-password:hover{background:color-mix(in srgb,#fff 10%,transparent)}.agent-app-change-password:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--owl-accent, #4ade80) 45%,transparent)}.agent-app-logout{padding:.35rem .75rem;border-radius:10px;border:1px solid color-mix(in srgb,#fff 18%,transparent);background:color-mix(in srgb,#fff 8%,transparent);color:#fff;font-size:.8125rem;font-weight:600;cursor:pointer}.agent-app-logout:hover{background:color-mix(in srgb,#fff 14%,transparent)}.agent-app-login{padding:.35rem .75rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--owl-accent, #4ade80) 45%,transparent);background:color-mix(in srgb,var(--owl-accent, #4ade80) 12%,transparent);color:#fff;font-size:.8125rem;font-weight:600;text-decoration:none;cursor:pointer}.agent-app-login:hover{background:color-mix(in srgb,var(--owl-accent, #4ade80) 22%,transparent)}.agent-app-tagline{margin:0;max-width:22rem;font-size:.8125rem;line-height:1.45;color:#ffffff94;text-align:start}@media(max-width:640px){.agent-app-tagline{display:none}}@media(max-width:900px){.agent-app-topbar-inner{flex-wrap:wrap;align-items:center;gap:.55rem .75rem}.agent-app-brand{flex:1 1 12rem;min-width:0}.agent-app-company{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(62vw,15rem)}.agent-app-nav{flex:0 0 auto;justify-content:flex-start;max-width:none;margin-inline-end:auto;min-width:0}.agent-app-header-categories{flex:1 1 8rem;min-width:0;max-width:100%}.agent-app-header-categories-summary{justify-content:flex-end}.agent-app-topbar-right{flex:0 1 auto;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.45rem;align-self:center;min-width:0;margin-inline-start:auto}.agent-app-nav-hamburger{display:inline-flex}.agent-app-nav-desktop-only{display:none}.agent-app-nav-mobile-backdrop{position:fixed;top:var(--agent-app-topbar-height, 4.25rem);inset-inline:0;bottom:0;z-index:10500;padding:0;margin:0;cursor:pointer;border:none;border-radius:0;background:#000c0885}.agent-app-nav-mobile-drawer{position:fixed;inset-inline:0;top:var(--agent-app-topbar-height, 4.25rem);bottom:0;z-index:10501;display:flex;flex-direction:column;overflow:hidden;width:100%;max-width:none;padding-block:.85rem max(.85rem,env(safe-area-inset-bottom));padding-inline:max(1rem,env(safe-area-inset-inline-end)) max(1rem,env(safe-area-inset-inline-start));background:#000;color:#fff;box-shadow:inset 0 1px #ffffff0f,0 10px 40px #00000059;border-inline:none;border-top:1px solid rgba(255,255,255,.14)}.agent-app-nav-mobile-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem;padding-bottom:.85rem;border-bottom:1px solid rgba(255,255,255,.14);font-size:.95rem;font-weight:700;letter-spacing:-.02em;color:#fff}.agent-app-nav-mobile-close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;padding:0;border:none;border-radius:10px;background:#ffffff1f;color:#fff;cursor:pointer}.agent-app-nav-mobile-close:hover{background:#fff3}.agent-app-nav-mobile-close:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--owl-accent, #4ade80) 45%,transparent)}.agent-app-nav-mobile-list{display:flex;flex-direction:column;flex:1 1 0;min-height:0;gap:.45rem;overflow-y:scroll;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:max(1rem,env(safe-area-inset-bottom))}.agent-app-nav-mobile-item{padding:.78rem .92rem;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff14;color:#fff;font-size:.94rem;font-weight:600;text-align:start;cursor:pointer;font-family:inherit;text-decoration:none;transition:background .18s ease,border-color .18s ease}.agent-app-nav-mobile-item:hover{background:#ffffff24;border-color:#ffffff38}.agent-app-nav-mobile-item--link{display:flex;align-items:center}.agent-app-nav-mobile-item--active{border-color:color-mix(in srgb,var(--owl-accent, #4ade80) 52%,transparent);background:color-mix(in srgb,var(--owl-accent, #4ade80) 18%,#0d2618);color:#fff;font-weight:800}.agent-app-nav-mobile-group-label{padding:.55rem .3rem .2rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffff73}.agent-app-nav-mobile-group{border-radius:12px;border:1px solid rgba(255,255,255,.14)}.agent-app-nav-mobile-group-summary{padding:.78rem .92rem;background:#ffffff14;color:#fff;font-size:.94rem;font-weight:700;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;user-select:none;border-radius:12px}.agent-app-nav-mobile-group-summary:after{content:"▾";font-size:1.15rem;opacity:.9;transition:transform .18s ease}.agent-app-nav-mobile-group[open]>.agent-app-nav-mobile-group-summary{border-radius:12px 12px 0 0}.agent-app-nav-mobile-group[open] .agent-app-nav-mobile-group-summary:after{transform:rotate(-180deg)}.agent-app-nav-mobile-group-items{display:flex;flex-direction:column;gap:.3rem;padding:.35rem .45rem .45rem;background:#00000026;border-radius:0 0 12px 12px}.agent-app-nav-mobile-item--sub{border-radius:8px;padding:.6rem .8rem}}@media(max-width:480px){.agent-app-topbar{padding-bottom:.85rem}.agent-app-userbar-name{max-width:9.5rem}.agent-app-topbar .agent-tab{padding:.45rem .72rem;font-size:.78rem}.agent-app-change-password,.agent-app-logout,.agent-app-login{padding:.32rem .6rem;font-size:.75rem}}.agent-app-password-modal-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999}.agent-app-password-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;padding:0;margin:0;cursor:pointer;border-radius:0;background:#05100a8c}.agent-app-password-modal{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(92vw,22rem);padding:1.35rem 1.35rem 1.2rem;border-radius:16px;background:linear-gradient(160deg,color-mix(in srgb,var(--owl-sidebar-bg, #0d1f14) 6%,var(--owl-card-bg, #fff)) 0%,var(--owl-card-bg, #fff) 45%);border:1px solid var(--owl-border-light, #e8f0eb);box-shadow:0 24px 56px #00000040,0 2px #ffffffbf inset}.agent-app-password-modal-title{margin:0 0 1rem;font-size:1.15rem;font-weight:800;letter-spacing:-.025em;color:var(--owl-text, #1a1d23)}.agent-app-password-modal-form{display:flex;flex-direction:column;gap:.45rem}.agent-app-password-modal-label{font-size:.8125rem;font-weight:600;color:var(--owl-text-secondary, #4a5568)}.agent-app-password-modal-input{width:100%;box-sizing:border-box;padding:.55rem .72rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--owl-primary, #1a5632) 16%,var(--owl-border-light, #e8f0eb));font-family:inherit;font-size:.9rem;margin-bottom:.35rem}.agent-app-password-modal-input:focus-visible{outline:none;box-shadow:0 0 0 3px var(--owl-input-focus-shadow, rgba(74, 222, 128, .35))}.agent-app-password-modal-error{margin:.15rem 0 0;font-size:.8125rem;color:var(--owl-danger-text, #b91c1c);font-weight:600}.agent-app-password-modal-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.85rem;padding-top:.5rem;border-top:1px solid var(--owl-border-light, #e8f0eb)}.agent-app-password-modal-cancel{padding:.45rem .95rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--owl-primary, #1a5632) 24%,transparent);background:var(--owl-card-bg, #fff);color:var(--owl-text-secondary, #4a5568);font-size:.875rem;font-weight:600;cursor:pointer}.agent-app-password-modal-submit{padding:.45rem .95rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--owl-accent, #4ade80) 40%,transparent);background:linear-gradient(155deg,color-mix(in srgb,var(--owl-primary, #1a5632) 92%,transparent) 0%,var(--owl-primary-dark, #134024) 100%);color:#fff;font-size:.875rem;font-weight:700;cursor:pointer}.agent-app-password-modal-submit:disabled,.agent-app-password-modal-cancel:disabled{opacity:.62;cursor:not-allowed}.agent-app-main{flex:1;min-height:0;display:flex;flex-direction:column;padding:1.25rem clamp(.75rem,2vw,1.5rem) 2.5rem;max-width:none;margin:0;width:100%;box-sizing:border-box;overflow-anchor:none}.agent-app-main>*{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.agent-site-footer{flex-shrink:0;margin-top:auto;padding:1.5rem clamp(.85rem,2.2vw,1.35rem) max(1.35rem,env(safe-area-inset-bottom));border-top:1px solid #1f1f1f;background:#0a0a0a;color:#e8e8e8}.agent-site-footer-inner{max-width:72rem;margin:0 auto;display:flex;flex-direction:column;gap:1.15rem}.agent-site-footer-tagline{margin:0;font-size:.875rem;line-height:1.5;font-weight:500;color:#9a9a9a;letter-spacing:.01em}.agent-site-footer-contact{display:flex;flex-wrap:wrap;gap:.55rem;align-items:stretch}.agent-site-footer-pill{display:inline-flex;align-items:center;gap:.45rem;padding:.42rem .9rem;min-height:2.35rem;border-radius:999px;text-decoration:none;color:#e8e8e8;border:1px solid #2a2a2a;background:#141414;box-sizing:border-box;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .15s ease}.agent-site-footer-pill:hover{background:#1a1a1a;border-color:#404040;color:#fff}.agent-site-footer-pill:active{transform:scale(.98)}.agent-site-footer-pill:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--owl-accent, #4ade80) 45%,transparent)}.agent-site-footer-pill-icon{display:flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;flex-shrink:0;border-radius:999px;background:#ffffff12;color:#cfcfcf}.agent-site-footer-pill-stack{display:flex;flex-direction:column;align-items:flex-start;gap:.05rem;min-width:0;text-align:start}.agent-site-footer-pill-title{font-size:.75rem;font-weight:700;letter-spacing:.02em;color:#fff;line-height:1.2}.agent-site-footer-pill-detail{font-size:.6875rem;font-weight:500;color:#a3a3a3;direction:ltr;unicode-bidi:embed;max-width:11.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.25}.agent-site-footer-pill-single{font-size:.8125rem;font-weight:600;letter-spacing:.01em;line-height:1.2}.agent-site-footer-pill--phone{border-color:color-mix(in srgb,var(--owl-accent-muted, #86efac) 26%,#2a2a2a)}.agent-site-footer-pill--phone .agent-site-footer-pill-icon{color:color-mix(in srgb,var(--owl-accent-muted, #86efac) 90%,#fff);background:color-mix(in srgb,var(--owl-accent, #4ade80) 14%,transparent)}.agent-site-footer-pill--phone:hover{border-color:color-mix(in srgb,var(--owl-accent-muted, #86efac) 44%,#333)}.agent-site-footer-pill--mail{border-color:color-mix(in srgb,#7dd3fc 30%,#2a2a2a)}.agent-site-footer-pill--mail .agent-site-footer-pill-icon{color:#bae6fd;background:color-mix(in srgb,#38bdf8 18%,transparent)}.agent-site-footer-pill--mail:hover{border-color:color-mix(in srgb,#7dd3fc 48%,#333)}.agent-site-footer-pill--tiktok:hover{border-color:color-mix(in srgb,#f5f5f5 22%,#2a2a2a)}.agent-site-footer-pill--instagram:hover{border-color:color-mix(in srgb,#e879f9 35%,#2a2a2a)}.agent-site-footer-categories{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .65rem;font-size:.8125rem;line-height:1.5}.agent-site-footer-categories-label{flex-shrink:0;font-weight:600;color:#737373}.agent-site-footer-category-list{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .35rem;min-width:0}.agent-site-footer-category-sep{color:#404040;-webkit-user-select:none;user-select:none;font-weight:400}.agent-site-footer-category-link{color:#c8c8c8;font-weight:500;text-decoration:none;max-width:100%}.agent-site-footer-category-link:hover{color:#fff;text-decoration:underline;text-underline-offset:.18em}.agent-site-footer-category-link:focus-visible{outline:none;border-radius:4px;box-shadow:0 0 0 2px color-mix(in srgb,var(--owl-accent, #4ade80) 55%,transparent)}.agent-site-footer-site-link-wrap{margin:0;padding-top:.15rem}.agent-site-footer-main-site{display:inline-flex;font-size:.875rem;font-weight:600;color:color-mix(in srgb,var(--owl-accent-muted, #86efac) 88%,#fff);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--owl-accent-muted, #86efac) 35%,transparent);padding-bottom:.1rem;transition:color .18s ease,border-color .18s ease}.agent-site-footer-main-site:hover{color:#fff;border-bottom-color:color-mix(in srgb,var(--owl-accent-muted, #86efac) 65%,transparent)}@media(min-width:901px){.agent-app-header-categories{flex:0 0 auto;min-width:0;max-width:min(40vw,11.5rem)}.agent-app-header-categories-summary{justify-content:center;padding-inline-start:.35rem;padding-inline-end:.35rem;font-size:.8125rem}.agent-app-header-categories-panel{width:min(28rem,calc(100vw - 2rem))}}.agent-login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:radial-gradient(ellipse 80% 60% at 50% -10%,color-mix(in srgb,var(--owl-accent, #4ade80) 18%,transparent) 0%,transparent 55%),linear-gradient(165deg,#050d09,#0d2818 45%,#030806)}.agent-login-card--loading{display:flex;flex-direction:column;align-items:center;text-align:center}.agent-login-owl{display:block;width:100%;max-width:100%;margin:0 auto 1rem;box-sizing:border-box}.agent-login-owl model-viewer{display:block;width:100%;height:100%;background:transparent;--poster-color: transparent}.agent-login-owl--hero{--owl-hero-h: min(42vw, 200px);height:var(--owl-hero-h);margin-bottom:1.1rem}.agent-login-owl--compact{--owl-compact-h: 96px;height:var(--owl-compact-h);max-width:140px;margin-bottom:.85rem}.agent-login-card{width:100%;max-width:420px;padding:2rem 1.65rem;border-radius:var(--owl-radius-xl, 22px);background:linear-gradient(165deg,color-mix(in srgb,#0d1f14 92%,#152a1c),#0a1810);border:1px solid color-mix(in srgb,var(--owl-accent, #4ade80) 32%,#1a3025);box-shadow:0 0 0 1px #ffffff0f inset,0 28px 64px #00000073,0 0 48px color-mix(in srgb,var(--owl-accent, #4ade80) 12%,transparent);color:#e8f0eb}.agent-login-card h1{margin:0 0 .35rem;font-size:1.25rem;font-weight:700}.agent-login-lead{margin:0 0 1.25rem;font-size:.875rem;color:color-mix(in srgb,#c8d6ce 85%,transparent);line-height:1.45}.agent-login-field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1rem}.agent-login-field label{font-size:.8125rem;font-weight:600;color:#b8c9bf}.agent-login-field input{padding:.55rem .65rem;border-radius:10px;border:1px solid #2a4034;background:#08140e;color:#f0faf3;font-size:.9375rem}.agent-login-field input:focus{outline:2px solid color-mix(in srgb,var(--owl-accent, #4ade80) 45%,transparent);outline-offset:1px}.agent-login-actions{margin-top:1.25rem}.agent-login-actions button{width:100%;padding:.65rem 1rem;border:none;border-radius:12px;font-weight:700;font-size:.9375rem;cursor:pointer;background:linear-gradient(135deg,var(--owl-accent, #4ade80),#22c55e);color:#052e12}.agent-login-actions button:disabled{opacity:.55;cursor:not-allowed}.agent-login-error{margin:0 0 1rem;padding:.55rem .65rem;border-radius:10px;background:color-mix(in srgb,#b91c1c 22%,transparent);border:1px solid color-mix(in srgb,#f87171 35%,transparent);color:#fecaca;font-size:.875rem}:root{--owl-app-max: 1200px;--owl-primary: #1a5632;--owl-primary-hover: #22874e;--owl-primary-dark: #134024;--owl-primary-light: #e8f5ee;--owl-accent: #4ade80;--owl-accent-muted: #86efac;--owl-sidebar-bg: #0d1f14;--owl-sidebar-border: #1a3025;--owl-sidebar-text: #c8d6ce;--owl-sidebar-active-bg: #122a1b;--owl-sidebar-active-text: #4ade80;--owl-sidebar-hover-bg: #132b1c;--owl-bg: #f2f7f4;--owl-card-bg: #ffffff;--owl-shadow-card: 0 1px 3px rgba(26, 86, 50, .07);--owl-shadow-raised: 0 4px 14px rgba(26, 86, 50, .12);--owl-shadow-inner: inset 0 1px 0 rgba(255, 255, 255, .6);--owl-card-shadow: var(--owl-shadow-card);--owl-card-shadow-hover: var(--owl-shadow-raised);--owl-card-radius: 12px;--owl-text: #1a1d23;--owl-text-secondary: #4a5568;--owl-text-muted: #718096;--owl-border: #d1e0d8;--owl-border-light: #e8f0eb;--owl-input-border: #c2d4ca;--owl-input-focus: #4ade80;--owl-input-focus-shadow: rgba(74, 222, 128, .18);--owl-btn-primary-bg: #1a5632;--owl-btn-primary-hover: #22874e;--owl-btn-primary-disabled: #7fc49a;--owl-success: #16a34a;--owl-success-bg: #dcfce7;--owl-error: #dc2626;--owl-error-bg: #fef2f2;--owl-warning: #d97706;--owl-warning-bg: #fef3c7;--owl-info: #1a5632;--owl-info-bg: #e8f5ee;--owl-badge-download: #e8f5ee;--owl-badge-download-text: #1a5632;--owl-badge-upload: #dcfce7;--owl-badge-upload-text: #16a34a;--owl-badge-barcode: #fef3c7;--owl-badge-barcode-text: #d97706;--owl-space-1: 4px;--owl-space-2: 8px;--owl-space-3: 12px;--owl-space-4: 16px;--owl-space-5: 20px;--owl-space-6: 24px;--owl-space-8: 32px;--owl-content-max: 960px;--owl-content-wide: var(--owl-app-max);--owl-radius-sm: 10px;--owl-radius-lg: 18px;--owl-radius-xl: 22px;--owl-radius-pill: 999px;--owl-glass-blur: 14px;--owl-glass-border: color-mix(in srgb, #ffffff 55%, var(--owl-border-light));--owl-glow-primary: 0 0 0 1px color-mix(in srgb, var(--owl-primary) 12%, transparent), 0 12px 40px rgba(26, 86, 50, .09)}*,*:before,*:after{box-sizing:border-box}html{direction:rtl}body{margin:0;font-family:Noto Sans Hebrew,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--owl-text);line-height:1.7;background-color:#e2ebe4;background-image:radial-gradient(ellipse 100% 90% at 100% 0%,color-mix(in srgb,var(--owl-primary-light) 95%,transparent) 0%,transparent 52%),radial-gradient(ellipse 80% 70% at 0% 100%,color-mix(in srgb,var(--owl-accent-muted) 45%,transparent) 0%,transparent 48%),radial-gradient(ellipse 55% 45% at 50% 50%,color-mix(in srgb,var(--owl-primary) 6%,transparent) 0%,transparent 62%),linear-gradient(180deg,#e8f0ea,#dce8df);background-attachment:fixed}h1,h2,h3,h4,h5,h6{line-height:1.4}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit}.main-loading{align-items:center;color:var(--owl-text-muted);display:flex;font-size:.9375rem;justify-content:center;min-height:60vh}.app-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:60vh;padding:var(--owl-space-6);color:var(--owl-text-muted);font-size:.9375rem;text-align:center}.app-loading--dense{min-height:auto;padding:var(--owl-space-5)}.app-loading__spinner{width:2.25rem;height:2.25rem;border:3px solid color-mix(in srgb,var(--owl-primary) 22%,var(--owl-border));border-top-color:var(--owl-accent);border-inline-end-color:var(--owl-primary);border-radius:50%;animation:app-loading-spin .75s linear infinite;box-shadow:0 4px 20px color-mix(in srgb,var(--owl-primary) 15%,transparent)}@keyframes app-loading-spin{to{transform:rotate(360deg)}}.agent-empty-state{margin:0;padding:var(--owl-space-6) var(--owl-space-6);border-radius:var(--owl-radius-lg);border:1px solid var(--owl-border-light);background:var(--owl-card-bg);text-align:center;box-shadow:var(--owl-shadow-card)}.agent-empty-state__title{margin:0 0 var(--owl-space-2);font-size:1rem;font-weight:700;color:var(--owl-text)}.agent-empty-state__lead{margin:0;font-size:.875rem;color:var(--owl-text-secondary);line-height:1.5}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--owl-border-light)}::-webkit-scrollbar-thumb{background:var(--owl-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--owl-text-muted)}.owl-section-label{display:block;font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--owl-text-muted);margin:0 0 var(--owl-space-3)}.owl-btn-secondary{background:var(--owl-card-bg);border:1px solid var(--owl-border);color:var(--owl-text-secondary);padding:var(--owl-space-2) var(--owl-space-4);border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.owl-btn-secondary:hover:not(:disabled){background:var(--owl-primary-light);border-color:var(--owl-primary);color:var(--owl-primary)}.owl-btn-secondary:disabled{opacity:.5;cursor:not-allowed}.agent-gmail-toast{position:fixed;inset-inline-start:max(12px,env(safe-area-inset-left));inset-inline-end:max(12px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));z-index:10050;padding:12px 16px;border-radius:var(--owl-card-radius, 12px);font-size:.875rem;font-weight:600;line-height:1.35;color:#052e12;background:linear-gradient(135deg,#bbf7d0,var(--owl-accent));border:1px solid color-mix(in srgb,var(--owl-primary) 28%,transparent);box-shadow:var(--owl-shadow-raised)}
