.supplier-stack{gap:var(--section-gap);flex-direction:column;min-width:0;display:flex}.supplier-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.supplier-section-heading p{font-size:var(--text-small);margin-top:6px}.supplier-tabs{gap:var(--field-gap);flex-wrap:wrap;display:flex}.supplier-tabs .btn{min-height:var(--control-height)}.supplier-filters{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:14px;display:grid}.supplier-filters .search-box{max-width:none}.supplier-filters>small{font-size:var(--text-caption);color:rgb(var(--muted))}.supplier-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 16px;display:grid}.supplier-details dt{font-size:var(--text-caption);color:rgb(var(--muted));margin-bottom:6px}.supplier-details dd{font-size:var(--text-small);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.finance-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.finance-total{padding:14px}.finance-total span{font-size:var(--text-caption);color:rgb(var(--muted))}.finance-total strong{font-size:var(--text-heading-sm);overflow-wrap:anywhere;margin-top:10px;display:block}.supplier-stack td{white-space:normal;overflow-wrap:anywhere;max-width:300px}.supplier-stack td .text-btn{display:flex}.supplier-document-upload>summary,.supplier-extra-filters>summary{cursor:pointer;min-height:var(--control-height)}.supplier-document-upload>summary{justify-content:space-between;align-items:center;gap:var(--field-gap);display:flex}.supplier-extra-filters{margin-top:var(--field-gap)}@media (max-width:1100px){.supplier-filters,.finance-totals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.supplier-filters,.supplier-details{grid-template-columns:1fr}.finance-total{padding:12px}.finance-total strong{font-size:var(--text-body)}.supplier-tabs .btn{flex:1}}.supplier-stack .table-scroll table{min-width:720px}.supplier-section-heading h2{overflow-wrap:anywhere}.document-viewer{width:min(1100px,100vw - 32px)}.document-image{max-width:100%;height:auto;margin:var(--section-gap) auto;display:block}.catalog-actions .catalog-linked{white-space:normal;text-align:left;max-width:260px}.document-toolbar{align-items:center;gap:var(--field-gap);margin-block:var(--section-gap);flex-wrap:wrap;display:flex}.document-toolbar .ui-select{max-width:100%}.document-canvas-area{width:100%;min-width:0;max-height:65vh;margin-block:var(--section-gap);border:1px solid rgb(var(--border));border-radius:var(--radius);overflow:auto}.document-canvas-area canvas{margin-inline:auto;display:block}.document-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:65vh;padding:var(--panel-padding);border:1px solid rgb(var(--border));border-radius:var(--radius);overflow:auto}.document-sheet{max-height:65vh;margin-top:var(--section-gap)}.document-media{width:100%;max-height:65vh;margin-block:var(--section-gap);display:block}
.access-workspace,.access-form{gap:var(--section-gap);min-width:0;display:grid}.access-workspace{padding-bottom:var(--section-gap)}.access-workspace>*{min-width:0}.access-actions{align-items:center;gap:8px;display:flex}.access-filters .search-box{flex:1;max-width:none}.access-filters>.ui-select{width:190px}.access-table td[data-column-index="0"],.access-table td[data-column-index="2"]{white-space:normal;overflow-wrap:anywhere}.access-table td[data-column-index="0"]{min-width:170px;max-width:320px}.access-table td[data-column-index="2"]{min-width:110px}.access-roles>summary{padding:var(--panel-padding);cursor:pointer;color:rgb(var(--brand-text));align-items:center;gap:10px;font-weight:600;display:flex}.access-role-grid{gap:var(--section-gap);border-top:1px solid rgb(var(--border-light));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.access-role-grid p{font-size:var(--text-small);margin-top:8px}.invitation-page{place-items:center;min-height:100dvh;padding:24px;display:grid}.invitation-card{width:100%;max-width:520px;padding:28px}.invitation-card h1{font-size:var(--text-heading-lg)}.invitation-card p,.access-form p{overflow-wrap:anywhere}@media (max-width:760px){.access-role-grid{grid-template-columns:1fr}.access-filters>.ui-select{width:100%}.access-actions{flex-wrap:wrap}.invitation-page{padding:16px}.invitation-card{padding:20px}}.access-role-cards,.access-permission-grid{gap:var(--section-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.access-role-card{border:1px solid rgb(var(--border));border-radius:var(--radius);padding:var(--panel-padding);overflow-wrap:anywhere;gap:10px;min-width:0;display:grid}.access-role-card small,.access-effective small,.access-permission-grid small{color:rgb(var(--muted));font-size:var(--text-small)}.access-choices{gap:12px;max-height:280px;padding:4px;display:grid;overflow:auto}.access-dialog{width:min(880px,95vw)}.access-permission-grid fieldset{border:1px solid rgb(var(--border));border-radius:var(--radius);padding:12px}.access-permission-grid legend{padding:0 6px;font-weight:600}.access-permission-grid fieldset>div{margin:12px 0}.access-permission-grid small{margin-top:5px;display:block}.access-effective ul{gap:10px;margin-top:12px;padding:0;list-style:none;display:grid}.access-effective li{border-bottom:1px solid rgb(var(--border-light));padding-bottom:10px}.access-effective small{margin-top:5px;display:block}.access-choices .ui-switch,.access-permission-grid .ui-switch{text-align:left;overflow-wrap:anywhere}@media (max-width:760px){.access-role-cards,.access-permission-grid{grid-template-columns:1fr}}.account-security{max-width:800px;padding:var(--panel-padding);gap:var(--section-gap);margin:0 auto;display:grid}.account-security .panel-body{gap:var(--field-gap);display:grid}.account-security .form-actions{flex-wrap:wrap}.two-factor-setup{gap:var(--section-gap);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.two-factor-qr{width:184px;height:184px;padding:var(--field-gap);border-radius:var(--radius);background:rgb(var(--code-scan-light));color:rgb(var(--code-scan-dark))}.two-factor-qr svg{width:100%;height:100%;display:block}.two-factor-key,.two-factor-codes{font-family:var(--font-mono);font-size:var(--text-body);overflow-wrap:anywhere}.two-factor-codes{gap:var(--field-gap);padding:var(--panel-padding);border:1px solid rgb(var(--border));border-radius:var(--radius);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}@media (max-width:760px){.two-factor-setup{grid-template-columns:1fr}.two-factor-qr{justify-self:center}}.two-factor-keys{gap:var(--field-gap);margin:0;padding:0;list-style:none;display:grid}
.article-section+.article-section{border-top:1px solid rgb(var(--border-light));margin-top:var(--section-gap);padding-top:var(--section-gap)}.article-section h3{margin:0 0 16px}.article-section h3 small{color:rgb(var(--muted));font-weight:400}.article-switches{flex-direction:column;align-items:flex-start;gap:12px;padding-block:4px;display:flex}.article-tabs{margin-bottom:var(--section-gap);flex-wrap:wrap;gap:8px;display:flex}.article-facts{gap:var(--section-gap);margin:0 0 var(--section-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.article-facts dt{font-size:var(--text-small);color:rgb(var(--muted));margin-bottom:6px}.article-facts dd{overflow-wrap:anywhere;margin:0}.article-description{white-space:pre-wrap}.article-history{gap:var(--section-gap);display:grid}.article-history article{border:1px solid rgb(var(--border-light));border-radius:var(--radius);padding:var(--panel-padding);overflow-wrap:anywhere}.article-history ul{margin:12px 0 0;padding-left:20px}.article-history li{white-space:pre-wrap;margin:6px 0}.article-category-list{margin-top:var(--section-gap);gap:8px;display:grid}.article-category-list>div{border-top:1px solid rgb(var(--border-light));flex-wrap:wrap;align-items:center;gap:12px;padding-top:12px;display:flex}.article-category-list>div>span{flex:1;min-width:140px}@media (max-width:760px){.article-facts{grid-template-columns:minmax(0,1fr)}.article-tabs>.btn{flex:160px}}.article-measures>.panel-heading{padding:0 0 16px}.article-measure-form{padding:var(--panel-padding);border:1px solid rgb(var(--border-light));border-radius:var(--radius);margin-bottom:var(--section-gap)}.article-measure-filter{max-width:220px;margin:16px 0}.article-measures>.article-section{margin-top:var(--section-gap)}.article-measures table td{white-space:normal;min-width:140px}.article-measures .table-scroll{margin-bottom:var(--section-gap)}@media (max-width:760px){.article-measures-table,.article-measures-table tbody{width:100%;display:block}.article-measures-table thead{display:none}.article-measures-table tr{border:1px solid rgb(var(--border-light));border-radius:var(--radius);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;padding:14px;display:grid}.article-measures .article-measures-table td{overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block}.article-measures-table td[data-column-index="0"],.article-measures-table td[data-label="Cod de scanare"]{grid-column:1/-1}.article-measures-table td:before{content:attr(data-label);font-family:var(--font-sans);font-size:var(--text-caption);color:rgb(var(--muted));margin-bottom:4px;display:block}}.article-measures-table td[data-label="Cod de scanare"] .text-btn{margin-top:6px;display:block}.article-batch-dialog>.panel-body{gap:var(--field-gap);flex-direction:column;display:flex}.article-batch-table td{white-space:normal;overflow-wrap:anywhere}@media (max-width:760px){.article-batch-table,.article-batch-table tbody{width:100%;display:block}.article-batch-table thead{display:none}.article-batch-table tr{gap:var(--field-gap);padding:var(--panel-padding);margin-bottom:var(--field-gap);border:1px solid rgb(var(--border));border-radius:var(--radius);display:grid}.article-batch-table td{border:0;min-width:0;padding:0;display:block}.article-batch-table td:before{content:attr(data-label);color:rgb(var(--muted));font-size:var(--text-caption);margin-bottom:4px;display:block}}.category-contents{gap:var(--field-gap);margin-top:var(--section-gap);min-width:0;display:grid}.category-products{gap:var(--field-gap);overscroll-behavior:contain;max-height:320px;padding:4px;display:grid;overflow:auto}.category-products>div{border-bottom:1px solid rgb(var(--border-light));padding-bottom:var(--field-gap);overflow-wrap:anywhere}.category-products .ui-switch{text-align:left;overflow-wrap:anywhere;max-width:100%}.product-filters{flex:460px;gap:8px;min-width:0;display:flex}.product-filters>.ui-select{flex:1;min-width:0}.products-catalog .product-filter-toggle{display:none}.catalog-tools{border-bottom:1px solid rgb(var(--border-light));flex-wrap:wrap;align-items:center;gap:4px 20px;display:flex}.catalog-count{font-size:var(--text-caption);color:rgb(var(--muted));margin-right:auto}.catalog-tools>details{min-width:0;max-width:100%}.catalog-tools>details[open]{flex-basis:100%;order:1}.catalog-tools summary{cursor:pointer;color:rgb(var(--text-secondary));font-size:var(--text-small);padding-block:6px}.product-identity{align-items:center;gap:6px;display:flex}.product-identity>div{min-width:0}.product-identity .table-link{white-space:normal;overflow-wrap:anywhere}.product-identity .selection-control{flex-shrink:0}.products-table .catalog-actions{gap:4px 10px;min-width:0}.products-table .product-codes{white-space:normal;overflow-wrap:anywhere;max-width:200px}.product-codes>.text-btn{display:block}@media (max-width:760px){.products-catalog .product-filter-toggle{display:inline-flex}.products-catalog .product-filters{flex-direction:column;flex:100%;order:1;display:none}.products-catalog .product-filters.is-open{display:flex}.products-catalog .catalog-tools{gap:2px 12px}.products-table,.products-table tbody{width:100%;display:block}.products-table thead{display:none}.products-table tr{border-bottom:1px solid rgb(var(--border));grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:10px 12px;display:grid}.products-table td,.products-table td[data-column-index="0"],.products-table .product-codes{white-space:normal;overflow-wrap:anywhere;border:0;min-width:0;max-width:none;padding:0;display:block}.products-table td[data-label=Articol]{grid-area:1/1}.products-table td[data-label=Stare]{grid-area:1/2;align-self:center}.products-table td[data-label=Tip]{grid-area:2/1}.products-table td[data-label=Unitate]{grid-area:2/2}.products-table td[data-label=Categorie]{font-size:var(--text-caption);grid-area:3/1/auto/-1}.products-table td[data-label=Coduri],.products-table td[data-label=Acțiuni]{grid-column:1/-1}.products-table td[data-label=Tip] .block{margin-left:6px;display:inline}.product-codes{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex!important}.product-codes>.text-btn{margin-left:auto}.products-table .catalog-actions{max-width:none}.products-table .catalog-actions .text-btn{padding-inline:8px}}@media (pointer:coarse){.catalog-tools summary{min-height:var(--control-height-touch);align-content:center;display:list-item}}.products-table .product-row-toggle{display:none}@media (max-width:760px){.products-table .product-row-toggle{display:block}.products-table tr:not(.is-expanded) td[data-label=Categorie],.products-table tr:not(.is-expanded) td[data-label=Coduri]{display:none!important}}.lot-detail-dialog.detail-dialog{width:min(640px,100% - 20px)}.lot-detail-dialog>.panel-body{gap:var(--section-gap);display:grid}.lot-detail-title{justify-content:space-between;align-items:center;gap:var(--field-gap);display:flex}.lot-detail-title h3{overflow-wrap:anywhere;min-width:0;margin:0}.lot-detail-dialog .lot-detail-grid{gap:var(--field-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.lot-detail-grid p{margin:0}.lot-detail-dialog .timeline{padding:var(--field-gap) 0;gap:var(--field-gap)}.lot-detail-dialog .lot-detail-actions,.lot-detail-export>.form-actions{justify-content:flex-start;gap:var(--field-gap);margin:0}.lot-detail-export{border-top:1px solid rgb(var(--border));padding-top:var(--field-gap)}@media (max-width:760px){.lot-detail-dialog .lot-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.main-shell,.main-shell main,.card,.panel-body,.reception-main,.form-grid>*,.overview-grid>*,.warehouse-grid>*,.kpi-grid>*{min-width:0}.form-grid,.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.table-scroll{overscroll-behavior-x:contain;min-width:0;max-width:100%;position:relative}.panel-heading{flex-wrap:wrap}.panel-heading>div,.page-heading>div,.section-title>div,.found-product>div,.warehouse-row>div,.timeline>div{min-width:0}.page-heading,.panel-heading,.detail-dialog,.draft-line,.warehouse-row,.kpi,.found-product,.conversion,.dashboard-action{overflow-wrap:anywhere}.btn{white-space:normal;text-align:center;max-width:100%}.input,.ui-select{min-width:0;max-width:100%}textarea.input{resize:vertical}.breadcrumbs{min-width:0}.breadcrumbs strong,.breadcrumbs>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.top-actions{flex-shrink:0}.supplier-filters{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:16px;display:grid}.detail-dialog{overscroll-behavior:contain;max-height:calc(100dvh - 32px);overflow:auto}.detail-dialog>.panel-heading{background:rgb(var(--surface));z-index:2;flex-wrap:nowrap;position:sticky;top:0}.detail-dialog>.panel-heading h2{min-width:0}.drawer-close{align-self:flex-end}@media (max-width:1100px){.sidebar{width:min(var(--nav-width),calc(100vw - 32px));visibility:hidden;padding-top:max(12px,env(safe-area-inset-top));padding-bottom:max(18px,env(safe-area-inset-bottom));overscroll-behavior:contain;transition:transform .2s;transform:translate(-100%)}.sidebar.is-open{visibility:visible;transform:translate(0)}.nav-scrim{background:rgb(var(--overlay) / .35);z-index:39;border:0;position:fixed;inset:0}.main-shell{margin-left:0}.mobile-only{display:inline-flex}.topbar{gap:12px;height:auto;min-height:56px;padding:6px 16px}.breadcrumbs{gap:8px}.breadcrumbs>span,.breadcrumbs>svg,.user-text{display:none}.reception-grid{grid-template-columns:minmax(0,1fr)}.receipt-summary{position:static}.supplier-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.login-page{gap:28px;padding:36px 24px}}@media (max-width:760px){.form-grid,.detail-grid,.supplier-filters{grid-template-columns:minmax(0,1fr)}.topbar{gap:4px;padding-inline:12px}.top-actions{gap:2px}.main-shell main{padding:18px 14px 0}.filters>.search-box{flex-basis:100%}.filters>.ui-select{flex:180px;width:100%;max-width:100%}.filters>.btn{flex:100%}.catalog-table th[data-column-last=true],.catalog-table td[data-column-last=true]{position:static}.form-actions>.btn{flex:180px}.conversion,.warehouse-row,.page-footer{flex-wrap:wrap}.warehouse-row .catalog-actions{flex-basis:100%}.summary-footer>div{flex-wrap:wrap;gap:12px}.summary-footer>small{text-align:center;flex-wrap:wrap}.detail-dialog{width:calc(100% - 20px);max-width:800px;max-height:calc(100dvh - 20px)}.login-page{padding:24px 16px}.login-card{padding:24px 20px}.production-example>summary{align-items:flex-start;padding:12px 14px}.toast{bottom:max(12px,env(safe-area-inset-bottom));max-width:calc(100vw - 24px);right:12px}}@media (max-width:380px){.kpi-grid,.dashboard-actions{grid-template-columns:minmax(0,1fr)}.top-actions .user-avatar{display:none}.panel-heading,.panel-body{padding:14px}.page-heading>.btn{width:100%}}@media (any-pointer:coarse){.icon-btn,.draft-line .icon-btn{min-width:44px;min-height:var(--control-height-touch)}.btn,.scan-input-wrap .btn,.supplier-tabs .btn,.business-picker .ui-select,.text-btn,.table-link,.nav-group-toggle,.workspace-navigation .nav-item,.ui-switch,.ui-select-options [role=option]{min-height:var(--control-height-touch)}input.input,textarea.input,.search-box input,.ui-select-search input,.scan-input-wrap input{font-size:var(--text-input);min-height:var(--control-height-touch)}.ui-select{min-height:var(--control-height-touch)}}.scan-methods{gap:var(--field-gap);margin:var(--section-gap) 0;flex-wrap:wrap;display:flex}.scan-methods .btn{flex:0 auto}.scan-input-wrap{gap:8px;padding-block:0}.scan-input-wrap>svg{width:20px;height:20px}@media (max-width:480px){.scan-methods .btn{flex:100%}}.camera-scanner{gap:16px;min-width:0;display:grid}.camera-preview{aspect-ratio:16/9;object-fit:contain;border-radius:var(--radius);background:rgb(var(--overlay));width:100%;max-height:45dvh;display:block}.camera-preview[hidden]{display:none}.camera-scanner .notice,.camera-scanner .form-actions,.camera-scanner .help-text{margin:0}.camera-controls{gap:12px;min-width:0;display:grid}@media (max-width:1100px),(pointer:coarse){.detail-dialog.camera-dialog{background:rgb(var(--overlay));border:0;border-radius:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;position:fixed;inset:0;overflow:hidden}.camera-dialog>.panel-heading{z-index:2;padding:calc(8px + env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) 8px max(12px,env(safe-area-inset-left));background:linear-gradient(rgb(var(--overlay) / .9),rgb(var(--overlay) / .45));border:0;position:absolute;inset:0 0 auto}.camera-dialog>.panel-heading .icon-btn{width:44px;height:44px;color:rgb(var(--text))}.camera-dialog>.panel-body{height:100%;padding:0}.camera-dialog .camera-scanner{isolation:isolate;height:100%;display:block;position:relative}.camera-dialog .camera-preview{aspect-ratio:auto;object-fit:cover;z-index:-1;border-radius:0;width:100%;height:100%;max-height:none;position:absolute;inset:0}.camera-dialog .camera-instruction{top:calc(72px + env(safe-area-inset-top));left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right));border-radius:var(--radius);background:rgb(var(--overlay) / .7);color:rgb(var(--text));font-size:var(--text-small);padding:10px 12px;line-height:1.5;position:absolute}.camera-dialog .camera-controls{max-height:65%;padding:20px max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:linear-gradient(transparent,rgb(var(--overlay) / .92) 20px);gap:10px;position:absolute;inset:auto 0 0;overflow:auto}.camera-dialog .camera-controls>p{color:rgb(var(--text-secondary));font-size:var(--text-small);line-height:1.5}.camera-dialog .form-actions{flex-wrap:wrap;gap:8px}.camera-dialog .form-actions>.btn{min-height:var(--control-height-touch);flex:1}.camera-dialog .ui-select{min-height:var(--control-height-touch)}}@media (max-height:500px) and (orientation:landscape){.camera-dialog .camera-instruction{max-width:44%;font-size:var(--text-caption)}.camera-dialog .camera-controls{width:50%;max-height:calc(100% - 64px);padding-top:12px;left:auto}.camera-dialog .camera-controls .help-text{display:none}}.main-shell main{max-width:none;padding:16px 20px 0}.page-heading{gap:12px;margin-bottom:12px}.page-heading .eyebrow{margin-bottom:4px}.page-heading p{margin-top:4px}.panel-heading{padding:10px var(--panel-padding);gap:8px}.panel-body{padding:var(--panel-padding)}.filters{justify-content:flex-start;gap:8px;display:flex}.filters>.search-box{flex:240px;width:auto;min-width:0;max-width:none}.filters>.ui-select{flex:0 200px;width:200px}.supplier-filters{gap:var(--field-gap)}@media (max-width:760px){.main-shell main{padding:12px 10px 0}.filters>.search-box{flex-basis:100%}.filters>.ui-select{flex:160px;width:auto}.filters>.btn{flex:auto}}.trace-investigation{gap:var(--section-gap);display:grid}.trace-back{justify-self:start}.trace-tabs{padding:var(--panel-padding);border-bottom:1px solid rgb(var(--border-light));flex-wrap:wrap;gap:8px;display:flex}.trace-investigation [role=tabpanel][hidden]{display:none}.trace-search>.btn{flex-shrink:0}@media (max-width:760px){.trace-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.trace-tabs>.btn{width:100%}.trace-investigation .panel-heading{align-items:flex-start}}.trace-investigation .detail-grid{gap:var(--field-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.trace-investigation .detail-grid p{overflow-wrap:anywhere}.recipe-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.recipe-toolbar>.search-box{flex:260px;max-width:none}.recipe-filters{flex:2 650px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.recipe-toolbar .recipe-filter-toggle{display:none}.recipe-list-summary{padding:6px var(--panel-padding);font-size:var(--text-caption);color:rgb(var(--muted));border-top:1px solid rgb(var(--border-light))}.recipe-actions{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.recipe-actions .catalog-actions{min-width:0}.recipes-table td{white-space:normal;overflow-wrap:anywhere}.recipes-table td[data-column-index="0"]{min-width:180px}.recipes-table .table-link{white-space:normal}.recipe-pagination{padding:var(--panel-padding);border-top:1px solid rgb(var(--border-light));font-size:var(--text-small);color:rgb(var(--text-secondary));flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.recipe-pagination>span:first-child{margin-right:auto}.recipe-pagination>.ui-select{width:140px}@media (max-width:760px){.recipe-toolbar .recipe-filter-toggle{display:inline-flex}.recipe-toolbar>.search-box{flex-basis:100%}.recipe-filters{flex-basis:100%;grid-template-columns:minmax(0,1fr);display:none}.recipe-filters.is-open{display:grid}.recipes-table,.recipes-table tbody{width:100%;display:block}.recipes-table thead{display:none}.recipes-table tr{padding:10px var(--panel-padding);border-top:1px solid rgb(var(--border));grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;display:grid}.recipes-table td,.recipes-table td[data-column-index="0"]{border:0;min-width:0;padding:0;display:block}.recipes-table td[data-column-index="0"]{grid-area:1/1}.recipes-table td[data-column-index="3"]{grid-area:1/2;align-self:center}.recipes-table td[data-column-index="1"]{grid-area:2/1}.recipes-table td[data-column-index="2"]{grid-area:2/2}.recipes-table td[data-column-last=true]{grid-column:1/-1}.recipe-pagination{justify-content:center}.recipe-pagination>span:first-child{flex:1}.recipe-pagination>.ui-select{flex-basis:140px}}.pwa-install-entry{align-items:flex-start;gap:var(--field-gap);margin-top:calc(var(--section-gap) * 2);flex-direction:column;max-width:100%;display:flex}.pwa-install-entry .help-text{margin:0}.filter-bar{align-items:end;gap:var(--field-gap)}.filter-bar>.field{flex:150px;min-width:0}.filter-bar>.ui-select{flex:160px;width:auto}.filter-bar>.search-box{flex:2 240px}.filter-bar>.btn,.filter-bar>.filter-reset{flex-shrink:0}.filter-bar>.filter-reset{white-space:nowrap}@media (max-width:760px){.filter-bar>.search-box{flex-basis:100%}.filter-bar>.field,.filter-bar>.ui-select{flex:160px}.filter-bar>.filter-reset{flex:none}}.trace-search>.filter-bar{flex:1;min-width:0}.trace-chain-table{table-layout:fixed;width:100%;min-width:0}.trace-chain-table th,.trace-chain-table td{white-space:normal;overflow-wrap:anywhere;vertical-align:top}.trace-chain-table th[data-column-index="0"]{width:28%}.trace-chain-table th[data-column-index="1"]{width:23%}.trace-chain-table th[data-column-index="2"]{width:14%}.trace-chain-table th[data-column-index="3"]{width:21%}.trace-chain-table th[data-column-last=true]{width:14%}.trace-chain-table .table-link{white-space:normal;text-align:left}@media (max-width:760px){.trace-chain-table,.trace-chain-table tbody{display:block}.trace-chain-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.trace-chain-table tr{gap:var(--field-gap);padding:var(--panel-padding);border-bottom:1px solid rgb(var(--border));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.trace-chain-table td{border:0;min-width:0;padding:0;display:block}.trace-chain-table td[data-column-index="0"]{grid-column:1/-1}.trace-chain-table td:before{content:attr(data-label);color:rgb(var(--muted));display:block}.trace-chain-table td[data-column-index="0"]:before{display:none}}.stock-workspace{gap:var(--section-gap);min-width:0;display:grid}.stock-workspace>.text-btn{justify-self:start}.stock-summary .table-link{white-space:normal;text-align:left}.stock-lots-table{table-layout:fixed;width:100%;min-width:0}.stock-lots-table th,.stock-lots-table td{white-space:normal;overflow-wrap:anywhere}.stock-lots-table .table-link{white-space:normal;text-align:left}@media (max-width:760px){.stock-lots-table,.stock-lots-table tbody{display:block}.stock-lots-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.stock-lots-table tr{gap:var(--field-gap);padding:var(--panel-padding);border-bottom:1px solid rgb(var(--border));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stock-lots-table td{border:0;min-width:0;padding:0;display:block}.stock-lots-table td[data-column-index="0"]{grid-column:1/-1}.stock-lots-table td:before{content:attr(data-label);color:rgb(var(--muted));display:block}.stock-lots-table td[data-column-index="0"]:before{display:none}}.settings-special{grid-column:1/-1}.settings-special[open]>.form-grid{margin-top:var(--field-gap)}.settings-overview>.panel-body{gap:var(--field-gap);flex-direction:column;display:flex}.settings-overview ol,.settings-overview ul{gap:var(--field-gap);padding-left:1.5em;display:grid}.settings-overview ol{list-style:decimal}.settings-overview ul{list-style:outside}.settings-overview .panel-body>.btn{align-self:flex-start}.detail-dialog:not(.camera-dialog){top:var(--visible-top);bottom:var(--keyboard-inset);max-height:calc(var(--visible-height) - 20px);margin-block:auto}.sidebar{max-height:var(--visible-height)}.toast{bottom:calc(var(--keyboard-inset) + max(12px,env(safe-area-inset-bottom)))}body{padding-bottom:var(--keyboard-inset)}input,textarea,[contenteditable=true]{scroll-margin-block:16px}.stock-lots-table .btn{white-space:normal;max-width:100%}@media (max-width:760px){.stock-lots-table td[data-label=Acțiuni]{grid-column:1/-1}}.price-table{table-layout:auto;width:100%}.price-summary{gap:var(--field-gap);margin-bottom:var(--section-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (min-width:1180px){.price-summary{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:760px){.price-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.price-table .price-article-column{width:22%}.price-table .price-actions-column{width:calc(4 * var(--control-height-touch) + 2 * var(--table-cell-x) + 12px)}.price-table th{white-space:nowrap;overflow-wrap:normal}.price-table td{white-space:normal;overflow-wrap:normal}.price-table td[data-label=Articol]{overflow-wrap:anywhere;min-width:180px}.price-table .price-number-column,.price-table td[data-label="Cost / UM"],.price-table td[data-label=Preț\ listă],.price-table td[data-label="Marjă %"],.price-table td[data-label=Recomandat],.price-table td[data-label=Prag\ minim],.price-table td[data-label=Negociere]{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.price-table td[data-label="Cost / UM"] .text-btn.block{justify-content:flex-end}.price-table .table-actions{margin:0}@media (max-width:1100px){.price-table,.price-table tbody{width:100%;display:block}.price-table thead,.price-table colgroup{display:none}.price-table tr{gap:var(--field-gap);padding:var(--panel-padding);border-top:1px solid rgb(var(--border-light));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.price-table td{border:0;min-width:0;padding:0;display:block}.price-table td[data-label]{white-space:normal;text-align:left;overflow-wrap:anywhere;min-width:0}.price-table td[data-label="Cost / UM"] .text-btn.block{justify-content:flex-start}.price-table td[data-column-index="0"],.price-table td[data-column-last=true]{grid-column:1/-1}.price-table td:before{content:attr(data-label);margin-bottom:var(--field-gap);display:block}.price-table td[data-column-index="0"]:before,.price-table td[data-column-last=true]:before{display:none}.price-table td[data-column-last=true]{justify-content:flex-end;display:flex}}
.data-table-container{width:100%;min-width:0}.data-table-scroll{max-width:100%;overflow:auto}.table-column-toolbar{justify-content:flex-end;align-items:center;gap:var(--field-gap);padding:var(--field-gap) 0;flex-wrap:wrap;display:flex}.table-column-toolbar .help-text{margin:0}.table-column-options{gap:var(--field-gap);margin:var(--section-gap) 0;padding:0;list-style:none;display:grid}.table-column-options>li{justify-content:space-between;align-items:center;gap:var(--field-gap);padding:var(--field-gap);border:1px solid rgb(var(--border));border-radius:var(--radius-sm);display:flex}.table-column-options .ui-switch{text-align:left;overflow-wrap:anywhere;flex:1;min-width:0}.table-column-move{align-items:center;gap:var(--field-gap);flex-shrink:0;display:flex}.table-column-move .help-text{margin:0}.data-table [data-table-actions=true]{white-space:normal}.data-table [hidden]{display:none!important}@media (min-width:1101px){.data-table th[data-table-actions=true],.data-table td[data-table-actions=true]{z-index:1;background:rgb(var(--surface));border-inline-end:1px solid rgb(var(--border-light));position:sticky;left:0}.data-table th[data-table-actions=true]{background:rgb(var(--surface-hover))}}@media (max-width:1100px){.data-table [data-table-actions=true]{position:static}}@media (max-width:760px){.data-table.recipes-table td[data-column-index="0"],.data-table.recipes-table td[data-column-index="3"]{grid-row:2}.data-table.recipes-table td[data-column-index="1"],.data-table.recipes-table td[data-column-index="2"]{grid-row:3}.data-table.products-table td[data-label=Articol],.data-table.products-table td[data-label=Stare]{grid-row:2}.data-table.products-table td[data-label=Tip],.data-table.products-table td[data-label=Unitate]{grid-row:3}.data-table.products-table td[data-label=Categorie]{grid-row:4}.data-table[data-columns-customized=true] tr>td{grid-area:auto}.data-table.products-table[data-columns-customized=true] tr>td[data-label=Categorie]:not([hidden]),.data-table.products-table[data-columns-customized=true] tr>td[data-label=Coduri]:not([hidden]){display:block!important}.data-table tr>td[data-table-actions=true]{grid-area:1/1/auto/-1}}@media (max-width:1100px){.price-table.data-table[data-columns-customized=true] tr>td{grid-area:auto}.price-table.data-table tr>td[data-table-actions=true]{grid-area:1/1/auto/-1;justify-content:flex-start}}@media print{.table-column-toolbar{display:none}}
.landing-section{scroll-margin-top:calc(var(--control-height) * 2.5)}.landing-section-heading h2,.landing-final h2{letter-spacing:-.025em;text-wrap:balance}.landing-header{align-items:center}.landing-header>.form-actions{flex-wrap:nowrap;flex-shrink:0;margin-top:0}.landing-header>.form-actions .btn{flex:none;width:auto}.landing-band .form-actions{justify-content:flex-start;margin-top:0}.landing-band{color:rgb(var(--text));background:radial-gradient(ellipse 70% 90% at 88% 0,rgb(var(--brand) / .24),transparent 62%),radial-gradient(ellipse 50% 60% at 0 100%,rgb(var(--brand-dark) / .16),transparent 70%),rgb(var(--bg))}.landing-band p{color:rgb(var(--text-secondary))}.landing-hero{align-items:center;gap:calc(var(--section-gap) * 5);padding-block:calc(var(--panel-padding) * 7);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.landing-intro .eyebrow{color:rgb(var(--brand-light))}.landing-intro h1{font-size:var(--text-hero);letter-spacing:-.04em;margin-block:calc(var(--section-gap) * 2);text-wrap:balance;line-height:1.08}.landing-intro h1 span{color:rgb(var(--brand-light))}.landing-lead{font-size:var(--text-heading-sm);max-width:52ch;margin-bottom:calc(var(--section-gap) * 2);line-height:1.7}.landing-hero-points{gap:var(--field-gap) calc(var(--section-gap) * 2);margin-top:calc(var(--section-gap) * 2);color:rgb(var(--text-secondary));flex-wrap:wrap;padding:0;list-style:none;display:flex}.landing-hero-points li{align-items:center;gap:calc(var(--field-gap) / 2);display:flex}.landing-hero-points svg{color:rgb(var(--brand-light));flex-shrink:0}.landing-returning{margin-top:var(--section-gap)}.landing-returning a,.landing-returning a:visited{color:rgb(var(--text));text-underline-offset:3px;font-weight:600;text-decoration:underline}.landing-dossier{gap:calc(var(--section-gap) * 1.5);padding:calc(var(--panel-padding) * 2);border-color:rgb(var(--border-strong));min-width:0;box-shadow:var(--shadow-xl),0 0 80px rgb(var(--brand) / .14);margin:0;display:grid}.landing-dossier-heading{align-items:center;gap:var(--section-gap);display:flex}.landing-dossier-heading strong{font-size:var(--text-heading-sm);margin-top:calc(var(--field-gap) / 2);display:block}.landing-dossier-tabs{gap:calc(var(--field-gap) / 2);padding-bottom:var(--section-gap);border-bottom:1px solid rgb(var(--border));flex-wrap:wrap;display:flex}.landing-dossier-tabs span{padding:calc(var(--field-gap) / 2) var(--field-gap);border-radius:var(--radius-sm);color:rgb(var(--text-secondary));font-size:var(--text-caption)}.landing-dossier-tabs span[data-active]{background:rgb(var(--brand) / .16);color:rgb(var(--brand-light));font-weight:600}.landing-thread{gap:var(--section-gap);margin:0;padding:0;list-style:none;display:grid;position:relative}.landing-thread:before{content:"";background:linear-gradient(rgb(var(--brand)),rgb(var(--brand) / .25));width:2px;position:absolute;top:12px;bottom:12px;left:6px}.landing-thread li{align-items:center;gap:var(--section-gap);grid-template-columns:14px minmax(0,1fr) 64px;display:grid;position:relative}.landing-thread-node{background:rgb(var(--surface));border:3px solid rgb(var(--brand));z-index:1;border-radius:50%;width:14px;height:14px}.landing-thread li:first-child .landing-thread-node{animation:5s infinite landing-pulse}.landing-thread li:nth-child(2) .landing-thread-node{animation:5s 1s infinite landing-pulse}.landing-thread li:nth-child(3) .landing-thread-node{animation:5s 2s infinite landing-pulse}.landing-thread li:nth-child(4) .landing-thread-node{animation:5s 3s infinite landing-pulse}.landing-thread li:nth-child(5) .landing-thread-node{animation:5s 4s infinite landing-pulse}.landing-thread strong,.landing-thread div span{display:block}.landing-thread div span{color:rgb(var(--text-secondary));font-size:var(--text-caption);margin-top:2px}.landing-thread-value{border-radius:var(--radius-sm);background:linear-gradient(90deg,rgb(var(--surface-2)),rgb(var(--muted-light)),rgb(var(--surface-2)));height:8px}.landing-dossier-outcomes{gap:var(--field-gap);padding-top:var(--section-gap);border-top:1px solid rgb(var(--border));flex-wrap:wrap;display:flex}.landing-dossier-outcomes span{align-items:center;gap:calc(var(--field-gap) / 2);font-weight:600;display:inline-flex}.landing-dossier-outcomes svg{color:rgb(var(--brand-light))}.landing-dossier figcaption{color:rgb(var(--muted));font-size:var(--text-caption);line-height:var(--line-height-body)}@keyframes landing-pulse{0%,18%,to{box-shadow:0 0 0 0 rgb(var(--brand) / 0)}6%{box-shadow:0 0 0 7px rgb(var(--brand) / .28);background:rgb(var(--brand))}}.landing-proof{padding-block:calc(var(--panel-padding) * 5) calc(var(--panel-padding) * 2)}.landing-proof h2{font-size:var(--text-heading-lg);letter-spacing:-.02em}.landing-proof>p{color:rgb(var(--text-secondary));margin-top:var(--field-gap)}.landing-proof ul{gap:var(--section-gap);margin-top:calc(var(--section-gap) * 2);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.landing-proof li{align-content:start;gap:calc(var(--field-gap) / 2);padding-left:var(--section-gap);border-left:2px solid rgb(var(--brand));display:grid}.landing-proof svg{color:rgb(var(--brand-text))}.landing-proof strong{font-size:var(--text-display-sm);letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.15}.landing-proof span{font-weight:600}.landing-proof small{color:rgb(var(--text-secondary));font-size:var(--text-caption);line-height:var(--line-height-body)}.landing-benefits .card{transition:var(--transition);border-top:3px solid rgb(var(--brand-btn))}.landing-benefits .card>.btn{margin-top:auto}.landing-benefits .card>p:not(.landing-benefit-question){margin-bottom:var(--section-gap)}.landing-section .landing-benefit-question{color:rgb(var(--text));font-size:var(--text-heading-md);font-weight:700;line-height:var(--line-height-heading);letter-spacing:-.015em;margin-top:var(--section-gap)}.landing-benefits h3{color:rgb(var(--brand-text));font-size:var(--text-body);margin-bottom:0}.landing-audiences{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-topic-features{gap:var(--section-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.landing-topic-related{flex-wrap:wrap;justify-content:flex-start;margin-top:0}.landing-topic-related .btn{flex:0 auto;width:auto}.landing-footer-links a{overflow-wrap:anywhere}.landing-section-heading strong{color:rgb(var(--text))}.landing-tour{gap:var(--section-gap);min-width:0;display:grid}.landing-tour-tabs{gap:calc(var(--field-gap) / 2);padding:calc(var(--field-gap) / 2);border:1px solid rgb(var(--border));border-radius:var(--radius);background:rgb(var(--surface));flex-wrap:wrap;display:flex}.landing-tour-tabs button{min-height:var(--control-height-touch);padding:var(--field-gap) var(--section-gap);border-radius:var(--radius-sm);color:rgb(var(--text-secondary));font-size:var(--text-control);cursor:pointer;transition:var(--transition);background:0 0;border:0;flex:auto;font-weight:600}.landing-tour-tabs button:hover{background:rgb(var(--surface-hover));color:rgb(var(--text))}.landing-tour-tabs button:focus-visible{outline:2px solid rgb(var(--brand-btn));outline-offset:2px}.landing-tour-tabs button[aria-selected=true]{background:rgb(var(--brand-btn));color:rgb(var(--surface))}.dark .landing-tour-tabs button[aria-selected=true]{color:rgb(var(--text))}.landing-tour-panel{align-items:center;gap:calc(var(--section-gap) * 3);grid-template-columns:minmax(0,1fr) minmax(0,2.8fr);min-width:0;display:grid}.landing-tour-copy{gap:var(--section-gap);justify-items:start;display:grid}.landing-tour-copy h3{font-size:var(--text-heading-md);line-height:var(--line-height-heading);letter-spacing:-.015em}.landing-section .landing-tour-copy p{font-size:var(--text-body)}.landing-tour-frame{border:1px solid rgb(var(--border-strong));border-radius:var(--radius-lg);background:rgb(var(--surface));min-width:0;box-shadow:var(--shadow-xl);overflow:hidden}.landing-tour-frame img{width:100%;height:auto;display:block}.landing-shot-dark,.dark .landing-shot-light{display:none}.dark .landing-shot-dark{display:block}.landing-explorer{gap:calc(var(--section-gap) * 2);grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);align-items:start;display:grid}.landing-explorer-steps{gap:calc(var(--field-gap) / 2);display:grid;position:relative}.landing-explorer-steps button{align-items:center;gap:var(--section-gap);width:100%;min-height:var(--control-height-touch);padding:var(--field-gap) var(--section-gap);border-radius:var(--radius);color:rgb(var(--text-secondary));font-size:var(--text-control);text-align:left;cursor:pointer;transition:var(--transition);background:0 0;border:1px solid #0000;font-weight:600;display:flex}.landing-explorer-steps button span{color:rgb(var(--muted));font-variant-numeric:tabular-nums}.landing-explorer-steps button:hover{background:rgb(var(--surface-hover));color:rgb(var(--text))}.landing-explorer-steps button:focus-visible{outline:2px solid rgb(var(--brand-btn));outline-offset:2px}.landing-explorer-steps button[aria-selected=true]{background:rgb(var(--surface));border-color:rgb(var(--brand-btn));color:rgb(var(--text));box-shadow:var(--shadow-sm)}.landing-explorer-steps button[aria-selected=true] span{color:rgb(var(--brand-text))}.landing-explorer-panel{gap:calc(var(--section-gap) * 1.5);padding:calc(var(--panel-padding) * 2.5);min-width:0;box-shadow:var(--shadow-md);justify-items:start;display:grid}.landing-explorer-panel:focus-visible{outline:2px solid rgb(var(--brand-btn));outline-offset:2px}.landing-explorer-title{align-items:center;gap:var(--section-gap);display:flex}.landing-explorer-title h3{font-size:var(--text-heading-lg);margin-top:calc(var(--field-gap) / 2)}.landing-explorer-panel>p{font-size:var(--text-heading-sm)}.landing-chain{gap:calc(var(--field-gap) / 2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.landing-chain li{align-items:center;gap:calc(var(--field-gap) / 2);padding:calc(var(--field-gap) / 2) var(--field-gap);border-radius:var(--radius-sm);background:rgb(var(--brand-subtle));color:rgb(var(--brand-text));font-size:var(--text-caption);font-weight:600;display:inline-flex}.dark .landing-chain li{background:rgb(var(--brand) / .14);color:rgb(var(--brand-light))}.landing-steps{gap:var(--section-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.landing-steps-pairs{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-steps li{align-content:start;gap:var(--field-gap);padding:calc(var(--panel-padding) * 2);min-width:0;display:grid}.landing-steps span{color:rgb(var(--brand-text));font-size:var(--text-caption);font-variant-numeric:tabular-nums;font-weight:700}.landing-steps h3{font-size:var(--text-heading-sm)}.landing-section .landing-steps p{font-size:var(--text-body)}.landing-catalog{gap:var(--section-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.landing-catalog>section{padding:calc(var(--panel-padding) * 2);min-width:0}.landing-catalog h3{font-size:var(--text-heading-md)}.landing-section .landing-catalog header p{font-size:var(--text-body);margin-top:calc(var(--field-gap) / 2)}.landing-catalog ul{margin-top:var(--section-gap);padding:0;list-style:none}.landing-catalog li+li{border-top:1px solid rgb(var(--border))}.landing-catalog a{align-items:center;gap:var(--section-gap);min-height:var(--control-height-touch);padding:var(--field-gap) calc(var(--field-gap) / 2);border-radius:var(--radius-sm);color:rgb(var(--text));transition:var(--transition);grid-template-columns:20px minmax(0,1fr) 16px;text-decoration:none;display:grid}.landing-catalog a:hover{background:rgb(var(--surface-hover))}.landing-catalog a:focus-visible{outline:2px solid rgb(var(--brand-btn));outline-offset:1px}.landing-catalog a>svg:first-child{color:rgb(var(--brand-text))}.landing-catalog a>svg:last-child{color:rgb(var(--muted))}.landing-catalog strong,.landing-catalog small{display:block}.landing-catalog small{color:rgb(var(--text-secondary));font-size:var(--text-caption);line-height:var(--line-height-body);margin-top:2px}.landing-control{gap:calc(var(--section-gap) * 2.5) calc(var(--section-gap) * 2);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.landing-control h3{font-size:var(--text-heading-sm);margin-block:var(--section-gap) var(--field-gap)}.landing-section .landing-control p{font-size:var(--text-body)}.landing-boundaries{gap:var(--section-gap);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.landing-boundaries li{gap:var(--field-gap);padding:calc(var(--panel-padding) * 1.5);display:grid}.landing-section .landing-boundaries p{gap:var(--field-gap);font-size:var(--text-body);display:flex}.landing-section .landing-boundaries p:first-child{color:rgb(var(--text));font-weight:600}.landing-boundaries svg{flex-shrink:0;margin-top:1px}.landing-boundaries p:first-child svg{color:rgb(var(--brand-text))}.landing-boundaries p:last-child svg{color:rgb(var(--muted))}.landing-questions{gap:calc(var(--section-gap) * 3);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.landing-questions>div:last-child{gap:var(--field-gap);display:grid}.landing-questions details{padding:0}.landing-questions summary{min-height:var(--control-height-touch);padding:var(--field-gap) calc(var(--panel-padding) * 1.5);cursor:pointer;align-items:center;font-weight:600;display:flex}.landing-questions summary:focus-visible{outline:2px solid rgb(var(--brand-btn));outline-offset:2px;border-radius:var(--radius)}.landing-section.landing-questions details p{font-size:var(--text-body);padding:0 calc(var(--panel-padding) * 1.5) calc(var(--panel-padding) * 1.5)}.landing-final{scroll-margin-top:calc(var(--control-height) * 2.5);margin-top:calc(var(--section-gap) * 3)}.landing-final>.landing-container{align-items:start;gap:calc(var(--section-gap) * 2) calc(var(--section-gap) * 4);padding-block:calc(var(--panel-padding) * 6);grid-template:"intro form""actions form"1fr/minmax(0,1fr) minmax(0,1.1fr);display:grid}.landing-final-actions{flex-wrap:wrap;grid-area:actions;justify-content:flex-start;min-width:0}.landing-final-actions .btn{white-space:nowrap;flex:none}.landing-contact-form .form-actions{justify-content:flex-start;margin-top:0}.landing-final-intro{gap:var(--section-gap);grid-area:intro;justify-items:start;min-width:0;display:grid}.landing-contact-form{gap:var(--section-gap);padding:calc(var(--panel-padding) * 2);min-width:0;box-shadow:var(--shadow-xl);grid-area:form;display:grid}.landing-contact-form small{color:rgb(var(--text-secondary));font-size:var(--text-caption)}.landing-contact-form a{text-decoration:underline}.landing-contact-trap{display:none}.public-contact-form{margin-block:calc(var(--section-gap) * 2)}.landing-final .eyebrow{color:rgb(var(--brand-light))}.landing-final h2{font-size:var(--text-display-sm);line-height:var(--line-height-heading);letter-spacing:-.03em;margin-block:var(--section-gap)}.landing-final p{font-size:var(--text-heading-sm);line-height:1.7}@media (min-width:901px){.landing-header{z-index:20;max-width:none;padding-inline:max(calc(var(--panel-padding) * 2),calc((100% - 1200px) / 2 + var(--panel-padding) * 2));background:rgb(var(--bg) / .86);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}}@media (min-width:901px) and (max-width:1023px){.landing-header{flex-wrap:wrap}.landing-header nav{order:3;width:100%}}@media (max-width:900px){.landing-hero{gap:calc(var(--section-gap) * 3);padding-block:calc(var(--panel-padding) * 4);grid-template-columns:minmax(0,1fr)}.landing-proof ul{row-gap:calc(var(--section-gap) * 2);grid-template-columns:repeat(2,minmax(0,1fr))}.landing-tour-panel{gap:var(--section-gap);grid-template-columns:minmax(0,1fr)}.landing-explorer,.landing-catalog,.landing-questions{grid-template-columns:minmax(0,1fr)}.landing-final>.landing-container{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""form""actions"}.landing-control,.landing-steps,.landing-explorer-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-explorer{gap:var(--section-gap)}.landing-questions{gap:0}}@media (max-width:540px){.landing-header nav .btn{flex:auto}.landing-tour-tabs button{flex:1 1 calc(50% - var(--field-gap))}.landing-tour-frame{border-radius:var(--radius-xl);justify-self:center;max-width:300px}.landing-proof ul,.landing-control,.landing-boundaries,.landing-steps,.landing-audiences,.landing-topic-features{grid-template-columns:minmax(0,1fr)}.landing-dossier,.landing-catalog>section,.landing-explorer-panel,.landing-steps li{padding:var(--panel-padding)}.landing-final h2{font-size:var(--text-heading-lg)}.landing-section .landing-benefit-question{font-size:var(--text-heading-sm)}.landing-explorer-panel>p,.landing-lead,.landing-final p{font-size:var(--text-body)}.landing-thread li{grid-template-columns:14px minmax(0,1fr)}.landing-thread-value{display:none}.landing-final-actions>*{flex:100%!important}.landing-final-actions .btn{white-space:normal}.landing-contact-form{padding:var(--panel-padding)}.landing-catalog small{display:none}}@media (prefers-reduced-motion:reduce){.landing-thread-node{animation:none!important}.landing-tour-tabs button,.landing-benefits .card,.landing-explorer-steps button,.landing-catalog a{transition:none}}
/*# sourceMappingURL=3vzn_4rkxgddn.css.map*/