:root{--gm-border:var(--vz-border-color);--gm-muted:var(--vz-secondary-color);--gm-text:var(--vz-body-color);--gm-field-bg:var(--vz-secondary-bg);--gm-surface-muted:var(--vz-tertiary-bg);--gm-surface-soft:var(--vz-secondary-bg);--gm-card-bg:var(--vz-card-bg,var(--vz-secondary-bg));--gm-action:var(--vz-primary);--gm-action-rgb:var(--vz-primary-rgb);--gm-success:var(--vz-success);--gm-success-rgb:var(--vz-success-rgb);--gm-warning:var(--vz-warning);--gm-warning-rgb:var(--vz-warning-rgb);--gm-danger:var(--vz-danger);--gm-danger-rgb:var(--vz-danger-rgb)}*,:before,:after{box-sizing:border-box}html{overflow-x:hidden}body{letter-spacing:0;overflow-x:hidden}#page-topbar,.app-menu,.main-content{transition-property:margin-left,left,right,width,transform;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,.2,1)}.navbar-header{min-height:70px}.theme-toggle{color:var(--vz-header-item-color);border-radius:.25rem;justify-content:center;align-items:center;width:42px;height:70px;display:inline-flex}.theme-toggle:hover,.theme-toggle:focus{background:var(--vz-header-item-bg);color:var(--vz-header-item-color)}.system-messages{z-index:1090;gap:.75rem;max-width:min(420px,100vw - 2rem);display:grid;position:fixed;top:5rem;right:1rem}.system-message{background:var(--vz-card-bg);border:1px solid var(--gm-border);border-left:4px solid var(--gm-action);color:var(--gm-text);border-radius:.375rem;grid-template-columns:minmax(0,1fr) auto;gap:.2rem;padding:.85rem .95rem;display:grid;box-shadow:0 12px 30px #0f172a2e}.system-message strong,.system-message span{grid-column:1}.system-message button{color:var(--gm-muted);background:0 0;border:0;grid-area:1/2/span 2;padding:0 .1rem;font-size:1.2rem;line-height:1}.system-message.erro{border-left-color:var(--gm-danger)}.system-message.sucesso{border-left-color:var(--gm-success)}.notification-photo{object-fit:cover;width:2rem;height:2rem}.notification-filters{gap:.35rem;padding:.65rem .75rem .55rem;display:flex}.notification-filter{color:var(--gm-muted);background:0 0;border:1px solid #0000;border-radius:.25rem;padding:.35rem .65rem;font-size:.8125rem;font-weight:600;line-height:1.2}.notification-filter:hover,.notification-filter:focus-visible,.notification-filter.active{background:rgba(var(--gm-action-rgb), .1);border-color:rgba(var(--gm-action-rgb), .22);color:var(--gm-action)}.notification-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .65rem;margin-top:.35rem;display:flex}.notification-read-toggle{background:var(--gm-surface-muted);border:1px solid var(--gm-border);color:var(--gm-text);border-radius:.25rem;flex:none;align-items:center;gap:.25rem;padding:.28rem .5rem;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.notification-read-toggle:hover,.notification-read-toggle:focus-visible{background:rgba(var(--gm-action-rgb), .1);border-color:rgba(var(--gm-action-rgb), .28);color:var(--gm-action)}.notification-read-toggle.unread-action{background:rgba(var(--gm-action-rgb), .12);border-color:rgba(var(--gm-action-rgb), .32);color:var(--gm-action)}.notification-bell-ring{transform-origin:50% 0;animation:1.9s ease-in-out infinite notification-bell-ring}@keyframes notification-bell-ring{0%,42%,to{transform:rotate(0)}6%{transform:rotate(16deg)}12%{transform:rotate(-14deg)}18%{transform:rotate(10deg)}24%{transform:rotate(-7deg)}30%{transform:rotate(4deg)}}@media (prefers-reduced-motion:reduce){.notification-bell-ring{animation:none}}.header-profile-user{aspect-ratio:1;object-fit:cover;object-position:center;flex:0 0 32px;width:32px;height:32px;display:inline-block}.theme-toggle i{font-size:1.25rem;line-height:1}.theme-toggle-light,[data-bs-theme=dark] .theme-toggle-dark{display:none}[data-bs-theme=dark] .theme-toggle-light{display:inline-flex}.page-content .container-fluid,.panel,.metric-card,.form-grid>*,.panel-header>*,.table-wrap,.map-list,.chart-wrap{min-width:0}.page-content .container-fluid{transition:opacity .12s}.page-content .container-fluid.page-content-swapping{opacity:.96}.page-title-box{gap:.75rem}.page-title-box h4,.breadcrumb,.panel h2,.metric-card p,.metric-card span,.table-wrap td,.map-cities{overflow-wrap:anywhere}.navbar-menu .navbar-nav .nav-link.active{color:#fff;background:#ffffff14}.navbar-menu .navbar-nav .nav-link.active i{color:#fff}.app-menu #scrollbar{scrollbar-color:#ffffff4d transparent;scrollbar-width:thin;height:calc(100vh - 70px);padding-bottom:1rem;overflow:hidden auto}.app-menu #scrollbar::-webkit-scrollbar{width:8px}.app-menu #scrollbar::-webkit-scrollbar-thumb{background:#ffffff47;border-radius:999px}.app-menu #scrollbar::-webkit-scrollbar-track{background:0 0}.navbar-menu .navbar-nav>.nav-item{opacity:1;max-height:48px;transition:max-height .2s,opacity .16s,transform .2s;overflow:hidden;transform:translateY(0)}.navbar-menu .navbar-nav>.nav-item.menu-collapsed-item{opacity:0;pointer-events:none;max-height:0;transform:translateY(-4px)}.navbar-menu .navbar-nav .menu-title{cursor:default;-webkit-user-select:none;user-select:none;justify-content:flex-start;align-items:center;gap:.45rem;display:flex}.navbar-menu .navbar-nav .menu-title.menu-title-toggle{cursor:pointer}.navbar-menu .navbar-nav .menu-title.menu-title-toggle span{min-width:0}.navbar-menu .navbar-nav .menu-title .menu-section-icon{color:var(--vz-vertical-menu-title-color);min-width:1.1rem;font-size:1rem;line-height:1;display:inline-flex}.navbar-menu .navbar-nav .menu-title .menu-title-icon{color:var(--vz-vertical-menu-title-color);opacity:.8;margin-left:auto;font-size:.95rem;transition:transform .18s;display:inline-flex}.navbar-menu .navbar-nav .menu-title.is-collapsed .menu-title-icon{transform:rotate(-90deg)}.navbar-menu .navbar-nav .menu-title:focus-visible{outline:2px solid rgba(var(--vz-primary-rgb), .45);outline-offset:-2px}[data-sidebar-size=sm] .app-menu #scrollbar{height:calc(100vh - 70px);overflow:visible}[data-sidebar-size=sm] .navbar-menu .navbar-nav>.nav-item{display:none!important}[data-sidebar-size=sm] .navbar-menu .navbar-nav .menu-title{text-align:center;border-radius:.35rem;justify-content:center;height:44px;margin:.25rem .7rem;padding:0;display:flex!important}[data-sidebar-size=sm] .navbar-menu .navbar-nav .menu-title span,[data-sidebar-size=sm] .navbar-menu .navbar-nav .menu-title .menu-title-icon,[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .navbar-nav .menu-title .menu-title-icon,[data-layout=semibox][data-sidebar-size=sm] .navbar-menu .navbar-nav .menu-title .menu-title-icon{display:none!important}[data-sidebar-size=sm] .navbar-menu .navbar-nav .menu-title .menu-section-icon{color:var(--vz-vertical-menu-item-color);min-width:0;font-size:1.25rem;line-height:1;display:inline-flex!important}[data-sidebar-size=sm] .navbar-menu .navbar-nav .menu-title:hover,[data-sidebar-size=sm] .navbar-menu .navbar-nav .menu-title.is-flyout-open{background:var(--vz-vertical-menu-item-bg)}[data-sidebar-size=sm] .navbar-menu .navbar-nav .menu-title:hover .menu-section-icon,[data-sidebar-size=sm] .navbar-menu .navbar-nav .menu-title.is-flyout-open .menu-section-icon{color:var(--vz-vertical-menu-item-hover-color)}.menu-flyout{background:var(--vz-vertical-menu-bg);border:1px solid var(--vz-vertical-menu-border);opacity:0;pointer-events:none;z-index:1105;border-radius:.45rem;min-width:230px;padding:.45rem;transition:opacity .14s,transform .14s;position:fixed;top:80px;left:76px;transform:translate(-6px);box-shadow:0 14px 34px #0f172a3d}.menu-flyout.is-visible{opacity:1;pointer-events:auto;transform:translate(0)}.menu-flyout-title{color:var(--vz-vertical-menu-title-color);letter-spacing:.04em;text-transform:uppercase;padding:.55rem .65rem .35rem;font-size:.72rem;font-weight:700}.menu-flyout-link{color:var(--vz-vertical-menu-item-color);white-space:nowrap;border-radius:.35rem;align-items:center;gap:.65rem;padding:.62rem .7rem;display:flex}.menu-flyout-link:hover,.menu-flyout-link.active{background:var(--vz-vertical-menu-item-bg);color:var(--vz-vertical-menu-item-hover-color)}.menu-flyout-link i{min-width:1.15rem;font-size:1.05rem}.logo-text-full{color:var(--gm-text);font-size:18px;font-weight:700;line-height:70px;display:inline-flex}.logo-app-mark,.logo-app-full{object-fit:cover;vertical-align:middle;border-radius:50%}.logo-app-mark{width:34px;height:34px}.logo-app-full{width:38px;height:38px;margin-right:.55rem}.logo-auth-mark{background:#ffffff2e;border:1px solid #ffffff40;width:48px;height:48px}.logo-auth-img{object-fit:cover;vertical-align:middle;border-radius:50%;width:78px;height:78px;max-height:78px;display:inline-block}.error-page-body{background:var(--vz-body-bg);color:var(--gm-text);min-height:100vh}.error-page-shell{align-items:center;min-height:100vh;padding:clamp(1.25rem,4vw,2.5rem);display:grid}.error-page-card{background:var(--gm-card-bg);border:1px solid var(--gm-border);border-top:4px solid var(--gm-action);border-radius:.45rem;gap:1.6rem;width:min(100%,720px);max-width:720px;margin:0 auto;padding:clamp(1.4rem,4vw,2.25rem);display:grid;box-shadow:0 18px 44px #0f172a24}.error-page-brand{color:var(--gm-text);align-items:center;gap:.8rem;font-weight:700;display:flex}.error-page-brand div{gap:.05rem;display:grid}.error-page-brand small{color:var(--gm-muted);font-size:.76rem;font-weight:500}.error-page-logo{background:var(--gm-surface-muted);border:1px solid var(--gm-border);object-fit:contain;border-radius:.45rem;width:48px;height:48px;padding:.35rem}.error-page-content{gap:.7rem;display:grid}.error-page-heading{align-items:center;gap:.75rem;display:flex}.error-page-icon{background:rgba(var(--gm-action-rgb), .1);color:var(--gm-action);border-radius:.375rem;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.7rem;display:inline-flex}.error-page-code{background:rgba(var(--gm-action-rgb), .1);border:1px solid rgba(var(--gm-action-rgb), .18);color:var(--gm-action);border-radius:999px;margin:0;padding:.45rem .65rem;font-size:.84rem;font-weight:700;line-height:1}.error-page-content h1{color:var(--gm-text);margin:0;font-size:clamp(1.45rem,3vw,2rem);font-weight:700;line-height:1.2}.error-page-message,.error-page-hint{color:var(--gm-muted);margin:0;font-size:.95rem;line-height:1.55}.error-page-hint{background:var(--gm-surface-muted);border:1px solid var(--gm-border);border-radius:.375rem;gap:.25rem;margin-top:.15rem;padding:.85rem .95rem;display:grid}.error-page-hint strong{color:var(--gm-text);font-size:.8rem}.error-page-hint span{color:var(--gm-muted)}.error-page-actions{border-top:1px solid var(--gm-border);flex-wrap:wrap;align-items:center;gap:.7rem;padding-top:1.2rem;display:flex}.error-page-feedback{background:rgba(var(--gm-success-rgb), .1);border:1px solid rgba(var(--gm-success-rgb), .22);color:var(--gm-success);border-radius:.375rem;padding:.75rem .9rem;font-size:.9rem}.auth-link{color:var(--vz-primary);font-size:.8125rem;font-weight:500;text-decoration:none}.auth-link:hover{color:var(--vz-primary);text-decoration:underline}.password-field{position:relative}.password-field .form-control{padding-right:3rem}.password-toggle{color:var(--gm-muted);background:0 0;border:0;justify-content:center;align-items:center;width:1.75rem;height:100%;padding:0;display:inline-flex;position:absolute;top:0;right:.75rem}.password-toggle:hover,.password-toggle:focus{color:var(--vz-primary)}.password-toggle:focus-visible{outline:2px solid rgba(var(--vz-primary-rgb), .4);outline-offset:2px}.metric-card,.panel{background:var(--gm-card-bg);border:1px solid var(--gm-border);border-radius:.25rem;box-shadow:0 1px 2px #38414a26}.metric-card{color:inherit;flex-direction:column;min-height:128px;padding:1rem 1.25rem;display:flex}.metric-card-link{cursor:pointer;text-decoration:none;transition:border-color .14s,box-shadow .14s,transform .14s}.metric-card-link:hover,.metric-card-link:focus{border-color:rgba(var(--gm-action-rgb), .38);color:inherit;transform:translateY(-1px);box-shadow:0 8px 18px #38414a1f}.metric-card-link:focus-visible{outline:2px solid rgba(var(--gm-action-rgb), .45);outline-offset:2px}.metric-card p,.metric-card span,.muted{color:var(--gm-muted)}.metric-card p{text-transform:uppercase;margin-bottom:0;font-size:.8125rem;font-weight:600;line-height:1.35}.metric-card strong{color:var(--gm-text);overflow-wrap:anywhere;margin:.45rem 0 .2rem;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:600;line-height:1.15;display:block}.grid{gap:1rem;display:grid}.metrics{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-bottom:1.5rem}.panel{margin-bottom:1.5rem;overflow:hidden}.panel-header{border-bottom:1px solid var(--gm-border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.panel-header.border-top{border-top:1px solid var(--gm-border)}.panel h2{margin:0;font-size:1rem;line-height:1.35}.eyebrow{color:var(--gm-muted);letter-spacing:0;text-transform:uppercase;margin:0 0 .25rem;font-size:.75rem;font-weight:600;line-height:1.35}.panel>nav,.panel>.pagination,.table-wrap+nav{padding:1rem 1.25rem}.table-wrap{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.table-wrap table{border-collapse:collapse;width:100%;min-width:min(760px,100%);margin-bottom:0}.table-wrap th,.table-wrap td{border-bottom:1px solid var(--gm-border);text-align:left;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;padding:.75rem 1rem;overflow:hidden}.table-wrap td{max-width:280px}.table-wrap th{background:var(--gm-surface-muted);color:var(--gm-muted);text-transform:uppercase;font-size:.75rem;font-weight:600}.table-wrap th.actions-header{text-align:center}.table-wrap td.actions{text-align:right;text-overflow:clip;white-space:normal;justify-content:flex-end;max-width:none;overflow:visible}[data-bs-theme=dark] .table-wrap td{color:var(--gm-text)}.table-wrap .dataTables_wrapper,.table-wrap .dataTables_wrapper .row,.table-wrap .dataTables_wrapper [class^=col-]{margin:0;padding:0}.table-wrap table.dataTable{border-collapse:collapse!important;border-spacing:0!important;margin:0!important}.table-wrap table.dataTable thead th,.table-wrap table.dataTable tbody td{box-sizing:border-box}.table-wrap thead .table-filter-row th{background:var(--gm-card-bg);text-transform:none;padding:.55rem .75rem}.table-column-filter{background-color:var(--gm-field-bg);border:1px solid var(--gm-border);color:var(--gm-text);border-radius:.25rem;width:100%;min-height:32px;padding:.35rem .55rem;font-size:.75rem}.table-column-filter::placeholder{color:var(--gm-muted)}.table-column-filter:focus{border-color:rgba(var(--gm-action-rgb), .55);box-shadow:0 0 0 .15rem rgba(var(--gm-action-rgb), .12);outline:0}.table-filter-highlight{color:#ffd84d;background:#050505;border-radius:.2rem;padding:.05rem .16rem;font-weight:700}.table-footer{border-top:1px solid var(--gm-border);grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:1rem;padding:.85rem 1.25rem;display:grid}.table-footer-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.table-summary{color:var(--gm-muted);flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;font-size:.8125rem;display:inline-flex}.table-length{color:var(--gm-muted);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;font-size:.8125rem;display:inline-flex}.table-length select{background-color:var(--gm-field-bg);border:1px solid var(--gm-border);color:var(--gm-text);border-radius:.25rem;min-height:34px;padding:.35rem 1.85rem .35rem .65rem}.table-pagination{justify-content:flex-end;min-width:0;display:flex}.table-pagination nav{padding:0}.table-pagination .pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;margin:0}.table-pagination .page-item{display:inline-flex}.table-pagination .page-link{border-color:var(--gm-border);color:var(--gm-text);white-space:nowrap;border-radius:.25rem;justify-content:center;align-items:center;min-width:34px;height:34px;min-height:34px;padding:.35rem .65rem;font-size:.8125rem;display:inline-flex}.table-pagination .page-link svg{display:none}.table-pagination .page-item.active .page-link{background:var(--gm-action);border-color:var(--gm-action);color:#fff}.table-pagination .page-item.disabled .page-link{background:var(--gm-surface-muted);border-color:var(--gm-border);color:var(--gm-muted);opacity:.72}.badge{text-align:center;white-space:normal;border-radius:999px;align-items:center;max-width:100%;padding:.35rem .55rem;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.badge-sucesso{background:rgba(var(--gm-success-rgb), .12);color:var(--gm-success)}.badge-alerta{background:rgba(var(--gm-warning-rgb), .16);color:var(--gm-warning)}.badge-neutro{background:rgba(var(--vz-secondary-color-rgb), .12);color:var(--gm-muted)}.badge-tooltip{cursor:help}.brazil-map-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.85fr);align-items:stretch;gap:1.25rem;padding:1.25rem;display:grid}.leaflet-dashboard-map{aspect-ratio:16/10;border:1px solid var(--gm-border);border-radius:.25rem;width:100%;height:auto;min-height:360px;position:relative;overflow:hidden}.leaflet-dashboard-map .leaflet-popup-content{font-size:.8125rem;line-height:1.5}.map-legend{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.map-legend span{color:var(--gm-muted);align-items:center;gap:.35rem;font-size:.8125rem;display:inline-flex}.map-dot{border-radius:50%;width:.75rem;height:.75rem;display:inline-block}.map-dot-ok{background:var(--gm-success)}.map-dot-late{background:var(--gm-danger)}.map-list{border:1px solid var(--gm-border);border-radius:.25rem;overflow-x:auto}.map-list table{border-collapse:collapse;width:100%;min-width:360px;margin-bottom:0}.map-list th,.map-list td{border-bottom:1px solid var(--gm-border);text-align:left;padding:.75rem .9rem}.map-list th{background:var(--gm-surface-muted);color:var(--gm-muted);text-transform:uppercase;font-size:.75rem;font-weight:600}.map-cities{color:var(--gm-muted);max-width:300px;margin-top:.2rem;font-size:.75rem;line-height:1.35;display:block}.map-empty{color:var(--gm-muted);text-align:center;width:min(260px,100% - 2rem);margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.chart-wrap{min-height:340px;padding:1rem 1.25rem;position:relative;overflow:hidden}.dashboard-chart{min-height:320px}.dashboard-chart-pie{min-height:340px}.chart-empty{color:var(--gm-muted);text-align:center;width:min(260px,100% - 2rem);margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.alert{border-radius:.25rem;margin-bottom:1rem;padding:.75rem 1rem}.alert-sucesso{background:rgba(var(--gm-success-rgb), .12);color:var(--gm-success)}.alert-erro{background:rgba(var(--gm-danger-rgb), .12);color:var(--gm-danger)}.button{cursor:pointer;text-align:center;white-space:nowrap;border:1px solid #0000;border-radius:.25rem;justify-content:center;align-items:center;max-width:100%;min-height:38px;padding:.5rem .9rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.button.primary{background:var(--gm-action);color:#fff}.button.primary:hover{background:var(--vz-primary-text-emphasis);color:#fff}.button.ghost{background:var(--gm-surface-muted);border-color:var(--gm-border);color:var(--gm-text)}.button.ghost:hover{background:rgba(var(--gm-action-rgb), .08);color:var(--gm-action)}.button.danger{background:rgba(var(--gm-danger-rgb), .12);color:var(--gm-danger)}.button.danger:hover{background:var(--gm-danger);color:#fff}.button.small{min-height:30px;padding:.35rem .6rem;font-size:.8125rem}.actions{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:170px;display:flex}.actions form{margin:0}.filters,.form-grid{gap:1.1rem .9rem;display:grid}.filters{grid-template-columns:minmax(180px,min(340px,100%)) auto;align-items:end;width:min(100%,460px)}.form-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding:1.25rem}.form-grid label:not(.check-line){grid-auto-rows:max-content;align-content:start;gap:.45rem;min-width:0;margin:0;display:grid}.form-grid label.full,.form-grid>.full{grid-column:1/-1}.form-grid label:not(.check-line)>span{color:var(--gm-text);align-items:center;gap:.15rem;min-height:1.45rem;padding-top:.05rem;font-weight:500;line-height:1.35;display:flex}.form-grid label>span:has(.required-mark){color:var(--gm-danger);font-weight:700}.form-grid input:not([type=hidden]):not([type=checkbox]):not([type=radio]),.form-grid select,.form-grid textarea,.stacked-fields input,.filters input,.filters select,.table-wrap input,.table-wrap select,.table-wrap textarea{background-color:var(--gm-field-bg);border:1px solid var(--gm-border);color:var(--gm-text);border-radius:.25rem;width:100%;min-width:0;min-height:38px;padding:.47rem .75rem}.form-grid input:not([type=hidden]):not([type=checkbox]):not([type=radio]),.form-grid select,.settings-field input:not([type=hidden]):not([type=checkbox]):not([type=radio]),.settings-field select,.search-select-toggle,.field-with-action .button{height:38px}.settings-field select[multiple]{height:auto;min-height:190px}.smart-form .form-grid{padding-top:1rem}.smart-form .panel-header h2{font-size:1rem}.smart-form .button.small{min-width:118px}.form-grid textarea{min-height:96px}.stacked-fields{gap:.5rem;min-width:min(180px,100%);display:grid}.segmented-options{flex-wrap:wrap;gap:.5rem;display:flex}.segmented-options label{background:var(--gm-field-bg);border:1px solid var(--gm-border);color:var(--gm-text);cursor:pointer;border-radius:.25rem;align-items:center;gap:.5rem;min-height:38px;padding:.45rem .75rem;display:inline-flex}.return-invoice-mode{margin:0 1.25rem 1rem}.return-items{gap:1rem;padding:0 1.25rem 1.25rem;display:grid}.return-item-card{background:var(--gm-card-bg);border:1px solid var(--gm-border);border-radius:.35rem;gap:1rem;padding:1rem;display:grid}.return-item-card-header{border-bottom:1px solid var(--gm-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.75rem;display:flex}.return-item-card-header h3{color:var(--gm-text);margin:.15rem 0 0;font-size:1rem}.return-item-card-header p{color:var(--gm-muted);margin:.25rem 0 0}.return-item-grid{grid-template-columns:minmax(150px,170px) minmax(240px,1fr) minmax(180px,.8fr) minmax(180px,.8fr);gap:.75rem;display:grid}.return-invoice-master,.return-item-detail{grid-template-columns:minmax(150px,180px) minmax(90px,110px) minmax(280px,1fr);gap:.75rem;margin-top:1rem;display:grid}.return-item-detail{background:color-mix(in srgb, var(--gm-field-bg) 74%, transparent);border:1px solid var(--gm-border);border-radius:.25rem;margin-top:0;padding:.85rem}.return-item-detail .wide{grid-column:1/-1}.return-item-detail-row td{padding-top:0}.empty-state-inline{color:var(--gm-muted);padding:1rem 0}.return-invoice-per-item .return-item-detail{border-color:var(--gm-primary)}@media (width<=900px){.return-item-grid,.return-invoice-master,.return-item-detail{grid-template-columns:1fr}}.form-footer{border-top:1px solid var(--gm-border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding:1rem 1.25rem;display:flex}.page-return-action{justify-content:flex-start;margin:0 0 .75rem;display:flex}.checkbox-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:stretch;gap:.75rem;display:grid}.checkbox-grid label{background:var(--gm-surface-muted);border:1px solid var(--gm-border);border-radius:.25rem;align-items:flex-start;gap:.5rem;min-width:0;padding:.65rem .75rem;line-height:1.35;display:flex}.check-line{align-items:flex-start;gap:.5rem;min-height:38px;margin:0;padding-top:.55rem;line-height:1.35;display:flex}.form-grid .check-line{display:flex}.user-options-panel{border:1px solid var(--gm-border);border-radius:.375rem;gap:1rem;padding:1rem;display:grid}.user-options-title{font-weight:700}.user-security-options{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem;display:grid}.user-security-options .check-line{background:var(--gm-surface-muted);border:1px solid var(--gm-border);border-radius:.25rem;min-height:42px;padding:.65rem .75rem}.user-profile-block{grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:1rem;display:grid}.user-profile-fields,.user-photo-card{background:var(--gm-surface-muted);border:1px solid var(--gm-border);border-radius:.375rem;gap:.9rem;padding:1rem;display:grid}.user-photo-card{align-content:start;justify-items:center}.user-photo-preview{background:var(--vz-card-bg);border:1px solid var(--gm-border);color:var(--gm-muted);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-weight:700;display:inline-flex;overflow:hidden}.user-photo-preview img{object-fit:cover;width:100%;height:100%}.user-photo-card label{width:100%}.check-line input,.checkbox-grid input{accent-color:var(--gm-action);appearance:auto;flex:none;width:1rem;height:1rem;min-height:0;margin:.12rem 0 0;padding:0}.checkbox-grid label:hover{background:rgba(var(--gm-action-rgb), .06)}.checkbox-grid label:has(input:checked){background:rgba(var(--gm-action-rgb), .08);border-color:rgba(var(--gm-action-rgb), .35)}.type-rules-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.75rem;display:grid}.type-rule-card{background:var(--gm-surface-muted);border:1px solid var(--gm-border);border-radius:.25rem;align-items:flex-start;gap:.65rem;min-height:104px;padding:.8rem .85rem;display:flex}.type-rule-card input{accent-color:var(--gm-action);appearance:auto;flex:none;width:1rem;height:1rem;min-height:0;margin:.15rem 0 0;padding:0}.type-rule-card span{gap:.25rem;min-width:0;display:grid}.type-rule-card strong{color:var(--gm-text);font-size:.9rem;font-weight:700;line-height:1.3}.type-rule-card small{color:var(--gm-muted);font-size:.78rem;line-height:1.45}.type-rule-card:hover{background:rgba(var(--gm-action-rgb), .06)}.type-rule-card:has(input:checked){background:rgba(var(--gm-action-rgb), .08);border-color:rgba(var(--gm-action-rgb), .35)}.password-rules{background:var(--gm-surface-muted);border:1px solid var(--gm-border);border-radius:.375rem;padding:.85rem 1rem}.password-rules span{margin-bottom:.5rem;display:block}.password-rules ul{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.35rem .9rem;margin:0;padding:0;list-style:none;display:grid}.password-rules li{color:var(--gm-muted);align-items:center;gap:.4rem;font-size:.8125rem;display:flex}.password-rules li:before{border:1px solid var(--gm-border);content:"";border-radius:50%;flex:none;width:.72rem;height:.72rem;display:inline-flex}.password-rules li.valid{color:var(--gm-success)}.password-rules li.valid:before{background:var(--gm-success);border-color:var(--gm-success)}.password-panel{border:1px solid var(--gm-border);border-radius:.375rem;gap:1rem;padding:1rem;display:grid}.password-panel-title{font-weight:700}.password-mode-options{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem;display:grid}.password-mode-options .check-line{background:var(--gm-surface-muted);border:1px solid var(--gm-border);border-radius:.25rem;min-height:42px;padding:.65rem .75rem}.password-manual-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.password-manual-fields .password-rules{grid-column:1/-1}.permissions-panel{border-top:1px solid var(--gm-border);gap:1rem;padding:1.25rem;display:grid}.permissions-panel-header{justify-content:space-between;align-items:center;display:flex}.permissions-panel-header h2{margin:0;font-size:1rem}.permission-tree{border:1px solid var(--gm-border);border-radius:.375rem;display:grid;overflow:hidden}.permission-tree-group+.permission-tree-group{border-top:1px solid var(--gm-border)}.permission-tree-group summary{background:var(--gm-surface-muted);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;min-height:48px;padding:.65rem .85rem;list-style:none;display:grid}.permission-tree-group summary::-webkit-details-marker{display:none}.permission-tree-toggle{color:var(--gm-muted);align-items:center;font-size:1.15rem;transition:transform .16s;display:inline-flex}.permission-tree-group[open] .permission-tree-toggle{transform:rotate(90deg)}.permission-tree-parent,.permission-tree-item{align-items:center;gap:.55rem;min-width:0;margin:0;line-height:1.35;display:flex}.permission-tree-parent span,.permission-tree-item span{color:var(--gm-text);overflow-wrap:anywhere}.permission-tree-count{background:rgba(var(--vz-secondary-color-rgb), .12);color:var(--gm-muted);border-radius:999px;padding:.3rem .5rem;font-size:.75rem;font-weight:600;line-height:1}.permission-tree-children{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.55rem;padding:.85rem .85rem .95rem 2.6rem;display:grid}.permission-tree-item{background:var(--vz-card-bg);border:1px solid var(--gm-border);border-radius:.25rem;min-height:42px;padding:.6rem .7rem}.permission-tree-item:hover{background:rgba(var(--gm-action-rgb), .06);border-color:rgba(var(--gm-action-rgb), .28)}.permission-tree-item:has(input:checked){background:rgba(var(--gm-action-rgb), .06);border-color:rgba(var(--gm-action-rgb), .28)}.permission-tree input{accent-color:var(--gm-action);appearance:auto;flex:none;width:1rem;height:1rem;min-height:0;margin:0;padding:0}.email-config-layout,.alert-config-layout{gap:1rem;padding:1.25rem;display:grid}.settings-block{border:1px solid var(--gm-border);border-radius:.375rem;gap:1rem;padding:1rem;display:grid;overflow:visible}.settings-block-header{justify-content:space-between;align-items:center;display:flex}.settings-block-header p{color:var(--gm-muted);max-width:760px;margin:.25rem 0 0;font-size:.82rem;line-height:1.45}.settings-block-header h3{margin:0;font-size:.95rem;font-weight:700}.alert-settings-grid{grid-template-columns:repeat(3,minmax(150px,220px));align-items:start;gap:1rem;display:grid}.alert-settings-grid-tight{grid-template-columns:minmax(150px,220px) minmax(150px,190px)}.alert-number-field,.alert-time-field{max-width:220px}.alert-number-field input,.alert-time-field input{font-variant-numeric:tabular-nums}.alert-toggle-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.alert-toggle-card{background:var(--vz-card-bg);border:1px solid var(--gm-border);cursor:pointer;border-radius:.375rem;align-items:flex-start;gap:.75rem;min-height:92px;padding:.85rem;transition:background-color .18s,border-color .18s,box-shadow .18s;display:flex}.alert-toggle-card:hover,.alert-toggle-card:focus-within{border-color:rgba(var(--gm-action-rgb), .38);box-shadow:0 0 0 3px rgba(var(--gm-action-rgb), .08)}.alert-toggle-card:has(input:checked){background:rgba(var(--gm-action-rgb), .08);border-color:rgba(var(--gm-action-rgb), .42)}.alert-toggle-card input{accent-color:var(--gm-action);appearance:auto;flex:none;width:1rem;height:1rem;min-height:0;margin:.15rem 0 0;padding:0}.alert-toggle-card span{gap:.25rem;min-width:0;display:grid}.alert-toggle-card strong{color:var(--gm-text);font-size:.88rem;line-height:1.25}.alert-toggle-card small{color:var(--gm-muted);font-size:.78rem;line-height:1.35}.alert-toggle-card-main{border-color:rgba(var(--gm-action-rgb), .35)}.executive-preview-panel{margin-bottom:1rem}.executive-test-form{align-items:center;gap:.5rem;display:flex}.executive-test-form input{min-width:240px}.executive-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:1.25rem;display:grid}.executive-metric{background:var(--vz-card-bg);border:1px solid var(--gm-border);border-left:4px solid var(--gm-muted);border-radius:.375rem;gap:.25rem;min-height:78px;padding:.85rem;display:grid}.executive-metric strong{color:var(--gm-text);font-size:1.45rem;line-height:1}.executive-metric span{color:var(--gm-muted);font-size:.78rem;line-height:1.35}.executive-metric.is-risco{border-left-color:#dc2626}.executive-metric.is-atencao{border-left-color:#d97706}.executive-metric.is-bom{border-left-color:#16a34a}.executive-metric.is-info{border-left-color:var(--gm-action)}.executive-config-layout{gap:1rem;padding:1.25rem;display:grid}.executive-toggles{flex-wrap:wrap;align-self:end;gap:.75rem;display:flex}.executive-recipient-list{gap:.75rem;display:grid}.executive-recipient-row{background:var(--gm-surface-muted);border:1px solid var(--gm-border);border-radius:.375rem;grid-template-columns:minmax(180px,1fr) minmax(220px,1.2fr) minmax(150px,.8fr) 90px 100px;align-items:start;gap:.75rem;padding:.85rem;display:grid}.executive-recipient-active{align-self:end}.executive-recipient-add{justify-self:flex-start}.executive-recipient-remove{align-self:end}.executive-content-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.status-pill{background:rgba(var(--gm-action-rgb), .08);border:1px solid rgba(var(--gm-action-rgb), .28);color:var(--gm-text);border-radius:999px;padding:.35rem .65rem;font-size:.78rem}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem .9rem;display:grid;overflow:visible}.form-layout{gap:1rem;padding:1.25rem;display:grid}.form-intro{background:var(--gm-surface-muted);border:1px solid var(--gm-border);color:var(--gm-muted);border-radius:.375rem;margin:0;padding:.85rem 1rem;font-size:.875rem;line-height:1.5}.settings-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.charge-form-grid{grid-template-columns:minmax(150px,170px) minmax(180px,220px) minmax(220px,260px) minmax(0,1fr);gap:1.1rem .9rem;display:grid;overflow:visible}.settings-field.compact-date{max-width:220px}.settings-field.compact-date input[type=date]{width:100%}.charge-canal{grid-column:2}.charge-status{grid-column:3}.charge-return-date{grid-column:1}.charge-next-date{grid-column:2}.loan-document-grid{grid-template-columns:minmax(190px,1fr) minmax(160px,220px) minmax(96px,130px) minmax(0,1fr);gap:1.1rem .9rem;display:grid;overflow:visible}.loan-document-number{grid-column:1}.loan-nf-number{grid-column:2}.loan-nf-series{grid-column:3}.loan-nf-key{grid-column:1/span 3}.loan-nf-date{grid-column:4}.loan-date-row{grid-column:1/-1;grid-template-columns:repeat(3,minmax(150px,180px));justify-content:start;gap:1.1rem .9rem;display:grid}.settings-grid-connection{grid-template-columns:minmax(260px,1fr) minmax(88px,104px) minmax(140px,168px);align-items:start}.settings-grid-connection .settings-field.compact input,.settings-grid-connection .settings-field.compact select{width:100%}.settings-field.wide{grid-column:1/-1}.settings-field{grid-auto-rows:max-content;align-content:start;gap:.45rem;min-width:0;margin:0;display:grid}.settings-field>span{color:var(--gm-text);align-items:center;gap:.15rem;min-height:1.45rem;padding-top:.05rem;font-weight:500;line-height:1.35;display:flex}.settings-field>span:has(.required-mark){color:var(--gm-danger);font-weight:700}.required-mark{color:var(--gm-danger);margin-left:.15rem;font-weight:700}.form-grid .required-mark,.settings-field .required-mark{color:var(--gm-danger)}.field-hint{color:var(--gm-muted);margin:-.1rem 0 0;font-size:.78rem;line-height:1.4}.field-validation{color:var(--gm-danger);margin:-.1rem 0 0;font-size:.78rem;line-height:1.4}.settings-field input:not([type=hidden]):not([type=checkbox]):not([type=radio]),.settings-field select{background-color:var(--gm-field-bg);border:1px solid var(--gm-border);color:var(--gm-text);border-radius:.25rem;width:100%;min-width:0;min-height:38px;padding:.47rem .75rem}.search-select-native{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important}.search-select{background:var(--gm-field-bg);background-color:var(--gm-field-bg);border:1px solid var(--gm-border);color:var(--gm-text);border-radius:.25rem;width:100%;position:relative}.search-select-toggle{color:var(--gm-text);cursor:text;text-align:left;background:0 0;border:0;border-radius:.25rem;justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-height:36px;padding:.47rem .75rem;line-height:1.35;display:flex}.search-select-toggle:hover{background:0 0}.search-select:hover{border-color:rgba(var(--gm-action-rgb), .45)}.search-select-toggle:after{content:"";opacity:.75;border-bottom:1px solid;border-right:1px solid;flex:none;width:.45rem;height:.45rem;transform:rotate(45deg)translateY(-.1rem)}.search-select-toggle[aria-expanded=true]{box-shadow:none}.search-select:focus-within{border-color:rgba(var(--gm-action-rgb), .65);box-shadow:0 0 0 .18rem rgba(var(--gm-action-rgb), .16)}.search-select:has(.search-select-toggle[aria-expanded=true]){border-color:rgba(var(--gm-action-rgb), .65);box-shadow:0 0 0 .18rem rgba(var(--gm-action-rgb), .16)}.search-select-toggle:focus,.search-select-toggle:focus-visible{box-shadow:none;outline:0}.search-select:has(.search-select-toggle:disabled){background:var(--vz-secondary-bg);background-color:var(--vz-secondary-bg);color:var(--gm-muted);cursor:not-allowed;opacity:.65}.search-select-toggle:disabled{cursor:not-allowed}.search-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.search-select.is-placeholder .search-select-value{color:var(--gm-text);opacity:.72}.search-select-dropdown{background:var(--gm-card-bg);background-color:var(--gm-card-bg);border:1px solid var(--gm-border);isolation:isolate;opacity:1;z-index:10050;border-radius:.25rem;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 18px 44px #0f172a57}.search-select-dropdown:before{background:var(--gm-card-bg);content:"";pointer-events:none;z-index:-1;position:absolute;inset:0}.search-select-dropdown[hidden]{display:none}.search-select-search{background:var(--gm-card-bg);background-color:var(--gm-card-bg);border:0;border-bottom:1px solid var(--gm-border);color:var(--gm-text);border-radius:0;width:100%;min-height:38px;padding:.5rem .75rem}.search-select-search:focus{box-shadow:none;outline:0}.search-select-list{background:var(--gm-card-bg);background-color:var(--gm-card-bg);max-height:220px;margin:0;padding:.25rem 0;list-style:none;overflow-y:auto}.search-select-option,.search-select-empty{background:var(--gm-card-bg);background-color:var(--gm-card-bg);color:var(--gm-text);cursor:pointer;padding:.55rem .75rem;line-height:1.3}.search-select-option.is-active,.search-select-option:hover{background:var(--vz-primary-bg-subtle);background-color:var(--vz-primary-bg-subtle)}.search-select-option.is-selected{color:var(--gm-action);font-weight:600}.search-select-empty{color:var(--gm-muted);cursor:default}.settings-field input.is-invalid,.form-grid input.is-invalid{border-color:var(--gm-danger)}.settings-field textarea{background-color:var(--gm-field-bg);border:1px solid var(--gm-border);color:var(--gm-text);resize:vertical;border-radius:.25rem;width:100%;min-width:0;min-height:92px;padding:.6rem .75rem}.settings-check{background:var(--gm-surface-muted);border:1px solid var(--gm-border);border-radius:.25rem;min-height:42px;padding:.65rem .75rem}.settings-check input{accent-color:var(--gm-action);appearance:auto;flex:none;width:1rem;height:1rem;min-height:0;margin:.12rem 0 0;padding:0}.unit-form-layout{gap:1rem;padding:1.25rem;display:grid}.unit-identification-grid{grid-template-columns:minmax(280px,1fr) minmax(150px,220px)}.unit-tax-grid,.unit-address-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.field-with-action{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.5rem;min-width:0;display:grid}.field-with-action .button{white-space:nowrap;min-height:38px}.cnpj-component,.cep-component{align-self:start}.cnpj-control{grid-template-columns:minmax(20ch,24ch) auto;max-width:410px}.cep-control{grid-template-columns:minmax(11ch,13ch) auto;max-width:300px}.cnpj-control input,.cep-control input{font-variant-numeric:tabular-nums}.cnpj-control .button,.cep-control .button{min-width:112px;padding-left:.7rem;padding-right:.7rem}.loan-items{gap:.9rem;display:grid}.loan-items-manager{gap:1rem;display:grid}.loan-item{border:1px solid var(--gm-border);border-radius:.375rem;gap:.85rem;padding:.9rem;display:grid}.loan-item-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.loan-item-title{color:var(--gm-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:700}.loan-item-grid{grid-template-columns:minmax(0,1.4fr) minmax(130px,170px) minmax(150px,190px);gap:1.1rem .9rem;display:grid}.loan-item-grid .settings-field.wide{grid-column:1/-1}.loan-item-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.loan-items-table-wrap{border:1px solid var(--gm-border);border-radius:.375rem;overflow:hidden}.loan-items-table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0}.loan-items-col-material{width:34%}.loan-items-col-product{width:28%}.loan-items-col-weight{width:13%}.loan-items-col-actions{width:12%}.loan-items-table th,.loan-items-table td{border-bottom:1px solid var(--gm-border);text-align:left;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;padding:.65rem .7rem;overflow:hidden}.loan-items-table tbody tr:last-child td{border-bottom:0}.loan-items-table th{background:var(--gm-surface-muted);color:var(--gm-muted);text-transform:uppercase;font-size:.75rem;font-weight:700}.loan-items-table td{color:var(--gm-text)}.loan-items-table td:first-child,.loan-items-table td:nth-child(2){white-space:normal}.loan-items-table .actions{text-align:right;text-overflow:clip;white-space:normal;overflow:visible}.loan-items-table th.actions-header{text-align:center;width:1%}.loan-items-table .actions .button+.button{margin-left:.25rem}.loan-weight-value{background:rgba(var(--gm-action-rgb), .1);border:1px solid rgba(var(--gm-action-rgb), .22);color:var(--gm-action);font-variant-numeric:tabular-nums;border-radius:.25rem;justify-content:center;min-width:88px;padding:.25rem .45rem;font-weight:700;display:inline-flex}.apexcharts-canvas,.apexcharts-svg{max-width:100%}@media (width<=1200px){.brazil-map-layout{grid-template-columns:minmax(0,1fr)}.alert-toggle-grid,.executive-metrics,.executive-content-grid,.executive-recipient-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.page-title-box{flex-direction:column;align-items:flex-start!important}.page-title-right{width:100%}.breadcrumb{justify-content:flex-start}.leaflet-dashboard-map{min-height:320px}.user-profile-block{grid-template-columns:minmax(0,1fr)}.alert-settings-grid,.alert-settings-grid-tight{grid-template-columns:repeat(2,minmax(150px,220px))}.executive-test-form{flex-direction:column;align-items:stretch;width:100%}.executive-test-form input{width:100%;min-width:0}}@media (width<=560px){.page-content{padding:calc(70px + 1rem) .75rem 60px}.container-fluid{padding-left:0;padding-right:0}.panel-header{flex-direction:column;align-items:stretch;padding:.9rem}.metrics,.filters,.form-grid,.checkbox-grid,.password-manual-fields,.permission-tree-children,.charge-form-grid,.loan-document-grid,.loan-item-grid,.settings-grid,.settings-grid-three,.settings-grid-connection,.alert-settings-grid,.alert-settings-grid-tight,.alert-toggle-grid,.executive-metrics,.executive-content-grid,.executive-recipient-row,.unit-identification-grid,.unit-tax-grid,.unit-address-grid,.field-with-action{grid-template-columns:1fr}.permission-tree-children{padding-left:1rem}.settings-field.compact-date{max-width:none}.charge-canal,.charge-status,.charge-return-date,.charge-next-date,.loan-document-number,.loan-nf-number,.loan-nf-series,.loan-nf-key,.loan-nf-date,.loan-date-row,.loan-item-grid .settings-field.wide{grid-column:auto}.loan-date-row{grid-template-columns:1fr}.metrics{gap:.75rem}.metric-card,.brazil-map-layout,.chart-wrap,.form-grid,.form-footer,.table-footer,.panel>nav,.panel>.pagination,.table-wrap+nav{padding:.9rem}.table-footer{grid-template-columns:1fr;align-items:stretch}.table-footer-actions{justify-content:flex-start;align-items:flex-start}.table-summary{flex-direction:column;align-items:flex-start}.table-length,.table-pagination,.table-pagination .pagination{justify-content:flex-start}.leaflet-dashboard-map{aspect-ratio:auto;min-height:280px}.table-wrap table{min-width:640px}.button,.filters .button,.form-footer .button{width:100%}.actions{align-items:stretch;min-width:140px}.actions,.actions form,.actions .button{width:100%}.d-flex.align-items-center.justify-content-between.gap-3{flex-direction:column;align-items:flex-start!important}}
