.agent-panel.agent-panel-wide{max-width:none;width:100%}.panel.agent-panel{position:relative;max-width:none;width:100%;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}.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-product-search-block{margin-top:var(--owl-space-3, 12px)}.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-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-vat-flag{white-space:nowrap;font-size:.85rem}.agent-panel .agent-lines-col-actions{width:1%;white-space:nowrap}.agent-panel .agent-line-remove-btn{font-size:.8125rem}.agent-panel .agent-lines-cell-muted{color:var(--owl-text-muted, #718096)}.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-label-grow{flex:1;min-width:12rem}.agent-panel .agent-barcode-block{margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px dashed var(--owl-border, #d1e0d8)}.agent-panel .agent-barcode-input{width:100%;margin-top:.35rem;font-family:ui-monospace,monospace;letter-spacing:.02em}.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 .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:wrap;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}.agent-panel .agent-tab,.agent-app-topbar .agent-tab{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--stack{display:flex;flex-direction:column;gap:var(--owl-space-5, 20px)}.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){.agent-panel .agent-catalog-list--cards{grid-template-columns:repeat(4,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-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){.agent-panel .agent-catalog-list--cards.agent-catalog-list--order-search{grid-template-columns:repeat(4,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:.45rem;inset-inline-end:.45rem;z-index:2;padding:.2rem .5rem;border-radius:7px;font-size:.65rem;font-weight:800;letter-spacing:.04em;line-height:1.2;color:#1a0f02;background:linear-gradient(145deg,#fde68a,#f59e0b 55%,#d97706);box-shadow:0 1px #ffffff73 inset,0 2px 8px #00000059;pointer-events:none}.agent-panel .agent-catalog-oos-badge{position:absolute;top:.45rem;inset-inline-start:.45rem;z-index:2;max-width:calc(100% - 5rem);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-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:.72rem;line-height:1.4;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:.82rem;font-weight:700;margin-bottom:.1rem;line-height:1.3}.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-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:999px;border:2px solid rgba(255,255,255,.95);background:#ffffff1f;color:#fff;font-size:1.1rem;font-weight:600;line-height:1;cursor:pointer}.agent-panel .agent-catalog-qty-btn:hover:not(:disabled){background:#ffffff47}.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:2px solid rgba(255,255,255,.85);background:#00000059;color:#fff;font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums;text-align:center;font-family:inherit;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.agent-panel .agent-catalog-qty-input:focus{outline:none;border-color:#fff;box-shadow:0 0 0 2px #ffffff40}.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}@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;background:linear-gradient(180deg,#2a322d,#1a1f1c 55%);border-top:1px solid rgba(255,255,255,.08);pointer-events:auto}.agent-panel .agent-catalog-item--order-pick .agent-catalog-details-list{font-size:.78rem;line-height:1.45}.agent-panel .agent-catalog-item--order-pick .agent-catalog-details-list>li.agent-catalog-details-title{font-size:.9rem;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;background:#0e2a1af5;border-top:1px solid rgba(255,255,255,.14);-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:.78rem}.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:.8rem;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-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-controls{margin-top:.15rem}.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-clients-refresh{flex-shrink:0}.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-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-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-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-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-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-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.05rem;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:.82rem;line-height:1.35}.agent-panel .agent-catalog-details-list>li.agent-catalog-promo-line{list-style:none;margin-inline-start:-.85rem;margin-top:.2rem}.agent-panel .agent-catalog-promo-text{display:block;font-size:.8rem;line-height:1.38;font-weight:600;color:#fffbeb;text-shadow:0 0 1px rgba(0,0,0,.9),0 1px 3px rgba(0,0,0,.85)}.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-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)}@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{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-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-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-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-app-shell{min-height:100vh;display:flex;flex-direction:column;background:transparent}.agent-app-topbar{flex-shrink:0;padding:1rem 1.35rem 1.1rem;background:linear-gradient(125deg,#07140d 0%,var(--owl-sidebar-bg, #0d1f14) 32%,#0e3020 58%,#050f0a 100%);color:#fff;border-bottom:1px solid color-mix(in srgb,#fff 8%,var(--owl-sidebar-border, #1a3025));box-shadow:0 1px #ffffff12 inset,0 20px 48px #00000047}.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-nav{flex:1;min-width:0;display:flex;justify-content:center;align-items:center;order:0}.agent-app-topbar .agent-nav-tabs{max-width:min(100%,52rem);justify-content:center}.agent-app-brand{display:flex;align-items:center;gap:.75rem;min-width:0;flex-shrink:0}.agent-app-logo{flex-shrink:0;width:2.65rem;height:2.65rem;object-fit:contain;border-radius:var(--owl-radius-lg, 18px);background:linear-gradient(145deg,#fff,#eef8f1);box-shadow:0 0 0 2px color-mix(in srgb,var(--owl-accent-muted, #86efac) 55%,transparent),0 4px 16px #00000040}.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:var(--owl-sidebar-text, #c8d6ce);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-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:color-mix(in srgb,var(--owl-sidebar-text, #c8d6ce) 92%,transparent);text-align:start}@media(max-width:640px){.agent-app-tagline{width:100%;max-width:none}}.agent-app-main{flex:1;padding:1.25rem clamp(.75rem,2vw,1.5rem) 2.5rem;max-width:none;margin:0;width:100%;box-sizing:border-box}.owl-toast-host{position:fixed;z-index:10050;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-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{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:Heebo,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}
