:root{color-scheme:light;font-synthesis:none;text-rendering:optimizeLegibility}html,body,#root{min-height:100%}body{margin:0;background:radial-gradient(circle at 82% -8%,rgba(71,181,194,.1),transparent 32rem),var(--fv-canvas)}::selection{color:var(--fv-text);background:var(--fv-primary-2)}.mantine-Button-root.mantine-active:active:not([data-loading],:disabled,[data-disabled]){background-color:var(--button-hover, var(--fv-primary-pressed));color:var(--button-hover-color, var(--mantine-color-white));transform:translateY(1px)}.mantine-Button-root[data-variant=filled]{box-shadow:0 7px 18px #0f6f8033}.mantine-Button-root[data-variant=filled]:hover{box-shadow:0 9px 22px #0b59683d;transform:translateY(-1px)}.mantine-Input-input{border-color:var(--fv-border-control);background:var(--fv-surface-elevated);box-shadow:0 1px 2px #14212b06;transition:border-color var(--fv-motion-focus) ease-out,box-shadow var(--fv-motion-focus) ease-out,background-color var(--fv-motion-focus) ease-out}.mantine-Input-input:hover:not(:disabled,[data-disabled]){border-color:var(--fv-primary)}.mantine-Input-input:focus,.mantine-Input-input:focus-within{border-color:var(--fv-primary);box-shadow:0 0 0 3px #0f6f801f}.fv-data-list__label{line-height:1.3}.fv-data-list__value{line-height:1.45;overflow-wrap:anywhere}.fv-data-list--prominent .fv-data-list__item{padding-block:.125rem}.mantine-Paper-root[data-with-border=true],.mantine-Card-root[data-with-border=true]{border-color:var(--fv-border);box-shadow:var(--fv-shadow-subtle)}.mantine-Table-table{overflow:hidden;border-collapse:separate;border-spacing:0;background:var(--fv-surface-elevated)}.mantine-Table-th{color:var(--fv-text);font-weight:700;background:linear-gradient(180deg,var(--fv-surface-primary-subtle),var(--fv-surface-subtle));border-bottom-color:var(--fv-border)}.mantine-Table-td{border-bottom-color:color-mix(in srgb,var(--fv-border) 72%,transparent)}.mantine-Table-tr{transition:background-color var(--fv-motion-focus) ease-out}.mantine-Table-tr[data-hover=true]:hover,.mantine-Table-tr:hover .mantine-Table-td{background:color-mix(in srgb,var(--fv-primary-0) 58%,var(--fv-surface))}.fv-choice-button-group{display:inline-flex;width:fit-content;max-width:100%;align-self:flex-start}.fv-choice-button-group__buttons{display:flex;max-width:100%}.fv-choice-button-group .mantine-Button-root{min-width:0;min-height:var(--fv-control-height);font-weight:600}.fv-choice-button-group .mantine-Button-inner,.fv-choice-button-group .mantine-Button-label{overflow:visible}.fv-choice-button-group[data-grow=true],.fv-choice-button-group[data-grow=true] .fv-choice-button-group__buttons{width:100%}.fv-choice-button-group[data-grow=true]{align-self:stretch}.fv-choice-button-group[data-grow=true] .mantine-Button-root{flex:1 1 0}@media(max-width:61.999em){.fv-choice-button-group .mantine-Button-root{min-width:44px;min-height:44px}}.mantine-Tabs-list{gap:var(--fv-space-1);border-bottom-color:var(--fv-border)}.mantine-Tabs-tab{font-weight:650;border-radius:var(--fv-radius-control) var(--fv-radius-control) 0 0}.mantine-Tabs-tab[data-active=true]{color:var(--fv-primary-deep);background:var(--fv-primary-0)}.mantine-Modal-content,.mantine-Drawer-content,.mantine-Menu-dropdown{border:1px solid color-mix(in srgb,var(--fv-border) 90%,transparent);box-shadow:var(--fv-shadow-elevated)}.mantine-Modal-header,.mantine-Drawer-header{border-bottom:1px solid var(--fv-border);background:linear-gradient(180deg,var(--fv-surface-elevated),var(--fv-surface-subtle))}.fv-shell-header{border-bottom:1px solid rgba(20,33,43,.08);background:#fffffff0;box-shadow:0 4px 18px #14212b0e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.fv-shell-brand-mark{display:grid;place-items:center;width:2.25rem;height:2.25rem;color:#fff;font-size:.75rem;font-weight:800;letter-spacing:.08em;border-radius:.75rem;background:linear-gradient(145deg,var(--fv-primary),var(--fv-primary-deep));box-shadow:0 8px 20px #073f4c33}.fv-shell-navbar{color:var(--fv-nav-text);border-right:0;background:radial-gradient(circle at 25% 0%,rgba(71,181,194,.18),transparent 18rem),linear-gradient(180deg,var(--fv-nav-surface),var(--fv-nav-surface-strong));box-shadow:10px 0 30px #08252d14}.fv-shell-navbar .mantine-ScrollArea-viewport{padding-right:2px}.fv-shell-navbar[data-collapsed] .mantine-ScrollArea-viewport{padding-right:0}.fv-shell-navbar[data-collapsed] .fv-rep-navigation{align-items:stretch}.fv-shell-navbar[data-collapsed] .fv-nav-link{width:44px;min-height:44px;margin-inline:auto;justify-content:center;padding:0}.fv-shell-navbar[data-collapsed] .fv-nav-link .mantine-NavLink-body{display:none}.fv-shell-navbar[data-collapsed] .fv-nav-link .mantine-NavLink-section[data-position=left]{margin-inline-end:0}.fv-rep-navbar-toggle{width:100%;color:var(--fv-nav-text)}.fv-shell-navbar[data-collapsed] .fv-rep-navbar-toggle{width:44px;height:44px;margin-inline:auto}.fv-rep-navbar-toggle:hover{color:#fff;background:#e8f8fa17}.fv-nav-section-label{color:var(--fv-nav-text-muted);font-size:.6875rem;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.fv-nav-link{min-height:2.625rem;color:var(--fv-nav-text);border:1px solid transparent;border-radius:var(--fv-radius-control);transition:color var(--fv-motion-focus) ease-out,background-color var(--fv-motion-focus) ease-out,border-color var(--fv-motion-focus) ease-out,transform var(--fv-motion-focus) ease-out}.fv-nav-link:hover{color:#fff;border-color:#a9e0e624;background:#e8f8fa17;transform:translate(2px)}.fv-nav-link[data-active=true]{color:#fff;border-color:#a9e0e638;background:linear-gradient(90deg,#47b5c247,#47b5c21f);box-shadow:inset 3px 0 0 var(--fv-primary-3)}.fv-nav-link .mantine-NavLink-label{font-weight:600}.fv-nav-link[data-active=true] .mantine-NavLink-label{font-weight:750}.fv-nav-footer{color:var(--fv-nav-text-muted)}.fv-shell-main{min-height:calc(100dvh - var(--app-shell-header-height));background:radial-gradient(circle at 95% 0%,rgba(71,181,194,.09),transparent 28rem),radial-gradient(circle at 20% 100%,rgba(226,116,47,.055),transparent 24rem),var(--fv-canvas)}.fv-page-frame{width:100%;min-height:calc(100dvh - var(--app-shell-header-height) - 3rem)}.fv-page-frame h1{color:var(--fv-text);letter-spacing:-.025em}.fv-page-frame>.mantine-Stack-root>:is(.mantine-Stack-root,.mantine-Group-root):first-child:has(>h1){position:relative;overflow:hidden;padding:clamp(1rem,2vw,1.5rem);border:1px solid color-mix(in srgb,var(--fv-primary) 16%,var(--fv-border));border-radius:var(--fv-radius-card);background:radial-gradient(circle at 96% 12%,rgba(71,181,194,.13),transparent 15rem),linear-gradient(135deg,var(--fv-surface-elevated),var(--fv-surface-primary-subtle));box-shadow:var(--fv-shadow-subtle)}.fv-page-frame>.mantine-Stack-root>:is(.mantine-Stack-root,.mantine-Group-root):first-child:has(>h1):before{position:absolute;inset:0 auto 0 0;width:4px;content:"";background:linear-gradient(180deg,var(--fv-primary-4),var(--fv-accent))}.fv-page-header{position:relative;overflow:hidden;padding:clamp(1rem,2vw,1.5rem);border-color:color-mix(in srgb,var(--fv-primary) 16%,var(--fv-border));background:radial-gradient(circle at 96% 12%,rgba(71,181,194,.13),transparent 15rem),linear-gradient(135deg,var(--fv-surface-elevated),var(--fv-surface-primary-subtle));box-shadow:var(--fv-shadow-subtle)}.fv-page-header:before{position:absolute;inset:0 auto 0 0;width:4px;content:"";background:linear-gradient(180deg,var(--fv-primary-4),var(--fv-accent))}.fv-page-header h1{color:var(--fv-text);letter-spacing:-.025em}.fv-page-header-actions{align-self:center}.fv-filter-panel{border-color:color-mix(in srgb,var(--fv-primary) 10%,var(--fv-border));background:linear-gradient(180deg,#e8f8fa7a,#fffffff0);box-shadow:var(--fv-shadow-subtle)}.fv-responsive-filter-bar__desktop-grid{--fv-filter-field-min: 10.5rem;--fv-filter-field-max: 20rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--fv-filter-field-min)),1fr));gap:.75rem;align-items:end;justify-content:start;width:100%}.fv-responsive-filter-bar__desktop-grid[data-columns="2"]{--fv-filter-field-min: 13rem}.fv-responsive-filter-bar__desktop-grid[data-columns="4"]{--fv-filter-field-min: 9.5rem;--fv-filter-field-max: 18rem}.fv-responsive-filter-bar__desktop-grid>*{min-width:0;width:100%;max-width:var(--fv-filter-field-max)}.fv-responsive-filter-bar__desktop-grid[data-compact=true]{grid-template-columns:minmax(min(100%,13rem),20rem) max-content}.fv-responsive-filter-bar__actions{align-self:end;width:max-content;max-width:100%}.fv-responsive-filter-bar__actions .mantine-Button-root{flex:0 0 auto}@media(max-width:61.999em){.fv-responsive-filter-bar__desktop-grid .mantine-Input-input,.fv-filter-panel .mantine-Input-input,.fv-responsive-filter-bar__drawer .mantine-Input-input{min-height:var(--fv-control-height-touch)}}.fv-empty-state{position:relative;overflow:hidden;min-height:12rem;border-style:dashed;border-color:color-mix(in srgb,var(--fv-primary) 28%,var(--fv-border));background:radial-gradient(circle at 50% -10%,rgba(71,181,194,.15),transparent 13rem),var(--fv-surface-elevated)}.fv-empty-state-mark{display:grid;place-items:center;width:3.25rem;height:3.25rem;color:var(--fv-primary-deep);font-size:1.5rem;border:1px solid var(--fv-primary-2);border-radius:1rem;background:var(--fv-primary-0)}.fv-metric-card{position:relative;overflow:hidden;min-height:10rem;border-color:color-mix(in srgb,var(--fv-primary) 11%,var(--fv-border));transition:transform var(--fv-motion-layout) var(--fv-motion-easing),box-shadow var(--fv-motion-layout) var(--fv-motion-easing),border-color var(--fv-motion-layout) var(--fv-motion-easing)}.fv-metric-card:after{position:absolute;top:-3rem;right:-3rem;width:7rem;height:7rem;content:"";border-radius:999px;background:var(--fv-primary-0);opacity:.7}.fv-metric-card:hover{border-color:var(--fv-primary-2);box-shadow:var(--fv-shadow-card);transform:translateY(-2px)}.fv-section-card{border-color:color-mix(in srgb,var(--fv-primary) 10%,var(--fv-border));box-shadow:var(--fv-shadow-subtle)}.fv-auth-shell{min-height:100dvh;padding:clamp(1rem,4vw,3rem);background:radial-gradient(circle at 8% 10%,rgba(71,181,194,.16),transparent 24rem),radial-gradient(circle at 96% 92%,rgba(226,116,47,.12),transparent 22rem),var(--fv-canvas)}.fv-auth-container{display:flex;min-height:calc(100dvh - clamp(2rem,8vw,6rem));align-items:center}.fv-auth-layout{width:100%;overflow:hidden;border:1px solid rgba(255,255,255,.74);border-radius:1.75rem;background:var(--fv-surface-elevated);box-shadow:var(--fv-shadow-elevated)}.fv-auth-visual{position:relative;display:flex;min-height:42rem;overflow:hidden;color:#fff;background:radial-gradient(circle at 76% 16%,rgba(119,204,213,.35),transparent 16rem),radial-gradient(circle at 18% 90%,rgba(226,116,47,.3),transparent 18rem),linear-gradient(145deg,var(--fv-nav-surface),var(--fv-primary-deep))}.fv-auth-visual:before,.fv-auth-visual:after{position:absolute;content:"";border:1px solid rgba(255,255,255,.12);border-radius:999px}.fv-auth-visual:before{top:-9rem;right:-6rem;width:24rem;height:24rem}.fv-auth-visual:after{right:4rem;bottom:-11rem;width:29rem;height:29rem}.fv-auth-visual-content{position:relative;z-index:1;display:flex;width:100%;padding:clamp(2rem,5vw,4.5rem);flex-direction:column;justify-content:space-between}.fv-auth-wordmark{color:#fff;font-weight:850;letter-spacing:.14em}.fv-auth-kicker{color:var(--fv-primary-2);font-weight:750;letter-spacing:.12em;text-transform:uppercase}.fv-auth-visual-title{max-width:34rem;color:#fff;font-size:clamp(2.25rem,4vw,3.75rem);line-height:1.03;letter-spacing:-.045em}.fv-auth-highlight{min-height:4.75rem;padding:var(--mantine-spacing-md);border:1px solid rgba(255,255,255,.13);border-radius:var(--mantine-radius-md);background:#ffffff14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fv-auth-highlight-mark{width:.625rem;height:.625rem;flex:0 0 auto;border-radius:999px;background:linear-gradient(145deg,var(--fv-primary-3),var(--fv-accent));box-shadow:0 0 0 4px #77ccd51a}.fv-auth-form-panel{display:flex;min-height:42rem;padding:clamp(1.5rem,4vw,3.5rem);align-items:center}.fv-auth-mobile-brand{color:var(--fv-primary-deep);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.fv-auth-card{border-color:color-mix(in srgb,var(--fv-primary) 12%,var(--fv-border));background:#fffffff0;box-shadow:var(--fv-shadow-card)}@media(max-width:79.999em){.fv-shell-navbar{color:var(--fv-text);background:var(--fv-surface-elevated)}.fv-nav-section-label,.fv-nav-footer{color:var(--fv-text-muted)}.fv-nav-link,.fv-nav-link:hover,.fv-nav-link[data-active=true]{color:var(--fv-text)}.fv-nav-link:hover{background:var(--fv-surface-subtle)}.fv-nav-link[data-active=true]{color:var(--fv-primary-deep);background:var(--fv-primary-0)}}@media(max-width:47.999em){.fv-page-header{padding:1rem}.fv-page-header-actions,.fv-page-header-actions>*{width:100%}.fv-page-header-actions .mantine-Button-root{flex:1 1 auto}.fv-auth-shell{padding:0;background:var(--fv-canvas)}.fv-auth-container{min-height:100dvh}.fv-auth-layout{min-height:100dvh;border:0;border-radius:0;box-shadow:none}.fv-auth-form-panel{min-height:100dvh;padding:1.25rem}}@media(prefers-reduced-motion:reduce){.fv-metric-card,.fv-nav-link,.mantine-Button-root{transition-duration:0ms}.fv-metric-card:hover,.fv-nav-link:hover,.mantine-Button-root[data-variant=filled]:hover{transform:none}}.rep-shell-page-heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0);clip-path:inset(50%)}.rep-shell-page-actions{min-width:0}.rep-list-create-action{flex:0 0 auto;margin-inline-start:auto}@media(max-width:61.999em){.rep-shell-page-actions .mantine-Button-root,.rep-shell-page-actions .mantine-ActionIcon-root{min-height:44px}.rep-shell-page-actions .mantine-ActionIcon-root{min-width:44px}}.rep-dashboard-v2{--rep-dashboard-border: color-mix(in srgb, var(--fv-border) 82%, var(--fv-primary) 18%);gap:1.5rem}.rep-dashboard-v2__section{min-width:0;padding:1.25rem;border:1px solid var(--rep-dashboard-border);border-radius:var(--fv-radius-card);background:var(--fv-surface);box-shadow:none}.rep-dashboard-v2__finance-alert{display:flex;width:100%;min-height:44px;gap:.75rem;align-items:center;justify-content:space-between;color:var(--fv-text);font:inherit;text-align:left;cursor:pointer;border:1px solid transparent;border-radius:var(--fv-radius-control);background:transparent}.rep-dashboard-v2__finance-alert>span{display:grid;min-width:0}.rep-dashboard-v2__finance-alert strong,.rep-dashboard-v2__finance-alert small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rep-dashboard-v2__finance-alert small{color:var(--fv-text-muted)}.rep-dashboard-v2__finance-alert:hover,.rep-dashboard-v2__finance-alert:focus-visible{border-color:var(--fv-primary-3);outline:3px solid color-mix(in srgb,var(--fv-primary) 18%,transparent);outline-offset:1px}.rep-dashboard-v2__finance-alert{padding:.75rem 1rem;border-color:color-mix(in srgb,var(--mantine-color-red-6) 22%,var(--fv-border));background:color-mix(in srgb,var(--mantine-color-red-0) 64%,var(--fv-surface))}.rep-dashboard-v2__finance-alert>span{flex:1}.rep-dashboard-v2__empty{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:1.25rem;border-style:dashed;box-shadow:none!important}.rep-dashboard-v2__order-action{flex:0 0 auto}@media(max-width:47.999em){.rep-dashboard-v2{gap:1.25rem}.rep-dashboard-v2__header-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}.rep-dashboard-v2__header-actions .mantine-Button-root{min-width:0;min-height:44px;padding-inline:.75rem}.rep-dashboard-v2__section{padding:1rem}.rep-dashboard-v2__section .mantine-Group-root:has(>.mantine-Button-root){align-items:flex-start}.rep-dashboard-v2__section>.mantine-Button-root,.rep-dashboard-v2__section>.mantine-Group-root .mantine-Button-root,.rep-dashboard-v2__order-action,.rep-dashboard-v2__meta-action,.rep-dashboard-v2 .mantine-Alert-root .mantine-Button-root,.rep-dashboard-v2__empty .mantine-Button-root{min-height:44px}.rep-dashboard-v2__order-action{padding-inline:.5rem}.rep-dashboard-v2__empty{display:grid;justify-items:start}}.rep-sync-summary,.rep-sync-groups{box-shadow:none!important}.rep-sync-summary__content{flex:1 1 26rem;min-width:0}.rep-sync-summary__actions{flex:0 0 auto}.rep-sync-groups{overflow:hidden}.rep-sync-groups__row{min-height:56px;padding:.75rem 1rem;border-top:1px solid var(--fv-border)}.rep-sync-groups__row:first-child{border-top:0}@media(max-width:47.999em){.rep-sync-summary__actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}.rep-sync-summary__actions .mantine-Button-root{min-width:0;min-height:44px;padding-inline:.75rem}.rep-sync-groups__row{min-height:52px;padding-inline:.875rem}}@media(max-width:22.5em){.rep-sync-summary__actions{grid-template-columns:minmax(0,1fr)}}.rep-support-summary,.rep-support-recovery{box-shadow:none!important}.rep-support-summary__fact,.rep-support-summary__next-action-copy,.rep-support-summary__share-copy{min-width:0}.rep-support-summary__code{min-width:0;padding:.625rem .75rem;border:1px solid color-mix(in srgb,var(--fv-border) 78%,transparent);border-radius:var(--fv-radius-control);background:color-mix(in srgb,var(--fv-surface-muted) 72%,var(--fv-surface))}.rep-support-summary__code code{display:block;overflow-wrap:anywhere;color:var(--fv-text);font-size:var(--mantine-font-size-sm);font-variant-numeric:tabular-nums}.rep-support-summary__next-action,.rep-support-summary__share{padding-top:.875rem;border-top:1px solid color-mix(in srgb,var(--fv-border) 72%,transparent)}.rep-support-summary__next-action-copy,.rep-support-summary__share-copy{flex:1 1 24rem}.rep-support-summary__share-actions{flex:0 0 auto}@media(max-width:47.999em){.rep-support-summary__next-action,.rep-support-summary__share{align-items:stretch}.rep-support-summary__next-action>.mantine-Button-root{width:100%;min-height:44px}.rep-support-summary__share-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.rep-support-summary__share-actions .mantine-Button-root,.rep-support-recovery__actions .mantine-Button-root{min-width:0;min-height:44px;padding-inline:.75rem}.rep-support-recovery__actions{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch}}@media(max-width:22.5em){.rep-support-summary__share-actions{grid-template-columns:minmax(0,1fr)}}.rep-orders-v2{--rep-orders-border: color-mix(in srgb, var(--fv-border) 84%, var(--fv-primary) 16%)}.rep-orders-v2__primary-filters{width:100%}.rep-orders-v2__search{flex:1 1 28rem;min-width:14rem}.rep-orders-v2__status{flex:0 1 18rem;min-width:13rem}.rep-orders-v2__coverage,.rep-orders-v2__card,.rep-orders-v2__table{border-color:var(--rep-orders-border);box-shadow:none!important}.rep-orders-v2__coverage,.rep-orders-v2__card{padding:1rem}.rep-orders-v2__table{overflow:hidden}.rep-orders-v2__table .mantine-Table-thead{background:color-mix(in srgb,var(--fv-surface-muted) 72%,var(--fv-surface))}.rep-orders-v2__row{cursor:pointer}.rep-orders-v2__row:focus-within{outline:3px solid color-mix(in srgb,var(--fv-primary) 20%,transparent);outline-offset:-3px}.rep-orders-v2__identity{flex:1 1 auto;justify-content:flex-start;max-width:100%;min-width:0;min-height:30px;height:auto;padding:0;color:var(--fv-primary-7);font-weight:700}.rep-orders-v2__identity .mantine-Button-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rep-orders-v2__chip-clear{display:inline-grid;width:20px;height:20px;padding:0;place-items:center;color:inherit;font:inherit;cursor:pointer;border:0;border-radius:50%;background:transparent}.rep-orders-v2__chip-clear:hover,.rep-orders-v2__chip-clear:focus-visible{background:color-mix(in srgb,currentcolor 12%,transparent);outline:2px solid currentcolor;outline-offset:1px}.rep-orders-v2__search-clear{min-width:36px;min-height:36px}.rep-order-workspace-v2{--rep-order-border: color-mix(in srgb, var(--fv-border) 82%, var(--fv-primary) 18%);width:100%;max-width:100%;gap:var(--fv-gutter-desktop)}.rep-order-workspace-v2__content{display:flex;flex-direction:column;gap:1rem}.rep-order-products{min-width:0;min-height:0}.rep-order-products__results{min-height:0;flex:1 1 auto;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.rep-order-products__results[data-view=tabela]{display:flex;flex-direction:column;overflow:hidden}.rep-order-products__desktop-table,.rep-order-products__table{min-height:0;flex:1 1 auto}.rep-order-products__table .mantine-Table-thead{z-index:2;background:color-mix(in srgb,var(--fv-surface-muted) 72%,var(--fv-surface))}.rep-order-workspace-v2__content>:is(.mantine-Stack-root,.mantine-Text-root){margin-top:0!important}.rep-order-workspace-v2 .fv-page-header,.rep-order-workspace-v2 .mantine-Paper-root{border-color:var(--rep-order-border);box-shadow:none!important}.rep-order-workspace-v2 .fv-page-header{padding:1rem 1.25rem;background:var(--fv-surface)}.rep-order-workspace-v2 .fv-page-header:before{display:none}.rep-order-workspace-v2__navigation{display:grid;gap:.75rem;padding:.75rem;border:1px solid var(--rep-order-border);border-radius:var(--fv-radius-card);background:color-mix(in srgb,var(--fv-surface-primary-subtle) 46%,var(--fv-surface))}.rep-order-workspace-v2__desktop-steps,.rep-order-workspace-v2__mobile-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.rep-order-workspace-v2__desktop-steps .mantine-Button-root{min-width:0;min-height:44px}.rep-view-toggle .mantine-Button-root{min-height:var(--fv-control-height);font-weight:600}.rep-view-toggle .mantine-Button-inner,.rep-view-toggle .mantine-Button-label{overflow:visible}.rep-view-toggle .mantine-Button-label{padding-inline:1px}.rep-order-products__toolbar{background:color-mix(in srgb,var(--fv-surface-primary-subtle) 28%,var(--fv-surface))}.rep-order-products__toolbar-grid{display:grid;grid-template-columns:minmax(18rem,1.45fr) minmax(14rem,1fr) minmax(17rem,auto) minmax(13rem,auto);gap:.75rem;align-items:end}.rep-order-products__toolbar-grid[data-exibe-tipo-pedido=false]{grid-template-columns:minmax(18rem,1.45fr) minmax(14rem,1fr) minmax(13.5rem,auto)}.rep-order-products__field{min-width:0}.rep-order-products__type-toggle,.rep-order-products__toolbar .rep-view-toggle{display:flex;width:100%}.rep-order-products__type-toggle .mantine-Button-root,.rep-order-products__toolbar .rep-view-toggle .mantine-Button-root{flex:1 1 0;min-width:0;min-height:var(--fv-control-height)}.rep-order-products__pagination{min-height:2.25rem;padding-inline:.25rem}.rep-order-products__page-size{min-width:0}.rep-order-products__mobile-table-frame{overflow:hidden}.rep-order-products__mobile-table{width:100%;table-layout:fixed}.rep-order-products__mobile-col-ref{width:3rem}.rep-order-products__mobile-col-price{width:4rem}.rep-order-products__mobile-col-quantity{width:2.5rem}.rep-order-products__mobile-col-actions{width:5.5rem}.rep-order-products__mobile-table :is(th,td){overflow:hidden;padding-inline:.375rem .125rem;line-height:1.2;text-overflow:ellipsis;vertical-align:middle}.rep-order-products__mobile-table th{padding-block:.375rem;color:var(--fv-text-muted);font-size:.6875rem;font-weight:600;white-space:nowrap}.rep-order-products__mobile-table .rep-sortable-table-header__button{min-height:44px;gap:.125rem}.rep-order-products__mobile-table .rep-sortable-table-header__button svg{width:14px;height:14px}.rep-order-products__mobile-table td{height:2.75rem;padding-block:0;font-size:.75rem}.rep-order-products__mobile-table td:first-child{overflow-wrap:anywhere}.rep-order-products__mobile-price,.rep-order-products__mobile-quantity{font-variant-numeric:tabular-nums;white-space:nowrap}.rep-order-products__mobile-actions-cell{padding-inline:0!important}.rep-order-products__mobile-action{flex:0 0 44px;min-width:44px;min-height:44px}.rep-order-products__mobile-action--edit svg{transform:translate(5px)}.rep-order-products__mobile-action--remove svg{transform:translate(-1px)}.rep-order-unavailable{min-width:0;margin-bottom:var(--fv-space-3)}.rep-order-unavailable :is(.mantine-Alert-body,.mantine-Alert-message){min-width:0}.rep-order-unavailable__references{min-width:0}.rep-order-unavailable__reference{min-width:0;min-height:44px;padding-inline:.625rem .125rem;border:1px solid color-mix(in srgb,var(--mantine-color-orange-6) 18%,var(--fv-border));border-radius:var(--fv-radius-control);background:color-mix(in srgb,var(--fv-surface) 76%,transparent)}.rep-order-unavailable__reference .mantine-Text-root{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rep-order-grade__mobile-toolbar,.rep-order-grade__color-select{min-width:0}.rep-order-grade__color-select{flex:1 1 auto}.rep-order-grade__mobile-table-frame{overflow:hidden;border-radius:var(--fv-radius-control)}.rep-order-grade__mobile-table{width:100%;table-layout:fixed;font-variant-numeric:tabular-nums}.rep-order-grade__mobile-table :is(th,td){height:3rem;padding:.125rem .375rem;font-size:.75rem;line-height:1.15;vertical-align:middle}.rep-order-grade__mobile-table :is(th,td):first-child{width:2.75rem}.rep-order-grade__mobile-table :is(th,td):nth-child(2){width:5.25rem}.rep-order-grade__mobile-table :is(th,td):nth-child(3){width:4.25rem}.rep-order-grade__mobile-table :is(th,td):nth-child(4){width:3.25rem}.rep-order-grade__mobile-table--review :is(th,td):first-child{width:3.25rem}.rep-order-grade__mobile-table--review :is(th,td):nth-child(2){width:5.5rem}.rep-order-grade__mobile-table--review :is(th,td):nth-child(3){width:4.5rem}.rep-order-grade__mobile-table thead th{height:2rem;color:var(--fv-text-muted);font-size:.6875rem;font-weight:650}.rep-order-grade__mobile-table tfoot :is(th,td){height:2.25rem;background:var(--mantine-color-default-hover)}.rep-order-grade__mobile-quantity{width:3.5rem;margin-inline:auto}.rep-order-grade__mobile-quantity .mantine-Input-input{min-height:44px;padding-inline:.25rem;font-size:.8125rem;font-variant-numeric:tabular-nums}.rep-order-grade__mobile-balance{font-variant-numeric:tabular-nums;white-space:nowrap}.rep-order-grade__matrix-complete{width:100%;min-width:0;max-width:100%;overflow:hidden}.rep-order-grade__footer-total{min-width:0;font-variant-numeric:tabular-nums}.rep-order-review__actions{width:100%;justify-content:flex-end}.rep-order-grade__review-quantity{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;min-height:2rem;margin-inline:auto;border:1px solid var(--fv-border-control);border-radius:var(--fv-radius-control);background:var(--fv-surface);font-variant-numeric:tabular-nums}.rep-order-composition{background:color-mix(in srgb,var(--fv-surface-primary-subtle) 34%,var(--fv-surface))}.rep-order-composition__header{min-width:0}.rep-order-composition__header h2,.rep-order-composition__dimension h3{margin:0}.rep-order-composition__total{flex:0 0 auto;font-variant-numeric:tabular-nums}.rep-order-composition__total strong{color:var(--fv-text)}.rep-order-composition__grid{min-width:0;border-top:1px solid var(--fv-border)}.rep-order-composition__dimension{min-width:0;padding:.5rem .75rem 0}.rep-order-composition__dimension:first-child{padding-left:0}.rep-order-composition__dimension:last-child{padding-right:0}.rep-order-composition__dimension+.rep-order-composition__dimension{border-left:1px solid var(--fv-border)}.rep-order-composition__dimension-title{color:var(--fv-primary-strong);letter-spacing:.01em}.rep-order-composition__groups{padding:0;margin:.25rem 0 0}.rep-order-composition__group{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:baseline;min-width:0;padding:.25rem 0;border-top:1px solid color-mix(in srgb,var(--fv-border) 66%,transparent)}.rep-order-composition__group:first-child{border-top:0}.rep-order-composition__group dt{min-width:0;overflow:hidden;color:var(--fv-text-muted);font-size:var(--mantine-font-size-xs);line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.rep-order-composition__group dd{display:inline-flex;gap:.5rem;align-items:baseline;margin:0;font-variant-numeric:tabular-nums}.rep-order-composition__group strong{min-width:2ch;color:var(--fv-text);font-size:var(--mantine-font-size-sm);line-height:1.25;text-align:right}.rep-order-composition__group small{min-width:3rem;color:var(--fv-text-muted);text-align:right}@media(max-width:61.99em){.rep-order-composition__dimension{padding-inline:.5rem}.rep-order-composition__group{gap:.375rem}.rep-order-composition__group dd{gap:.25rem}}.rep-order-finalization,.rep-order-finalization__layout,.rep-order-finalization__section{min-width:0}.rep-order-finalization__overview{background:color-mix(in srgb,var(--fv-surface-primary-subtle) 34%,var(--fv-surface))}.rep-order-finalization__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1rem;border-top:1px solid var(--rep-order-border)}.rep-order-finalization__metric{min-width:0;padding:.875rem 1rem .125rem}.rep-order-finalization__metric:first-child{padding-left:0}.rep-order-finalization__metric+.rep-order-finalization__metric{border-left:1px solid var(--rep-order-border)}.rep-order-finalization__metric .mantine-Text-root:last-child{overflow-wrap:anywhere}.rep-order-finalization__layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(18rem,.8fr);gap:1rem;align-items:start}.rep-order-finalization__items,.rep-order-finalization__customer{grid-column:1}.rep-order-finalization__commercial,.rep-order-finalization__delivery{grid-column:2}.rep-order-finalization__items,.rep-order-finalization__commercial{grid-row:1}.rep-order-finalization__customer,.rep-order-finalization__delivery{grid-row:2}.rep-order-finalization__section{box-shadow:none!important}.rep-order-finalization__section-header{min-height:2rem}.rep-order-finalization__section-header>.mantine-Group-root{margin-left:auto}.rep-order-finalization__items .mantine-Table-thead{background:color-mix(in srgb,var(--fv-surface-muted) 70%,var(--fv-surface))}.rep-order-finalization__issues{scroll-margin-top:calc(var(--app-shell-header-height) + 1rem)}.rep-order-workspace-v2__footer .mantine-Paper-root{border-color:var(--rep-order-border);background:color-mix(in srgb,var(--fv-surface) 95%,var(--fv-surface-primary-subtle));box-shadow:0 -8px 20px #0a313a14!important}.rep-order-workspace-v2__footer .mantine-Button-root,.rep-order-workspace-v2__footer .mantine-ActionIcon-root{min-width:44px;min-height:44px}.rep-order-result-v2__actions{padding-bottom:.25rem}.rep-order-copy-v2__origin{padding:.875rem 1rem;border-color:color-mix(in srgb,var(--fv-border) 82%,var(--fv-primary) 18%);background:color-mix(in srgb,var(--fv-surface-primary-subtle) 52%,var(--fv-surface));box-shadow:none!important}@media(max-width:74.999em){.rep-order-products__toolbar-grid,.rep-order-products__toolbar-grid[data-exibe-tipo-pedido=false]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:48em){.rep-order-workspace-v2[data-workspace-step=produtos]{height:calc(100dvh - var(--app-shell-header-height) - var(--fv-gutter-tablet) - var(--fv-gutter-tablet));min-height:0;overflow:hidden}.rep-order-workspace-v2[data-workspace-step=produtos]>.rep-order-workspace-v2__navigation,.rep-order-workspace-v2[data-workspace-step=produtos]>.rep-order-workspace-v2__footer{flex:0 0 auto}.rep-order-workspace-v2[data-workspace-step=produtos]>.rep-order-workspace-v2__content{min-height:0;flex:1 1 auto;overflow:hidden}.rep-order-workspace-v2[data-workspace-step=produtos] .rep-order-products{min-height:0;flex:1 1 auto}.rep-order-products__desktop-table{display:flex}}@media(min-width:62em){.rep-order-workspace-v2[data-workspace-step=produtos]{height:calc(100dvh - var(--app-shell-header-height) - var(--fv-gutter-desktop) - var(--fv-gutter-desktop))}}@media(max-width:79.999em){.rep-order-workspace-v2{gap:var(--fv-gutter-tablet)}}@media(max-width:61.999em){.rep-order-finalization__layout{grid-template-columns:minmax(0,1fr)}.rep-order-finalization__items,.rep-order-finalization__commercial,.rep-order-finalization__customer,.rep-order-finalization__delivery{grid-column:1;grid-row:auto}.rep-orders-v2__primary-filters{align-items:flex-end}.rep-orders-v2__primary-filters>.mantine-Button-root{min-height:44px}.rep-orders-v2 .mantine-Input-input{min-height:44px}.rep-orders-v2__search-clear,.rep-orders-v2__pagination .mantine-Pagination-control{min-width:44px;min-height:44px}.rep-orders-v2__card{min-width:0}.rep-orders-v2__card .mantine-Button-root,.rep-orders-v2__card .mantine-ActionIcon-root{min-height:44px;min-width:44px}}@media(min-width:48em){.rep-order-grade table :is(th,td){padding-inline:.375rem!important;font-size:.75rem}.rep-order-grade table .mantine-Text-root{font-size:.75rem;line-height:1.25}.rep-order-grade table .mantine-Input-input{padding-inline:.25rem;font-size:.8125rem;font-variant-numeric:tabular-nums}.rep-order-grade--revisao table :is(th,td){padding-block:.25rem!important}}@media(max-width:47.999em){.rep-order-finalization__overview,.rep-order-finalization__section{padding:.75rem!important}.rep-order-finalization__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.rep-order-finalization__metric{padding:.75rem .625rem .25rem}.rep-order-finalization__metric:nth-child(odd){padding-left:0;border-left:0}.rep-order-finalization__metric:nth-child(n+3){border-top:1px solid var(--rep-order-border)}.rep-order-finalization__section-header{align-items:flex-start}.rep-product-matrix-modal__content{border:0}.rep-product-matrix-modal__header{min-height:3.5rem;padding:.625rem .75rem}.rep-product-matrix-modal__header .mantine-Modal-close{flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px}.rep-product-matrix-modal__body{padding:.625rem .75rem .75rem}.rep-order-grade__title,.rep-order-grade__title-copy{min-width:0}.rep-order-grade__title-copy{overflow:hidden}.rep-order-grade__title-reference{font-size:.875rem}.rep-order-grade__title-copy .mantine-Text-root:last-child{overflow:hidden;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.rep-order-grade__mobile-toolbar>.mantine-Button-root,[data-testid=grade-mobile-matriz-completa] .mantine-Button-root{min-width:4.75rem;min-height:44px}.rep-order-grade__color-select .mantine-Input-input{min-height:44px}.rep-order-grade__matrix-complete :is(th,td){padding:.25rem!important;font-size:.75rem}.rep-order-grade__matrix-complete .mantine-Input-input{min-height:44px;padding-inline:.25rem;font-size:.8125rem}.rep-order-grade__footer{position:sticky;bottom:-.75rem;z-index:5;min-height:4rem;margin:0 -.75rem;padding:.625rem .75rem;border-top:1px solid var(--fv-border);background:color-mix(in srgb,var(--fv-surface) 96%,var(--fv-surface-primary-subtle));box-shadow:0 -8px 18px #0a313a14}.rep-order-grade__footer-total{overflow:hidden;font-size:.75rem;line-height:1.25;text-overflow:ellipsis}.rep-order-grade__footer .mantine-Button-root{flex:0 0 auto;min-height:44px}.rep-order-unavailable{margin-bottom:var(--fv-gutter-mobile)}.rep-order-unavailable{padding:.75rem}.rep-order-unavailable .mantine-Alert-icon{margin-inline-end:.5rem}.rep-order-unavailable .mantine-Alert-title{font-size:.8125rem}.rep-order-unavailable .mantine-Alert-message{font-size:.75rem}.rep-order-workspace-v2{gap:var(--fv-gutter-mobile)}.rep-order-workspace-v2 .fv-page-header{padding:.875rem 1rem}.rep-order-workspace-v2__navigation{padding:.625rem}.rep-order-workspace-v2__mobile-steps .mantine-ActionIcon-root{width:100%;min-width:44px;min-height:44px}.rep-order-products__toolbar-grid,.rep-order-products__toolbar-grid[data-exibe-tipo-pedido=false]{grid-template-columns:minmax(0,1fr)}.rep-order-products__type-toggle .mantine-Button-root,.rep-order-products__toolbar .rep-view-toggle .mantine-Button-root{height:44px;min-height:44px}.rep-order-products__pagination{display:grid;justify-items:center}.rep-order-products__pagination .mantine-Pagination-control{min-width:44px;min-height:44px}.rep-order-workspace-v2 .mantine-Input-input,.rep-order-workspace-v2 .mantine-Button-root,.rep-order-workspace-v2 .mantine-ActionIcon-root{min-height:44px}.rep-order-workspace-v2__footer>.mantine-Paper-root{margin-inline:-.5rem;padding:.625rem!important}.rep-order-result-v2__actions{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch}.rep-order-result-v2__actions .mantine-Button-root{min-height:44px}}@media(max-width:35.999em){.rep-orders-v2__primary-filters{display:grid;grid-template-columns:minmax(0,1fr) auto auto}.rep-orders-v2__search{min-width:0}.rep-orders-v2__primary-filters .rep-list-create-action{width:44px;min-width:44px;margin-inline-start:0;padding-inline:0}.rep-orders-v2__primary-filters .rep-list-create-action .mantine-Button-section{margin-inline:0}.rep-orders-v2__primary-filters .rep-list-create-action__label{display:none}.rep-orders-v2__coverage .mantine-Group-root,.rep-orders-v2__pagination{align-items:stretch}}@media(max-width:22.5em){.rep-dashboard-v2__header-actions{grid-template-columns:1fr}}.fv-data-table-virtual__viewport{overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.fv-data-table-virtual--fill{display:flex;height:100%;min-height:0;flex-direction:column;overflow:hidden}.fv-data-table-virtual--fill .fv-data-table-virtual__viewport{min-height:0;flex:1 1 auto}.rep-sortable-table-header__button{display:inline-flex;width:100%;min-height:2rem;align-items:center;justify-content:flex-start;gap:.375rem;color:inherit;font:inherit;font-weight:700;white-space:nowrap;border-radius:var(--mantine-radius-xs)}.rep-sortable-table-header__button[data-align=right]{justify-content:flex-end}.rep-sortable-table-header__button[data-active]{color:var(--fv-primary-7)}.rep-sortable-table-header__button:focus-visible{outline:3px solid color-mix(in srgb,var(--fv-primary) 48%,transparent);outline-offset:2px}.rep-sortable-table-header__button svg{flex:0 0 auto}.rep-catalog-v2__results{min-height:0;flex:1 1 auto;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.rep-catalog-v2__results[data-view=tabela]{display:flex;flex-direction:column;overflow:hidden}.rep-catalog-v2__pagination{flex:0 0 auto;margin-top:auto}.rep-document-filters .fv-filter-panel{border-color:color-mix(in srgb,var(--fv-border) 82%,var(--fv-primary) 18%);background:color-mix(in srgb,var(--fv-surface-primary-subtle) 28%,var(--fv-surface));box-shadow:none}.rep-financeiro-filters .fv-choice-button-group{display:flex}@media(min-width:75em){.rep-fiscal-filters .fv-responsive-filter-bar__desktop-grid{grid-template-columns:minmax(16rem,20rem) repeat(2,minmax(9rem,10rem))}.rep-financeiro-filters:not(.rep-financeiro-filters--embedded) .fv-responsive-filter-bar__desktop-grid{grid-template-columns:minmax(14rem,18rem) repeat(2,minmax(9rem,9.5rem)) max-content max-content}}.rep-financeiro-filters--embedded .rep-financeiro-filters__status{grid-column:span 2}.rep-catalog-v2{--rep-catalog-border: color-mix(in srgb, var(--fv-border) 82%, var(--fv-primary) 18%);height:calc(100dvh - var(--app-shell-header-height) - var(--fv-gutter-mobile) - var(--fv-gutter-mobile));min-height:0}@media(min-width:48em){.rep-catalog-v2{height:calc(100dvh - var(--app-shell-header-height) - var(--fv-gutter-tablet) - var(--fv-gutter-tablet))}}@media(min-width:62em){.rep-catalog-v2{height:calc(100dvh - var(--app-shell-header-height) - var(--fv-gutter-desktop) - var(--fv-gutter-desktop))}}.rep-baseline-filter-row{width:100%}.rep-baseline-filter-search{flex:0 1 30rem;min-width:14rem}.rep-baseline-filter-status{flex:0 1 18rem;min-width:13rem}.rep-catalog-baseline__toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"search filters" "table table" "view view";gap:.75rem;align-items:end;width:100%}.rep-catalog-baseline__search{grid-area:search;min-width:0}.rep-catalog-baseline__table{grid-area:table;min-width:0}.rep-catalog-baseline__filters{grid-area:filters}.rep-catalog-baseline__view{grid-area:view;justify-self:end}@media(min-width:48em){.rep-catalog-baseline__toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"search table filters" ". . view"}}@media(min-width:75em){.rep-catalog-baseline__toolbar{grid-template-columns:minmax(16rem,20rem) minmax(16rem,1fr) auto max-content;grid-template-areas:"search table filters view"}}.rep-catalog-v2__filters,.rep-catalog-v2__table,.rep-catalog-v2__card,.rep-catalog-v2__matrix,.rep-catalog-v2__thumb,.rep-catalog-v2__detail-photo{border-color:var(--rep-catalog-border);box-shadow:none!important}.rep-catalog-v2__filters{background:color-mix(in srgb,var(--fv-surface-primary-subtle) 28%,var(--fv-surface))}.rep-catalog-v2__toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"search filters" "table table" "sort sort";gap:.75rem;align-items:end;width:100%}.rep-catalog-v2__search{grid-area:search;min-width:0}.rep-catalog-v2__table-select{grid-area:table;min-width:0}.rep-catalog-v2__filters-button{grid-area:filters}.rep-catalog-v2__sort{grid-area:sort;min-width:0;width:100%}.rep-catalog-v2__sort-select{min-width:0;flex:1 1 auto}.rep-catalog-v2__sort-direction{flex:0 0 auto}.rep-catalog-v2__table .mantine-Table-thead{z-index:2;background:color-mix(in srgb,var(--fv-surface-muted) 72%,var(--fv-surface))}.rep-catalog-v2__view-field{grid-area:view;min-width:0}.rep-catalog-v2__view-field .rep-view-toggle{display:flex;width:100%}.rep-catalog-v2__view-field .rep-view-toggle .mantine-Button-root{flex:1 1 0;min-width:0}.rep-catalog-v2__row{height:70px}.rep-catalog-v2__actions{min-width:0}.rep-catalog-v2__table .rep-catalog-v2__actions{min-width:9.75rem}.rep-catalog-v2__thumb{width:42px;height:52px;overflow:hidden;background:var(--fv-surface-muted)}.rep-catalog-v2__card{min-width:0}.rep-catalog-v2__card-photo{display:block;width:100%;height:min(13rem,28vh);overflow:hidden;border-radius:var(--mantine-radius-sm);background:var(--fv-surface-muted)}.rep-catalog-v2__detail-hero{display:grid;grid-template-columns:minmax(18rem,.8fr) minmax(22rem,1.2fr);gap:1.25rem;align-items:stretch}.rep-catalog-v2__detail-summary{order:1;align-self:center}.rep-catalog-v2__detail-photo{position:relative;order:2;height:min(42vh,430px);overflow:hidden;background:var(--fv-surface-muted)}.rep-catalog-v2__maximize{position:absolute;top:.75rem;right:.75rem}.rep-catalog-v2__thumbnails{overflow-x:auto}.rep-catalog-v2__thumbnails>button{flex:0 0 54px;width:54px;overflow:hidden;border:1px solid var(--rep-catalog-border);border-radius:var(--mantine-radius-sm)}@media(max-width:61.999em){.mantine-Modal-content:has(.rep-catalog-v2__detail) .mantine-Modal-close,.mantine-Modal-content:has(.rep-catalog-v2__stock) .mantine-Modal-close{min-width:44px;min-height:44px}.mantine-Modal-content:has([data-viewer-surface=compact]) .mantine-Modal-close{min-width:44px;min-height:44px}.rep-catalog-v2__detail .mantine-ActionIcon-root{min-width:44px;min-height:44px}.rep-catalog-v2__stock .fv-choice-button-group,.rep-catalog-v2__stock .fv-choice-button-group__buttons{width:100%}.rep-catalog-v2__stock .fv-choice-button-group .mantine-Button-root{flex:1 1 0}.rep-catalog-v2__primary-filters>.mantine-Button-root{flex-shrink:0}.rep-catalog-v2 .mantine-Input-input,.rep-catalog-v2 .mantine-Button-root,.rep-catalog-v2 .mantine-ActionIcon-root,.rep-catalog-v2__pagination .mantine-Pagination-control{min-height:44px}.rep-catalog-v2__detail-hero{grid-template-columns:1fr}.rep-catalog-v2__detail-summary{order:1}.rep-catalog-v2__detail-photo{order:2;height:min(42dvh,390px)}}@media(min-width:48em){.rep-catalog-v2__toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"search table filters" ". sort view"}.rep-catalog-v2__sort{justify-self:end;width:9.5rem}.rep-catalog-v2__view-field{justify-self:end}}@media(min-width:75em){.rep-catalog-v2__toolbar{grid-template-columns:minmax(16rem,20rem) minmax(16rem,1fr) auto 9.5rem max-content;grid-template-areas:"search table filters sort view"}.rep-catalog-v2__sort{width:100%}}@media(max-width:47.999em){.rep-baseline-filter-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto}.rep-baseline-filter-search{min-width:0}.rep-baseline-filter-row>.mantine-Button-root{min-width:44px;min-height:44px}.rep-catalog-v2__card-photo{height:min(15rem,34dvh)}.rep-catalog-v2__pagination{align-items:stretch}}@media(max-width:22.5em){.rep-catalog-v2__primary-filters{grid-template-columns:minmax(0,1fr)}.rep-catalog-v2__primary-filters>.mantine-Button-root,.rep-catalog-v2__table-select{grid-column:1}}.rep-clients-v2,.rep-client-form-v2,.rep-client-operation-v2,.rep-client-360-v2{--rep-client-border: color-mix(in srgb, var(--fv-border) 82%, var(--fv-primary) 18%)}.rep-client-form-v2__header,.rep-client-360-v2__header{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between;min-width:0;padding-block:.25rem}.rep-client-form-v2__header h1,.rep-client-operation-v2__header h1,.rep-client-360-v2__header h1{letter-spacing:-.025em}.rep-clients-v2__primary-filters{width:100%}.rep-clients-v2__search{flex:1 1 30rem;min-width:14rem}.rep-clients-v2__filters-button{flex:0 0 auto}.rep-clients-v2__table,.rep-clients-v2__card,.rep-clients-v2__operation,.rep-client-form-v2>.mantine-Paper-root,.rep-client-operation-v2__status,.rep-client-operation-v2__summary{border-color:var(--rep-client-border);box-shadow:none!important}.rep-clients-v2__table{overflow:hidden}.rep-clients-v2__table .mantine-Table-thead{background:color-mix(in srgb,var(--fv-surface-muted) 72%,var(--fv-surface))}.rep-clients-v2__row{cursor:pointer}.rep-clients-v2__row:focus-within{outline:3px solid color-mix(in srgb,var(--fv-primary) 20%,transparent);outline-offset:-3px}.rep-clients-v2__customer-link{color:var(--fv-primary-7);font-weight:700;text-decoration:none}.rep-clients-v2__customer-link:hover,.rep-clients-v2__customer-link:focus-visible{text-decoration:underline}.rep-clients-v2__chip-clear{display:inline-grid;width:20px;height:20px;padding:0;place-items:center;color:inherit;font:inherit;cursor:pointer;border:0;border-radius:50%;background:transparent}.rep-clients-v2__chip-clear:focus-visible{outline:2px solid currentcolor;outline-offset:1px}.rep-client-form-v2__steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;padding:.625rem;border:1px solid var(--rep-client-border);border-radius:var(--fv-radius-control);background:color-mix(in srgb,var(--fv-surface-primary-subtle) 42%,var(--fv-surface))}.rep-client-form-v2__steps .mantine-Button-root{min-width:0}.rep-client-form__field-label{display:inline-flex;max-width:100%;gap:.375rem;align-items:baseline;flex-wrap:wrap}.rep-client-form__field-error{color:var(--mantine-color-red-7);font-size:var(--mantine-font-size-xs);font-weight:600;line-height:1.15}.rep-client-form-v2__footer .mantine-Paper-root{border-color:var(--rep-client-border);background:color-mix(in srgb,var(--fv-surface) 95%,var(--fv-surface-primary-subtle));box-shadow:0 -8px 20px #0a313a14!important}.rep-client-operation-v2__header{display:grid;gap:.5rem}.rep-client-operation-v2__header>.mantine-Button-root,.rep-client-360-v2__back{width:fit-content;padding-inline:0}.rep-client-operation-v2__status{background:color-mix(in srgb,var(--fv-surface-primary-subtle) 38%,var(--fv-surface))}.rep-client-360-v2__layout{display:grid;grid-template-columns:minmax(10rem,2fr) minmax(0,9fr);gap:1.5rem;align-items:start}.rep-client-360-v2__nav{position:sticky;top:calc(var(--app-shell-header-height) + 1rem);display:grid;gap:.25rem;padding:.5rem;border:1px solid var(--rep-client-border);border-radius:var(--fv-radius-card);background:var(--fv-surface)}.rep-client-360-v2__nav .mantine-Button-root{justify-content:flex-start}.rep-client-360-v2__content,.rep-client-360-v2__content>section{min-width:0;scroll-margin-top:calc(var(--app-shell-header-height) + 1rem)}.rep-performance-page{min-width:0}.rep-performance-context{background:var(--fv-surface-subtle)}.rep-meta-principal{border-inline-start:4px solid var(--mantine-color-teal-6)}.rep-meta-indicator-card{min-height:112px;background:var(--fv-surface-subtle)}.rep-meta-chart{overflow:hidden}.rep-meta-chart__months{display:flex;align-items:flex-end;gap:var(--mantine-spacing-md);min-height:220px;overflow-x:auto;padding:var(--mantine-spacing-sm) 2px 2px}.rep-meta-chart__month{display:grid;flex:1 0 72px;grid-template-rows:180px auto;gap:6px;min-width:72px}.rep-meta-chart__bars{display:flex;align-items:flex-end;justify-content:center;gap:5px;border-bottom:1px solid var(--fv-border)}.rep-meta-chart__bars>span{display:block;width:22px;min-height:2px;border-radius:4px 4px 0 0}.rep-meta-chart [data-series=actual]{background:var(--mantine-color-teal-7)}.rep-meta-chart [data-series=expected]{background:var(--mantine-color-gray-4)}.rep-meta-chart__legend{display:inline-block;width:10px;height:10px;margin-inline-end:4px;border-radius:2px}.rep-dashboard-v2__meta-card,.rep-management-summary{background:var(--fv-surface-subtle)}.rep-management-summary__metric{padding-inline:var(--mantine-spacing-sm);border-inline-start:3px solid var(--fv-border)}.rep-management-summary__metric[data-tone=orange]{border-inline-start-color:var(--mantine-color-orange-6)}.rep-management-summary__metric[data-tone=red]{border-inline-start-color:var(--mantine-color-red-6)}.rep-management-summary__metric[data-tone=yellow]{border-inline-start-color:var(--mantine-color-yellow-6)}@media(max-width:47.99em){.rep-meta-principal,.rep-meta-indicator-card{padding:var(--mantine-spacing-md)}.rep-meta-chart__months{min-height:180px}.rep-meta-chart__month{grid-template-rows:140px auto}}@media(max-width:61.999em){.rep-clients-v2 .mantine-Input-input,.rep-clients-v2 .mantine-Button-root,.rep-clients-v2 .mantine-ActionIcon-root,.rep-client-form-v2 .mantine-Input-input,.rep-client-form-v2 .mantine-Button-root,.rep-client-form-v2 .mantine-ActionIcon-root,.rep-client-operation-v2 .mantine-Button-root,.rep-client-operation-v2 .mantine-ActionIcon-root,.rep-client-360-v2 .mantine-Input-input,.rep-client-360-v2 .mantine-Button-root,.rep-client-360-v2 .mantine-ActionIcon-root{min-width:44px;min-height:44px}.rep-client-form-v2 .mantine-Checkbox-root,.rep-client-form-v2 .mantine-Radio-root,.rep-client-360-v2 .mantine-Checkbox-root,.rep-client-360-v2 .mantine-Radio-root{display:flex;min-height:44px;align-items:center}.rep-clients-v2__pagination .mantine-Pagination-control{min-width:44px;min-height:44px}.rep-client-360-v2__layout{grid-template-columns:minmax(0,1fr)}.rep-client-360-v2__nav{position:sticky;top:calc(var(--app-shell-header-height) + .25rem);z-index:80;display:flex;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.rep-client-360-v2__nav .mantine-Button-root{flex:0 0 auto}}@media(max-width:47.999em){.rep-customer-operation-card__layout{flex-direction:column}.rep-customer-operation-card__content,.rep-customer-operation-card__actions{width:100%;min-width:0}.rep-customer-operation-card__actions{flex-direction:row;align-items:center;justify-content:space-between}.rep-customer-operation-card__time{width:auto!important;text-align:left!important}.rep-client-form{padding-bottom:calc(7.5rem + env(safe-area-inset-bottom))}.rep-client-form :is(input,textarea,select,button){scroll-margin-bottom:calc(7.5rem + env(safe-area-inset-bottom))}.rep-client-form__footer>.mantine-Paper-root{position:fixed!important;right:.5rem;bottom:.5rem!important;left:.5rem;width:auto;max-height:calc(100dvh - var(--app-shell-header-height) - 1rem);margin:0;overflow-y:auto}.rep-clients-v2,.rep-client-form-v2,.rep-client-operation-v2,.rep-client-360-v2{gap:1rem}.rep-clients-v2__primary-filters{display:grid;grid-template-columns:minmax(0,1fr) auto auto}.rep-clients-v2__search{min-width:0}.rep-baseline-filter-row .rep-list-create-action,.rep-clients-v2__primary-filters .rep-list-create-action{width:44px;min-width:44px;margin-inline-start:0;padding-inline:0}.rep-baseline-filter-row .rep-list-create-action .mantine-Button-section,.rep-clients-v2__primary-filters .rep-list-create-action .mantine-Button-section{margin-inline:0}.rep-baseline-filter-row .rep-list-create-action__label,.rep-clients-v2__primary-filters .rep-list-create-action__label{display:none}.rep-client-form-v2>.mantine-Paper-root{padding:1rem}.rep-client-form-v2__mobile-progress{padding:.75rem;border:1px solid var(--rep-client-border);border-radius:var(--fv-radius-control);background:color-mix(in srgb,var(--fv-surface-primary-subtle) 42%,var(--fv-surface))}.rep-client-form-v2__cnpj{display:grid;grid-template-columns:minmax(0,1fr)}.rep-client-form-v2__cnpj>*{width:100%}.rep-client-form-v2 .mantine-Select-root[style],.rep-client-form-v2 .mantine-TextInput-root[style]{width:100%!important}.rep-client-form-v2__footer>.mantine-Paper-root{margin-inline:-.5rem;padding:.625rem!important}.rep-client-form-v2__footer .mantine-Paper-root>.mantine-Group-root{align-items:stretch}.rep-client-operation-v2__status>.mantine-Group-root,.rep-client-operation-v2__actions{align-items:stretch}.rep-client-operation-v2__status>.mantine-Group-root{flex-direction:column}}@media(max-width:35.999em){.rep-client-360-v2__header{display:grid}.rep-client-360-v2__header>.mantine-Button-root{width:100%}.rep-clients-v2__pagination{align-items:stretch}}.rep-order-client-identity{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.25rem;margin:0}.rep-order-client-identity__fact{display:inline-flex;align-items:baseline;gap:.375rem;min-width:0}.rep-order-client-identity__fact dt{color:var(--fv-text-muted);font-size:.75rem;font-weight:500}.rep-order-client-identity__fact dd{margin:0;color:var(--fv-text);font-size:.9375rem;font-weight:650;line-height:1.35}.rep-order-client-identity__code{margin-inline-start:auto}.rep-order-client-identity__code dt,.rep-order-client-identity__code dd,.rep-client-record-code{color:var(--fv-text-muted);font-size:.75rem;font-weight:500}.rep-client-record-section>.mantine-Paper-root{border-color:var(--rep-client-border, var(--fv-border));box-shadow:none!important}.rep-client-essential-fields .mantine-InputWrapper-label,.rep-client-essential-fields>.mantine-Stack-root>.mantine-Text-root{color:var(--fv-text-muted);font-size:.8125rem;font-weight:500}.rep-client-essential-fields .mantine-Input-input,.rep-client-essential-fields__readonly-value{font-size:.9375rem;font-weight:550}.rep-order-client-contact-row,.rep-order-client-phone-row{display:grid;align-items:end;gap:var(--mantine-spacing-xs);min-width:0}.rep-order-client-contact-grid{grid-template-columns:minmax(0,1fr)}.rep-order-client-contact-actions{min-height:2.25rem}.rep-order-client-contact-row{grid-template-columns:7.25rem minmax(0,1fr) 2.5rem}.rep-order-client-phone-row{grid-template-columns:7.25rem minmax(0,1fr) 2.5rem 2.5rem}.rep-order-client-contact-row>*,.rep-order-client-phone-row>*{min-width:0}@media(max-width:30rem){.rep-order-client-identity{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem .75rem}.rep-order-client-identity__cnpj{grid-column:1;grid-row:1}.rep-order-client-identity__code{grid-column:2;grid-row:1;margin-inline-start:0}.rep-order-client-identity__ie{grid-column:1 / -1;grid-row:2}.rep-order-client-contact-row{grid-template-columns:minmax(0,1fr) 2.75rem}.rep-order-client-phone-row{grid-template-columns:minmax(0,1fr) 2.75rem 2.75rem}.rep-order-client-contact-row>:first-child,.rep-order-client-phone-row>:first-child{grid-column:1 / -1}.rep-order-client-contact-row>:nth-child(2),.rep-order-client-phone-row>:nth-child(2){grid-column:1}}
