:root{--zs-font: "Figtree", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--zs-fw-regular: 400;--zs-fw-medium: 500;--zs-fw-semibold: 600;--zs-fw-bold: 700;--zs-primary: #1250b2;--zs-primary-hover: #0a2e66;--zs-on-primary: #ffffff;--zs-focus-ring: rgba(18, 80, 178, .3);--zs-blue-bright: #1089ff;--zs-success: #15803d;--zs-success-bg: #dcfce7;--zs-success-border: #86efac;--zs-danger: #b91c1c;--zs-danger-bg: #fee2e2;--zs-danger-border: #fca5a5;--zs-warning: #fe950f;--zs-warning-text: #92400e;--zs-warning-bg: #fef3c7;--zs-info: #1089ff;--zs-ink: #262626;--zs-ink-strong: #101828;--zs-text-secondary: #535862;--zs-text-grey: #4d4d4d;--zs-text-muted: #94a3b8;--zs-surface: #ffffff;--zs-surface-alt: #eff2f6;--zs-surface-grey: #f4f4f4;--zs-input-bg: #f0f0f0;--zs-hover-blue: #d7e3f5;--zs-border: #e0e0e0;--zs-border-soft: #f0f0f0;--zs-border-blue: #dfe6f2;--zs-badge-bg: #d7e3f5;--zs-badge-text: #0a2e66;--zs-tooltip-bg: #01022e;--zs-bg: #f4f4f4;--zs-radius-sm: 4px;--zs-radius: 8px;--zs-radius-lg: 16px;--zs-radius-pill: 9999px;--zs-shadow-1: 0 2px 2px rgba(0, 0, 0, .1);--zs-shadow-pop: 0 18px 42px rgba(0, 0, 0, .3);--zs-navbar-h: 0px;--zs-sidebar-w: 224px;--zs-sidebar-bg: var(--zs-surface);--zs-sidebar-text: var(--zs-text-grey);--zs-sidebar-hover-bg: var(--zs-hover-blue);--zs-sidebar-active-bg: var(--zs-surface-alt);--zs-sidebar-active-text: var(--zs-primary);--zs-sidebar-border: var(--zs-border-soft)}:root{--color1: var(--zs-ink);--color2: var(--zs-hover-blue);--color3: var(--zs-bg);--color4: var(--zs-primary);--color5: var(--zs-warning);--color-primary: var(--zs-primary);--color-accent: var(--zs-primary);--color-border: var(--zs-border);--color-surface-hover: var(--zs-surface-grey);--color-text-muted: var(--zs-text-muted)}:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;font-family:var(--zs-font);background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23535862'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpolyline%20points='6%209%2012%2015%2018%209'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 10px center!important;background-size:15px!important;padding-right:32px!important;color:var(--zs-ink)}select:focus,select:focus-visible{outline:none;border-color:var(--zs-primary)!important;box-shadow:0 0 0 3px var(--zs-focus-ring)!important}select:disabled{opacity:.6;cursor:not-allowed}.zs-field{display:inline-flex;flex-direction:column;gap:4px}.zs-field__label{font-family:var(--zs-font);font-size:12px;line-height:18px;font-weight:var(--zs-fw-medium);color:var(--zs-text-secondary)}.zs-field>select,.zs-field>input{height:40px;border:1px solid var(--zs-border);border-radius:var(--zs-radius);background-color:var(--zs-surface);padding:0 12px;font-size:14px;color:var(--zs-ink)}.zs-tabs{display:flex;gap:4px;border-bottom:1px solid var(--zs-border)}.zs-tab{border:none;background:transparent;cursor:pointer;font-family:var(--zs-font);font-size:12px;line-height:18px;font-weight:var(--zs-fw-medium);text-transform:uppercase;letter-spacing:.02em;color:var(--zs-ink);padding:12px 16px;border-bottom:2px solid transparent;margin-bottom:-1px;display:inline-flex;align-items:center;gap:6px;transition:color .2s ease,border-color .2s ease}.zs-tab:hover{color:var(--zs-primary)}.zs-tab.active{color:var(--zs-primary);border-bottom-color:var(--zs-primary)}.zs-tab:disabled{opacity:.45;cursor:not-allowed}.zs-alert{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--zs-radius);border:1px solid transparent;font-family:var(--zs-font);font-size:14px;line-height:21px;font-weight:var(--zs-fw-medium)}.zs-alert__icon{flex:0 0 auto;margin-top:1px}.zs-alert__content{flex:1;min-width:0}.zs-alert__content strong{font-weight:var(--zs-fw-bold)}.zs-alert--info{background:#e9f2ff;border-color:#cfe1ff;color:var(--zs-badge-text)}.zs-alert--info .zs-alert__icon{color:#2875f0}.zs-alert--success{background:var(--zs-success-bg);border-color:var(--zs-success-border);color:#14532d}.zs-alert--success .zs-alert__icon{color:var(--zs-success)}.zs-alert--warning{background:var(--zs-warning-bg);border-color:#fde68a;color:var(--zs-warning-text)}.zs-alert--warning .zs-alert__icon{color:var(--zs-warning)}.zs-alert--danger{background:var(--zs-danger-bg);border-color:var(--zs-danger-border);color:#7f1d1d}.zs-alert--danger .zs-alert__icon{color:var(--zs-danger)}.btn,.btn-primary,.btn-secondary,.secondary-btn,.action-btn,.create-btn,.submit-button,.lookup-btn,.btn-das-bulk,.btn-das-confirm,.btn-sync,.btn-cancel,.sync-cancel-btn,.template-btn,.row-btn,.ghost-btn{font-family:var(--zs-font)!important;font-weight:var(--zs-fw-medium)!important;text-transform:none!important;box-shadow:none!important;border-radius:var(--zs-radius)!important}.secondary-btn,.btn-secondary,.btn-cancel{background:var(--zs-surface)!important;color:var(--zs-primary)!important;border:1px solid var(--zs-primary)!important}.secondary-btn:hover,.btn-secondary:hover,.btn-cancel:hover{background:var(--zs-hover-blue)!important}input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],input[type=tel],input[type=url],input[type=month],input[type=date],input[type=datetime-local],input[type=time],input:not([type]),select,textarea{font-family:var(--zs-font);font-size:14px;line-height:21px;color:var(--zs-ink);background-color:var(--zs-input-bg)!important;border:1px solid transparent!important;border-radius:var(--zs-radius)!important;box-shadow:none!important}input:focus,input:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{outline:none!important;border-color:var(--zs-primary)!important;box-shadow:0 0 0 3px var(--zs-focus-ring)!important}input::placeholder,textarea::placeholder{color:var(--zs-text-muted)}@media(max-width:900px){.app-layout .app-page .filter-collapse{flex-wrap:wrap}.app-layout .app-page .filter-collapse .overview-filter-select,.app-layout .app-page .filter-group .overview-filter-select{flex:1 1 220px;min-width:0;max-width:100%}}@media(max-width:600px){.app-layout .app-page .content-card{padding:16px 12px}.app-layout .sidebar-host .logo-wordmark{display:none}.app-layout .sidebar-host .sidebar-logo{margin:0 4px 0 0}.app-layout .sidebar-host .logo-img{height:26px;width:auto}.app-layout .sidebar-host .planbox{display:none}.app-layout .sidebar-host .sidebar{max-width:100vw}.app-layout .sidebar-host .sidebar-scroll{flex:1 1 0;min-width:0}.app-layout .sidebar-host .sidebar-nav{flex:1 1 0;min-width:0;gap:2px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.app-layout .sidebar-host .sidebar-bottom{flex:none;width:auto}.app-layout .sidebar-host .profile-menu,.app-layout .sidebar-host .org-floating-menu{min-width:min(250px,calc(100vw - 16px));max-width:calc(100vw - 16px)}.app-layout .sidebar-host .org-current-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-layout .sidebar-host .sidebar-nav::-webkit-scrollbar{display:none}.app-layout .sidebar-host .sidebar-btn{flex:none;min-width:46px;height:44px;padding:0 10px}.app-layout .sidebar-host .sidebar{height:calc(58px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px)}.app-layout .app-page{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.app-layout .app-page .parc-head{flex-direction:column;align-items:stretch;gap:10px}.app-layout .app-page .parc-title{font-size:18px}.app-layout .app-page .parc-head-end{margin-left:0;width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px}.app-layout .app-page .parc-head-dropdown{right:0;left:auto}.app-layout .app-page .parc-month-arrow,.app-layout .app-page .parc-head-menu-btn{min-width:40px;min-height:40px}.app-layout .app-page .subtab-nav{width:100%;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.app-layout .app-page .subtab-nav::-webkit-scrollbar{display:none}.app-layout .app-page .subtab-btn{white-space:nowrap;flex:none}.app-layout .app-page .overview-toolbar{flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:10px}.app-layout .app-page .overview-toolbar>.filter-group{flex:1 1 100%;width:100%;max-width:100%}.app-layout .app-page .btn-sync-wrap{flex-wrap:wrap}.app-layout .app-page .btn-sync-wrap .btn{flex:1 1 auto;justify-content:center;min-height:42px}.app-layout .app-page .das-search-wrap{width:100%;max-width:100%}.app-layout .app-page .overview-toolbar .das-search-wrap .search-input,.app-layout .app-page .das-search-wrap .search-input{width:100%;min-width:0}.app-layout .app-page .parc-head,.app-layout .app-page .overview-toolbar,.app-layout .app-page .filter-group,.app-layout .app-page .filter-collapse{max-width:100%;min-width:0}.app-layout .app-page .overview-toolbar>*{min-width:0}.app-layout .app-page .btn-sync-wrap .btn{white-space:normal}.app-layout .app-page .filter-group{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:100%;min-width:0;gap:8px}.app-layout .app-page .filters-toggle{width:100%;justify-content:space-between;height:40px}.app-layout .app-page .filter-group>.filter-collapse{flex-direction:column;flex-wrap:nowrap;align-items:stretch;width:100%;max-width:100%;min-width:0;gap:8px;margin-top:0}.app-layout .app-page .filter-collapse>.overview-filter-select,.app-layout .app-page .filter-group>.overview-filter-select{flex:0 0 auto;width:100%;max-width:100%;min-width:0}.app-layout .app-page .filter-collapse>.btn-clear-filters{align-self:flex-end;height:36px}.app-layout .app-page .filter-select{width:100%;max-width:100%}.app-layout .app-page select.overview-filter-select,.app-layout .app-page .sms-trigger{height:40px}.app-layout .app-page .sms-search{height:38px;font-size:13.5px}.app-layout .app-page .sms-option{padding:8px 4px;font-size:13.5px}.app-layout .app-page .sms-list{max-height:45dvh}.app-layout .app-page .table-wrap,.app-layout .app-page .inner-table-wrap,.app-layout .app-page .sync-modal-table-wrap,.app-layout .app-page .om-resumo-scroll{-webkit-overflow-scrolling:touch}.app-layout .app-page .parc-table th,.app-layout .app-page .parc-table td{white-space:nowrap;padding:8px 10px;font-size:13px}.app-layout .app-page .parc-table td[colspan]{white-space:normal}.app-layout .app-page .pagination{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 4px}.app-layout .app-page .pag-center{order:-1;flex:1 1 100%;display:flex;flex-direction:column;align-items:center;gap:8px}.app-layout .app-page .pag-btns{justify-content:center;flex-wrap:wrap;gap:6px}.app-layout .app-page .pag-btn{min-width:38px;height:38px;font-size:13px}.app-layout .app-page .pag-info{text-align:center;font-size:12px}.app-layout .app-page .pag-controls{flex:0 1 auto;width:auto;justify-content:flex-start}.app-layout .app-page .pag-jump{flex:0 1 auto;width:auto;margin-left:auto;justify-content:flex-end}.app-layout .app-page .pag-center,.app-layout .app-page .pag-btns{width:100%}.app-layout .app-page .pag-size-select,.app-layout .app-page .pag-jump-input{height:38px}.app-layout .app-page .pag-jump-input{width:58px}.app-layout .app-page .pag-jump-btn{min-width:44px}.app-layout .app-page .pag-jump>.pag-size-label{display:none}.app-layout .app-page .pag-jump:before{content:"Pág.";font-size:12px;color:var(--zs-text-secondary)}.app-layout .app-page .sync-modal,.app-layout .app-page .email-modal{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px);max-height:92dvh;overflow-y:auto}.app-layout .app-page .clientes-layout{grid-template-columns:minmax(0,1fr)}.app-layout .app-page .clientes-layout>*{min-width:0;max-width:100%}.app-layout .app-page .clientes-table{display:block;min-width:0}.app-layout .app-page .clientes-table thead{display:none}.app-layout .app-page .clientes-table tbody{display:block}.app-layout .app-page .clientes-table tbody>tr{display:block}.app-layout .app-page .clientes-table tbody>tr.cliente-row-clickable{display:flex;flex-direction:column;flex-wrap:nowrap;gap:4px;padding:12px;margin:0 0 10px;border:1px solid var(--zs-border);border-radius:12px;background:var(--zs-surface);box-shadow:var(--zs-shadow-1)}.app-layout .app-page .clientes-table tbody>tr>td{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 8px;border:0;padding:0;text-align:left;white-space:normal;min-width:0;max-width:100%;font-size:12.5px;color:var(--zs-ink)}.app-layout .app-page .clientes-table tbody>tr>td:before{flex:none;font-size:11.5px;font-weight:500;color:var(--zs-text-secondary)}.app-layout .app-page .clientes-table tbody>tr.cliente-row-clickable>td:nth-child(2){display:block;order:-2;font-size:14px;font-weight:700;line-height:1.3}.app-layout .app-page .clientes-table tbody>tr.cliente-row-clickable>td:nth-child(1){display:block;order:-1;font-size:12px;color:var(--zs-text-secondary);padding-bottom:8px;margin-bottom:2px;border-bottom:1px solid var(--zs-border-soft)}.app-layout .app-page .clientes-table tbody>tr.cliente-row-clickable>td:nth-child(3):before{content:"Folha"}.app-layout .app-page .clientes-table tbody>tr.cliente-row-clickable>td:nth-child(4):before{content:"Regime"}.app-layout .app-page .clientes-table tbody>tr.cliente-row-clickable>td:nth-child(5):before{content:"Cidade/UF"}.app-layout .app-page .clientes-table tbody>tr>td.empty-row{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:16px 8px}.app-layout .app-page .clientes-table tbody>tr>td.empty-row:before{content:none}.app-layout .app-page .chart-card{min-width:0;max-width:100%;padding:14px 10px 6px;overflow:hidden}.app-layout .app-page .chart-card .apexcharts-canvas{max-width:100%!important}.app-layout .app-page .clientes-stats-row{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;width:100%}.app-layout .app-page .summary-filter-btn{padding:10px 6px;justify-content:center}.app-layout .app-page .header-row{flex-wrap:wrap;gap:8px}.app-layout .app-page .filter-row,.app-layout .app-page .filter-row-advanced{grid-template-columns:1fr;max-width:none}.app-layout .app-page .filter-row-advanced .create-btn{width:100%;min-height:40px;justify-content:center}.app-layout .app-page .filter-input{width:100%}.app-layout .app-page .form-header-row{flex-direction:column;align-items:stretch;gap:8px}.app-layout .app-page .form-tabs-row{display:flex;width:100%;max-width:100%;min-width:0;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.app-layout .app-page .form-tabs-row::-webkit-scrollbar{display:none}.app-layout .app-page .form-tabs-row .tab-btn{white-space:nowrap;flex:none}.app-layout .app-page .cliente-nav{width:100%;justify-content:space-between}.app-layout .app-page .cliente-nav-info{min-width:0}.app-layout .app-page .cliente-nav-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-layout .app-page .cliente-nav-btn{min-width:40px;min-height:40px}.app-layout .app-page .contato-form-grid,.app-layout .app-page .contatos-summary-row,.app-layout .app-page .contatos-inline-head{grid-template-columns:1fr}.app-layout .app-page .contact-card{min-width:0}.app-layout .app-page .vg,.app-layout .app-page .vg-head,.app-layout .app-page .vg-head-title{min-width:0;max-width:100%}.app-layout .app-page .vg-head{padding:12px}.app-layout .app-page .vg-head-title{flex-wrap:wrap}.app-layout .app-page .vg-head-title h3{word-break:break-word}.app-layout .app-page .vg-comp{flex:1 1 100%;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px}.app-layout .app-page .vg-comp-nav{flex:1 1 auto;min-width:0;justify-content:flex-end}.app-layout .app-page .vg-comp-nav input{flex:1 1 auto;min-width:0;height:38px}.app-layout .app-page .vg-comp-nav button{flex:none;min-width:38px;height:38px}.app-layout .app-page .vg-demo-grid{grid-template-columns:1fr 1fr}.app-layout .app-page .vg-nt-pair{grid-template-columns:1fr}.app-layout .app-page .modal-content,.app-layout .app-page .limite-modal{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px);max-height:92dvh;overflow-y:auto}.app-layout .app-page .modal-actions{grid-template-columns:1fr;gap:8px}.app-layout .app-page .modal-actions button{width:100%;min-height:40px}.app-layout .app-page .cf-cnd-table{display:block}.app-layout .app-page .cf-cnd-table>thead{display:none}.app-layout .app-page .cf-cnd-table>tbody{display:block}.app-layout .app-page .cf-cnd-table>tbody>tr{display:block}.app-layout .app-page .cf-cnd-table>tbody>tr>td{display:block;border:0;padding:0;white-space:normal;min-width:0;max-width:100%}.app-layout .app-page .cf-cnd-table>tbody>tr.das-row{position:relative;display:flex;flex-direction:column;gap:6px;padding:12px 48px 12px 12px;border:1px solid var(--zs-border);border-radius:12px;background:var(--zs-surface);box-shadow:var(--zs-shadow-1);margin:0 0 10px}.app-layout .app-page .cf-cnd-table>tbody>tr.das-row:has(>td.cf-col-check){padding-left:42px}.app-layout .app-page .cf-cnd-table>tbody>tr.das-row>td.cf-col-check{position:absolute;top:14px;left:12px;width:auto}.app-layout .app-page .cf-cnd-table>tbody>tr.das-row>td.td-actions{position:absolute;top:6px;right:6px;width:auto}.app-layout .app-page .cf-cnd-table .emp-info{max-width:none}.app-layout .app-page .cf-cnd-table .emp-nome{white-space:normal;overflow:visible;text-overflow:clip;font-weight:600}.app-layout .app-page .cf-cnd-table>tbody>tr.das-row>td.td-cidade-uf,.app-layout .app-page .cf-cnd-table>tbody>tr.das-row>td.td-date{font-size:12px;color:var(--zs-text-secondary)}.app-layout .app-page .cf-cnd-table>tbody>tr.das-row>td.td-cidade-uf:before{content:"Cidade/UF: ";opacity:.75}.app-layout .app-page .cf-cnd-table>tbody>tr.das-row>td.td-date:before{content:"Consultado em: ";opacity:.75}.app-layout .app-page .cf-cnd-table .sit-cell,.app-layout .app-page .cf-cnd-table .cf-panel-resumo{display:flex;flex-wrap:wrap;gap:4px}.app-layout .app-page .cf-cnd-table>tbody>tr.das-row.row-open{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}.app-layout .app-page .cf-cnd-table>tbody>tr.cf-grid-detail-row,.app-layout .app-page .cf-cnd-table>tbody>tr.cf-panel-details-row{display:block;margin:0 0 10px}.app-layout .app-page .cf-cnd-table>tbody>tr.cf-grid-detail-row>td[colspan],.app-layout .app-page .cf-cnd-table>tbody>tr.cf-panel-details-row>td[colspan]{display:block;border:1px solid var(--zs-border);border-top:0;border-radius:0 0 12px 12px;padding:10px 12px;background:var(--zs-surface)}.app-layout .app-page .cf-certidoes-table{display:block;min-width:0}.app-layout .app-page .cf-certidoes-table thead{display:none}.app-layout .app-page .cf-certidoes-table tbody{display:block}.app-layout .app-page .cf-certidoes-table tbody>tr.cf-panel-item-row{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 8px;padding:10px 40px 10px 10px;margin:0 0 8px;border:1px solid var(--zs-border);border-radius:10px;background:var(--zs-surface)}.app-layout .app-page .cf-certidoes-table tbody>tr.cf-panel-item-row>td{display:block;border:0;padding:0;text-align:left;white-space:normal;min-width:0;font-size:12.5px}.app-layout .app-page .cf-certidoes-table tbody>tr.cf-panel-item-row>td:nth-child(1){grid-column:1 / -1;grid-row:1;display:flex;align-items:center;gap:4px;font-size:13.5px;font-weight:700;color:var(--zs-ink);white-space:nowrap}.app-layout .app-page .cf-certidoes-table tbody>tr.cf-panel-item-row>td:nth-child(2){grid-column:1;grid-row:2;justify-self:start}.app-layout .app-page .cf-certidoes-table tbody>tr.cf-panel-item-row>td.cf-consultado-cell{grid-column:2;grid-row:2;justify-self:end;display:flex;align-items:baseline;gap:4px;font-size:11.5px;color:var(--zs-text-secondary);white-space:nowrap}.app-layout .app-page .cf-certidoes-table tbody>tr.cf-panel-item-row>td.cf-panel-details-actions{position:absolute;top:4px;right:4px;width:auto}.app-layout .app-page .cf-certidoes-table tbody>tr.cf-panel-item-row.row-open{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}.app-layout .app-page .cf-certidoes-table tbody>tr.cf-panel-item-detail-row{display:block;margin:0 0 8px}.app-layout .app-page .cf-certidoes-table tbody>tr.cf-panel-item-detail-row>td[colspan]{display:block;border:1px solid var(--zs-border);border-top:0;border-radius:0 0 10px 10px;padding:8px 10px;background:var(--zs-bg)}.app-layout .app-page .cf-grid-detail-wrap{padding:10px 12px;min-width:0}.app-layout .app-page .cf-detail-kv,.app-layout .app-page .cf-detail-grid{grid-template-columns:1fr;gap:0;min-width:0}.app-layout .app-page .cf-detail-kv dt{font-size:11.5px;font-weight:500;color:var(--zs-text-secondary)}.app-layout .app-page .cf-detail-kv dd{font-size:12.5px;line-height:1.5;margin:0 0 10px;overflow-wrap:anywhere;word-break:break-word}.app-layout .app-page .cf-detail-kv dd:last-child{margin-bottom:0}.app-layout .app-page .cf-span-2{grid-column:1 / -1}.app-layout .app-page .parc-das-table{display:block}.app-layout .app-page .parc-das-table>thead{display:none}.app-layout .app-page .parc-das-table>tbody{display:block}.app-layout .app-page .parc-das-table>tbody>tr{display:block}.app-layout .app-page .parc-das-table>tbody>tr>td{display:block;border:0;padding:0;white-space:normal;min-width:0;max-width:100%;text-align:left}.app-layout .app-page .parc-das-table>tbody>tr.main-row{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;gap:6px;padding:12px 48px 12px 34px;border:1px solid var(--zs-border);border-radius:12px;background:var(--zs-surface);box-shadow:var(--zs-shadow-1);margin:0 0 10px}.app-layout .app-page .parc-das-table>tbody>tr.main-row>td.td-toggle{position:absolute;top:13px;left:11px;width:auto}.app-layout .app-page .parc-das-table>tbody>tr.main-row>td.td-actions{position:absolute;top:6px;right:6px;width:auto}.app-layout .app-page .parc-das-table .emp-name{white-space:normal;font-weight:600}.app-layout .app-page .parc-das-table>tbody>tr.main-row>td:nth-child(3),.app-layout .app-page .parc-das-table>tbody>tr.main-row>td:nth-child(4),.app-layout .app-page .parc-das-table>tbody>tr.main-row>td:nth-child(5),.app-layout .app-page .parc-das-table>tbody>tr.main-row>td.td-das-info,.app-layout .app-page .parc-das-table>tbody>tr.main-row>td.valor-cell{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;font-size:12.5px;color:var(--zs-text-secondary)}.app-layout .app-page .parc-das-table>tbody>tr.main-row>td:nth-child(3):before{content:"Tipo:"}.app-layout .app-page .parc-das-table>tbody>tr.main-row>td:nth-child(4):before{content:"Parcela:"}.app-layout .app-page .parc-das-table>tbody>tr.main-row>td:nth-child(5):before{content:"Situação:"}.app-layout .app-page .parc-das-table>tbody>tr.main-row>td.td-das-info:before{content:"DAS:"}.app-layout .app-page .parc-das-table>tbody>tr.main-row>td.valor-cell:before{content:"Valor:"}.app-layout .app-page .parc-das-table>tbody>tr.main-row>td:nth-child(3):before,.app-layout .app-page .parc-das-table>tbody>tr.main-row>td:nth-child(4):before,.app-layout .app-page .parc-das-table>tbody>tr.main-row>td:nth-child(5):before,.app-layout .app-page .parc-das-table>tbody>tr.main-row>td.td-das-info:before,.app-layout .app-page .parc-das-table>tbody>tr.main-row>td.valor-cell:before{opacity:.75;flex:none}.app-layout .app-page .parc-das-table .sit-cell-das{display:flex;flex-wrap:wrap;gap:4px}.app-layout .app-page .parc-das-table .valor-cell>div:first-of-type{font-weight:600;color:var(--zs-ink)}.app-layout .app-page .parc-das-table>tbody>tr.main-row.row-open{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}.app-layout .app-page .parc-das-table>tbody>tr.detail-outer{display:block;margin:0 0 10px}.app-layout .app-page .parc-das-table>tbody>tr.detail-outer>td[colspan]{display:block;border:1px solid var(--zs-border);border-top:0;border-radius:0 0 12px 12px;padding:10px 12px;background:var(--zs-surface)}.app-layout .app-page .parc-das-table .det-section-title{flex-wrap:wrap;font-size:13px}.app-layout .app-page .parc-das-table .inner-table-wrap{overflow-x:visible}.app-layout .app-page .parc-das-table .inner-table{display:block}.app-layout .app-page .parc-das-table .inner-table thead{display:none}.app-layout .app-page .parc-das-table .inner-table tbody{display:block}.app-layout .app-page .parc-das-table .inner-table tbody>tr{display:flex;flex-direction:column;flex-wrap:nowrap;gap:3px;padding:10px;border:1px solid var(--zs-border);border-radius:10px;background:var(--zs-bg);margin:0 0 8px}.app-layout .app-page .parc-das-table .inner-table tbody>tr>td{display:block;border:0;padding:0;text-align:left;white-space:normal;font-size:12.5px;color:var(--zs-text-secondary)}.app-layout .app-page .parc-das-table .inner-table tbody>tr>td:nth-child(1){font-size:14px;font-weight:700;color:var(--zs-ink)}.app-layout .app-page .parc-das-table .inner-table tbody>tr>td:nth-child(2):before{content:"Vencimento: ";opacity:.75}.app-layout .app-page .parc-das-table .inner-table tbody>tr>td:nth-child(3):before{content:"Valor: ";opacity:.75}.app-layout .app-page .parc-das-table .inner-table tbody>tr>td:nth-child(4):before{content:"Emitido em: ";opacity:.75}.app-layout .app-page .parc-das-table .inner-table tbody>tr>td:nth-child(3){color:var(--zs-ink);font-weight:600}.app-layout .app-page .parc-das-table .inner-table tbody>tr>td:nth-child(5){margin-top:4px}.app-layout .app-page .parc-das-table .inner-table tbody>tr>td:nth-child(6){margin-top:2px}.app-layout .app-page .parc-das-table .inner-table .das-inner-act{width:100%;min-height:38px}.app-layout .app-page .parc-main-table{display:block}.app-layout .app-page .parc-main-table>thead{display:none}.app-layout .app-page .parc-main-table>tbody{display:block}.app-layout .app-page .parc-main-table>tbody>tr{display:block}.app-layout .app-page .parc-main-table>tbody>tr>td{display:block;border:0;padding:0;white-space:normal;min-width:0;max-width:100%;text-align:left}.app-layout .app-page .parc-main-table>tbody>tr.main-row{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;gap:6px;padding:12px 48px 12px 34px;border:1px solid var(--zs-border);border-radius:12px;background:var(--zs-surface);box-shadow:var(--zs-shadow-1);margin:0 0 10px}.app-layout .app-page .parc-main-table>tbody>tr.main-row:has(>td.td-check-seq){padding-left:58px}.app-layout .app-page .parc-main-table>tbody>tr.main-row>td.td-check-seq{position:absolute;top:13px;left:12px;width:auto}.app-layout .app-page .parc-main-table>tbody>tr.main-row>td.td-toggle{position:absolute;top:13px;left:11px;width:auto}.app-layout .app-page .parc-main-table>tbody>tr.main-row:has(>td.td-check-seq)>td.td-toggle{left:36px}.app-layout .app-page .parc-main-table>tbody>tr.main-row>td.td-actions{position:absolute;top:6px;right:6px;width:auto}.app-layout .app-page .parc-main-table .emp-name{white-space:normal;font-weight:600}.app-layout .app-page .parc-main-table>tbody>tr.main-row>td.td-tipo,.app-layout .app-page .parc-main-table>tbody>tr.main-row>td.td-num,.app-layout .app-page .parc-main-table>tbody>tr.main-row>td:has(>.sit-cell){display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;font-size:12.5px;color:var(--zs-text-secondary)}.app-layout .app-page .parc-main-table>tbody>tr.main-row>td.td-tipo:before{content:"Tipo:";opacity:.75;flex:none}.app-layout .app-page .parc-main-table>tbody>tr.main-row>td.td-num:before{content:"Parcela:";opacity:.75;flex:none}.app-layout .app-page .parc-main-table>tbody>tr.main-row>td:has(>.sit-cell):before{content:"Situação:";opacity:.75;flex:none}.app-layout .app-page .parc-main-table .sit-cell{display:flex;flex-wrap:wrap;gap:4px}.app-layout .app-page .parc-main-table .tipo-tag{white-space:normal}.app-layout .app-page .parc-main-table>tbody>tr.main-row.row-open{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}.app-layout .app-page .parc-main-table>tbody>tr.aux-row{display:block;margin:0 0 10px}.app-layout .app-page .parc-main-table>tbody>tr.aux-row>td[colspan]{display:block;border:1px solid var(--zs-border);border-top:0;border-radius:0 0 12px 12px;padding:10px 12px;background:var(--zs-surface)}.app-layout .app-page .parc-main-table .das-picker-inner{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:8px}.app-layout .app-page .parc-main-table .das-picker-inner .month-input{width:100%;height:40px}.app-layout .app-page .parc-main-table .das-picker-inner .btn{width:100%;min-height:40px}.app-layout .app-page .parc-main-table .pdf-inner{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.app-layout .app-page .parc-main-table .pdf-inner .pdf-label-ok{flex:1 1 100%}.app-layout .app-page .parc-main-table .pdf-inner .btn{flex:1 1 auto;min-height:38px}.app-layout .app-page .detail-panel{padding:10px 2px}.app-layout .app-page .det-kv-grid{grid-template-columns:1fr 1fr;gap:10px 14px}.app-layout .app-page .parc-main-table .inner-table-wrap{max-width:100%;min-width:0;-webkit-overflow-scrolling:touch}.app-layout .app-page .parc-main-table .inner-table:not(.det-card-table){min-width:480px}.app-layout .app-page .parc-main-table .inner-table:not(.det-card-table) th,.app-layout .app-page .parc-main-table .inner-table:not(.det-card-table) td{white-space:nowrap;font-size:12px}.app-layout .app-page .det-pdf-btn{position:static;margin-bottom:8px}.app-layout .app-page .det-card-table{display:block;min-width:0}.app-layout .app-page .det-card-table thead{display:none}.app-layout .app-page .det-card-table tbody,.app-layout .app-page .det-card-table tfoot{display:block}.app-layout .app-page .det-card-table tbody>tr{display:flex;flex-direction:column;flex-wrap:nowrap;gap:3px;padding:10px;margin:0 0 8px;border:1px solid var(--zs-border);border-radius:10px;background:var(--zs-bg)}.app-layout .app-page .det-card-table tbody>tr>td{display:block;border:0;padding:0;text-align:left;white-space:normal;font-size:12.5px;color:var(--zs-text-secondary)}.app-layout .app-page .det-card-table tbody>tr>td:nth-child(1){font-size:14px;font-weight:700;color:var(--zs-ink)}.app-layout .app-page .det-card-table tbody>tr>td.valor-cell{color:var(--zs-ink);font-weight:600}.app-layout .app-page .det-debitos-table tbody>tr>td:nth-child(2):before{content:"Vencimento: ";opacity:.75;font-weight:400}.app-layout .app-page .det-debitos-table tbody>tr>td:nth-child(3):before{content:"Nº processo: ";opacity:.75;font-weight:400}.app-layout .app-page .det-debitos-table tbody>tr>td:nth-child(4):before{content:"Saldo devedor: ";opacity:.75;font-weight:400}.app-layout .app-page .det-debitos-table tbody>tr>td:nth-child(5):before{content:"Valor atualizado: ";opacity:.75;font-weight:400}.app-layout .app-page .det-pagamentos-table tbody>tr>td:nth-child(2):before{content:"Vencimento do DAS: ";opacity:.75;font-weight:400}.app-layout .app-page .det-pagamentos-table tbody>tr>td:nth-child(3):before{content:"Arrecadação: ";opacity:.75;font-weight:400}.app-layout .app-page .det-pagamentos-table tbody>tr>td:nth-child(4):before{content:"Valor pago: ";opacity:.75;font-weight:400}.app-layout .app-page .det-card-table tfoot>tr.total-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:10px;border-radius:10px;background:var(--zs-surface-alt)}.app-layout .app-page .det-card-table tfoot>tr.total-row>td{display:block;border:0;padding:0;text-align:left;white-space:nowrap}.app-layout .app-page .om-table{display:block}.app-layout .app-page .om-table>thead{display:none}.app-layout .app-page .om-table>tbody{display:block}.app-layout .app-page .om-table>tbody>tr{display:block}.app-layout .app-page .om-table>tbody>tr>td{display:block;border:0;padding:0;white-space:normal;min-width:0;max-width:100%;text-align:left}.app-layout .app-page .om-table>tbody>tr.das-row{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;gap:6px;padding:12px 48px 12px 12px;border:1px solid var(--zs-border);border-radius:12px;background:var(--zs-surface);box-shadow:var(--zs-shadow-1);margin:0 0 10px}.app-layout .app-page .om-table>tbody>tr.das-row>td.td-actions{position:absolute;top:6px;right:6px;width:auto}.app-layout .app-page .om-table>tbody>tr.das-row>td.td-empresa{font-weight:600;color:var(--zs-ink);font-size:14px;display:flex;align-items:baseline;gap:6px}.app-layout .app-page .om-table>tbody>tr.das-row>td.td-cnpj,.app-layout .app-page .om-table>tbody>tr.das-row>td.td-cidade-uf,.app-layout .app-page .om-table>tbody>tr.das-row>td.td-date,.app-layout .app-page .om-table>tbody>tr.das-row>td:nth-child(4),.app-layout .app-page .om-table>tbody>tr.das-row>td:nth-child(5),.app-layout .app-page .om-table>tbody>tr.das-row>td:nth-child(6){display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;font-size:12.5px;color:var(--zs-text-secondary)}.app-layout .app-page .om-table>tbody>tr.das-row>td.td-cidade-uf:before{content:"Cidade/UF:";opacity:.75;flex:none}.app-layout .app-page .om-table>tbody>tr.das-row>td:nth-child(4):before{content:"Tipo:";opacity:.75;flex:none}.app-layout .app-page .om-table>tbody>tr.das-row>td:nth-child(5):before{content:"Período:";opacity:.75;flex:none}.app-layout .app-page .om-table>tbody>tr.das-row>td:nth-child(6):before{content:"Fonte:";opacity:.75;flex:none}.app-layout .app-page .om-table>tbody>tr.das-row>td.td-date:before{content:"Consultado em:";opacity:.75;flex:none}.app-layout .app-page .om-table>tbody>tr.das-row.row-open{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}.app-layout .app-page .om-table>tbody>tr.om-detail-expand-row{display:block;margin:0 0 10px}.app-layout .app-page .om-table>tbody>tr.om-detail-expand-row>td[colspan]{display:block;border:1px solid var(--zs-border);border-top:0;border-radius:0 0 12px 12px;padding:10px 12px;background:var(--zs-surface)}.app-layout .app-page .om-table .om-erro-box{max-width:100%}.app-layout .app-page .om-table .om-erro-msg{word-break:break-word}.app-layout .app-page .om-table .om-resumo-scroll{max-width:100%;min-width:0;overflow:visible}.app-layout .app-page .om-table .om-detail-array-title{margin-top:10px}.app-layout .app-page .om-cards-table{display:block;width:100%;max-width:100%}.app-layout .app-page .om-cards-table thead{display:none}.app-layout .app-page .om-cards-table tbody,.app-layout .app-page .om-cards-table tfoot{display:block}.app-layout .app-page .om-cards-table tbody>tr,.app-layout .app-page .om-cards-table tfoot>tr{display:flex;flex-direction:column;flex-wrap:nowrap;gap:2px;padding:10px;margin:0 0 8px;border:1px solid var(--zs-border);border-radius:10px;background:var(--zs-bg)}.app-layout .app-page .om-cards-table td{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 8px;border:0;padding:0;text-align:left;white-space:normal;font-size:12.5px;color:var(--zs-ink)}.app-layout .app-page .om-cards-table td[data-label]:before{content:attr(data-label);flex:none;font-size:11.5px;font-weight:500;color:var(--zs-text-secondary)}.app-layout .app-page .om-cards-table td:not([data-label]){display:block;margin-bottom:4px;padding-bottom:4px;border-bottom:1px solid var(--zs-border);font-size:13px;font-weight:700;color:var(--zs-ink)}.app-layout .app-page .om-cards-table td.cell-empty{display:none}.app-layout .app-page .om-cards-table tfoot>tr.om-resumo-total{background:var(--zs-surface-alt)}.app-layout .app-page .notas-nfse-table,.app-layout .app-page .notas-nfe-table{display:block}.app-layout .app-page .notas-nfse-table>thead,.app-layout .app-page .notas-nfe-table>thead{display:none}.app-layout .app-page .notas-nfse-table>tbody,.app-layout .app-page .notas-nfe-table>tbody{display:block}.app-layout .app-page .notas-nfse-table>tbody>tr,.app-layout .app-page .notas-nfe-table>tbody>tr{display:block}.app-layout .app-page .notas-nfse-table>tbody>tr>td,.app-layout .app-page .notas-nfe-table>tbody>tr>td{display:block;border:0;padding:0;white-space:normal;min-width:0;max-width:100%;text-align:left}.app-layout .app-page .notas-nfse-table>tbody>tr.das-row,.app-layout .app-page .notas-nfe-table>tbody>tr.das-row{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;gap:6px;padding:12px;margin:0 0 10px;border:1px solid var(--zs-border);border-radius:12px;background:var(--zs-surface);box-shadow:var(--zs-shadow-1)}.app-layout .app-page .notas-nfse-table>tbody>tr.das-row>td.td-empresa,.app-layout .app-page .notas-nfe-table>tbody>tr.das-row>td.td-empresa{display:flex;align-items:flex-start;gap:6px;max-width:none;padding-bottom:8px;border-bottom:1px solid var(--zs-border-soft)}.app-layout .app-page .notas-nfse-table .emp-info,.app-layout .app-page .notas-nfe-table .emp-info{max-width:none;min-width:0}.app-layout .app-page .notas-nfse-table .emp-nome,.app-layout .app-page .notas-nfe-table .emp-nome{white-space:normal;overflow:visible;text-overflow:clip;font-size:14px;font-weight:700;line-height:1.3}.app-layout .app-page .notas-nfse-table .row-toggle-icon,.app-layout .app-page .notas-nfe-table .row-toggle-icon{flex:none;margin-top:3px}.app-layout .app-page .notas-nfse-table>tbody>tr.das-row>td:nth-child(n+2):not(.td-actions),.app-layout .app-page .notas-nfe-table>tbody>tr.das-row>td:nth-child(n+2){display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 8px;font-size:12.5px;color:var(--zs-ink)}.app-layout .app-page .notas-nfse-table>tbody>tr.das-row>td:nth-child(n+2):before,.app-layout .app-page .notas-nfe-table>tbody>tr.das-row>td:nth-child(n+2):before{flex:none;font-size:11.5px;font-weight:500;color:var(--zs-text-secondary)}.app-layout .app-page .notas-nfse-table>tbody>tr.das-row>td:nth-child(2):before{content:"Valor total"}.app-layout .app-page .notas-nfse-table>tbody>tr.das-row>td:nth-child(3):before{content:"Notas"}.app-layout .app-page .notas-nfse-table>tbody>tr.das-row>td:nth-child(4):before{content:"Situação"}.app-layout .app-page .notas-nfse-table>tbody>tr.das-row>td:nth-child(5):before{content:"Consultado em"}.app-layout .app-page .notas-nfe-table>tbody>tr.das-row>td:nth-child(2):before{content:"Notas"}.app-layout .app-page .notas-nfe-table>tbody>tr.das-row>td:nth-child(3):before{content:"Entrada"}.app-layout .app-page .notas-nfe-table>tbody>tr.das-row>td:nth-child(4):before{content:"Saída"}.app-layout .app-page .notas-nfe-table>tbody>tr.das-row>td:nth-child(5):before{content:"Recebido em"}.app-layout .app-page .notas-nfse-table .cf-consultado-cell .cc-date,.app-layout .app-page .notas-nfe-table .cf-consultado-cell .cc-date{margin-left:auto}.app-layout .app-page .notas-nfse-table>tbody>tr.das-row>td:nth-child(2),.app-layout .app-page .notas-nfe-table>tbody>tr.das-row>td:nth-child(3),.app-layout .app-page .notas-nfe-table>tbody>tr.das-row>td:nth-child(4){font-weight:600}.app-layout .app-page .notas-nfse-table>tbody>tr.das-row>td.td-actions{margin-top:4px;padding-top:8px;border-top:1px solid var(--zs-border-soft)}.app-layout .app-page .notas-nfse-table .parc-row-actions{width:100%}.app-layout .app-page .notas-nfse-table .row-btn{width:100%;min-height:38px}.app-layout .app-page .notas-nfse-table>tbody>tr.das-row.row-open,.app-layout .app-page .notas-nfe-table>tbody>tr.das-row.row-open{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}.app-layout .app-page .notas-nfse-table>tbody>tr.das-detail-row,.app-layout .app-page .notas-nfe-table>tbody>tr.das-detail-row{display:block;margin:0 0 10px}.app-layout .app-page .notas-nfse-table>tbody>tr.das-detail-row>td[colspan],.app-layout .app-page .notas-nfe-table>tbody>tr.das-detail-row>td[colspan]{display:block;border:1px solid var(--zs-border);border-top:0;border-radius:0 0 12px 12px;padding:10px 12px;background:var(--zs-surface)}.app-layout .app-page .notas-inner-table{display:block;min-width:0}.app-layout .app-page .notas-inner-table thead{display:none}.app-layout .app-page .notas-inner-table tbody,.app-layout .app-page .notas-inner-table tfoot{display:block}.app-layout .app-page .notas-inner-table tbody>tr{display:flex;flex-direction:column;flex-wrap:nowrap;gap:3px;padding:10px;margin:0 0 8px;border:1px solid var(--zs-border);border-radius:10px;background:var(--zs-bg)}.app-layout .app-page .notas-inner-table tbody>tr>td{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 8px;border:0;padding:0;text-align:left;white-space:normal;font-size:12.5px;color:var(--zs-ink)}.app-layout .app-page .notas-inner-table tbody>tr>td:before{flex:none;font-size:11.5px;font-weight:500;color:var(--zs-text-secondary)}.app-layout .app-page .notas-inner-table tbody>tr>td:nth-child(1):before{content:"Emissão"}.app-layout .app-page .notas-inner-table tbody>tr>td:nth-child(2):before{content:"Competência"}.app-layout .app-page .notas-inner-table tbody>tr>td:nth-child(3):before{content:"Tomador"}.app-layout .app-page .notas-inner-table tbody>tr>td:nth-child(4):before{content:"Município"}.app-layout .app-page .notas-inner-table tbody>tr>td:nth-child(5):before{content:"Situação"}.app-layout .app-page .notas-inner-table tbody>tr>td:nth-child(6):before{content:"Valor"}.app-layout .app-page .notas-inner-table tbody>tr>td:nth-child(6){font-weight:600}.app-layout .app-page .notas-inner-table tbody>tr>td:nth-child(7){margin-top:4px}.app-layout .app-page .notas-inner-table .nota-acoes{width:100%}.app-layout .app-page .notas-inner-table .enc-link{width:100%;justify-content:center;min-height:36px}.app-layout .app-page .notas-inner-table tfoot>tr.enc-total-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:10px;border-radius:10px;background:var(--zs-surface-alt)}.app-layout .app-page .notas-inner-table tfoot>tr.enc-total-row>td{display:block;border:0;padding:0;text-align:left}.app-layout .app-page .notas-inner-table tfoot>tr.enc-total-row>td:empty{display:none}.app-layout .app-page .notas-pag{flex-wrap:wrap;justify-content:center;gap:6px}.app-layout .app-page .notas-pag-info{flex:1 1 100%;text-align:center}.app-layout .app-page .nfe-lote-grid{grid-template-columns:1fr}.app-layout .app-page .nfe-lote-top{flex-wrap:wrap}.app-layout .app-page .enc-table{display:block}.app-layout .app-page .enc-table>thead{display:none}.app-layout .app-page .enc-table>tbody{display:block}.app-layout .app-page .enc-table>tbody>tr{display:block}.app-layout .app-page .enc-table>tbody>tr>td{display:block;border:0;padding:0;white-space:normal;min-width:0;max-width:100%;text-align:left}.app-layout .app-page .enc-table>tbody>tr.das-row{display:flex;flex-direction:column;flex-wrap:nowrap;gap:6px;padding:12px;margin:0 0 10px;border:1px solid var(--zs-border);border-radius:12px;background:var(--zs-surface);box-shadow:var(--zs-shadow-1)}.app-layout .app-page .enc-table>tbody>tr.das-row>td.td-empresa{display:flex;align-items:flex-start;gap:6px;max-width:none;padding-bottom:8px;border-bottom:1px solid var(--zs-border-soft)}.app-layout .app-page .enc-table .emp-info{max-width:none;min-width:0}.app-layout .app-page .enc-table .emp-nome{white-space:normal;overflow:visible;text-overflow:clip;font-size:14px;font-weight:700;line-height:1.3}.app-layout .app-page .enc-table .row-toggle-icon{flex:none;margin-top:3px}.app-layout .app-page .enc-table>tbody>tr.das-row>td:nth-child(n+2):not(.td-actions){display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 8px;font-size:12.5px;color:var(--zs-ink)}.app-layout .app-page .enc-table>tbody>tr.das-row>td:nth-child(n+2):before{flex:none;font-size:11.5px;font-weight:500;color:var(--zs-text-secondary)}.app-layout .app-page .enc-table>tbody>tr.das-row>td:nth-child(2):before{content:"Total a pagar"}.app-layout .app-page .enc-table>tbody>tr.das-row>td:nth-child(2){font-weight:600}.app-layout .app-page .enc-table>tbody>tr.das-row>td:nth-child(3):before{content:"Qtd"}.app-layout .app-page .enc-table>tbody>tr.das-row>td:nth-child(4):before{content:"Situação"}.app-layout .app-page .enc-table>tbody>tr.das-row>td:nth-child(5):before{content:"Consultado em"}.app-layout .app-page .enc-table .cf-consultado-cell .cc-date{margin-left:auto}.app-layout .app-page .enc-table>tbody>tr.das-row>td.td-actions{margin-top:4px;padding-top:8px;border-top:1px solid var(--zs-border-soft)}.app-layout .app-page .enc-table .parc-row-actions{width:100%}.app-layout .app-page .enc-table .row-btn{width:100%;min-height:38px}.app-layout .app-page .enc-table>tbody>tr.das-row.row-open{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}.app-layout .app-page .enc-table>tbody>tr.das-detail-row{display:block;margin:0 0 10px}.app-layout .app-page .enc-table>tbody>tr.das-detail-row>td[colspan]{display:block;border:1px solid var(--zs-border);border-top:0;border-radius:0 0 12px 12px;padding:10px 12px;background:var(--zs-surface)}.app-layout .app-page .enc-dctf-table,.app-layout .app-page .enc-fgts-table{display:block;min-width:0}.app-layout .app-page .enc-dctf-table thead,.app-layout .app-page .enc-fgts-table thead{display:none}.app-layout .app-page .enc-dctf-table tbody,.app-layout .app-page .enc-dctf-table tfoot,.app-layout .app-page .enc-fgts-table tbody,.app-layout .app-page .enc-fgts-table tfoot{display:block}.app-layout .app-page .enc-dctf-table tbody>tr,.app-layout .app-page .enc-fgts-table tbody>tr{display:flex;flex-direction:column;flex-wrap:nowrap;gap:3px;padding:10px;margin:0 0 8px;border:1px solid var(--zs-border);border-radius:10px;background:var(--zs-bg)}.app-layout .app-page .enc-dctf-table tbody>tr>td,.app-layout .app-page .enc-fgts-table tbody>tr>td{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 8px;border:0;padding:0;text-align:left;white-space:normal;font-size:12.5px;color:var(--zs-ink)}.app-layout .app-page .enc-dctf-table tbody>tr>td:before,.app-layout .app-page .enc-fgts-table tbody>tr>td:before{flex:none;font-size:11.5px;font-weight:500;color:var(--zs-text-secondary)}.app-layout .app-page .enc-dctf-table tbody>tr>td:nth-child(1):before{content:"Período de apuração"}.app-layout .app-page .enc-dctf-table tbody>tr>td:nth-child(2):before{content:"Tipo"}.app-layout .app-page .enc-dctf-table tbody>tr>td:nth-child(3):before{content:"Origem"}.app-layout .app-page .enc-dctf-table tbody>tr>td:nth-child(4):before{content:"Débito apurado"}.app-layout .app-page .enc-dctf-table tbody>tr>td:nth-child(5):before{content:"Saldo a pagar"}.app-layout .app-page .enc-dctf-table tbody>tr>td:nth-child(5){font-weight:600}.app-layout .app-page .enc-dctf-table tbody>tr>td:nth-child(6):before{content:"Situação"}.app-layout .app-page .enc-dctf-table tbody>tr>td:nth-child(7):before{content:"Transmissão"}.app-layout .app-page .enc-fgts-table tbody>tr>td:nth-child(1):before{content:"Número"}.app-layout .app-page .enc-fgts-table tbody>tr>td:nth-child(2):before{content:"Tipo"}.app-layout .app-page .enc-fgts-table tbody>tr>td:nth-child(3):before{content:"Situação"}.app-layout .app-page .enc-fgts-table tbody>tr>td:nth-child(4):before{content:"Emissão"}.app-layout .app-page .enc-fgts-table tbody>tr>td:nth-child(5):before{content:"Limite de pgto."}.app-layout .app-page .enc-fgts-table tbody>tr>td:nth-child(6):before{content:"Valor"}.app-layout .app-page .enc-fgts-table tbody>tr>td:nth-child(6){font-weight:600}.app-layout .app-page .enc-fgts-table tbody>tr>td:nth-child(7){margin-top:4px}.app-layout .app-page .enc-fgts-table tbody>tr>td:nth-child(7):before{content:none}.app-layout .app-page .enc-fgts-table .enc-link{width:100%;justify-content:center;min-height:36px}.app-layout .app-page .enc-dctf-table tfoot>tr.enc-total-row,.app-layout .app-page .enc-fgts-table tfoot>tr.enc-total-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 8px;padding:10px;border-radius:10px;background:var(--zs-surface-alt)}.app-layout .app-page .enc-dctf-table tfoot>tr.enc-total-row>td,.app-layout .app-page .enc-fgts-table tfoot>tr.enc-total-row>td{display:block;border:0;padding:0;text-align:left}.app-layout .app-page .enc-dctf-table tfoot>tr.enc-total-row>td:empty,.app-layout .app-page .enc-fgts-table tfoot>tr.enc-total-row>td:empty{display:none}.app-layout .app-page .enc-links{display:flex;flex-direction:column;gap:8px}.app-layout .app-page .enc-links .enc-link{width:100%;justify-content:center;min-height:38px}.app-layout .app-page .usuario-layout{grid-template-columns:minmax(0,1fr)}.app-layout .app-page .usuario-layout>*{min-width:0;max-width:100%}.app-layout .app-page .profile-card{min-width:0;max-width:100%}.app-layout .app-page .user-tabs{width:100%;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.app-layout .app-page .user-tabs::-webkit-scrollbar{display:none}.app-layout .app-page .user-tab{white-space:nowrap;flex:none}.app-layout .app-page .usuario-layout .section-head{flex-direction:column;align-items:stretch;gap:10px}.app-layout .app-page .office-scope-banner{flex-wrap:wrap;gap:8px}.app-layout .app-page .office-scope-copy{min-width:0}.app-layout .app-page .office-scope-copy strong{word-break:break-word}.app-layout .app-page .field-grid,.app-layout .app-page .config-grid,.app-layout .app-page .config-grid-main,.app-layout .app-page .perfil-grid,.app-layout .app-page .perfil-grid-main,.app-layout .app-page .senha-grid{grid-template-columns:1fr}.app-layout .app-page .perfil-actions,.app-layout .app-page .actions-row{flex-direction:column;align-items:stretch;gap:8px}.app-layout .app-page .perfil-actions .action-btn,.app-layout .app-page .perfil-actions .action-btn-inline,.app-layout .app-page .actions-row .action-btn{width:100%;min-width:0;min-height:40px}.app-layout .app-page .cert-grid,.app-layout .app-page .cert-roles{grid-template-columns:1fr}.app-layout .app-page .certs-table{display:block}.app-layout .app-page .certs-table thead{display:none}.app-layout .app-page .certs-table tbody{display:block}.app-layout .app-page .certs-table tbody>tr{display:flex;flex-direction:column;flex-wrap:nowrap;gap:4px;padding:12px;margin:0 0 10px;border:1px solid var(--zs-border);border-radius:12px;background:var(--zs-surface);box-shadow:var(--zs-shadow-1)}.app-layout .app-page .certs-table tbody>tr>td{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px;border:0;padding:0;text-align:left;white-space:normal;font-size:12.5px;color:var(--zs-ink)}.app-layout .app-page .certs-table tbody>tr>td:before{flex:none;font-size:11.5px;font-weight:500;color:var(--zs-text-secondary)}.app-layout .app-page .certs-table tbody>tr>td:nth-child(1){display:block;font-size:14px;font-weight:700;padding-bottom:6px;margin-bottom:2px;border-bottom:1px solid var(--zs-border-soft)}.app-layout .app-page .certs-table tbody>tr>td:nth-child(2):before{content:"Tipo"}.app-layout .app-page .certs-table tbody>tr>td:nth-child(3):before{content:"Arquivo"}.app-layout .app-page .certs-table tbody>tr>td:nth-child(3){word-break:break-all}.app-layout .app-page .certs-table tbody>tr>td:nth-child(4):before{content:"Vencimento"}.app-layout .app-page .certs-table tbody>tr>td:nth-child(5):before{content:"Status"}.app-layout .app-page .certs-table .cert-tipo-select{max-width:60%}.app-layout .app-page .certs-table tbody>tr>td.row-actions{margin-top:4px;padding-top:8px;gap:8px;border-top:1px solid var(--zs-border-soft)}.app-layout .app-page .certs-table .row-actions .btn-ghost{flex:1 1 auto;min-height:38px}.app-layout .app-page .integracao-card{min-width:0}.app-layout .app-page .integracao-title,.app-layout .app-page .integracao-subtitle{word-break:break-word}.app-layout .app-page .info-grid,.app-layout .app-page .prefix-row{grid-template-columns:1fr}.app-layout .app-page .prefix-row>*{width:100%}.app-layout .app-page .integracao-heading{min-width:0}}body{background:var(--zs-bg);color:var(--zs-ink);font-family:var(--zs-font);font-weight:var(--zs-fw-medium);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#app{margin:0}.btn{font-family:var(--zs-font);font-weight:var(--zs-fw-medium);font-size:14px;line-height:21px;height:32px;padding:0 24px;border:none;border-radius:var(--zs-radius);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background .2s ease}.btn-primary{background:var(--zs-primary);color:var(--zs-on-primary)}.btn-primary:hover{background:var(--zs-primary-hover)}.btn-secondary{background:var(--zs-surface);color:var(--zs-primary);border:1px solid var(--zs-primary)}.btn-secondary:hover{background:var(--zs-hover-blue)}.btn-ghost{background:transparent;color:var(--zs-primary)}.btn:disabled{background:var(--zs-border);color:gray;cursor:not-allowed}.btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--zs-focus-ring)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#b3b3b3;border-radius:var(--zs-radius)}::-webkit-scrollbar-thumb:hover{background:gray}.toast-stack[data-v-88a5fb18]{position:fixed;top:max(24px,env(safe-area-inset-top));right:max(24px,env(safe-area-inset-right));display:flex;flex-direction:column;gap:10px;z-index:9999;pointer-events:none;align-items:flex-end}.toast-item[data-v-88a5fb18]{pointer-events:all;display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border-radius:14px;min-width:280px;max-width:380px;backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);box-shadow:0 8px 32px #1250b22e,0 1.5px #ffffff59 inset,0 -1px #1250b214 inset;border:1px solid rgba(255,255,255,.45);position:relative;overflow:hidden}.toast-item[data-v-88a5fb18]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:14px 0 0 14px}.toast-success[data-v-88a5fb18]{background:#e9f2f9b8;color:var(--zs-ink)}.toast-success[data-v-88a5fb18]:before{background:var(--zs-primary)}.toast-success .toast-icon[data-v-88a5fb18]{color:var(--zs-primary)}.toast-error[data-v-88a5fb18]{background:#ffebe6b8;color:var(--zs-ink)}.toast-error[data-v-88a5fb18]:before{background:var(--zs-warning)}.toast-error .toast-icon[data-v-88a5fb18]{color:var(--zs-warning)}.toast-info[data-v-88a5fb18]{background:#9cc4e461;color:var(--zs-ink)}.toast-info[data-v-88a5fb18]:before{background:var(--zs-hover-blue)}.toast-info .toast-icon[data-v-88a5fb18]{color:var(--zs-ink)}.toast-icon[data-v-88a5fb18]{flex-shrink:0;margin-top:1px}.toast-icon svg[data-v-88a5fb18]{width:18px;height:18px}.toast-message[data-v-88a5fb18]{flex:1;font-size:13px;line-height:1.45;font-weight:500;margin:0}.toast-close[data-v-88a5fb18]{flex-shrink:0;background:none;border:none;font-size:18px;line-height:1;cursor:pointer;color:var(--zs-ink);opacity:.5;padding:0;margin-top:-1px;transition:opacity .15s}.toast-close[data-v-88a5fb18]:hover{opacity:1}.toast-enter-active[data-v-88a5fb18]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.toast-leave-active[data-v-88a5fb18]{transition:all .22s ease-in}.toast-enter-from[data-v-88a5fb18],.toast-leave-to[data-v-88a5fb18]{opacity:0;transform:translate(48px) scale(.92)}.toast-move[data-v-88a5fb18]{transition:transform .28s ease}@media(max-width:640px){.toast-stack[data-v-88a5fb18]{top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));left:max(12px,env(safe-area-inset-left))}.toast-item[data-v-88a5fb18]{width:100%;min-width:0;max-width:none}}
