:root{--workspace-nav-width:232px;--workspace-control-height:36px;--radius:12px;--shadow:0 2px 8px #17384a05}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace-frame{grid-template-columns:var(--workspace-nav-width) minmax(0,1fr)}.workspace-frame.navigation-collapsed{--workspace-nav-width:72px}.workspace-frame .sidebar{width:var(--workspace-nav-width);border-right:1px solid var(--line);color:var(--ink);background:#fff;padding:20px 12px 12px;overflow:hidden}.workspace-brand{flex-shrink:0;justify-content:center;align-items:center;height:58px;margin:0 8px 12px;display:flex}.workspace-brand img{object-fit:contain;width:180px;max-width:100%;height:auto}.brand-monogram{color:var(--brand-blue,#004c82);letter-spacing:-1px;font-size:20px;font-weight:800;display:none}.workspace-context{background:var(--accent-soft);color:var(--accent);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.context-indicator{background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.workspace-scope{padding:12px;font-size:11px;line-height:1.5}.workspace-scope strong,.workspace-scope small{display:block}.workspace-scope small{color:var(--muted);margin-top:3px}.workspace-frame .nav-scroll{scrollbar-width:thin;margin-top:8px;padding-right:2px}.workspace-frame .nav-label{color:#71828c;letter-spacing:1.2px;padding:16px 12px 7px;font-size:9px}.workspace-frame .nav-item{color:#506672;border-radius:7px;gap:11px;min-height:38px;padding:9px 12px;font-size:12px;font-weight:500;position:relative}.workspace-frame .nav-item:hover{color:var(--ink);background:#f1f6f7}.workspace-frame .nav-item.active{background:var(--accent-soft);color:var(--accent);box-shadow:inset 3px 0 var(--accent);font-weight:700}.workspace-frame .nav-item.active svg{color:var(--accent)}.workspace-frame .context-link{border:1px solid var(--line);color:var(--brand-blue,#004c82);flex-shrink:0;margin:0 0 6px}.workspace-frame .sidebar-bottom{border-top:1px solid var(--line);flex-shrink:0;margin-top:12px;padding-top:8px}.workspace-frame .side-user{gap:9px;min-width:0;padding:8px 4px}.workspace-frame .side-user-caption{min-width:0}.workspace-frame .side-user strong{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.workspace-frame .side-user small{color:var(--muted);font-size:10px}.workspace-frame .side-user .avatar{background:var(--accent-soft);color:var(--accent)}.workspace-frame .topbar{gap:16px;height:auto;min-height:68px;padding:12px 24px;display:flex;box-shadow:0 2px 6px #17384a03}.workspace-toolbar{flex:1;align-items:center;gap:24px;min-width:0;display:flex}.warehouse-picker,.workspace-title{flex-shrink:0;align-items:center;gap:10px;min-width:0;display:flex}.warehouse-picker>svg,.workspace-title>svg{color:var(--accent)}.warehouse-picker>span,.workspace-title>span{gap:2px;min-width:0;display:grid}.warehouse-picker small,.workspace-title small{color:var(--muted);font-size:10px;font-weight:500;line-height:1.2}.workspace-title strong{font-size:14px}.workspace-frame .warehouse-select{cursor:pointer;width:100%;min-width:0;max-width:220px;padding:0 20px 0 0;font-size:12px;font-weight:700;line-height:1.5}.workspace-frame .global-search{border:1px solid var(--line);background:#f5f7f9;border-radius:8px;min-width:100px;max-width:400px;padding:8px 10px;display:flex}.workspace-frame .global-search input{min-height:20px;color:var(--ink);font-size:12px}.workspace-frame .global-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.workspace-frame .global-search input:focus{outline:none}.workspace-frame .search-submit{background:0 0;border:0}.workspace-frame .topbar-actions{flex-shrink:0;gap:10px}.workspace-frame .connection-state{flex-shrink:0;padding:6px;display:flex}.workspace-account{border-left:1px solid var(--line);align-items:center;gap:8px;min-width:0;padding-left:12px;display:flex}.workspace-account .account-link{color:var(--ink);align-items:center;gap:9px;text-decoration:none;display:flex}.account-caption{gap:2px;max-width:145px;display:grid}.account-caption strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.account-caption small{color:var(--muted);font-size:10px}.workspace-account .profile-switch{border:1px solid var(--line);background:#fff;min-height:36px;padding:8px;font-size:12px;max-width:180px!important}.workspace-frame .icon-btn{color:#526d7a;background:0 0;border-color:#0000;flex-shrink:0;width:36px;height:36px}.workspace-frame .icon-btn:hover{color:var(--accent);background:#f0f5f6}.workspace-frame .drawer-close,.mobile-nav-label{display:none}.workspace-frame .content{max-width:1700px;padding:24px}.workspace-frame .app-footer{color:var(--muted);margin-top:28px;padding-top:20px;font-size:10px}.workspace-frame .v5-notifications{top:76px}.workspace-frame h1{letter-spacing:-.65px;font-size:25px;font-weight:750;line-height:1.22}.workspace-frame h2{font-size:15px;font-weight:750}.workspace-frame h3{font-weight:700}.workspace-frame .page-head{align-items:center;margin-bottom:20px}.workspace-frame .subtitle{max-width:700px;font-size:12px;line-height:1.6}.workspace-frame .breadcrumbs{color:var(--muted);margin-bottom:12px;font-size:10px}.workspace-frame .card{box-shadow:var(--shadow);border-color:var(--line)}.workspace-frame .card-head{padding:17px 20px}.workspace-frame .card-body{padding:0 20px 20px}.workspace-frame .card>.card-body:first-child{padding-top:20px}.workspace-frame p.card[role=status]{padding:12px 16px}.workspace-frame .metric{border-radius:10px;padding:16px 18px}.workspace-frame .metric-value{font-size:27px;font-weight:750}.workspace-frame .metric-top{font-size:12px}.workspace-frame .filters{gap:8px;padding:12px 16px}.workspace-frame .v5-filters select{min-height:36px}.workspace-frame :is(.filters,.nestle-filters) :is(input,select){border-color:var(--line);border-radius:7px;padding:8px 10px;font-size:12px}.workspace-frame th{color:#4b6474;background:#f5f7f9;padding:12px 16px;font-size:11px;font-weight:700;position:relative}.workspace-frame td{border-bottom-color:#edf1f4;padding:12px 16px;font-size:14px;line-height:1.5}.workspace-frame tbody tr:hover{background:#f8fbfa}.workspace-frame td .d-flex{gap:6px}.workspace-frame .badge{border-radius:6px;padding:4px 8px;font-size:10px;font-weight:650;line-height:1.4}.btn{min-height:var(--workspace-control-height);border-radius:7px;line-height:1.3;transition:background .12s,border-color .12s}.btn-sm{min-height:30px}.btn-primary{box-shadow:0 1px 2px #004c8215}:is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}:is(.workflow-modal-head,.modal-head){background:#fff;padding:20px 24px}:is(.workflow-modal-head,.modal-head) h2{margin:0;font-size:20px;font-weight:750}:is(.workflow-modal-body,.modal-body){padding:22px 24px}:is(.workflow-modal-foot,.modal-foot){background:#f8fafb;padding:16px 24px}:is(.workflow-modal,.nestle-form,.auth-user-form) :is(input:not([type=checkbox]),select,textarea){border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:7px;min-height:38px;padding:10px 12px}:is(.workflow-modal,.nestle-form) .field{gap:7px;font-size:12px;font-weight:600}.workspace-frame .account-columns .card-body{padding:24px}.workspace-frame .nestle-workspace .nestle-context{font-size:14px}@media (min-width:801px){.navigation-collapsed .workspace-brand{margin-inline:0}.navigation-collapsed .workspace-brand img{display:none}.navigation-collapsed .brand-monogram{display:block}.navigation-collapsed :is(.workspace-context,.workspace-scope,.nav-text,.nav-label,.side-user-caption){display:none}.navigation-collapsed .nav-item{justify-content:center;min-height:42px;padding:10px}.navigation-collapsed .nav-badge{padding:0 3px;font-size:8px;position:absolute;top:0;right:0}.navigation-collapsed .side-user{justify-content:center;padding-inline:0}.navigation-collapsed .nav-scroll>div+div{margin-top:4px}}@media (max-width:1150px){.workspace-toolbar{gap:12px}.account-caption{display:none}.workspace-frame .topbar{gap:12px;padding-inline:16px}.workspace-frame .warehouse-select{max-width:175px}.workspace-account .profile-switch{max-width:140px!important}}@media (max-width:800px){.workspace-frame,.workspace-frame.navigation-collapsed{--workspace-nav-width:272px;display:block}.workspace-frame .sidebar{visibility:hidden;z-index:90;width:min(300px,85vw);padding:16px 14px;transform:translate(-100%)}.workspace-frame .sidebar.mobile-open{visibility:visible;transform:translate(0);box-shadow:8px 0 40px #102b3933}.workspace-frame .nav-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:89;background:#102b3970;border:0;display:block;position:fixed;inset:0}.workspace-frame .drawer-close{margin-left:auto;display:inline-grid}.workspace-brand{justify-content:flex-start;margin:0 0 14px}.workspace-brand img{width:180px}.workspace-frame .topbar{flex-wrap:unset;grid-template-columns:32px minmax(0,1fr) auto;gap:10px 8px;min-height:64px;padding:12px;display:grid}.workspace-toolbar{display:contents}.workspace-frame .navigation-toggle{width:32px}.warehouse-picker,.workspace-title{grid-area:1/2;gap:6px}.warehouse-picker>svg{display:none}.workspace-frame .warehouse-select{max-width:100%;font-size:11px}.warehouse-picker small,.workspace-title small{font-size:9px}.workspace-title strong{font-size:12px}.workspace-frame .global-search{grid-area:2/1/auto/-1;width:100%;max-width:none;padding:7px 10px;display:flex}.workspace-frame .global-search input{font-size:16px}.workspace-frame .topbar-actions{grid-area:1/3;gap:2px;margin:0}.workspace-frame .topbar-actions .icon-btn{width:30px;height:34px;display:inline-grid}.workspace-frame .connection-state{display:none}.workspace-account{gap:2px;padding-left:4px}.workspace-account .profile-switch{width:94px;padding:7px 3px;font-size:10px;max-width:94px!important}.workspace-account .account-link{padding:0 5px}.workspace-account .avatar{width:30px;height:30px;font-size:10px}.desktop-nav-label{display:none}.mobile-nav-label{display:block}.workspace-frame .content{padding:20px 14px}.workspace-frame h1{font-size:23px}.workspace-frame .page-head{flex-direction:column;align-items:flex-start;gap:14px}.workspace-frame .subtitle{font-size:12px}.workspace-frame .head-actions{gap:7px;width:100%}.workspace-frame .metrics{gap:10px}.workspace-frame .metric{padding:13px}.workspace-frame .metric-value{font-size:24px}.workspace-frame .card-head{padding:15px}.workspace-frame .card-body{padding:0 15px 16px}.workspace-frame td,.workspace-frame th{padding:11px 13px}.workspace-frame .filters{padding:12px}.workspace-frame .v5-notifications{top:124px;right:12px}.workflow-modal-body,.workflow-modal-head,.workflow-modal-foot{padding:16px}:is(.workflow-modal,.nestle-form,.auth-user-form) :is(input:not([type=checkbox]),select,textarea){font-size:16px}}@media (prefers-reduced-motion:reduce){.btn{transition:none}}@media print{.workspace-frame{display:block}.workspace-frame .sidebar,.workspace-frame .topbar,.workspace-frame .app-footer{display:none}.workspace-frame .content{padding:0}}.field-error{color:#a51d2d;white-space:normal;margin-top:5px;font-size:13px;line-height:1.4;display:block}.required-marker{color:#a51d2d}.save-notice{z-index:1200;color:#145c32;background:#e8f6ed;border:1px solid #8fc8a4;border-radius:10px;align-items:center;gap:16px;max-width:calc(100vw - 32px);padding:12px 16px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 4px 18px #19394e20}.save-notice button{color:inherit;cursor:pointer;background:0 0;border:0;min-width:32px;min-height:32px}.notice-count{color:#fff;background:#a51d2d;border-radius:12px;padding:2px 5px;font-size:11px;position:absolute;top:0;right:-5px}.workspace-frame table{font-size:13px;line-height:1.45}.workspace-frame th{font-size:12px}.workspace-frame .field>span,.workspace-frame .field>label{font-size:13px}.workspace-frame .tiny,.workspace-frame .stock-presentation{color:#4a6272;font-size:12px}.workflow-modal .field:has([aria-invalid=true]){color:#a51d2d}:root{--text-secondary:#4a6272;--text-muted:#526477}main table,main .field,main .btn,main p,main input,main select,main textarea{font-size:14px}main .tiny,main small,main .muted,main .stock-presentation{color:var(--text-secondary);font-size:12px}.save-notice{pointer-events:none}.save-notice button{pointer-events:auto}.loading-skeleton{padding:24px}.skeleton-line{background:#e4ebef;border-radius:6px;height:24px;margin:16px 0}.notification.unread{background:#f0f8f3;border-left:3px solid #00852d}.notification.read{border-left:3px solid #0000}.auth-user-form .checkbox-label{align-items:center;gap:8px;display:flex}.auth-user-form input[type=checkbox]{width:auto}.nestle-audit{white-space:pre-wrap;overflow-wrap:anywhere;max-width:420px}.history-filters select,.history-filters input,.table-search-field input{border:1px solid #c4d0d6;border-radius:6px;min-height:36px;padding:8px}.history-filters{flex-wrap:wrap;gap:10px;padding:12px;display:flex}.history-filters label{gap:4px;display:grid}.audit-evidence{white-space:normal;overflow-wrap:anywhere;min-width:130px;max-width:380px}.audit-change{border-bottom:1px solid #d7e0e5;padding:8px 0}.audit-change span{color:var(--text-secondary)}.workspace-frame .v5-workspace table{font-size:14px}.workspace-frame .v5-workspace :is(.badge,.tiny,small,.stock-presentation,.metric-foot,.breadcrumbs){font-size:12px}.workspace-frame .v5-workspace :is(.muted,.subtitle,.metric-foot,.breadcrumbs){color:var(--text-secondary)}.workspace-frame .card-head>input{border:1px solid var(--line);border-radius:7px;max-width:100%;min-height:36px;padding:8px 10px}.workspace-frame .content :is(.badge,.breadcrumbs,.metric-foot,.tree-count,.code-label,.section-kicker,.tree-result-count,.tree-group-extra,.tree-bottom-note,.tree-table-header,.chart-legend,small){font-size:12px}.workspace-frame .content :is(.muted,.tiny,.subtitle,.breadcrumbs,.metric-foot,.tree-group-extra,.tree-bottom-note){color:var(--text-secondary)}.workspace-frame{--muted:var(--text-secondary)}.workspace-frame .content :is(.btn,.text-link,.segmented-control button,.detail-tabs button,.pagination button,.security-category summary,.security-tabs button){font-size:14px}.workspace-frame .content :is(.card-head p,.detail-box p,.detail-note,.clean-details summary,.tree-min-cell,.segmented-control span,.detail-tabs button span,.detail-stock-hero>div>span,.selected-product-heading span,.product-definition dt,.product-definition dd,.detail-valuation,.detail-valuation span,.detail-valuation strong,.detail-last-move strong,.detail-moves-heading p,.detail-move strong,.detail-move b,.account-code,.account-explanation,.account-reference strong,.account-block-head h3,.account-related strong,.pagination span,.card-footer>span,.app-footer span,.supplier-meta,.supplier-meta strong,.filter-count,.security-stock-update,.security-count,.security-catalog-labels,.security-overline,.security-qty-row label,.security-inline-note,.security-info-strip,.security-closed-remainder,.security-detail-status>span,.security-modal-items>div,.rank-num,.stage-caption){font-size:12px}.workspace-frame .content :is(.card-head p,.detail-box p,.detail-note,.tree-min-cell,.selected-product-heading span,.product-definition dt,.detail-valuation span,.detail-last-move strong,.detail-move small,.account-explanation,.pagination span,.card-footer>span,.app-footer span,.supplier-meta,.filter-count,.security-stock-update,.security-catalog-labels,.security-overline,.security-qty-row label,.security-inline-note,.security-info-strip,.security-closed-remainder,.stage-caption){color:var(--text-secondary)}.workspace-frame .content :is(.detail-valuation strong,.product-definition dd,.detail-move strong){color:var(--ink)}.workspace-frame .content .segmented-control button:not(.active),.workspace-frame .content .detail-tabs button:not(.active){color:var(--text-secondary)}.workspace-frame .content .segmented-control span{color:#81501b}.workspace-frame .content .detail-tabs button span{color:var(--text-secondary)}.workflow-modal :is(.stock-presentation,.quote-row strong,.quote-total,.tiny),.modal :is(small,.tiny,.info-grid label){font-size:12px}.quote-pdf-upload{background:#f5fbf8;border:1px dashed #a8cfc3;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:16px 0;padding:16px;display:grid}.quote-pdf-upload p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.quote-pdf-result{border-top:1px solid #dcebe6;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:9px;padding-top:10px;display:flex}.quote-pdf-result strong{overflow-wrap:anywhere;font-size:12px}.quote-pdf-result small{color:var(--muted)}@media (max-width:650px){.quote-pdf-upload{grid-template-columns:1fr}.quote-pdf-upload .btn{width:100%}.quote-pdf-result{grid-column:1}}.workspace-frame .content .inventory-detail-body p{color:var(--text-secondary);font-size:12px}.workspace-frame .content .product-definition dd,.workspace-frame .content .account-reference strong{color:var(--ink);font-size:14px}:root{--status-amber-text:#80520d;--status-purple-text:#604486;--status-red-text:#a52e3a}.workspace-frame .content :is(small,.metric-top,.section-kicker,.tree-result-count,.tree-table-header,.tree-bottom-note strong,.detail-stock-hero>div>span){color:var(--text-secondary)}.workspace-frame .badge.amber,.modal .badge.amber{color:var(--status-amber-text)}.workspace-frame .badge.purple,.modal .badge.purple{color:var(--status-purple-text)}.workspace-frame .badge.red,.modal .badge.red{color:var(--status-red-text)}.workspace-frame .badge.gray,.modal .badge.gray{color:var(--text-secondary)}.workspace-frame .content :is(.security-request-main p,.security-cart-empty p,.security-desk-notice p,.security-cart-footer p,.security-product-name strong){font-size:14px}.workspace-frame .content :is(.security-request-main p,.security-cart-empty p,.security-desk-notice p,.security-cart-footer p){color:var(--text-secondary)}.advanced-fields{border:1px solid var(--line);background:var(--card,#fff);border-radius:10px;grid-column:1/-1;margin:12px 0}.advanced-fields>summary{cursor:pointer;color:var(--ink);padding:12px 14px;font-size:14px;font-weight:700}.advanced-fields>summary:focus-visible{outline-offset:2px;outline:2px solid}.advanced-fields>.form-grid,.advanced-fields>.nestle-form-grid{padding:4px 14px 14px}.history-technical{overflow-wrap:anywhere;margin-top:8px;font-size:12px}.workflow-inputs{border:0;min-width:0;margin:0;padding:0}.receipt-fill{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 0 10px;display:flex}.receipt-fill p{margin:0}@media screen and (max-width:650px){.mobile-cards.table-wrap{overflow-x:visible}.mobile-cards table{width:100%;min-width:0}.mobile-cards table,.mobile-cards tbody,.mobile-cards tr,.mobile-cards td{box-sizing:border-box;width:100%;min-width:0;display:block}.mobile-cards thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mobile-cards tr{border:1px solid var(--line);background:#fff;border-radius:10px;margin:0 0 12px;padding:8px 12px}.mobile-cards td[data-label]{overflow-wrap:anywhere;white-space:normal;border:0;min-height:30px;padding:6px 0 6px 38%;position:relative}.mobile-cards td[data-label]:before{content:attr(data-label);width:35%;color:var(--muted);font-size:12px;font-weight:600;position:absolute;top:6px;left:0}.mobile-cards td[data-label=Producto]{padding-left:0}.mobile-cards td[data-label=Producto]:before{display:none}.mobile-cards td input{width:100%;max-width:100%}}.v5-notifications .notice-group{margin:12px 0 4px;font-size:13px}
:root{--text-secondary:#4a6272;--muted:var(--text-secondary);--status-amber-text:#80520d;--status-purple-text:#604486;--status-red-text:#a52e3a;--status-green-text:#176d34}.badge,.workspace-frame .badge{font-size:12px}.badge.amber{color:var(--status-amber-text)}.badge.purple{color:var(--status-purple-text)}.badge.red{color:var(--status-red-text)}.badge.gray{color:var(--text-secondary)}.nav-label,.workspace-frame .nav-label{letter-spacing:1px;color:var(--text-secondary);font-size:12px}.nav-badge{color:var(--status-amber-text);font-size:12px}.workspace-frame .search-submit{color:var(--text-secondary)}.avatar,.workspace-account .avatar,.workspace-scope :is(strong,small),.warehouse-picker small,.workspace-title small,.workspace-frame .side-user small{font-size:12px}.form-section{color:var(--text-secondary);font-size:12px}.status-trail span,.status-trail i{font-size:12px}.status-trail span:not(.done):not(.current),.status-trail i{color:var(--text-secondary)}.eyebrow,.section-kicker,.currency-note,.welcome-role span,.help-step p,.help-step .num,.progress-step span,.supplier-contact div,.card-end .small strong,.history-dates :is(label,span),.bar-meta span,.grid-3>.card p,.security-tabs button span,.security-catalog-footer span,.security-context-badge,.workspace-frame .content .card-footer,.auth-layout :is(.auth-access-card .tiny,footer,.section-kicker),.app-footer{font-size:12px}.auth-layout :is(.auth-access-card p,.auth-placeholder p),.welcome-role span,.auth-layout footer,.security-tabs button:not(.active){color:var(--text-secondary)}.section-kicker{color:#356b52}.notice-bar span{color:var(--status-amber-text)}.info-grid label{color:var(--text-secondary);font-size:12px}.empty-state,.security-request-main h3>span{color:var(--text-secondary)}:is(.modal,.workflow-modal) th{color:#405a6a;font-size:12px}:is(.modal,.workflow-modal) .btn{font-size:14px}:is(.modal,.workflow-modal) :is(.small,.small strong,small,.tiny,.detail-note,.detail-box p,.quotation p,.info-grid label){font-size:12px}:is(.modal,.workflow-modal) :is(.muted,.detail-note,.info-grid label,small,.tiny,.stock-presentation),:is(.modal,.workflow-modal) .icon-btn{color:var(--text-secondary)}:is(.modal,.workflow-modal) :is(.modal-head p,.table-title){font-size:12px}.approval-summary{font-size:14px;font-weight:600}:is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--brand-green-dark,#007c2c);outline-offset:2px}@media (max-width:800px){.workspace-frame .topbar{grid-template-columns:44px minmax(0,1fr) auto}.workspace-frame .navigation-toggle,.workspace-frame .topbar-actions .icon-btn{width:44px;min-width:44px;height:44px}.workspace-frame .warehouse-select{min-height:44px}.workspace-frame .global-search{align-items:center;padding:0 0 0 10px}.workspace-frame .global-search input{min-height:44px}.workspace-frame .search-submit{min-width:44px;min-height:44px}.workspace-account .profile-switch{min-height:44px}.workspace-account .account-link{justify-content:center;min-width:44px;min-height:44px}.skip-link{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:650px){:is(main,.modal,.workflow-modal,.sidebar,.nestle-workspace) :is(.btn,.btn-sm,.icon-btn,.tab,[role=tab],select,summary,.text-link),:is(main,.modal,.workflow-modal,.sidebar,.nestle-workspace) :is(input:not([type=checkbox]):not([type=radio]),textarea){min-height:44px}:is(main,.modal,.workflow-modal,.nestle-workspace) .icon-btn{min-width:44px}:is(main,.modal,.workflow-modal) .text-link{align-items:center;display:inline-flex}.workspace-frame .nav-item,.workspace-frame :is(.filters,.v5-filters,.nestle-filters) :is(select,input),.workspace-frame .v5-filters select,.workspace-frame :is(.segmented-control button,.tree-group-row,.detail-tabs button,.pagination button){min-height:44px}.workspace-frame td .btn{min-width:44px}.workspace-frame .content :is(.table-title,.tree-product-title strong,.tree-group-name,.notice-bar span){font-size:12px}.save-notice button{min-width:44px;min-height:44px}:is(main,.modal,.workflow-modal) :is(input[type=checkbox],input[type=radio]){width:24px;min-width:24px;height:24px}.mobile-cards thead{display:block;overflow:hidden}.mobile-cards .badge,.mobile-cards td{white-space:normal}.mobile-cards td[colspan]{padding:0}.mobile-cards .text-link{white-space:normal;text-align:left;overflow-wrap:anywhere}.mobile-cards .empty-state{padding:24px 12px}.mobile-cards td[data-label]:before,.nestle-cards td[data-label]:before{content:attr(data-label);content:attr(data-label) / ""}.mobile-cards td[data-label=Acciones]{padding-left:0}.mobile-cards td[data-label=Acciones]:before,.mobile-cards td[data-label=""]:before{display:none}.mobile-cards td[data-label=""]{padding-left:0}.mobile-cards td .d-flex,.mobile-cards td .head-actions{flex-wrap:wrap}.mobile-cards td>p{margin:2px 0}}@media (max-width:400px){.workspace-frame .content{padding-inline:12px}.head-actions .btn{flex:100%}.info-grid{grid-template-columns:minmax(0,1fr)}.workspace-frame :is(h1,h2,h3,p,td,strong){overflow-wrap:anywhere}}.chart-legend i.secondary,.chart-legend .secondary{background:#5b87a6}.workspace-frame .content .chart-legend{color:var(--text-secondary);font-size:12px}.help-states{flex-wrap:wrap;gap:8px}.approval-quotes td{white-space:normal;vertical-align:top}.approval-quotes td p{min-width:180px;margin:2px 0}
