@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box}:root{--primary-red: #D32F2F;--secondary-orange: #333333;--tertiary-yellow: #FFC107;--btn-highlight-gold: #ffe0b2;--btn-highlight-gold-hover: #ffcc80;--btn-highlight-gold-border: #ff9800;--btn-highlight-gold-border-hover: #f57c00;--btn-save-bg: #ffe0b2;--btn-save-hover: #ffcc80;--btn-save-border: #ffb74d;--btn-save-text: #e65100;--btn-save-font-size: calc(.9rem + 2px) ;--btn-save-padding-y: 0px;--btn-save-padding-x: 17px;--btn-delete-bg: #ffebee;--btn-delete-hover: #ffcdd2;--btn-delete-border: #ef9a9a;--btn-delete-text: #c62828;--btn-delete-font-size: var(--btn-save-font-size);--btn-delete-padding-y: var(--btn-save-padding-y);--btn-delete-padding-x: var(--btn-save-padding-x);--btn-close-bg: #eeeeee;--btn-close-hover: #e0e0e0;--btn-close-border: #bdbdbd;--btn-close-text: #616161;--btn-close-font-size: var(--btn-save-font-size);--btn-close-padding-y: var(--btn-save-padding-y);--btn-close-padding-x: var(--btn-save-padding-x);--btn-color-select-bg: #c8e6c9;--btn-color-select-hover: #a5d6a7;--btn-color-select-text: #1b5e20;--btn-table-add-bg: #e8f5e9;--btn-table-add-hover: #c8e6c9;--btn-table-add-border: #a5d6a7;--btn-table-add-text: #2e7d32;--btn-table-exclude-text: rgba(183, 28, 28, .65);--btn-table-exclude-text-hover: rgba(183, 28, 28, .85);--btn-table-exclude-text-active: rgba(183, 28, 28, .75);--btn-table-edit-text: rgba(90, 90, 90, .75);--btn-table-edit-text-hover: rgba(60, 60, 60, .9);--btn-table-edit-text-active: rgba(75, 75, 75, .85);--btn-conciliate-text: rgba(27, 94, 32, .75);--btn-conciliate-text-hover: rgba(27, 94, 32, .95);--btn-conciliate-text-active: rgba(27, 94, 32, .85);--btn-consulta-view-bg: #e3f2fd;--btn-consulta-view-hover: #bbdefb;--btn-consulta-view-border: #90caf9;--btn-consulta-view-text: #1565c0;--btn-report-bg: var(--btn-consulta-view-bg);--btn-report-hover: var(--btn-consulta-view-hover);--btn-report-border: var(--btn-consulta-view-border);--btn-report-text: var(--btn-consulta-view-text);--btn-report-font-size: .95rem;--btn-report-padding-y: calc(.55rem - 10px) ;--btn-report-padding-x: calc(1.2rem - 7px) ;--btn-consulta-new-bg: #e8f5e9;--btn-consulta-new-hover: #c8e6c9;--btn-consulta-new-border: #a5d6a7;--btn-consulta-new-text: #2e7d32;--btn-consulta-register-bg: #ffebee;--btn-consulta-register-hover: #ffcdd2;--btn-consulta-register-border: #ef9a9a;--btn-consulta-register-text: #c62828;--modal-table-select-header-bg: #ffe0b2;--modal-table-select-header-text: #bf360c;--modal-table-select-header-border: #ffcc80;--btn-modal-close-color: #e65100;--btn-modal-close-hover-bg: rgba(230, 81, 0, .1);--accent-orange-red: #FF5722;--dark-red: #B71C1C;--light-orange: #FFB74D;--cream: #FFF8E1;--white: #FFFFFF;--black: #212121;--gray-dark: #424242;--gray-medium: #757575;--gray-light: #E0E0E0;--gray-lighter: #F5F5F5;--modal-form-color: var(--gray-lighter);--label-form-color: #7a7a7a;--input-color: #828282;--form-field-font-family: Arial, Helvetica, sans-serif;--form-field-font-size: 9pt;--form-label-font-weight: 700;--table-font-family: var(--form-field-font-family);--table-font-size: var(--form-field-font-size);--form-control-height: 34px;--input-component-label-field-mt: 0px;--success: #4CAF50;--warning: #FF9800;--error: #F44336;--info: #2196F3;--shadow-light: 0 2px 4px rgba(0,0,0,.1);--shadow-medium: 0 4px 8px rgba(0,0,0,.15);--shadow-heavy: 0 8px 16px rgba(0,0,0,.2);--border-radius: 8px;--border-radius-large: 12px;--border-radius-small: 4px;--transition-fast: .2s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--form-group-label-control-mt: -2px;--form-group-label-first-mb: -2px;--form-group-totals-label-control-mt: -12px;--form-filter-item-gap: 3px;--pizzalandia-red-primary: var(--primary-red);--pizzalandia-orange-primary: var(--secondary-orange);--pizzalandia-yellow-primary: var(--tertiary-yellow);--pizzalandia-dark-red: var(--dark-red);--pizzalandia-light-orange: var(--light-orange);--pizzalandia-white: var(--white);--pizzalandia-black: var(--black);--pizzalandia-gray-dark: var(--gray-dark);--pizzalandia-gray-medium: var(--gray-medium);--pizzalandia-gray-light: var(--gray-light);--pizzalandia-gray-lighter: var(--gray-lighter);--pizzalandia-shadow-light: var(--shadow-light);--pizzalandia-shadow-strong: var(--shadow-heavy);--pizzalandia-border-radius-large: var(--border-radius-large);--pizzalandia-transition: var(--transition-normal);--pizzalandia-gradient-primary: linear-gradient(135deg, var(--primary-red), var(--dark-red))}body{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.6;color:var(--black);background-color:var(--cream);overflow-x:hidden}html,body{height:100%;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:var(--spacing-md);color:var(--black)}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-bottom:var(--spacing-md);color:var(--gray-dark)}a{color:var(--primary-red);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--dark-red);text-decoration:underline}.btn{display:inline-block;padding:var(--spacing-sm) var(--spacing-md);border:none;border-radius:var(--border-radius);font-size:14px;font-weight:500;text-align:center;cursor:pointer;transition:all var(--transition-fast);text-decoration:none}.btn-primary{background:linear-gradient(135deg,var(--primary-red),var(--dark-red));color:var(--white);box-shadow:var(--shadow-light)}.btn-primary:hover{background:linear-gradient(135deg,var(--dark-red),var(--primary-red));box-shadow:var(--shadow-medium);transform:translateY(-1px)}.btn-secondary{background:linear-gradient(135deg,var(--secondary-orange),var(--accent-orange-red));color:var(--white);box-shadow:var(--shadow-light)}.btn-secondary:hover{background:linear-gradient(135deg,var(--accent-orange-red),var(--secondary-orange));box-shadow:var(--shadow-medium);transform:translateY(-1px)}.btn-outline{background:transparent;color:var(--primary-red);border:2px solid var(--primary-red)}.btn-outline:hover{background:var(--primary-red);color:var(--white)}.modal-form-color{background-color:var(--modal-form-color)}.client-select-backdrop{position:fixed;inset:0;background:#00000059;z-index:9998}.tab-page-div{margin-top:-16px!important}.client-select-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:10px;width:min(880px,95vw);max-height:80vh;display:flex;flex-direction:column;z-index:9999;box-shadow:0 10px 30px #0003}.client-select-modal .header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #eee}.title{margin:0;color:var(--label-form-color, #b71c1c);font-weight:700;text-transform:uppercase;letter-spacing:.5px}.client-select-modal .header .title{font-size:1.25rem}.client-select-modal .header .close-btn.btn-modal-close{font-size:2rem;min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0}.client-select-modal .content{padding:16px;overflow:auto}.client-select-modal .form-row{display:flex;gap:12px;margin-bottom:12px}.client-select-modal .form-group{display:flex;flex-direction:column}.client-select-modal .form-group.flex-1{flex:1}.client-select-modal .form-group.actions{justify-content:flex-end}.client-select-modal .form-group>label{font-weight:500;color:var(--label-form-color)}.client-select-modal input[type=text]{border:1px solid #e0e0e0;border-radius:4px;padding:7px 10px;font-family:var(--form-field-font-family);font-size:var(--form-field-font-size);background:#fafafa;color:#333}.client-select-modal.client-select-modal--client .form-group.flex-1>label+input[type=text]{margin-top:calc(var(--form-group-label-control-mt) + 1px + 3px)!important}.client-select-modal.client-select-modal--client .form-group.client-select-actions{flex-direction:row;align-items:flex-end;gap:8px}.client-select-modal.client-select-modal--freelancer-event-day .form-group.flex-1>label+input[type=text]{margin-top:calc(var(--form-group-label-control-mt) + 1px + 5px)!important}.client-select-modal.client-select-modal--freelancer-event-day .form-group.client-select-actions{flex-direction:row;align-items:flex-end;gap:8px}.client-select-modal.client-select-modal--freelancer-event-day .client-table thead th.col-observation{text-align:center}.client-select-modal.client-select-modal--freelancer-event-day .client-table .col-observation{min-width:160px;width:28%;white-space:normal}html body .portal-ui-theme .client-select-modal.client-select-modal--freelancer-event-day .client-table tbody tr.freelancer-row-unavailable td:not(.col-actions),html body .client-select-modal.client-select-modal--freelancer-event-day .client-table tbody tr.freelancer-row-unavailable td:not(.col-actions){color:var(--primary-red, #d32f2f)!important}.client-select-modal .table-wrapper{overflow:auto;max-height:55vh;border:1px solid #eee;border-radius:8px}.client-select-modal .loading-indicator,.client-select-modal .no-results{text-align:center;color:#666;padding:20px}.client-select-modal .client-table-container{overflow-x:auto;flex:1}.client-select-modal .client-table{width:100%;border-collapse:collapse;table-layout:fixed}.client-select-modal .client-table th,.client-select-modal .client-table td{padding:8px 10px;border-bottom:1px solid #f0f0f0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-select-modal .client-table th{text-align:center;font-size:inherit}.client-select-modal .client-table td{text-align:left}.client-select-modal .client-table thead th{position:sticky;top:0;z-index:1}.client-select-modal .client-table thead th.col-phone,.client-select-modal .client-table thead th.col-email,.client-select-modal .client-table thead th.col-document{text-align:center}.client-select-modal .client-table .hidden-col{display:none}.client-select-modal .client-table .col-id{display:none;min-width:0;width:0}.client-select-modal .client-table .col-name{min-width:180px;width:30%}.client-select-modal .client-table .col-phone,.client-select-modal .client-table .col-document{min-width:120px;width:18%}.client-select-modal .client-table .col-email{min-width:200px;width:36%}.client-select-modal .client-table .col-actions{min-width:120px;width:16%}.client-select-modal .client-table th.col-actions,.client-select-modal .client-table td.col-actions{text-align:right}.client-select-modal .client-table tbody tr:nth-child(odd) td{background-color:#fffcf9}.client-select-modal .client-table tbody tr:nth-child(2n) td{background-color:#fffaf0}.client-select-modal .footer-actions{margin-top:12px;display:flex;justify-content:flex-end}.label-form{color:var(--label-form-color)!important;font-weight:var(--form-label-font-weight);font-size:var(--form-field-font-size);font-family:var(--form-field-font-family);line-height:1.2}.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body .label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body .section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body app-client .section-title.label-title,html body app-event-form .section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body app-freelancer .section-title.label-title,html body app-company .section-title.label-title,html body app-employee .section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body app-vehicle .section-title.label-title,html body app-product .section-title.label-title,html body app-supplier .section-title.label-title,html body app-order-purchase .section-title.label-title,html body app-freelancer-price-table .section-title.label-title,html body app-event-price-table .section-title.label-title,html body app-receipt-product .section-title.label-title,html body app-invoice .section-title.label-title,html body app-report-event-daily .section-title.label-title,html body app-inventory-movement .section-title.label-title,html body .portal-ui-theme .section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title){color:var(--label-form-color)!important;font-weight:700!important;font-size:calc(var(--form-field-font-size) + 2px)!important;font-family:var(--form-field-font-family)!important;line-height:1.2!important;margin-top:-9px!important;margin-left:-10px!important;background:#e6e6e6!important;padding-left:4px!important;padding-right:4px!important;width:fit-content;max-width:100%;box-sizing:border-box;position:relative;z-index:1}html body app-freelancer-price-table .section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body .portal-ui-theme app-freelancer-price-table .section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body app-freelancer-price-table .section-card>.section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body app-freelancer-price-table .form-section-card>.section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body app-freelancer .section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body .portal-ui-theme app-freelancer .section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body app-freelancer .section-card:not(.section-card--observacao)>.section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body app-client .section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body .portal-ui-theme app-client .section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body app-client .section-card:not(.section-card-observacao)>.section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body app-product .section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body .portal-ui-theme app-product .section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body app-product .section-card>.section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body app-product .section-card:not(.section-card-observacao)>.section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body app-product .section-card.section-card-observacao>.section-title.label-title,html body app-product .section-card.section-card-observacao>.section-title.label-title.observacao-section-title,html body .portal-ui-theme app-product .section-card.section-card-observacao>.section-title.label-title.observacao-section-title,html body app-supplier .section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body .portal-ui-theme app-supplier .section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body app-supplier .section-card:not(.section-card--observacao):not(.section-card-observacao)>.section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body app-order-purchase .section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body .portal-ui-theme app-order-purchase .section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body app-order-purchase .section-card:not(.section-card--observacao):not(.section-card-observacao)>.section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body app-vehicle .section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body .portal-ui-theme app-vehicle .section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body app-vehicle .section-card>.section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body app-event-price-table .section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body .portal-ui-theme app-event-price-table .section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body app-event-price-table .section-card>.section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body app-receipt-product .section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body .portal-ui-theme app-receipt-product .section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body app-receipt-product .section-card>.section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body app-invoice .section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body .portal-ui-theme app-invoice .section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body app-invoice .section-card>.section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body app-employee .section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body .portal-ui-theme app-employee .section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body app-employee .section-card>.section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body app-company .section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body .portal-ui-theme app-company .section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body app-company .section-card>.section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body app-inventory-movement .section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body .portal-ui-theme app-inventory-movement .section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body app-inventory-movement .section-card>.section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title){background:transparent!important;margin-top:-26px!important}html body app-vehicle .section-card-dados-veiculo .form-row.form-row--fields,html body .portal-ui-theme app-vehicle .section-card-dados-veiculo .form-row.form-row--fields{margin-top:-20px!important}html body app-event-price-table .section-card-tabela-preco .form-row.form-row--flags,html body .portal-ui-theme app-event-price-table .section-card-tabela-preco .form-row.form-row--flags,html body app-freelancer-price-table .section-card-tabela-preco .form-row.form-row--flags,html body .portal-ui-theme app-freelancer-price-table .section-card-tabela-preco .form-row.form-row--flags{margin-top:-20px!important}html body app-invoice .section-card>.section-title+.form-row,html body .portal-ui-theme app-invoice .section-card>.section-title+.form-row{margin-top:-12px!important}html body .portal-ui-theme app-freelancer-price-table .freelancer-price-table-ranges-table thead th,html body app-freelancer-price-table .freelancer-price-table-ranges-table thead th,html body .portal-ui-theme app-event-price-table .event-price-table-cities-table thead th,html body app-event-price-table .event-price-table-cities-table thead th,html body .portal-ui-theme app-receipt-product .grid-table-scroll .contatos-table thead th,html body app-receipt-product .grid-table-scroll .contatos-table thead th{background:#fafafa!important;border-top:1px solid #e0e0e0!important;border-bottom:1px solid #e0e0e0!important;box-shadow:none!important}html body label.label-form:not(.toggle-switch),html body .label-form.section-title,html body .section-title.label-form,html body .consulta-list-container .filter-item label.label-form,html body .contatos-table th.label-form,html body app-phone-table .contatos-table thead th.label-form{color:var(--label-form-color)!important;font-weight:var(--form-label-font-weight)!important;font-size:var(--form-field-font-size)!important;font-family:var(--form-field-font-family)!important;line-height:1.2}html body .portal-ui-theme input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]),html body .portal-ui-theme select,html body .portal-ui-theme textarea,html body .form-base input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]),html body .form-base select,html body .form-base textarea,html body .standard-form-container input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]),html body .standard-form-container select,html body .standard-form-container textarea,html body app-input-text .input-text__field,html body app-input-number-integer .input-number-integer__field,html body app-input-number-decimal .input-number-decimal__field,html body app-selector-common .selector-common__label,html body app-label-simulate-input .label-simulate-input__field{font-family:var(--form-field-font-family)!important;font-size:var(--form-field-font-size)!important}html body app-selector-common .selector-common__field,html body app-selector-common select.selector-common__field{font-family:Arial,Helvetica,sans-serif!important;font-size:var(--form-field-font-size)!important}html body app-date-select .date-select-combined{min-height:calc(var(--form-control-height, 34px) - 7px)!important;height:calc(var(--form-control-height, 34px) - 7px)!important;max-height:calc(var(--form-control-height, 34px) - 7px)!important;box-sizing:border-box!important;align-items:center!important}html body app-date-select .date-select-text{padding-top:0!important;padding-bottom:0!important;height:calc(var(--form-control-height, 34px) - 7px)!important;min-height:calc(var(--form-control-height, 34px) - 7px)!important;max-height:calc(var(--form-control-height, 34px) - 7px)!important;line-height:calc(var(--form-control-height, 34px) - 7px)!important;box-sizing:border-box!important}html body app-input-text .input-text__field,html body app-input-number-integer .input-number-integer__field,html body app-input-number-decimal .input-number-decimal__field{height:calc(var(--form-control-height, 34px) - 7px)!important;min-height:calc(var(--form-control-height, 34px) - 7px)!important;box-sizing:border-box!important}html body app-selector-common .selector-common__field,html body app-selector-common select.selector-common__field{height:calc(var(--form-control-height, 34px) - 7px)!important;min-height:calc(var(--form-control-height, 34px) - 7px)!important;max-height:calc(var(--form-control-height, 34px) - 7px)!important;box-sizing:border-box!important;line-height:calc(var(--form-control-height, 34px) - 9px)!important}html body .portal-ui-theme input::placeholder,html body .portal-ui-theme textarea::placeholder,html body .form-base input::placeholder,html body .form-base textarea::placeholder,html body .standard-form-container input::placeholder,html body .standard-form-container textarea::placeholder,html body app-input-text .input-text__field::placeholder,html body app-input-number-integer .input-number-integer__field::placeholder,html body app-input-number-decimal .input-number-decimal__field::placeholder{font-family:var(--form-field-font-family)!important;font-size:var(--form-field-font-size)!important}html body app-input-text .input-text__label,html body app-input-number-integer .input-number-integer__label,html body app-input-number-decimal .input-number-decimal__label,html body app-date-select .date-select__label,html body app-label-simulate-input .label-simulate-input__label{font-family:var(--form-field-font-family)!important;font-size:var(--form-field-font-size)!important;font-weight:var(--form-label-font-weight)!important}.input-color{color:var(--input-color)!important}.event-form-container input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.event-form-container select,.event-form-container textarea,.portal-ui-theme input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.portal-ui-theme select,.portal-ui-theme textarea{color:var(--input-color)!important}.event-form-container input::placeholder,.event-form-container textarea::placeholder,.portal-ui-theme input::placeholder,.portal-ui-theme textarea::placeholder{color:var(--input-color);opacity:.85}:where(.portal-ui-theme) label:not(.checkbox-label):not(.itens-descartar-option):not(.label-standard-red):not(.label-event-filter):not(.filter-label):not(.filter-button-label){color:var(--label-form-color)!important}.portal-ui-theme label.label-form,.portal-ui-theme label.checkbox-label.label-form,.portal-ui-theme label.toggle-switch.label-form,.portal-ui-theme label.itens-descartar-option.label-form,.modal-overlay label.label-form,.client-select-modal label.label-form{color:var(--label-form-color)!important}.portal-ui-theme .form-section-title,.portal-ui-theme .section-title,.portal-ui-theme .section-header h2,.portal-ui-theme .section-header h3,.portal-ui-theme .section-header h4,.portal-ui-theme .event-group-header,html body .form-section-title.label-form,html body h3.form-section-title{color:var(--label-form-color)!important;font-size:var(--form-field-font-size)!important;font-family:var(--form-field-font-family)!important}.group-section-title{color:var(--label-form-color)!important}.consulta-list-container .filters-actions .btn-consulta-new.btn-form,.consulta-list-container .standard-form-actions .btn-consulta-new.btn-form{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:30px;padding:calc(.55rem - 10px) calc(1.2rem - 7px);font-size:.95rem;font-weight:600;line-height:1.2;border-radius:var(--border-radius-small);background-color:var(--btn-consulta-new-bg)!important;color:var(--btn-consulta-new-text)!important;border:1px solid var(--btn-consulta-new-border)!important;box-shadow:var(--shadow-light);cursor:pointer;transition:all var(--transition-fast)}.consulta-list-container .filters-actions .btn-consulta-new.btn-form:hover:not(:disabled),.consulta-list-container .standard-form-actions .btn-consulta-new.btn-form:hover:not(:disabled){background-color:var(--btn-consulta-new-hover)!important;color:var(--btn-consulta-new-text)!important;border-color:var(--btn-consulta-new-border)!important;box-shadow:var(--shadow-medium);transform:translateY(-1px)}.consulta-list-container .filters-actions .btn-consulta-new.btn-form:active:not(:disabled),.consulta-list-container .standard-form-actions .btn-consulta-new.btn-form:active:not(:disabled){transform:translateY(0)}.consulta-list-container .filters-actions .btn-consulta-new.btn-form:disabled,.consulta-list-container .standard-form-actions .btn-consulta-new.btn-form:disabled{opacity:.65;cursor:not-allowed}.consulta-list-container .col-edit .btn-consulta-view.btn-form{display:inline-flex;align-items:center;justify-content:flex-end;box-sizing:border-box;height:30px;padding:0 10px 0 0;font-size:var(--table-font-size);font-weight:500;line-height:1.2;white-space:nowrap;border-radius:0;background:transparent!important;background-color:transparent!important;color:var(--btn-consulta-view-text)!important;border:none!important;box-shadow:none!important;cursor:pointer;transition:color var(--transition-fast)}.consulta-list-container .col-edit .btn-consulta-view.btn-form:hover:not(:disabled){background:transparent!important;background-color:transparent!important;color:#0d47a1!important;border:none!important;box-shadow:none!important;transform:none;text-decoration:underline}.consulta-list-container .col-edit .btn-consulta-view.btn-form:active:not(:disabled){transform:none}.consulta-list-container .col-edit .btn-consulta-view.btn-form:disabled{opacity:.65;cursor:not-allowed;text-decoration:none}.portal-ui-theme .consulta-list-container{position:relative;padding:2rem;background:#fff;border-radius:12px;box-shadow:0 2px 12px #0000000f;max-width:1200px;margin:2rem auto;box-sizing:border-box}.portal-ui-theme .consulta-list-container.consulta-page-narrow{max-width:900px}.portal-ui-theme .consulta-list-container .consulta-list-header,.portal-ui-theme .consulta-list-container .list-header,.portal-ui-theme .consulta-list-container .freelancer-header,.portal-ui-theme .consulta-list-container .product-header{display:flex;align-items:center;justify-content:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #ffe9b0}.portal-ui-theme .consulta-list-container .movement-header,.portal-ui-theme .consulta-list-container .removal-header{display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #ffe9b0}.portal-ui-theme .consulta-list-container .movement-header .header-icon{display:none}.portal-ui-theme .consulta-list-container .freelancer-title,.portal-ui-theme .consulta-list-container .product-title,.portal-ui-theme .consulta-list-container .movement-title,.portal-ui-theme .consulta-list-container .removal-title,.portal-ui-theme .consulta-list-container .standard-form-title{font-size:1.8rem;font-weight:800;color:#b71c1c;margin:-10px 0 0!important;text-transform:uppercase;letter-spacing:1px;text-align:center}.portal-ui-theme .consulta-list-container .list-header .header-icon{display:none}.portal-ui-theme .consulta-list-container .list-filters,.portal-ui-theme .consulta-list-container .freelancer-list-filters,.portal-ui-theme .consulta-list-container .product-list-filters{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.portal-ui-theme .consulta-list-container .filters-row{display:flex;gap:1.5rem;flex-wrap:wrap;align-items:flex-end}.portal-ui-theme .consulta-list-container .filter-item{display:flex;flex-direction:column;gap:var(--form-filter-item-gap);min-width:220px}.portal-ui-theme .consulta-list-container .filter-item label{font-weight:500;color:#b71c1c;font-size:.95rem}.portal-ui-theme .consulta-list-container .filter-item input:not([type=checkbox]):not([type=radio]),.portal-ui-theme .consulta-list-container .filter-item select{border:1px solid #e0e0e0;border-radius:4px;font-size:.95rem;background:#fafafa;color:#333;font-family:inherit;box-sizing:border-box}.portal-ui-theme .consulta-list-container .filter-item input:not([type=checkbox]):not([type=radio]):focus,.portal-ui-theme .consulta-list-container .filter-item select:focus{outline:none;border-color:#d32f2f;box-shadow:0 0 0 2px #d32f2f1a;background:#fff}.portal-ui-theme .consulta-list-container .filter-item input:not([type=checkbox]):not([type=radio]){padding:.45rem .65rem}.portal-ui-theme .consulta-list-container .filter-item select{height:var(--form-control-height)!important;min-height:var(--form-control-height)!important;max-height:var(--form-control-height)!important;box-sizing:border-box!important;padding-top:0!important;padding-bottom:0!important;line-height:calc(var(--form-control-height) - 2px)!important;padding-left:.65rem;padding-right:.65rem}.portal-ui-theme .consulta-list-container .filter-item app-company-selector{display:block;width:100%;max-width:100%;box-sizing:border-box}.portal-ui-theme .consulta-list-container .filters-section .filters-label{font-weight:600;color:#b71c1c;font-size:1rem;display:block;margin-bottom:.5rem}.portal-ui-theme .consulta-list-container .filters-actions{display:flex;justify-content:flex-end;gap:.75rem;flex-wrap:wrap}.portal-ui-theme .consulta-list-container .btn-clear,.portal-ui-theme .consulta-list-container .btn-new{border:none;border-radius:4px;padding:calc(.55rem - 10px) calc(1.2rem - 7px);font-size:.95rem;font-weight:600;cursor:pointer;transition:background .2s,color .2s}.portal-ui-theme .consulta-list-container .btn-clear{background:#f5f5f5;color:#555}.portal-ui-theme .consulta-list-container .btn-clear:hover{background:#e0e0e0}.portal-ui-theme .consulta-list-container .btn-new{background:#d32f2f;color:#fff}.portal-ui-theme .consulta-list-container .btn-new:hover{background:#b71c1c}.portal-ui-theme .consulta-list-container .table-container,.portal-ui-theme .consulta-list-container .freelancer-table-container,.portal-ui-theme .consulta-list-container .product-table-container{border-radius:8px;overflow:hidden;box-shadow:0 1px 4px #0000000a}.portal-ui-theme .consulta-list-container .product-table-container{overflow:auto}.portal-ui-theme .consulta-list-container .pagination-wrapper{padding:.75rem .9rem 1rem}.portal-ui-theme .consulta-list-container .data-table,.portal-ui-theme .consulta-list-container .freelancer-table,.portal-ui-theme .consulta-list-container .product-table{width:100%;border-collapse:collapse;background:#fff;font-family:var(--table-font-family);font-size:var(--table-font-size)}.portal-ui-theme .consulta-list-container .data-table th,.portal-ui-theme .consulta-list-container .data-table td,.portal-ui-theme .consulta-list-container .freelancer-table th,.portal-ui-theme .consulta-list-container .freelancer-table td,.portal-ui-theme .consulta-list-container .product-table th,.portal-ui-theme .consulta-list-container .product-table td{padding:.75rem .9rem;border-bottom:1px solid #eee;font-family:var(--table-font-family);font-size:var(--table-font-size)}.portal-ui-theme .consulta-list-container .data-table th,.portal-ui-theme .consulta-list-container .freelancer-table th,.portal-ui-theme .consulta-list-container .product-table th{background:#fafafa;color:var(--label-form-color);font-weight:600;text-align:center;font-family:var(--table-font-family);font-size:var(--table-font-size)}.portal-ui-theme .consulta-list-container .data-table td,.portal-ui-theme .consulta-list-container .freelancer-table td,.portal-ui-theme .consulta-list-container .product-table td{text-align:left}.portal-ui-theme .consulta-list-container .freelancer-table.obligations-consult-table{font-family:var(--table-font-family)!important;font-size:var(--table-font-size)!important}.portal-ui-theme .consulta-list-container .freelancer-table.obligations-consult-table th,.portal-ui-theme .consulta-list-container .freelancer-table.obligations-consult-table td{font-family:var(--table-font-family)!important;font-size:var(--table-font-size)!important;line-height:1.2!important}.portal-ui-theme .consulta-list-container .freelancer-table.obligations-consult-table th{font-weight:600!important;color:#b71c1c!important;text-align:center!important;background:#fafafa!important}.portal-ui-theme .consulta-list-container .data-table tr.data-row,.portal-ui-theme .consulta-list-container .freelancer-table tr.freelancer-row{transition:background .15s}.portal-ui-theme .consulta-list-container .data-table tr.data-row:nth-child(2n),.portal-ui-theme .consulta-list-container .freelancer-table tr.freelancer-row:nth-child(2n){background:#f5f5f5}.portal-ui-theme .consulta-list-container .data-table tr.data-row:hover,.portal-ui-theme .consulta-list-container .freelancer-table tr.freelancer-row:hover{background:#f5f5f5}.portal-ui-theme .consulta-list-container .freelancer-table tr.freelancer-row.table-consult__row--selected,.portal-ui-theme .consulta-list-container .freelancer-table tr.freelancer-row.table-consult__row--selected:nth-child(2n),.portal-ui-theme .consulta-list-container .freelancer-table tr.freelancer-row.table-consult__row--selected:hover{background:#d6eaf8!important}.portal-ui-theme .consulta-list-container .product-table tr.product-row{transition:background .15s}.portal-ui-theme .consulta-list-container .product-table tr.product-row:nth-child(2n){background:#f5f5f5}.portal-ui-theme .consulta-list-container .product-table tr.product-row:hover{background:#f5f5f5}.portal-ui-theme .consulta-list-container .empty-state{padding:2rem;text-align:center;color:#777;font-style:italic}.portal-ui-theme .consulta-list-container .freelancer-table td.empty-message,.portal-ui-theme .consulta-list-container .empty-message{padding:2rem;text-align:center;color:#777;font-style:italic;white-space:normal}.portal-ui-theme .consulta-list-container .col-action{width:80px;text-align:center;white-space:nowrap}.portal-ui-theme .consulta-list-container .col-edit{width:130px;text-align:center;white-space:nowrap}.portal-ui-theme .consulta-list-container .col-edit:has(.btn-consulta-view){text-align:right}.portal-ui-theme .consulta-list-container .col-edit .btn-consulta-view.btn-form{display:inline-flex;align-items:center;justify-content:flex-end;box-sizing:border-box;height:30px;padding:0 10px 0 0;font-size:var(--table-font-size);font-weight:500;line-height:1.2;white-space:nowrap;border-radius:0;background:transparent!important;background-color:transparent!important;color:var(--btn-consulta-view-text)!important;border:none!important;box-shadow:none!important}.portal-ui-theme .consulta-list-container .col-edit .btn-consulta-view.btn-form:hover:not(:disabled){background:transparent!important;background-color:transparent!important;color:#0d47a1!important;border:none!important;box-shadow:none!important;transform:none;text-decoration:underline}.portal-ui-theme .consulta-list-container .col-edit .btn-consulta-view.btn-form:active:not(:disabled){transform:none}.portal-ui-theme .consulta-list-container .col-edit .btn-consulta-view.btn-form:disabled{opacity:.65;cursor:not-allowed;text-decoration:none}.portal-ui-theme .consulta-list-container .form-actions{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e0e0e0}.portal-ui-theme .btn-close-consulta-list{position:absolute;top:12px;right:12px;z-index:10;display:flex;align-items:center;justify-content:center}.portal-ui-theme .btn-close-consulta-list.close-btn{background:none;border:none;font-size:32px;line-height:1;padding:0 4px;cursor:pointer}.portal-ui-theme .btn-close-consulta-list.close-btn.btn-modal-close:hover:not(:disabled),.portal-ui-theme .btn-close-consulta-list.close-btn.btn-modal-close:active:not(:disabled){transform:none}.portal-ui-theme .standard-form-container{position:relative;padding:2rem;background:#e6e6e6;border:1px solid #D4D4D4;border-radius:0!important;box-shadow:0 2px 12px #0000000f;max-width:1200px;margin:2rem auto;box-sizing:border-box;overflow:visible}.portal-ui-theme .standard-form-header-bar{position:relative;background:#fff;margin:-2rem -2rem 0;padding:1.25rem 2rem;border-radius:0;box-sizing:border-box;min-height:125px;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 auto;z-index:3}.portal-ui-theme .standard-form-header-bar .header-text{width:100%;text-align:center}.portal-ui-theme .standard-form-header-bar .standard-form-header,.portal-ui-theme .standard-form-header-bar.title-header,.portal-ui-theme .standard-form-header-bar .title-header{margin:0;padding:0;border-bottom:none;width:100%}.portal-ui-theme .standard-form-body{position:relative;width:100%;background:#e6e6e6;border:none;border-radius:0;padding:14px 16px;display:flex;flex-direction:column;gap:1rem;box-sizing:border-box;flex:1 1 auto;min-height:0;overflow:visible}.portal-ui-theme .standard-form-body-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:4px}.portal-ui-theme .standard-form-body-scroll .standard-form-groups-scroll{max-height:none;overflow:visible;padding-right:0}.portal-ui-theme .standard-form-body .section-card,.portal-ui-theme .standard-form-body .form-section-card{background:transparent;border:1px solid #c0c0c0;border-radius:0;padding:1rem 1.25rem;box-shadow:none}.portal-ui-theme .standard-form-actions-float{position:absolute!important;right:2rem!important;bottom:9px!important;top:auto!important;z-index:4;display:flex;justify-content:flex-end;align-items:center;gap:12px;width:auto!important;margin:0!important;padding:0!important;border:none!important;transform:none!important}.portal-ui-theme .standard-form-actions-float .btn-save,.portal-ui-theme .standard-form-actions-float .btn-delete,.portal-ui-theme .standard-form-actions-float .btn-close,.portal-ui-theme .standard-form-actions-float .btn-print,.portal-ui-theme .standard-form-actions-float .btn-report,.portal-ui-theme .standard-form-actions-float .btn-consulta-new,.portal-ui-theme .standard-form-actions-float .btn-consulta-view,.portal-ui-theme .standard-form-actions-float .btn-order-cancel,.portal-ui-theme .standard-form-actions-float .btn-color-select{height:32px!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;padding-left:calc(var(--btn-close-padding-x) - 7.5px)!important;padding-right:calc(var(--btn-close-padding-x) - 7.5px)!important;border-radius:0!important;transform:none!important;font-size:var(--btn-close-font-size)!important;font-weight:500!important}.portal-ui-theme .standard-form-actions-float .btn-save:hover:not(:disabled),.portal-ui-theme .standard-form-actions-float .btn-delete:hover:not(:disabled),.portal-ui-theme .standard-form-actions-float .btn-close:hover:not(:disabled),.portal-ui-theme .standard-form-actions-float .btn-print:hover:not(:disabled),.portal-ui-theme .standard-form-actions-float .btn-report:hover:not(:disabled),.portal-ui-theme .standard-form-actions-float .btn-consulta-new:hover:not(:disabled),.portal-ui-theme .standard-form-actions-float .btn-consulta-view:hover:not(:disabled),.portal-ui-theme .standard-form-actions-float .btn-order-cancel:hover:not(:disabled),.portal-ui-theme .standard-form-actions-float .btn-color-select:hover:not(:disabled),.portal-ui-theme .standard-form-actions-float .btn-save:active:not(:disabled),.portal-ui-theme .standard-form-actions-float .btn-delete:active:not(:disabled),.portal-ui-theme .standard-form-actions-float .btn-close:active:not(:disabled),.portal-ui-theme .standard-form-actions-float .btn-print:active:not(:disabled),.portal-ui-theme .standard-form-actions-float .btn-report:active:not(:disabled),.portal-ui-theme .standard-form-actions-float .btn-consulta-new:active:not(:disabled),.portal-ui-theme .standard-form-actions-float .btn-consulta-view:active:not(:disabled),.portal-ui-theme .standard-form-actions-float .btn-order-cancel:active:not(:disabled),.portal-ui-theme .standard-form-actions-float .btn-color-select:active:not(:disabled){transform:none!important}.portal-ui-theme .standard-form-container app-input-text .input-text__field,.portal-ui-theme .standard-form-container app-input-number-integer .input-number-integer__field,.portal-ui-theme .standard-form-container app-input-number-decimal .input-number-decimal__field,.portal-ui-theme .standard-form-container app-label-simulate-input .label-simulate-input__field,.portal-ui-theme .standard-form-container app-selector-common select,.portal-ui-theme .standard-form-container input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]),.portal-ui-theme .standard-form-container select,.portal-ui-theme .standard-form-container textarea{border-radius:0!important}@media (max-width: 900px){.portal-ui-theme .standard-form-header-bar{margin:-1rem -1rem 0;padding:1rem;min-height:80px}}.portal-ui-theme .event-freelancer-team-container.standard-form-container{max-width:1400px}.portal-ui-theme .standard-form-header{position:relative;display:flex;flex-direction:column;width:100%;align-items:center;justify-content:center;margin-top:0;margin-bottom:1rem;padding-bottom:1rem;padding-right:0;border-bottom:2px solid #ffe9b0;box-sizing:border-box}.portal-ui-theme .title-header{display:flex;align-items:center;justify-content:center;margin-bottom:2rem;padding-bottom:1rem}.portal-ui-theme .standard-form-title{margin:0;font-size:1.8rem;font-weight:800;color:#b71c1c;text-transform:uppercase;letter-spacing:1px;text-align:center}.header-text,.header-text .standard-form-title,.header-text h1{font-family:Arial,Helvetica,sans-serif!important;font-size:20pt!important;font-weight:700!important}.table-header-text{font-family:var(--form-field-font-family)!important;font-size:var(--form-field-font-size)!important;text-transform:uppercase!important}.portal-ui-theme .standard-form-actions{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:.8rem;border:none}.portal-ui-theme .standard-form-header .standard-form-actions{position:static;width:100%;justify-content:flex-end;margin-top:20px;margin-bottom:0;padding-left:0;transform:none}.portal-ui-theme .standard-form-actions .btn-save{font-family:inherit!important;font-size:var(--btn-save-font-size)!important;font-weight:500!important;line-height:1.2!important;height:30px!important;padding-top:var(--btn-save-padding-y)!important;padding-bottom:var(--btn-save-padding-y)!important;padding-left:var(--btn-save-padding-x)!important;padding-right:var(--btn-save-padding-x)!important}.portal-ui-theme .standard-form-actions .btn-report{font-family:inherit!important;font-size:var(--btn-report-font-size)!important;font-weight:600!important;line-height:1.2!important;height:30px!important;padding:var(--btn-report-padding-y) var(--btn-report-padding-x)!important;border-radius:var(--border-radius-small)!important;box-sizing:border-box!important}.portal-ui-theme .standard-form-actions .btn-delete{font-family:inherit!important;font-size:var(--btn-delete-font-size)!important;font-weight:500!important;line-height:1.2!important;height:30px!important;padding-top:var(--btn-delete-padding-y)!important;padding-bottom:var(--btn-delete-padding-y)!important;padding-left:var(--btn-delete-padding-x)!important;padding-right:var(--btn-delete-padding-x)!important;background-color:var(--btn-delete-bg)!important;color:var(--btn-delete-text)!important;border:1px solid var(--btn-delete-border)!important;box-shadow:var(--shadow-light)}.portal-ui-theme .standard-form-actions .btn-delete:hover:not(:disabled){background-color:var(--btn-delete-hover)!important;color:var(--btn-delete-text)!important;border-color:var(--btn-delete-border)!important;box-shadow:var(--shadow-medium);transform:translateY(-1px)}.portal-ui-theme .standard-form-actions .btn-order-cancel{font-family:inherit!important;font-size:var(--btn-delete-font-size)!important;font-weight:500!important;line-height:1.2!important;height:30px!important;padding-top:var(--btn-delete-padding-y)!important;padding-bottom:var(--btn-delete-padding-y)!important;padding-left:var(--btn-delete-padding-x)!important;padding-right:var(--btn-delete-padding-x)!important;background-color:#ef5350!important;color:#fff!important;border:1px solid #ef5350!important;border-radius:var(--border-radius-small)!important;box-shadow:var(--shadow-light);box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.portal-ui-theme .standard-form-actions .btn-order-cancel:hover:not(:disabled){background-color:#e53935!important;color:#fff!important;border-color:#e53935!important;box-shadow:var(--shadow-medium);transform:translateY(-1px)}.portal-ui-theme .standard-form-actions .btn-close{font-family:inherit!important;font-size:var(--btn-close-font-size)!important;font-weight:500!important;line-height:1.2!important;height:30px!important;padding-top:var(--btn-close-padding-y)!important;padding-bottom:var(--btn-close-padding-y)!important;padding-left:var(--btn-close-padding-x)!important;padding-right:var(--btn-close-padding-x)!important;background-color:var(--btn-close-bg)!important;color:var(--btn-close-text)!important;border:1px solid var(--btn-close-border)!important;box-shadow:var(--shadow-light)}.portal-ui-theme .standard-form-actions .btn-close:hover:not(:disabled){background-color:var(--btn-close-hover)!important;color:var(--btn-close-text)!important;border-color:var(--btn-close-border)!important;box-shadow:var(--shadow-medium);transform:translateY(-1px)}.portal-ui-theme .standard-form-actions .btn-consulta-new.btn-form{font-family:inherit!important;font-size:.95rem!important;font-weight:600!important;line-height:1.2!important;height:30px!important;padding-top:calc(.55rem - 10px)!important;padding-bottom:calc(.55rem - 10px)!important;padding-left:calc(1.2rem - 7px)!important;padding-right:calc(1.2rem - 7px)!important;background-color:var(--btn-consulta-new-bg)!important;color:var(--btn-consulta-new-text)!important;border:1px solid var(--btn-consulta-new-border)!important;box-shadow:var(--shadow-light)}.portal-ui-theme .standard-form-actions .btn-consulta-new.btn-form:hover:not(:disabled){background-color:var(--btn-consulta-new-hover)!important;color:var(--btn-consulta-new-text)!important;border-color:var(--btn-consulta-new-border)!important;box-shadow:var(--shadow-medium);transform:translateY(-1px)}.portal-ui-theme .standard-form-actions .btn-form.btn-color:not(.btn-filter){font-family:inherit!important;font-size:1rem!important;font-weight:500!important;line-height:1!important;height:30px!important;padding:0 17px!important}.portal-ui-theme .standard-form-tabs{display:flex;gap:0;margin-bottom:.8rem;border-bottom:1px solid #ececec}.portal-ui-theme .standard-form-tabs button{background:transparent;border:none;border-radius:0;padding:.7rem 1.2rem;cursor:pointer;font-size:15px;font-weight:600;color:#b71c1c;transition:background .2s}.portal-ui-theme .standard-form-tabs button:hover{background:#fff7ed}.portal-ui-theme .standard-form-tabs button.active{background:#fff7ed;border-bottom:2px solid #b71c1c}.portal-ui-theme .standard-form-tab-page{background:#e6e6e6;border-radius:0 0 8px 8px;padding:1.5rem}html body app-event-freelancer-team .consulta-list-container.event-freelancer-team-container,html body .portal-ui-theme app-event-freelancer-team .consulta-list-container.event-freelancer-team-container{width:calc(100% - 60px)!important;max-width:none!important;margin-left:30px!important;margin-right:30px!important;flex:1 1 auto!important;min-height:calc(100dvh - 51px - 4rem)!important;padding-bottom:.75rem!important;box-sizing:border-box!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}html body app-event-freelancer-team .consulta-list-container .freelancer-header{margin-bottom:1rem!important}html body .main-content:has(app-event-freelancer-team),html body .page-content:has(app-event-freelancer-team),html body .content-wrapper:has(app-event-freelancer-team){overflow:hidden!important;min-height:0!important}html body .content-wrapper>app-event-freelancer-team{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column}html body .content-wrapper>app-event-list{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column}html body .content-wrapper>app-events{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column}html body app-events .consulta-list-container{flex:1 1 auto!important;min-height:calc(100dvh - 51px - 4rem)!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important}html body app-events .consulta-list-container .freelancer-table-container,html body .portal-ui-theme app-events .consulta-list-container .freelancer-table-container{flex:1 1 auto!important;min-height:0!important;overflow:auto!important}html body app-events .consulta-list-container app-table-consult table.table-consult tbody td.table-consult__col--center,html body .portal-ui-theme app-events .consulta-list-container app-table-consult table.table-consult tbody td.table-consult__col--center,html body .consulta-list-container app-table-consult table.table-consult tbody td.table-consult__col--center,html body .portal-ui-theme .consulta-list-container app-table-consult table.table-consult tbody td.table-consult__col--center,html body .consulta-list-container app-table-consult table.table-consult tbody td:has(.status-pill),html body .consulta-list-container app-table-consult table.table-consult tbody td:has(.status-text),html body .portal-ui-theme .consulta-list-container app-table-consult table.table-consult tbody td:has(.status-pill),html body .portal-ui-theme .consulta-list-container app-table-consult table.table-consult tbody td:has(.status-text){text-align:center!important}html body .consulta-list-container .status-pill,html body .consulta-list-container .status-text,html body .portal-ui-theme .consulta-list-container .status-pill,html body .portal-ui-theme .consulta-list-container .status-text{display:inline-flex;justify-content:center;align-items:center;text-align:center;width:100%;box-sizing:border-box}html body app-event-list .consulta-list-container{flex:1 1 auto;min-height:calc(100dvh - 51px - 4rem)!important;padding-bottom:.75rem!important;box-sizing:border-box!important}html body app-event-list .invoice-form-modal app-invoice,html body .portal-ui-theme app-event-list .invoice-form-modal app-invoice{max-height:430px!important;overflow-y:auto!important}html body app-event-list .invoice-form-modal app-invoice .consulta-list-container,html body .portal-ui-theme app-event-list .invoice-form-modal app-invoice .consulta-list-container{flex:0 0 auto!important;min-height:0!important}html body app-event-list .consulta-list-container .freelancer-header{margin-bottom:1rem!important}html body app-event-list .event-list-tabs.standard-form-tabs{background:transparent!important;margin-bottom:.4rem!important;border-bottom:1px solid #ececec!important}html body app-event-list .event-list-tabs.standard-form-tabs button{background:transparent!important}html body app-event-list .event-list-tabs.standard-form-tabs button:not(.active){background:transparent!important;border:none!important;box-sizing:border-box!important}html body app-event-list .event-list-tabs.standard-form-tabs button:first-child{border-right:none!important}html body app-event-list .event-list-tabs.standard-form-tabs button:last-child{border-left:none!important}html body app-event-list .event-list-tabs.standard-form-tabs button.active{background:transparent!important;border:none!important;border-bottom:2px solid #b71c1c!important}html body app-event-list .event-list-tabs.standard-form-tabs button:hover{background:transparent!important}html body app-event-list .tab-content.standard-form-tab-page{background:#fff!important;border-radius:0!important;padding:0!important}html body app-event-list .event-list-tabs,html body app-event-list .event-list-filters,html body app-event-list .event-group-header,html body app-event-list .pagination-wrapper{flex:0 0 auto!important}html body app-event-list .tab-page-eventos-periodo .pagination-wrapper{padding:4px 0 0!important;margin-bottom:0!important}html body app-event-list .tab-page-eventos-periodo .pagination-wrapper app-pagination .pagination-container{margin-top:0!important;padding-top:4px!important;padding-bottom:0!important;border-top:none!important}html body app-event-list .event-list-filters--eventos-dia{flex-wrap:nowrap!important;align-items:flex-end!important}html body app-event-list .filters-row-eventos-dia{display:flex!important;flex-wrap:nowrap!important;align-items:flex-end!important;width:100%!important;min-width:0!important}html body app-event-list .filters-row-eventos-dia .filter-item-status app-selector-common .selector-common{gap:1px!important}html body app-event-list .filters-row-eventos-dia label.selector-common__label{display:block!important;margin:-5px 0 0!important}html body app-event-list .filters-row-eventos-dia .filter-item-status app-selector-common .selector-common__field{margin-top:1px!important}html body app-event-list .filters-row-eventos-dia .event-date-nav .date-select-field-group{margin-top:1px!important}html body app-event-list .filters-row-eventos-dia .event-list-notices{flex:1 1 auto!important;min-width:0!important;margin-left:auto!important;margin-right:0!important;align-self:flex-end!important;justify-content:flex-end!important;width:auto!important;max-width:100%!important}html body app-event-not-attended-dialog app-date-select{display:block!important;width:fit-content!important;min-width:0!important;margin-left:-5px!important}html body app-event-not-attended-dialog app-date-select .date-select-field-group,html body app-event-not-attended-dialog app-date-select .date-select-combined{width:fit-content!important;max-width:136px!important;min-height:calc(var(--form-control-height, 34px) - 7px)!important;height:calc(var(--form-control-height, 34px) - 7px)!important;max-height:calc(var(--form-control-height, 34px) - 7px)!important;box-sizing:border-box!important;overflow:hidden!important}html body app-event-not-attended-dialog app-date-select .date-select-text{padding-top:0!important;padding-bottom:0!important;height:calc(var(--form-control-height, 34px) - 7px)!important;line-height:calc(var(--form-control-height, 34px) - 7px)!important;box-sizing:border-box!important}html body app-event-not-attended-dialog app-city-selector{display:block!important;width:100%!important;margin-left:-5px!important}html body app-event-list .event-list-filters{position:relative!important;z-index:10!important;margin-bottom:8px!important}html body app-event-list .event-groups,html body app-event-list .event-group{position:relative!important;z-index:5!important;overflow:visible!important}html body app-event-list .event-groups{margin-top:0!important}html body app-event-list .event-group-header{border:none!important;background:transparent!important;padding:0!important}html body app-event-list .event-groups .event-group-header{position:relative!important;z-index:6!important;margin-top:-7px!important;border:none!important;background:transparent!important;padding:0!important}html body app-event-list .event-movement-table-container{position:relative!important;z-index:5!important;overflow-x:auto!important;overflow-y:visible!important;border-radius:0!important;border-left:1px solid #e0e0e0!important;border-right:1px solid #e0e0e0!important}html body app-event-list .tab-page-eventos-periodo .event-movement-table-container{height:auto!important;min-height:0!important;max-height:none!important;flex:none!important}html body app-event-list .event-movement-table-container .table-consult,html body app-event-list .event-movement-table-container .freelancer-table{border-collapse:separate!important;border-spacing:0!important}html body .portal-ui-theme app-event-list .event-movement-table-container thead th,html body app-event-list .event-movement-table-container thead th{position:sticky!important;top:0!important;z-index:7!important;background:#fafafa!important;border:none!important;border-top:none!important;border-bottom:none!important;box-shadow:inset 0 -1px #e0e0e0!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0 .75rem!important;line-height:40px!important;box-sizing:border-box!important;vertical-align:middle!important;color:var(--label-form-color)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body app-event-list .event-movement-table-container::-webkit-scrollbar{width:8px;height:8px}html body app-event-list .event-movement-table-container::-webkit-scrollbar-track{background:#f2f2f2}html body app-event-list .event-movement-table-container::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:4px}html body app-event-list .event-movement-table-container::-webkit-scrollbar-thumb:hover{background:silver}html body app-event-list .event-movement-table-container .freelancer-table tr.freelancer-row:nth-child(2n),html body .portal-ui-theme app-event-list .event-movement-table-container .freelancer-table tr.freelancer-row:nth-child(2n),html body app-event-list .event-movement-table-container .table-consult tbody tr.freelancer-row:nth-child(2n),html body app-events .consulta-list-container .freelancer-table tr.freelancer-row:nth-child(2n){background:#f5f5f5!important}html body app-event-list .event-movement-table-container .freelancer-table tr.freelancer-row:hover,html body .portal-ui-theme app-event-list .event-movement-table-container .freelancer-table tr.freelancer-row:hover,html body app-event-list .event-movement-table-container .table-consult tbody tr.freelancer-row:hover,html body app-events .consulta-list-container .freelancer-table tr.freelancer-row:hover{background:#f5f5f5!important}html body app-event-list .event-movement-table-container .freelancer-table tr.freelancer-row.table-consult__row--selected,html body app-event-list .event-movement-table-container .freelancer-table tr.freelancer-row.table-consult__row--selected:nth-child(2n),html body app-event-list .event-movement-table-container .freelancer-table tr.freelancer-row.table-consult__row--selected:hover{background:#d6eaf8!important}.portal-ui-theme .standard-form-groups-scroll{max-height:62vh;overflow-y:auto;overflow-x:hidden;padding-right:4px}.portal-ui-theme .standard-form-container .btn-close-event-team{position:absolute;top:12px;right:12px;z-index:10}.portal-ui-theme .standard-form-container .btn-close-event-team.close-btn{background:none;border:none;font-size:40px;line-height:1;padding:0 4px;cursor:pointer}@media (max-width: 900px){.portal-ui-theme .standard-form-container{padding:1rem}.portal-ui-theme .standard-form-title{font-size:1.6rem;padding-right:2rem}.portal-ui-theme .standard-form-header{padding-top:0}.portal-ui-theme .standard-form-tabs button{font-size:15px;padding:.6rem .85rem}}@media (max-width: 900px){.portal-ui-theme .consulta-list-container{padding:1rem}}.portal-ui-theme table:not(.no-portal-table-theme) thead:not(.modal-table-select-header-color):not(.table-header-color) th{background:#fafafa!important;color:var(--label-form-color)!important;font-family:var(--table-font-family)!important;font-weight:600;font-size:var(--table-font-size)!important;text-align:center!important;border-bottom:2px solid #ffe0b2}.portal-ui-theme table:not(.no-portal-table-theme) tbody td{color:var(--input-color)!important;font-family:var(--table-font-family)!important;font-size:var(--table-font-size)!important}html body table:not(.mat-calendar-table):not(.no-portal-table-theme),html body table:not(.mat-calendar-table):not(.no-portal-table-theme) th,html body table:not(.mat-calendar-table):not(.no-portal-table-theme) td,html body .data-table,html body .data-table th,html body .data-table td,html body .freelancer-table,html body .freelancer-table th,html body .freelancer-table td,html body .product-table,html body .product-table th,html body .product-table td,html body .contatos-table,html body .contatos-table th,html body .contatos-table td,html body .items-table,html body .items-table th,html body .items-table td,html body .itens-table,html body .itens-table th,html body .itens-table td,html body .client-table,html body .client-table th,html body .client-table td,html body .events-table,html body .events-table th,html body .events-table td,html body .bonus-table,html body .bonus-table th,html body .bonus-table td,html body .event-table,html body .event-table th,html body .event-table td,html body .event-table .field-line,html body .details-table,html body .details-table th,html body .details-table td,html body .recursos-table,html body .recursos-table th,html body .recursos-table td,html body .payment-table,html body .payment-table th,html body .payment-table td,html body .receipt-table,html body .receipt-table th,html body .receipt-table td,html body .questions-table,html body .questions-table th,html body .questions-table td,html body .penalized-table,html body .penalized-table th,html body .penalized-table td,html body .follow-up-table,html body .follow-up-table th,html body .follow-up-table td,html body .occurrence-table,html body .occurrence-table th,html body .occurrence-table td,html body .installment-preview-table,html body .installment-preview-table th,html body .installment-preview-table td,html body .freelancer-team-table,html body .freelancer-team-table th,html body .freelancer-team-table td,html body .fabricantes-table,html body .fabricantes-table th,html body .fabricantes-table td{font-family:var(--table-font-family)!important;font-size:var(--table-font-size)!important}html body table:not(.mat-calendar-table):not(.no-portal-table-theme) thead th,html body .portal-ui-theme .consulta-list-container table thead th,html body .consulta-list-container .data-table thead th,html body .consulta-list-container .freelancer-table thead th,html body .consulta-list-container .product-table thead th{text-align:center!important;font-family:var(--table-font-family)!important;font-size:var(--table-font-size)!important}.portal-ui-theme app-event-list .event-table{font-family:var(--table-font-family)!important;font-size:var(--table-font-size)!important}.portal-ui-theme app-event-list .event-table tbody td,.portal-ui-theme app-event-list .event-table thead th,.portal-ui-theme app-event-list .event-table .field-line{font-family:var(--table-font-family)!important;font-size:var(--table-font-size)!important}.modal-header .close-btn.btn-modal-close{border-radius:50%;font-size:2rem;font-weight:700;line-height:1;min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;z-index:10}.btn-form{display:inline-block;padding:3px 8px;border:none;border-radius:var(--border-radius-small);font-size:.8rem;font-weight:600;font-family:inherit;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;white-space:nowrap;transition:all var(--transition-fast)}.btn-color{background-color:var(--btn-highlight-gold)!important;color:var(--black)!important;box-shadow:var(--shadow-light)}.btn-color:hover:not(:disabled){background-color:var(--btn-highlight-gold-hover)!important;box-shadow:var(--shadow-medium);transform:translateY(-1px)}.btn-color:active:not(:disabled){transform:translateY(0)}.btn-color:disabled{opacity:.65;cursor:not-allowed}.btn-form.btn-color{background-color:var(--btn-highlight-gold)!important;color:var(--black)!important}.btn-form.btn-color:hover:not(:disabled){background-color:var(--btn-highlight-gold-hover)!important}.pagination-container .btn-color:not(.active):not(:disabled){background-color:#e8e8e8!important;border-color:#d8d8d8!important;color:#333!important}.pagination-container .btn-color:not(.active):hover:not(:disabled){background-color:#dedede!important;border-color:#cfcfcf!important;color:#333!important}.pagination-container .btn-color:disabled{background-color:#e8e8e8!important;border-color:#d8d8d8!important;color:#8a8a8a!important}.btn-color-select{background-color:var(--btn-color-select-bg)!important;color:var(--btn-color-select-text)!important;border-color:var(--btn-color-select-hover)!important;box-shadow:var(--shadow-light)}.btn-color-select:hover:not(:disabled){background-color:var(--btn-color-select-hover)!important;color:var(--btn-color-select-text)!important;box-shadow:var(--shadow-medium);transform:translateY(-1px)}.btn-color-select:active:not(:disabled){transform:translateY(0)}.btn-color-select:disabled{opacity:.65;cursor:not-allowed}.btn-table-add.btn-form.btn-color-select{padding:3px 8px;font-size:.8rem;font-weight:600;line-height:1.2;border-radius:var(--border-radius-small)!important;box-shadow:var(--shadow-light)}.btn-table-add.btn-form.btn-color-select:hover:not(:disabled){transform:translateY(-1px)}.btn-table-add.btn-form.btn-color-select:active:not(:disabled){transform:translateY(0)}.btn-consulta-view{background-color:var(--btn-consulta-view-bg)!important;color:var(--btn-consulta-view-text)!important;border:1px solid var(--btn-consulta-view-border)!important;box-shadow:var(--shadow-light)}.btn-consulta-view:hover:not(:disabled){background-color:var(--btn-consulta-view-hover)!important;color:var(--btn-consulta-view-text)!important;border-color:var(--btn-consulta-view-border)!important;box-shadow:var(--shadow-medium);transform:translateY(-1px)}.btn-consulta-view:active:not(:disabled){transform:translateY(0)}.btn-consulta-view:disabled{opacity:.65;cursor:not-allowed}.btn-consulta-view.btn-form{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:30px!important;padding-top:var(--btn-close-padding-y)!important;padding-bottom:var(--btn-close-padding-y)!important;padding-left:var(--btn-close-padding-x)!important;padding-right:var(--btn-close-padding-x)!important;font-size:var(--btn-close-font-size)!important;font-weight:500!important;line-height:1.2;white-space:nowrap;border-radius:var(--border-radius-small)!important;background-color:var(--btn-consulta-view-bg)!important;color:var(--btn-consulta-view-text)!important;border:1px solid var(--btn-consulta-view-border)!important;box-shadow:var(--shadow-light)!important}.btn-consulta-view.btn-form:hover:not(:disabled){background-color:var(--btn-consulta-view-hover)!important;color:var(--btn-consulta-view-text)!important;border-color:var(--btn-consulta-view-border)!important;box-shadow:var(--shadow-medium)!important;transform:translateY(-1px)}.btn-consulta-view.btn-form.btn-color{background-color:var(--btn-consulta-view-bg)!important;color:var(--btn-consulta-view-text)!important;border:1px solid var(--btn-consulta-view-border)!important;box-shadow:var(--shadow-light)}.btn-consulta-view.btn-form.btn-color:hover:not(:disabled){background-color:var(--btn-consulta-view-hover)!important;color:var(--btn-consulta-view-text)!important;border-color:var(--btn-consulta-view-border)!important;box-shadow:var(--shadow-medium);transform:translateY(-1px)}.btn-save{font-size:var(--btn-save-font-size)!important;font-weight:500!important;line-height:1.2;padding-top:var(--btn-save-padding-y)!important;padding-bottom:var(--btn-save-padding-y)!important;background-color:var(--btn-save-bg)!important;color:var(--btn-save-text)!important;border:1px solid var(--btn-save-border)!important;box-shadow:var(--shadow-light)}.btn-save:hover:not(:disabled){background-color:var(--btn-save-hover)!important;color:var(--btn-save-text)!important;border-color:var(--btn-save-border)!important;box-shadow:var(--shadow-medium);transform:translateY(-1px)}.btn-save:active:not(:disabled){transform:translateY(0)}.btn-save:disabled{opacity:.65;cursor:not-allowed}.btn-save.btn-form{font-size:var(--btn-save-font-size)!important;font-weight:500!important;line-height:1.2;padding-top:var(--btn-save-padding-y)!important;padding-bottom:var(--btn-save-padding-y)!important;background-color:var(--btn-save-bg)!important;color:var(--btn-save-text)!important;border:1px solid var(--btn-save-border)!important;box-shadow:var(--shadow-light)!important}.btn-save.btn-form:hover:not(:disabled){background-color:var(--btn-save-hover)!important;color:var(--btn-save-text)!important;border-color:var(--btn-save-border)!important;box-shadow:var(--shadow-medium)!important;transform:translateY(-1px)}.btn-save.btn-form.btn-color{background-color:var(--btn-save-bg)!important;color:var(--btn-save-text)!important;border:1px solid var(--btn-save-border)!important;box-shadow:var(--shadow-light)}.btn-save.btn-form.btn-color:hover:not(:disabled){background-color:var(--btn-save-hover)!important;color:var(--btn-save-text)!important;border-color:var(--btn-save-border)!important;box-shadow:var(--shadow-medium);transform:translateY(-1px)}.btn-report{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:auto!important;min-height:0;padding:var(--btn-report-padding-y) var(--btn-report-padding-x)!important;font-size:var(--btn-report-font-size)!important;font-weight:600!important;line-height:1.2;border-radius:var(--border-radius-small)!important;background-color:var(--btn-report-bg)!important;color:var(--btn-report-text)!important;border:1px solid var(--btn-report-border)!important;box-shadow:var(--shadow-light);cursor:pointer;transition:all var(--transition-fast)}.btn-report:hover:not(:disabled){background-color:var(--btn-report-hover)!important;color:var(--btn-report-text)!important;border-color:var(--btn-report-border)!important;box-shadow:var(--shadow-medium);transform:translateY(-1px)}.btn-report:active:not(:disabled){transform:translateY(0)}.btn-report:disabled{opacity:.65;cursor:not-allowed}.btn-report.btn-form{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:auto!important;padding:var(--btn-report-padding-y) var(--btn-report-padding-x)!important;font-size:var(--btn-report-font-size)!important;font-weight:600!important;line-height:1.2;border-radius:var(--border-radius-small)!important;background-color:var(--btn-report-bg)!important;color:var(--btn-report-text)!important;border:1px solid var(--btn-report-border)!important;box-shadow:var(--shadow-light)!important}.btn-report.btn-form:hover:not(:disabled){background-color:var(--btn-report-hover)!important;color:var(--btn-report-text)!important;border-color:var(--btn-report-border)!important;box-shadow:var(--shadow-medium)!important;transform:translateY(-1px)}.btn-report.btn-form.btn-color{background-color:var(--btn-report-bg)!important;color:var(--btn-report-text)!important;border:1px solid var(--btn-report-border)!important;box-shadow:var(--shadow-light)}.btn-report.btn-form.btn-color:hover:not(:disabled){background-color:var(--btn-report-hover)!important;color:var(--btn-report-text)!important;border-color:var(--btn-report-border)!important;box-shadow:var(--shadow-medium);transform:translateY(-1px)}.btn-delete{font-size:var(--btn-delete-font-size)!important;font-weight:500!important;line-height:1.2;padding-top:var(--btn-delete-padding-y)!important;padding-bottom:var(--btn-delete-padding-y)!important;background-color:var(--btn-delete-bg)!important;color:var(--btn-delete-text)!important;border:1px solid var(--btn-delete-border)!important;box-shadow:var(--shadow-light)}.btn-delete:disabled{opacity:.65;cursor:not-allowed;background-color:var(--btn-delete-bg)!important;color:var(--btn-delete-text)!important;box-shadow:none}.btn-delete.btn-form{font-size:var(--btn-delete-font-size)!important;font-weight:500!important;line-height:1.2;padding-top:var(--btn-delete-padding-y)!important;padding-bottom:var(--btn-delete-padding-y)!important;background-color:var(--btn-delete-bg)!important;color:var(--btn-delete-text)!important;border:1px solid var(--btn-delete-border)!important;box-shadow:var(--shadow-light)!important}.btn-delete.btn-form:hover:not(:disabled){background-color:var(--btn-delete-hover)!important;color:var(--btn-delete-text)!important;border-color:var(--btn-delete-border)!important;box-shadow:var(--shadow-medium)!important;transform:translateY(-1px)}.btn-delete.btn-form.btn-color{background-color:var(--btn-delete-bg)!important;color:var(--btn-delete-text)!important;border:1px solid var(--btn-delete-border)!important;box-shadow:var(--shadow-light)}.btn-delete.btn-form.btn-color:hover:not(:disabled){background-color:var(--btn-delete-hover)!important;color:var(--btn-delete-text)!important;border-color:var(--btn-delete-border)!important;box-shadow:var(--shadow-medium);transform:translateY(-1px)}.btn-delete.btn-color{background-color:var(--btn-delete-bg)!important;color:var(--btn-delete-text)!important;border:1px solid var(--btn-delete-border)!important;box-shadow:var(--shadow-light)}.btn-delete.btn-color:hover:not(:disabled){background-color:var(--btn-delete-hover)!important;color:var(--btn-delete-text)!important;border-color:var(--btn-delete-border)!important;box-shadow:var(--shadow-medium);transform:translateY(-1px)}.btn-close:disabled{opacity:.65;cursor:not-allowed;background-color:var(--btn-close-bg)!important;color:var(--btn-close-text)!important;box-shadow:none}.btn-close.btn-form{font-size:var(--btn-close-font-size)!important;font-weight:500!important;line-height:1.2;padding-top:var(--btn-close-padding-y)!important;padding-bottom:var(--btn-close-padding-y)!important;background-color:var(--btn-close-bg)!important;color:var(--btn-close-text)!important;border:1px solid var(--btn-close-border)!important;box-shadow:var(--shadow-light)!important}.btn-close.btn-form:hover:not(:disabled){background-color:var(--btn-close-hover)!important;color:var(--btn-close-text)!important;border-color:var(--btn-close-border)!important;box-shadow:var(--shadow-medium)!important;transform:translateY(-1px)}.btn-close.btn-form.btn-color{background-color:var(--btn-close-bg)!important;color:var(--btn-close-text)!important;border:1px solid var(--btn-close-border)!important;box-shadow:var(--shadow-light)}.btn-close.btn-form.btn-color:hover:not(:disabled){background-color:var(--btn-close-hover)!important;color:var(--btn-close-text)!important;border-color:var(--btn-close-border)!important;box-shadow:var(--shadow-medium);transform:translateY(-1px)}.btn-close.btn-color{background-color:var(--btn-close-bg)!important;color:var(--btn-close-text)!important;border:1px solid var(--btn-close-border)!important;box-shadow:var(--shadow-light)}.btn-close.btn-color:hover:not(:disabled){background-color:var(--btn-close-hover)!important;color:var(--btn-close-text)!important;border-color:var(--btn-close-border)!important;box-shadow:var(--shadow-medium);transform:translateY(-1px)}.btn-consulta-new{background-color:var(--btn-consulta-new-bg)!important;color:var(--btn-consulta-new-text)!important;border:1px solid var(--btn-consulta-new-border)!important;box-shadow:var(--shadow-light)}.btn-consulta-new:hover:not(:disabled){background-color:var(--btn-consulta-new-hover)!important;color:var(--btn-consulta-new-text)!important;border-color:var(--btn-consulta-new-border)!important;box-shadow:var(--shadow-medium);transform:translateY(-1px)}.btn-consulta-new:active:not(:disabled){transform:translateY(0)}.btn-consulta-new:disabled{opacity:.65;cursor:not-allowed}.btn-consulta-new.btn-form{display:inline-block;padding:calc(.55rem - 10px) calc(1.2rem - 7px)!important;font-size:.95rem!important;font-weight:600!important;line-height:1.2;border-radius:var(--border-radius-small)!important;background-color:var(--btn-consulta-new-bg)!important;color:var(--btn-consulta-new-text)!important;border:1px solid var(--btn-consulta-new-border)!important;box-shadow:var(--shadow-light)!important}.btn-consulta-new.btn-form:hover:not(:disabled){background-color:var(--btn-consulta-new-hover)!important;color:var(--btn-consulta-new-text)!important;border-color:var(--btn-consulta-new-border)!important;box-shadow:var(--shadow-medium)!important;transform:translateY(-1px)}.btn-consulta-new.btn-form.btn-color{background-color:var(--btn-consulta-new-bg)!important;color:var(--btn-consulta-new-text)!important;border:1px solid var(--btn-consulta-new-border)!important;box-shadow:var(--shadow-light)}.btn-consulta-new.btn-form.btn-color:hover:not(:disabled){background-color:var(--btn-consulta-new-hover)!important;color:var(--btn-consulta-new-text)!important;border-color:var(--btn-consulta-new-border)!important;box-shadow:var(--shadow-medium);transform:translateY(-1px)}.btn-filter.btn-form{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:auto!important;min-height:0;padding:.55rem 1.2rem!important;font-size:.95rem!important;font-weight:600!important;line-height:1.2;border-radius:var(--border-radius-small)!important;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.btn-filter.btn-form.btn-color{background-color:var(--btn-highlight-gold)!important;color:var(--black)!important;border:1px solid var(--btn-highlight-gold-border)!important;box-shadow:var(--shadow-light)!important}.btn-filter.btn-form.btn-color:hover:not(:disabled){background-color:var(--btn-highlight-gold-hover)!important;color:var(--black)!important;border-color:var(--btn-highlight-gold-border-hover)!important;box-shadow:var(--shadow-medium)!important;transform:translateY(-1px)}.btn-filter.btn-form.btn-color:active:not(:disabled){transform:translateY(0)}.btn-filter.btn-form:disabled,.btn-filter.btn-form.btn-color:disabled{opacity:.65;cursor:not-allowed}.btn-filter.btn-form.btn-filter-gray{padding-top:calc(.55rem - 2px)!important;padding-bottom:calc(.55rem - 2px)!important;background-color:#ebebeb!important;border:1px solid #cfcfcf!important;color:var(--gray-dark)!important;box-shadow:none!important}.btn-filter.btn-form.btn-filter-gray:hover:not(:disabled){background-color:#e3e3e3!important;border-color:#c4c4c4!important;color:var(--gray-dark)!important;box-shadow:none!important;transform:none}.btn-filter.btn-form.btn-filter-gray:active:not(:disabled){background-color:#d8d8d8!important;border-color:#b8b8b8!important;color:var(--gray-dark)!important;transform:none}.btn-filter.btn-form.btn-filter-gray:disabled{background-color:#ebebeb!important;border-color:#cfcfcf!important;color:var(--gray-medium)!important;opacity:.65;cursor:not-allowed}.btn-consulta-register{background-color:var(--btn-consulta-register-bg)!important;color:var(--btn-consulta-register-text)!important;border:1px solid var(--btn-consulta-register-border)!important;box-shadow:var(--shadow-light)}.btn-consulta-register:hover:not(:disabled){background-color:var(--btn-consulta-register-hover)!important;color:var(--btn-consulta-register-text)!important;border-color:var(--btn-consulta-register-border)!important;box-shadow:var(--shadow-medium);transform:translateY(-1px)}.btn-consulta-register:active:not(:disabled){transform:translateY(0)}.btn-consulta-register:disabled{opacity:.65;cursor:not-allowed}.btn-consulta-register.btn-form{display:inline-block;padding:.4rem .75rem!important;font-size:.9rem!important;font-weight:600!important;line-height:1.2;border-radius:var(--border-radius-small)!important;background-color:var(--btn-consulta-register-bg)!important;color:var(--btn-consulta-register-text)!important;border:1px solid var(--btn-consulta-register-border)!important;box-shadow:var(--shadow-light)!important}.btn-consulta-register.btn-form:hover:not(:disabled){background-color:var(--btn-consulta-register-hover)!important;color:var(--btn-consulta-register-text)!important;border-color:var(--btn-consulta-register-border)!important;box-shadow:var(--shadow-medium)!important;transform:translateY(-1px)}.btn-consulta-register.btn-form.btn-color{background-color:var(--btn-consulta-register-bg)!important;color:var(--btn-consulta-register-text)!important;border:1px solid var(--btn-consulta-register-border)!important;box-shadow:var(--shadow-light)}.btn-consulta-register.btn-form.btn-save{background-color:var(--btn-save-bg)!important;color:var(--btn-save-text)!important;border:1px solid var(--btn-save-border)!important;box-shadow:var(--shadow-light)}.btn-consulta-register.btn-form.btn-color:hover:not(:disabled){background-color:var(--btn-consulta-register-hover)!important;color:var(--btn-consulta-register-text)!important;border-color:var(--btn-consulta-register-border)!important;box-shadow:var(--shadow-medium);transform:translateY(-1px)}.btn-consulta-register.btn-form.btn-save:hover:not(:disabled){background-color:var(--btn-save-hover)!important;color:var(--btn-save-text)!important;border-color:var(--btn-save-border)!important;box-shadow:var(--shadow-medium);transform:translateY(-1px)}thead.modal-table-select-header-color th{background-color:var(--modal-table-select-header-bg)!important;color:var(--modal-table-select-header-text)!important;border-bottom-color:var(--modal-table-select-header-border)!important;text-align:center!important;font-size:inherit!important}.client-select-modal .client-table thead.table-header-color th{background:#e8e8e8!important;background-color:#e8e8e8!important;color:var(--gray-dark)!important;border-bottom:1px solid #E8E8E8!important;text-align:center!important;font-size:inherit!important}.client-select-modal .client-table thead.table-header-color tr{background:#e8e8e8!important;background-color:#e8e8e8!important}.btn-modal-close{background:transparent!important;background-color:transparent!important;color:var(--btn-modal-close-color)!important;border:none!important;box-shadow:none!important}.btn-modal-close:hover:not(:disabled){background:var(--btn-modal-close-hover-bg)!important;background-color:var(--btn-modal-close-hover-bg)!important;color:var(--btn-modal-close-color)!important;box-shadow:none!important;transform:none}.btn-modal-close:active:not(:disabled){background:var(--btn-modal-close-hover-bg)!important;transform:none}.form-actions,.form-actions-top{display:flex;justify-content:flex-end;gap:12px;align-items:flex-start}.form-actions-top{align-items:center}.btn-save,.btn-pay,.btn-new,.btn-search,.btn-print,.btn-delete,.btn-order-cancel,.btn-close{padding:0 17px!important;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s;border:1px solid transparent;height:30px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.btn-save,.btn-pay{font-size:var(--btn-save-font-size)!important;font-weight:500!important;line-height:1.2;padding-top:var(--btn-save-padding-y)!important;padding-bottom:var(--btn-save-padding-y)!important;background-color:var(--btn-save-bg)!important;color:var(--btn-save-text)!important;border:1px solid var(--btn-save-border)!important;box-shadow:var(--shadow-light)}.btn-save:hover:not(:disabled),.btn-pay:hover:not(:disabled){background-color:var(--btn-save-hover)!important;color:var(--btn-save-text)!important;border-color:var(--btn-save-border)!important;box-shadow:var(--shadow-medium);transform:translateY(-1px)}.btn-save:active:not(:disabled),.btn-pay:active:not(:disabled){transform:translateY(0)}.btn-new,.btn-search,.btn-print{background:#f5f5f5;color:#666}.btn-print{border:1px solid #bdbdbd!important;box-shadow:var(--shadow-light)}.btn-new:hover:not(:disabled),.btn-search:hover:not(:disabled),.btn-print:hover:not(:disabled){background:#e0e0e0;color:#333}.btn-print:hover:not(:disabled){border-color:#9e9e9e!important;box-shadow:var(--shadow-medium)}.btn-print.btn-form{border:1px solid #bdbdbd!important;box-shadow:var(--shadow-light)!important}.btn-print.btn-form:hover:not(:disabled){border-color:#9e9e9e!important;box-shadow:var(--shadow-medium)!important}.btn-print.btn-color{border:1px solid var(--btn-highlight-gold-border)!important}.btn-print.btn-color:hover:not(:disabled){border-color:var(--btn-highlight-gold-border-hover)!important}.btn-delete{font-size:var(--btn-delete-font-size)!important;font-weight:500!important;line-height:1.2;padding-top:var(--btn-delete-padding-y)!important;padding-bottom:var(--btn-delete-padding-y)!important;padding-left:var(--btn-delete-padding-x)!important;padding-right:var(--btn-delete-padding-x)!important;background-color:var(--btn-delete-bg)!important;color:var(--btn-delete-text)!important;border:1px solid var(--btn-delete-border)!important;box-shadow:var(--shadow-light)}.btn-delete:hover:not(:disabled){background-color:var(--btn-delete-hover)!important;color:var(--btn-delete-text)!important;border-color:var(--btn-delete-border)!important;box-shadow:var(--shadow-medium);transform:translateY(-1px)}.btn-delete:active:not(:disabled){transform:translateY(0)}.btn-order-cancel{font-size:var(--btn-delete-font-size)!important;font-weight:500!important;line-height:1.2;padding-top:var(--btn-delete-padding-y)!important;padding-bottom:var(--btn-delete-padding-y)!important;padding-left:var(--btn-delete-padding-x)!important;padding-right:var(--btn-delete-padding-x)!important;background-color:#ef5350!important;color:#fff!important;border:1px solid #ef5350!important;border-radius:var(--border-radius-small)!important;box-shadow:var(--shadow-light)}.btn-order-cancel:hover:not(:disabled){background-color:#e53935!important;color:#fff!important;border-color:#e53935!important;box-shadow:var(--shadow-medium);transform:translateY(-1px)}.btn-order-cancel:active:not(:disabled){transform:translateY(0)}.btn-close{font-size:var(--btn-close-font-size)!important;font-weight:500!important;line-height:1.2;padding-top:var(--btn-close-padding-y)!important;padding-bottom:var(--btn-close-padding-y)!important;padding-left:var(--btn-close-padding-x)!important;padding-right:var(--btn-close-padding-x)!important;background-color:var(--btn-close-bg)!important;color:var(--btn-close-text)!important;border:1px solid var(--btn-close-border)!important;box-shadow:var(--shadow-light)}.btn-close:hover:not(:disabled){background-color:var(--btn-close-hover)!important;color:var(--btn-close-text)!important;border-color:var(--btn-close-border)!important;box-shadow:var(--shadow-medium);transform:translateY(-1px)}.btn-close:active:not(:disabled){transform:translateY(0)}.btn-save:disabled,.btn-pay:disabled,.btn-new:disabled,.btn-search:disabled,.btn-print:disabled,.btn-report:disabled,.btn-delete:disabled,.btn-close:disabled{opacity:.65;cursor:not-allowed}.btn-delete:disabled{background-color:var(--btn-delete-bg)!important;color:var(--btn-delete-text)!important;box-shadow:none}.btn-close:disabled{background-color:var(--btn-close-bg)!important;color:var(--btn-close-text)!important;box-shadow:none}.btn-table-exclude{display:inline-flex;align-items:center;justify-content:center;padding:5px;font-size:.85rem;font-weight:500;line-height:1.2;color:var(--btn-table-exclude-text);background:transparent;border:none;border-radius:0;cursor:pointer;transition:color .2s;box-sizing:border-box;box-shadow:none}.btn-table-exclude:hover:not(:disabled){color:var(--btn-table-exclude-text-hover);background:transparent;transform:none}.btn-table-exclude:active:not(:disabled){color:var(--btn-table-exclude-text-active);transform:none}.btn-table-exclude:disabled{opacity:.65;cursor:not-allowed}.btn-table-exclude.btn-form,.btn-table-exclude.btn-form.btn-color{padding:5px!important;font-size:.85rem;font-weight:500;line-height:1.2;color:var(--btn-table-exclude-text)!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important}.btn-table-exclude.btn-form:hover:not(:disabled),.btn-table-exclude.btn-form.btn-color:hover:not(:disabled){color:var(--btn-table-exclude-text-hover)!important;background:transparent!important;box-shadow:none!important;transform:none}.btn-table-exclude.btn-form:active:not(:disabled),.btn-table-exclude.btn-form.btn-color:active:not(:disabled){color:var(--btn-table-exclude-text-active)!important;transform:none}.btn-table-edit{display:inline-flex;align-items:center;justify-content:center;padding:5px;font-size:.85rem;font-weight:500;line-height:1.2;color:var(--btn-table-edit-text);background:transparent;border:none;border-radius:0;cursor:pointer;transition:color .2s;box-sizing:border-box;box-shadow:none}.btn-table-edit:hover:not(:disabled){color:var(--btn-table-edit-text-hover);background:transparent;transform:none}.btn-table-edit:active:not(:disabled){color:var(--btn-table-edit-text-active);transform:none}.btn-table-edit:disabled{opacity:.65;cursor:not-allowed}.btn-table-edit.btn-form,.btn-table-edit.btn-form.btn-color{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:5px!important;font-size:.85rem;font-weight:500;line-height:1.2;text-align:center!important;color:var(--btn-table-edit-text)!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important}.btn-table-edit.btn-form:hover:not(:disabled),.btn-table-edit.btn-form.btn-color:hover:not(:disabled){color:var(--btn-table-edit-text-hover)!important;background:transparent!important;box-shadow:none!important;transform:none}.btn-table-edit.btn-form:active:not(:disabled),.btn-table-edit.btn-form.btn-color:active:not(:disabled){color:var(--btn-table-edit-text-active)!important;transform:none}.btn-conciliate{display:inline-flex;align-items:center;justify-content:center;padding:5px 10px 5px 5px;font-size:.85rem;font-weight:500;line-height:1.2;color:var(--btn-conciliate-text);background:transparent;border:none;border-radius:0;cursor:pointer;transition:color .2s;box-sizing:border-box;box-shadow:none;min-width:90px}.btn-conciliate:hover:not(:disabled){color:var(--btn-conciliate-text-hover);background:transparent;transform:none}.btn-conciliate:active:not(:disabled){color:var(--btn-conciliate-text-active);transform:none}.btn-conciliate:disabled{opacity:.65;cursor:not-allowed}.btn-conciliate.btn-form,.btn-conciliate.btn-form.btn-color{padding:5px 10px 5px 5px!important;font-size:.85rem;font-weight:500;line-height:1.2;color:var(--btn-conciliate-text)!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important}.btn-conciliate.btn-form:hover:not(:disabled),.btn-conciliate.btn-form.btn-color:hover:not(:disabled){color:var(--btn-conciliate-text-hover)!important;background:transparent!important;box-shadow:none!important;transform:none}.btn-conciliate.btn-form:active:not(:disabled),.btn-conciliate.btn-form.btn-color:active:not(:disabled){color:var(--btn-conciliate-text-active)!important;transform:none}.btn-table-add{display:inline-flex;align-items:center;justify-content:center;background-color:var(--btn-table-add-bg)!important;color:var(--btn-table-add-text)!important;border:1px solid var(--btn-table-add-border)!important;box-shadow:var(--shadow-light);padding:8px 20px;font-size:1rem;font-weight:500;border-radius:var(--border-radius-small);cursor:pointer;transition:all var(--transition-fast);box-sizing:border-box}.btn-table-add:hover:not(:disabled){background-color:var(--btn-table-add-hover)!important;color:var(--btn-table-add-text)!important;border-color:var(--btn-table-add-border)!important;box-shadow:var(--shadow-medium);transform:translateY(-1px)}.btn-table-add:active:not(:disabled){transform:translateY(0)}.btn-table-add:disabled{opacity:.65;cursor:not-allowed}.btn-table-add.btn-form{padding:6px 12px;font-size:.8rem;font-weight:600;line-height:1.2;border-radius:var(--border-radius-small)!important}.contatos-table th.contatos-table-actions-cell,.contatos-table td.contatos-table-actions-cell,.contatos-table th.contatos-table-actions-col,.contatos-table td.contatos-table-actions-col,.contatos-table th.col-actions,.contatos-table td.col-actions,.contatos-table th.col-action,.contatos-table td.col-action,.items-table th.col-actions,.items-table td.col-actions,.items-table th.itens-actions-col,.items-table tbody td.itens-actions-col,.recursos-table th.recursos-freelancers-actions-col,.recursos-table td.recursos-freelancers-actions-col,.recursos-table th.recursos-veiculos-actions-col,.recursos-table td.recursos-veiculos-actions-col,.freelancer-team-table th.col-actions,.freelancer-team-table td.col-actions,.freelancer-bonus-table th.col-actions,.freelancer-bonus-table td.col-actions,.bonus-table th.col-actions,.bonus-table td.col-actions{width:120px;max-width:120px;min-width:96px;text-align:center;vertical-align:middle;white-space:nowrap;box-sizing:border-box}.contatos-table th.contatos-table-actions-cell .btn-table-add,.contatos-table th.contatos-table-actions-cell .btn-table-edit,.contatos-table th.contatos-table-actions-cell .btn-table-exclude,.contatos-table td.contatos-table-actions-cell .btn-table-add,.contatos-table td.contatos-table-actions-cell .btn-table-edit,.contatos-table td.contatos-table-actions-cell .btn-table-exclude,.contatos-table th.contatos-table-actions-col .btn-table-add,.contatos-table th.contatos-table-actions-col .btn-table-edit,.contatos-table th.contatos-table-actions-col .btn-table-exclude,.contatos-table td.contatos-table-actions-col .btn-table-add,.contatos-table td.contatos-table-actions-col .btn-table-edit,.contatos-table td.contatos-table-actions-col .btn-table-exclude,.contatos-table th.col-actions .btn-table-add,.contatos-table th.col-actions .btn-table-edit,.contatos-table th.col-actions .btn-table-exclude,.contatos-table td.col-actions .btn-table-add,.contatos-table td.col-actions .btn-table-edit,.contatos-table td.col-actions .btn-table-exclude,.contatos-table th.col-action .btn-table-add,.contatos-table th.col-action .btn-table-edit,.contatos-table th.col-action .btn-table-exclude,.contatos-table td.col-action .btn-table-add,.contatos-table td.col-action .btn-table-edit,.contatos-table td.col-action .btn-table-exclude,.items-table th.col-actions .btn-table-add,.items-table th.col-actions .btn-table-edit,.items-table th.col-actions .btn-table-exclude,.items-table td.col-actions .btn-table-add,.items-table td.col-actions .btn-table-edit,.items-table td.col-actions .btn-table-exclude,.items-table th.itens-actions-col .btn-table-add,.items-table th.itens-actions-col .btn-table-edit,.items-table th.itens-actions-col .btn-table-exclude,.items-table tbody td.itens-actions-col .btn-table-add,.items-table tbody td.itens-actions-col .btn-table-edit,.items-table tbody td.itens-actions-col .btn-table-exclude,.recursos-table th.recursos-freelancers-actions-col .btn-table-add,.recursos-table th.recursos-freelancers-actions-col .btn-table-edit,.recursos-table th.recursos-freelancers-actions-col .btn-table-exclude,.recursos-table td.recursos-freelancers-actions-col .btn-table-add,.recursos-table td.recursos-freelancers-actions-col .btn-table-edit,.recursos-table td.recursos-freelancers-actions-col .btn-table-exclude,.recursos-table th.recursos-veiculos-actions-col .btn-table-add,.recursos-table th.recursos-veiculos-actions-col .btn-table-edit,.recursos-table th.recursos-veiculos-actions-col .btn-table-exclude,.recursos-table td.recursos-veiculos-actions-col .btn-table-add,.recursos-table td.recursos-veiculos-actions-col .btn-table-edit,.recursos-table td.recursos-veiculos-actions-col .btn-table-exclude,.freelancer-team-table th.col-actions .btn-table-add,.freelancer-team-table th.col-actions .btn-table-edit,.freelancer-team-table th.col-actions .btn-table-exclude,.freelancer-team-table td.col-actions .btn-table-add,.freelancer-team-table td.col-actions .btn-table-edit,.freelancer-team-table td.col-actions .btn-table-exclude,.freelancer-bonus-table th.col-actions .btn-table-add,.freelancer-bonus-table th.col-actions .btn-table-edit,.freelancer-bonus-table th.col-actions .btn-table-exclude,.freelancer-bonus-table td.col-actions .btn-table-add,.freelancer-bonus-table td.col-actions .btn-table-edit,.freelancer-bonus-table td.col-actions .btn-table-exclude,.bonus-table th.col-actions .btn-table-add,.bonus-table th.col-actions .btn-table-edit,.bonus-table th.col-actions .btn-table-exclude,.bonus-table td.col-actions .btn-table-add,.bonus-table td.col-actions .btn-table-edit,.bonus-table td.col-actions .btn-table-exclude{box-sizing:border-box;width:100%;max-width:110px}.btn-table-cancel{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;font-size:.8rem;font-weight:600;color:#fff;background:#d32f2f;border:none;border-radius:var(--border-radius-small);cursor:pointer;transition:background .2s,transform .1s;box-sizing:border-box}.btn-table-cancel:hover:not(:disabled){background:#b71c1c}.btn-table-cancel:active:not(:disabled){transform:scale(.98)}.btn-table-cancel:disabled{opacity:.6;cursor:not-allowed}.btn-page-number.btn-color.active{background-color:#b71c1c!important;color:#fff!important;border-color:#b71c1c!important}.btn-page-number.btn-color.active:hover{background-color:#d32f2f!important;border-color:#d32f2f!important}.card{background:var(--white);border-radius:var(--border-radius);box-shadow:var(--shadow-light);transition:box-shadow var(--transition-fast);overflow:hidden}.card:hover{box-shadow:var(--shadow-medium)}.card-header{padding:var(--spacing-md);border-bottom:1px solid var(--gray-light);background:var(--gray-lighter)}.card-body{padding:var(--spacing-md)}.card-footer{padding:var(--spacing-md);border-top:1px solid var(--gray-light);background:var(--gray-lighter)}.portal-form-field{width:100%;box-sizing:border-box;border:1px solid #e0e0e0;border-radius:4px;padding:.45rem .65rem;font-size:.95rem;line-height:1.25;background-color:#fafafa;color:#333;font-family:inherit;margin:0;min-height:unset;height:auto;appearance:none}.portal-form-field:focus{outline:none;border-color:#d32f2f;box-shadow:0 0 0 2px #d32f2f1a;background-color:#fff}.portal-form-field:disabled{background-color:#eee;cursor:not-allowed}.portal-ui-theme .portal-form-field{color:#333!important}.form-control{width:100%;padding:var(--spacing-sm) var(--spacing-md);border:2px solid var(--gray-light);border-radius:var(--border-radius);font-size:14px;transition:border-color var(--transition-fast)}.form-control:focus{outline:none;border-color:var(--primary-red);box-shadow:0 0 0 3px #d32f2f1a}.form-group{margin-bottom:var(--spacing-md)}.form-group-control-tight .form-group>label+input:not([type=checkbox]):not([type=radio]):not([type=hidden]){margin-top:calc(var(--form-group-label-control-mt) + 1px)}.form-group-control-tight .form-group>label+select,.form-group-control-tight .form-group>label+textarea,.form-group-control-tight .form-group>label+app-date-select,.form-group-control-tight .form-group>label+app-company-selector,.form-group-control-tight .form-group>label+.input-with-btn,.form-group-control-tight .form-group>label+.input-with-search,.form-group-control-tight .form-group>label+div.radio-group,.form-group-control-tight .form-group>label+div.period-nav,.form-group-control-tight .form-group>label+.reference-inputs-inline,.form-group-control-tight .form-group>label+.toggle-switch,.form-group-control-tight .form-group>label+label.toggle-switch,.form-group-control-tight .form-group>label+.field-display{margin-top:var(--form-group-label-control-mt)}.form-group-control-tight .form-group>label+app-person-idcard,.form-group-control-tight .form-group>label+app-person-legaldocument,.form-group-control-tight .form-group>label+app-city-selector{margin-top:calc(var(--form-group-label-control-mt) - 1px - 3px)}.form-group-control-tight .form-group>label:first-child{margin-bottom:var(--form-group-label-first-mb)}.form-group-control-tight .totals-field>.totals-label+.totals-value-box,.form-group-control-tight .totals-field>.totals-label+.totals-freight-input{margin-top:var(--form-group-totals-label-control-mt)}.form-group-control-tight .totals-field>.totals-label+input{margin-top:calc(var(--form-group-totals-label-control-mt) + 1px)}.form-group-control-tight .totals-field>.totals-label{margin-top:var(--form-group-label-control-mt)}.form-group-control-tight .summary-group>label+input:not([type=checkbox]):not([type=radio]):not([type=hidden]){margin-top:calc(var(--form-group-label-control-mt) + 1px)}.form-group-control-tight .summary-group>label+select{margin-top:var(--form-group-label-control-mt)}.form-group-control-tight .summary-group>label:first-child{margin-bottom:var(--form-group-label-first-mb)}.portal-ui-theme .form-group>label+input:not([type=checkbox]):not([type=radio]):not([type=hidden]){margin-top:calc(var(--form-group-label-control-mt) + 1px)}.portal-ui-theme .form-group>label+select,.portal-ui-theme .form-group>label+textarea,.portal-ui-theme .form-group>label+app-date-select,.portal-ui-theme .form-group>label+app-company-selector,.portal-ui-theme .form-group>label+.input-with-btn,.portal-ui-theme .form-group>label+.input-with-search,.portal-ui-theme .form-group>label+div.radio-group,.portal-ui-theme .form-group>label+div.period-nav,.portal-ui-theme .form-group>label+.reference-inputs-inline,.portal-ui-theme .form-group>label+.toggle-switch,.portal-ui-theme .form-group>label+label.toggle-switch,.portal-ui-theme .form-group>label+.field-display{margin-top:var(--form-group-label-control-mt)}.portal-ui-theme .form-group>label+app-person-idcard,.portal-ui-theme .form-group>label+app-person-legaldocument,.portal-ui-theme .form-group>label+app-city-selector{margin-top:calc(var(--form-group-label-control-mt) - 1px - 3px)}.portal-ui-theme .form-group>label:first-child{margin-bottom:var(--form-group-label-first-mb)}.portal-ui-theme .totals-field>.totals-label+.totals-value-box,.portal-ui-theme .totals-field>.totals-label+.totals-freight-input{margin-top:var(--form-group-totals-label-control-mt)}.portal-ui-theme .totals-field>.totals-label+input{margin-top:calc(var(--form-group-totals-label-control-mt) + 1px)}.portal-ui-theme .totals-field>.totals-label{margin-top:var(--form-group-label-control-mt)}.portal-ui-theme .summary-group>label+input:not([type=checkbox]):not([type=radio]):not([type=hidden]){margin-top:calc(var(--form-group-label-control-mt) + 1px)}.portal-ui-theme .summary-group>label+select{margin-top:var(--form-group-label-control-mt)}.portal-ui-theme .summary-group>label:first-child{margin-bottom:var(--form-group-label-first-mb)}.client-select-modal .form-group>label+input:not([type=checkbox]):not([type=radio]):not([type=hidden]){margin-top:calc(var(--form-group-label-control-mt) + 1px)}.client-select-modal .form-group>label+select,.client-select-modal .form-group>label+textarea,.client-select-modal .form-group>label+app-date-select,.client-select-modal .form-group>label+app-company-selector,.client-select-modal .form-group>label+.input-with-btn,.client-select-modal .form-group>label+.input-with-search,.client-select-modal .form-group>label+div.radio-group,.client-select-modal .form-group>label+div.period-nav,.client-select-modal .form-group>label+.reference-inputs-inline,.client-select-modal .form-group>label+.toggle-switch,.client-select-modal .form-group>label+label.toggle-switch,.client-select-modal .form-group>label+.field-display{margin-top:var(--form-group-label-control-mt)}.client-select-modal .form-group>label+app-person-idcard,.client-select-modal .form-group>label+app-person-legaldocument,.client-select-modal .form-group>label+app-city-selector{margin-top:calc(var(--form-group-label-control-mt) - 1px - 3px)}.client-select-modal .form-group>label:first-child{margin-bottom:var(--form-group-label-first-mb)}.client-select-modal .totals-field>.totals-label+.totals-value-box,.client-select-modal .totals-field>.totals-label+.totals-freight-input{margin-top:var(--form-group-totals-label-control-mt)}.client-select-modal .totals-field>.totals-label+input{margin-top:calc(var(--form-group-totals-label-control-mt) + 1px)}.client-select-modal .totals-field>.totals-label{margin-top:var(--form-group-label-control-mt)}.client-select-modal .summary-group>label+input:not([type=checkbox]):not([type=radio]):not([type=hidden]){margin-top:calc(var(--form-group-label-control-mt) + 1px)}.client-select-modal .summary-group>label+select{margin-top:var(--form-group-label-control-mt)}.client-select-modal .summary-group>label:first-child{margin-bottom:var(--form-group-label-first-mb)}.cdk-overlay-container .form-group>label+input:not([type=checkbox]):not([type=radio]):not([type=hidden]){margin-top:calc(var(--form-group-label-control-mt) + 1px)}.cdk-overlay-container .form-group>label+select,.cdk-overlay-container .form-group>label+textarea,.cdk-overlay-container .form-group>label+app-date-select,.cdk-overlay-container .form-group>label+app-company-selector,.cdk-overlay-container .form-group>label+.input-with-btn,.cdk-overlay-container .form-group>label+.input-with-search,.cdk-overlay-container .form-group>label+div.radio-group,.cdk-overlay-container .form-group>label+div.period-nav,.cdk-overlay-container .form-group>label+.reference-inputs-inline,.cdk-overlay-container .form-group>label+.toggle-switch,.cdk-overlay-container .form-group>label+label.toggle-switch,.cdk-overlay-container .form-group>label+.field-display{margin-top:var(--form-group-label-control-mt)}.cdk-overlay-container .form-group>label+app-person-idcard,.cdk-overlay-container .form-group>label+app-person-legaldocument,.cdk-overlay-container .form-group>label+app-city-selector{margin-top:calc(var(--form-group-label-control-mt) - 1px - 3px)}.cdk-overlay-container .form-group>label:first-child{margin-bottom:var(--form-group-label-first-mb)}.cdk-overlay-container .totals-field>.totals-label+.totals-value-box,.cdk-overlay-container .totals-field>.totals-label+.totals-freight-input{margin-top:var(--form-group-totals-label-control-mt)}.cdk-overlay-container .totals-field>.totals-label+input{margin-top:calc(var(--form-group-totals-label-control-mt) + 1px)}.cdk-overlay-container .totals-field>.totals-label{margin-top:var(--form-group-label-control-mt)}.cdk-overlay-container .summary-group>label+input:not([type=checkbox]):not([type=radio]):not([type=hidden]){margin-top:calc(var(--form-group-label-control-mt) + 1px)}.cdk-overlay-container .summary-group>label+select{margin-top:var(--form-group-label-control-mt)}.cdk-overlay-container .summary-group>label:first-child{margin-bottom:var(--form-group-label-first-mb)}.event-form-container.modal-form-color .form-group>label+input:not([type=checkbox]):not([type=radio]):not([type=hidden]){margin-top:calc(var(--form-group-label-control-mt) + 1px)}.event-form-container.modal-form-color .form-group>label+select,.event-form-container.modal-form-color .form-group>label+textarea,.event-form-container.modal-form-color .form-group>label+app-date-select,.event-form-container.modal-form-color .form-group>label+app-company-selector,.event-form-container.modal-form-color .form-group>label+.input-with-btn,.event-form-container.modal-form-color .form-group>label+.input-with-search,.event-form-container.modal-form-color .form-group>label+div.radio-group,.event-form-container.modal-form-color .form-group>label+div.period-nav,.event-form-container.modal-form-color .form-group>label+.reference-inputs-inline,.event-form-container.modal-form-color .form-group>label+.toggle-switch,.event-form-container.modal-form-color .form-group>label+label.toggle-switch,.event-form-container.modal-form-color .form-group>label+.field-display{margin-top:var(--form-group-label-control-mt)}.event-form-container.modal-form-color .form-group>label+app-person-idcard,.event-form-container.modal-form-color .form-group>label+app-person-legaldocument,.event-form-container.modal-form-color .form-group>label+app-city-selector{margin-top:calc(var(--form-group-label-control-mt) - 1px - 3px)}.event-form-container.modal-form-color .form-group>label:first-child{margin-bottom:var(--form-group-label-first-mb)}.event-form-container.modal-form-color .totals-field>.totals-label+.totals-value-box,.event-form-container.modal-form-color .totals-field>.totals-label+.totals-freight-input{margin-top:var(--form-group-totals-label-control-mt)}.event-form-container.modal-form-color .totals-field>.totals-label+input{margin-top:calc(var(--form-group-totals-label-control-mt) + 1px)}.event-form-container.modal-form-color .totals-field>.totals-label{margin-top:var(--form-group-label-control-mt)}.event-form-container.modal-form-color .summary-group>label+input:not([type=checkbox]):not([type=radio]):not([type=hidden]){margin-top:calc(var(--form-group-label-control-mt) + 1px)}.event-form-container.modal-form-color .summary-group>label+select{margin-top:var(--form-group-label-control-mt)}.event-form-container.modal-form-color .summary-group>label:first-child{margin-bottom:var(--form-group-label-first-mb)}html body app-event-list.print-menu-open .consulta-list-container{overflow:visible!important}html body app-event-list .event-form-modal app-event-form{display:block!important;width:1500px!important;max-width:calc(100vw - 20px)!important;min-width:0!important;flex:0 0 auto!important;overflow:hidden!important;box-sizing:border-box!important}html body app-event-list .event-form-modal .event-form-container{width:1500px!important;max-width:calc(100vw - 20px)!important;min-width:0!important;overflow:hidden!important;box-sizing:border-box!important}.form-label{display:block;margin-bottom:var(--spacing-xs);font-weight:500;color:var(--black)}.label-standard-red{color:var(--dark-red);font-weight:600}.label-event-filter{color:var(--dark-red)!important;font-weight:600!important;font-size:.9rem!important;line-height:1.2!important}.container{max-width:1200px;margin:0 auto;padding:0 var(--spacing-md)}.row{display:flex;flex-wrap:wrap;margin:0 calc(var(--spacing-sm) * -1)}.col{flex:1;padding:0 var(--spacing-sm)}.col-1{flex:0 0 8.333333%}.col-2{flex:0 0 16.666667%}.col-3{flex:0 0 25%}.col-4{flex:0 0 33.333333%}.col-6{flex:0 0 50%}.col-8{flex:0 0 66.666667%}.col-9{flex:0 0 75%}.col-12{flex:0 0 100%}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.d-none{display:none!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-grid{display:grid!important}.toggle-switch{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer}.toggle-switch input[type=checkbox]{display:none}.toggle-track{position:relative;width:38px;height:20px;border-radius:999px;background:var(--gray-light);transition:background var(--transition-fast)}.toggle-thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform var(--transition-fast)}.toggle-switch input[type=checkbox]:checked+.toggle-track{background:var(--success)}.toggle-switch input[type=checkbox]:checked+.toggle-track .toggle-thumb{transform:translate(18px)}.toggle-text{font-size:.9rem;color:var(--gray-dark)}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.align-center{align-items:center}.m-0{margin:0!important}.m-1{margin:var(--spacing-xs)!important}.m-2{margin:var(--spacing-sm)!important}.m-3{margin:var(--spacing-md)!important}.m-4{margin:var(--spacing-lg)!important}.m-5{margin:var(--spacing-xl)!important}.p-0{padding:0!important}.p-1{padding:var(--spacing-xs)!important}.p-2{padding:var(--spacing-sm)!important}.p-3{padding:var(--spacing-md)!important}.p-4{padding:var(--spacing-lg)!important}.p-5{padding:var(--spacing-xl)!important}.pizzalandia-gradient{background:linear-gradient(135deg,var(--primary-red),var(--secondary-orange),var(--tertiary-yellow))}.pizzalandia-text-gradient{background:linear-gradient(135deg,var(--primary-red),var(--secondary-orange));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.fade-in{animation:fadeIn .5s ease}.slide-in-left{animation:slideInLeft .3s ease}.pulse{animation:pulse 2s infinite}@media (max-width: 768px){.container{padding:0 var(--spacing-sm)}.row{margin:0}.col,.col-1,.col-2,.col-3,.col-4,.col-6,.col-8,.col-9{flex:0 0 100%;padding:var(--spacing-xs) 0}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}.btn{width:100%;margin-bottom:var(--spacing-sm)}}@media (max-width: 480px){body{font-size:13px}h1{font-size:1.75rem}h2{font-size:1.5rem}h3{font-size:1.25rem}}.loading-spinner{border:3px solid var(--gray-light);border-top:3px solid var(--primary-red);border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;margin:var(--spacing-md) auto}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--gray-lighter)}::-webkit-scrollbar-thumb{background:var(--gray-medium);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--primary-red)}.toast{position:fixed;top:20px;right:20px;padding:var(--spacing-md);border-radius:var(--border-radius);color:var(--white);z-index:9999;animation:slideInLeft .3s ease}.toast-success{background:var(--success)}.toast-error{background:var(--error)}.toast-warning{background:var(--warning)}.toast-info{background:var(--info)}.decimal-input{width:100%;border:1px solid var(--gray-light);border-radius:var(--border-radius-small);padding:4px 6px;font-size:1rem;font-family:inherit;color:var(--black);background:#fafafa;text-align:right!important;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.decimal-input:focus{outline:none;border-color:var(--primary-red);box-shadow:0 0 0 2px #d32f2f26;background:var(--white)}.decimal-input::placeholder{color:#bdbdbd}.table-field-decimal,.table-field-decimal input{text-align:right;font-variant-numeric:tabular-nums}.number,.input-number-no-spinner{-moz-appearance:textfield}.number::-webkit-outer-spin-button,.number::-webkit-inner-spin-button,.input-number-no-spinner::-webkit-outer-spin-button,.input-number-no-spinner::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.field-number{text-align:right;font-variant-numeric:tabular-nums}.numero-decimal,.field-number-decimal-input{text-align:right;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.numero-decimal::-webkit-outer-spin-button,.numero-decimal::-webkit-inner-spin-button,.field-number-decimal-input::-webkit-outer-spin-button,.field-number-decimal-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.field-blocked{background:#f5f5f5!important;color:#555;cursor:default;outline:none}.field-blocked:focus{outline:none!important;box-shadow:none!important}.calendar-field-gray input[type=date]{background:#f1f1f1!important;border:1px solid #b8b8b8;border-radius:4px}.calendar-field-gray input[type=date]::-webkit-calendar-picker-indicator{background-color:#f2f2f2;border-radius:3px;padding:2px;filter:invert(55%) grayscale(100%) brightness(135%);opacity:1}.calendar-field-gray .mdc-text-field--outlined,.calendar-field-gray .mat-mdc-form-field-flex,.calendar-field-gray .mat-mdc-text-field-wrapper{background:#f1f1f1!important;border-radius:4px}.input-date-table{display:block;width:100%;max-width:100%;min-width:0}.input-date-table .date-select-combined{width:100%;max-width:161px;border:none!important;box-shadow:none!important;background:transparent!important}.input-date-table .date-select-combined .date-select-text{text-align:center;padding-left:.35rem;padding-right:.35rem}.input-date-table .date-select-combined:focus-within:not(.date-select-combined--disabled){border:none!important;box-shadow:none!important;background:transparent!important}.input-date-table .date-select-embedded-picker.calendar-field-gray .mdc-text-field--outlined,.input-date-table .date-select-embedded-picker.calendar-field-gray .mat-mdc-form-field-flex,.input-date-table .date-select-embedded-picker.calendar-field-gray .mat-mdc-text-field-wrapper{background:transparent!important;border-radius:0!important}.input-date-table .mat-mdc-icon-button.mat-mdc-button-base{background:transparent!important;background-color:transparent!important}.input-date-table .mat-mdc-icon-button.mat-mdc-button-base:hover,.input-date-table .mat-mdc-icon-button.mat-mdc-button-base:focus,.input-date-table .mat-mdc-icon-button.mat-mdc-button-base:active{background:transparent!important;background-color:transparent!important}.input-date-table .mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.input-date-table .mat-mdc-icon-button .mat-mdc-button-ripple{display:none!important}.selector-table{width:100%;border:none!important;box-shadow:none!important;background:transparent!important;box-sizing:border-box!important;height:var(--form-control-height)!important;min-height:var(--form-control-height)!important;max-height:var(--form-control-height)!important;padding-top:0!important;padding-bottom:0!important;line-height:calc(var(--form-control-height) - 2px)!important}.contatos-table select:not(.action-selector),.items-table select:not(.action-selector),.itens-table select:not(.action-selector),.payment-table select:not(.action-selector),.follow-up-table select:not(.action-selector),.occurrence-table select:not(.action-selector),.penalized-table select:not(.action-selector),.receipt-table select:not(.action-selector),.freelancer-table select:not(.action-selector),.questions-table select:not(.action-selector),.bonus-table select:not(.action-selector),.fabricantes-table select:not(.action-selector),.freelancer-bonus-table select:not(.action-selector),.freelancer-team-table select:not(.action-selector),.acompanhamento-table select:not(.action-selector),.penalizados-table select:not(.action-selector),.pagamento-table select:not(.action-selector),.bebida-table select:not(.action-selector),.questoes-table select:not(.action-selector){width:100%;border:none!important;box-shadow:none!important;background:transparent!important;box-sizing:border-box!important;height:var(--form-control-height)!important;min-height:var(--form-control-height)!important;max-height:var(--form-control-height)!important;padding-top:0!important;padding-bottom:0!important;line-height:calc(var(--form-control-height) - 2px)!important}.input-table{border:none!important;box-shadow:none!important;background:transparent!important;box-sizing:border-box;width:100%}.input-table:focus{outline:none!important;border:none!important;box-shadow:none!important;background:transparent!important}.recursos-table input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.recursos-table textarea,.details-table input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.details-table textarea,.contatos-table input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.contatos-table textarea,.items-table input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.items-table textarea,.itens-table input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.itens-table textarea,.payment-table input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.follow-up-table input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.occurrence-table input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.penalized-table input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.receipt-table input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.freelancer-table input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.questions-table input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.bonus-table input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.fabricantes-table input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.freelancer-bonus-table input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.freelancer-team-table input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.acompanhamento-table input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.penalizados-table input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.pagamento-table input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.bebida-table input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.questoes-table input:not([type=checkbox]):not([type=radio]):not([type=hidden]){border:none!important;box-shadow:none!important;background:transparent!important;box-sizing:border-box;width:100%}.recursos-table input:not([type=checkbox]):not([type=radio]):not([type=hidden]):focus,.recursos-table textarea:focus,.details-table input:not([type=checkbox]):not([type=radio]):not([type=hidden]):focus,.details-table textarea:focus,.contatos-table input:not([type=checkbox]):not([type=radio]):not([type=hidden]):focus,.contatos-table textarea:focus,.items-table input:not([type=checkbox]):not([type=radio]):not([type=hidden]):focus,.items-table textarea:focus,.itens-table input:not([type=checkbox]):not([type=radio]):not([type=hidden]):focus,.itens-table textarea:focus,.payment-table input:not([type=checkbox]):not([type=radio]):not([type=hidden]):focus,.follow-up-table input:not([type=checkbox]):not([type=radio]):not([type=hidden]):focus,.occurrence-table input:not([type=checkbox]):not([type=radio]):not([type=hidden]):focus,.penalized-table input:not([type=checkbox]):not([type=radio]):not([type=hidden]):focus,.receipt-table input:not([type=checkbox]):not([type=radio]):not([type=hidden]):focus,.freelancer-table input:not([type=checkbox]):not([type=radio]):not([type=hidden]):focus,.questions-table input:not([type=checkbox]):not([type=radio]):not([type=hidden]):focus,.bonus-table input:not([type=checkbox]):not([type=radio]):not([type=hidden]):focus,.fabricantes-table input:not([type=checkbox]):not([type=radio]):not([type=hidden]):focus,.freelancer-bonus-table input:not([type=checkbox]):not([type=radio]):not([type=hidden]):focus,.freelancer-team-table input:not([type=checkbox]):not([type=radio]):not([type=hidden]):focus,.acompanhamento-table input:not([type=checkbox]):not([type=radio]):not([type=hidden]):focus,.penalizados-table input:not([type=checkbox]):not([type=radio]):not([type=hidden]):focus,.pagamento-table input:not([type=checkbox]):not([type=radio]):not([type=hidden]):focus,.bebida-table input:not([type=checkbox]):not([type=radio]):not([type=hidden]):focus,.questoes-table input:not([type=checkbox]):not([type=radio]):not([type=hidden]):focus{outline:none!important;border:none!important;box-shadow:none!important;background:transparent!important}.input-number-table{border:none!important;box-shadow:none!important;background:transparent!important;box-sizing:border-box;width:80px!important;min-width:80px;max-width:80px;text-align:right}.input-number-table:focus{outline:none!important;border:none!important;box-shadow:none!important;background:transparent!important}.cdk-overlay-pane.calendar-gray-panel,.cdk-overlay-pane.calendar-gray-panel .mat-mdc-datepicker-content,.cdk-overlay-pane.calendar-gray-panel .mat-datepicker-content,.cdk-overlay-pane.calendar-gray-panel .mat-datepicker-content-container,.cdk-overlay-pane.calendar-gray-panel .mat-calendar,.cdk-overlay-pane.calendar-gray-panel .mat-calendar-content,.calendar-gray-panel,.calendar-gray-panel.mat-datepicker-content,.calendar-gray-panel.mat-mdc-datepicker-content,.calendar-gray-panel .mat-datepicker-content-container,.calendar-gray-panel .mat-calendar,.calendar-gray-panel .mat-calendar-content,.calendar-gray-panel .mat-calendar-table,.calendar-gray-panel .mat-calendar-body,.calendar-gray-panel .mat-calendar-body-table,.calendar-gray-panel .mat-calendar-header,.calendar-gray-panel .mat-calendar-controls{background-color:#f1f1f1!important;opacity:1!important}.cdk-overlay-pane.calendar-gray-panel{--mat-datepicker-calendar-container-background-color: #f1f1f1;--mat-sys-surface: #f1f1f1;--mat-sys-surface-container: #f1f1f1;--mat-sys-surface-container-high: #f1f1f1;--mat-sys-surface-container-highest: #f1f1f1;z-index:2200!important}.cdk-overlay-container{z-index:2200!important}.cdk-overlay-pane.calendar-gray-panel .mat-calendar-table,.cdk-overlay-pane.calendar-gray-panel .mat-calendar-body,.cdk-overlay-pane.calendar-gray-panel .mat-calendar-body-label,.cdk-overlay-pane.calendar-gray-panel .mat-calendar-header,.cdk-overlay-pane.calendar-gray-panel .mat-calendar-controls{background-color:#f1f1f1!important}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:2000}.modal-content{position:relative;background:var(--modal-form-color);border-radius:8px;box-shadow:0 2px 8px #00000014;padding:32px 36px;max-width:800px;width:100%;overflow:hidden;max-height:90vh;display:flex;flex-direction:column}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;border-bottom:1px solid #e0e0e0;padding-bottom:16px}.modal-header .title{font-size:1.5rem}.modal-header .btn-close,.modal-header .close-btn.btn-modal-close{border-radius:50%;font-size:2.2rem;font-weight:700;line-height:1;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:background .2s,color .2s}.modal-body{background:#fafafa;border-radius:0 0 8px 8px;padding:24px;min-height:200px;overflow-y:auto;max-height:70vh}.form-base .form-row{display:flex;gap:18px;margin-bottom:18px;align-items:flex-start;flex-wrap:wrap;width:100%}.form-base .form-group{display:flex;flex-direction:column;gap:4px;min-width:160px;flex:1 1 220px}.form-base .form-group.flex-1{flex:1}.form-base .form-group.flex-2{flex:2}.form-base .form-group.short{flex:0 0 100px}.form-base .form-group>label.label-form{font-weight:500;color:var(--label-form-color);font-size:inherit}.form-base .form-group input,.form-base .form-group select,.form-base .form-group textarea{border:1px solid #e0e0e0;border-radius:4px;padding:0 .65rem;font-size:.95rem;line-height:calc(var(--form-control-height) - 2px);height:var(--form-control-height);min-height:var(--form-control-height);box-sizing:border-box;background-color:#fafafa;color:#333;font-family:inherit}.form-base .form-group input:focus,.form-base .form-group select:focus,.form-base .form-group textarea:focus{outline:none;border-color:#d32f2f;box-shadow:0 0 0 2px #d32f2f1a;background-color:#fff}.form-base .form-group input:disabled,.form-base .form-group select:disabled,.form-base .form-group textarea:disabled{background-color:#eee;cursor:not-allowed;opacity:.6}.form-base .form-group app-person-idcard input,.form-base .form-group app-person-legaldocument input{border:1px solid #e0e0e0;border-radius:4px;margin:-3px 0 0;padding:3px 8px;font-size:var(--form-field-font-size);line-height:1.3;height:calc(var(--form-control-height, 34px) - 7px);min-height:calc(var(--form-control-height, 34px) - 7px);max-height:calc(var(--form-control-height, 34px) - 7px);box-sizing:border-box;background-color:#fafafa;color:#333;font-family:inherit}.form-base .form-group app-person-idcard input:focus,.form-base .form-group app-person-legaldocument input:focus{outline:none;border-color:#d32f2f;box-shadow:0 0 0 2px #d32f2f1a;background-color:#fff}.form-base .form-group app-person-idcard input:disabled,.form-base .form-group app-person-legaldocument input:disabled{background-color:#eee;cursor:not-allowed;opacity:.6}.form-base .form-group textarea{resize:vertical;min-height:80px;height:auto;padding:.45rem .65rem;line-height:1.25;font-family:inherit}.form-base .form-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid #e0e0e0}.form-base .form-actions .btn-cancel,.form-base .form-actions .btn-save{padding:var(--btn-save-padding-y) var(--btn-save-padding-x);border-radius:4px;font-size:var(--btn-save-font-size);font-weight:500;line-height:1.2;cursor:pointer;transition:all .2s}.form-base .form-actions .btn-cancel{background:#f5f5f5;color:#666}.form-base .form-actions .btn-cancel:hover{background:#e0e0e0;color:#333}.form-base .form-actions .btn-save{background-color:var(--btn-save-bg)!important;color:var(--btn-save-text)!important;border:1px solid var(--btn-save-border)!important;box-shadow:var(--shadow-light)}.form-base .form-actions .btn-save:hover:not(:disabled){background-color:var(--btn-save-hover)!important;color:var(--btn-save-text)!important;border-color:var(--btn-save-border)!important;box-shadow:var(--shadow-medium)}.form-base .form-actions .btn-save:active:not(:disabled){transform:scale(.98)}.contatos-table{width:100%;border-collapse:collapse;margin-top:8px;background:#fff;box-shadow:0 1px 4px #0000000a}.contatos-table th,.contatos-table td{padding:.5rem;border:1px solid #e0e0e0;font-size:inherit}.contatos-table td{text-align:left}.contatos-table th{background:#fafafa;color:var(--label-form-color);font-weight:500;font-size:inherit;text-align:center;border-bottom:2px solid #ffe0b2}.contatos-table tr{background:#fff;transition:background .15s}.contatos-table tr:nth-child(2n){background:#fff7ed}.contatos-table tr:nth-child(odd){background:#fff}.contatos-table input[type=text],.contatos-table input[type=number],.contatos-table input[type=email]{width:100%;font-family:inherit;padding:4px}.icon-btn{display:inline-block;width:24px;height:24px;line-height:24px;text-align:center;background-color:#d32f2f;color:#fff;border-radius:50%;cursor:pointer;font-size:14px;margin-left:5px;border:none;transition:all .2s}.icon-btn:hover{background-color:#b71c1c;transform:scale(1.1)}.btn-edit{background-color:transparent;border:none;cursor:pointer;font-size:16px;font-weight:700;color:#2196f3;padding:4px 10px;transition:all .2s;border-radius:4px;min-width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;margin-right:4px}.btn-edit:hover{background-color:#2196f31a;color:#1976d2;transform:scale(1.1)}.btn-edit:active{transform:scale(.95)}.btn-delete{background-color:transparent;border:none;cursor:pointer;font-size:16px;font-weight:700;color:#d32f2f;padding:4px 10px;transition:all .2s;border-radius:4px;min-width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center}.btn-delete:hover{background-color:#d32f2f1a;color:#b71c1c;transform:scale(1.1)}.btn-delete:active{transform:scale(.95)}.btn-select-freelancer{background-color:#d32f2f;color:#fff;border:none;border-radius:4px;padding:4px 12px;font-size:.875rem;cursor:pointer;margin-left:8px;transition:all .2s}.btn-select-freelancer:hover{background-color:#b71c1c}.freelancer-select-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:3000}.form-base .form-group .form-group-header label{color:var(--label-form-color)!important;font-weight:600}.form-group-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.form-group-header label{margin:0;color:var(--label-form-color)!important;font-weight:600}.form-group-header .btn-add-attendance{background-color:#d32f2f;color:#fff;border:none;border-radius:4px;padding:6px 16px;font-size:.875rem;cursor:pointer;transition:all .2s;font-weight:500}.form-group-header .btn-add-attendance:hover{background-color:#b71c1c}.btn-add-attendance{background-color:#d32f2f!important;color:#fff!important;border:none!important;border-radius:4px!important;padding:6px 16px!important;font-size:.875rem!important;cursor:pointer!important;transition:all .2s!important;font-weight:500!important;display:inline-block!important}.btn-add-attendance:hover{background-color:#b71c1c!important}.contatos-table .btn-add-attendance{background-color:#d32f2f!important;color:#fff!important;border:none!important;border-radius:4px!important;padding:6px 16px!important;font-size:.875rem!important;cursor:pointer!important;transition:all .2s!important;font-weight:500!important;display:inline-block!important;margin:0 4px!important}.contatos-table .btn-add-attendance:hover{background-color:#b71c1c!important}.modal-overlay{z-index:2000!important}app-post-event-modal .modal-overlay .form-base .contatos-table,app-post-event-modal .modal-overlay .contatos-table.receipt-table{font-size:inherit}app-post-event-modal .modal-overlay .form-base .contatos-table th,app-post-event-modal .modal-overlay .form-base .contatos-table td,app-post-event-modal .modal-overlay .contatos-table.receipt-table th,app-post-event-modal .modal-overlay .contatos-table.receipt-table td{font-size:inherit!important}app-post-event-modal .modal-overlay .form-base .contatos-table th,app-post-event-modal .modal-overlay .contatos-table.receipt-table th{font-weight:500!important;color:var(--label-form-color)!important;text-align:center!important;font-size:inherit!important}html body .portal-ui-theme app-event-form app-post-event-modal .form-pos-evento,html body app-event-form app-post-event-modal .form-pos-evento,html body app-post-event-modal .form-pos-evento{margin-top:-12px!important}html body app-post-event-modal .modal-overlay .form-base .form-row.post-event-line-1,html body app-event-form app-post-event-modal .form-row.post-event-line-1,html body app-post-event-modal .form-row.post-event-line-1{margin-bottom:13px!important;display:flex!important;align-items:stretch!important}html body app-event-form app-post-event-modal .form-row.post-event-line-1>.post-event-pizza-group,html body app-event-form app-post-event-modal .form-row.post-event-line-1>.post-event-participants-group,html body app-event-form app-post-event-modal .form-row.post-event-line-1>.post-event-payment-term-group,html body app-post-event-modal .form-row.post-event-line-1>.post-event-pizza-group,html body app-post-event-modal .form-row.post-event-line-1>.post-event-participants-group,html body app-post-event-modal .form-row.post-event-line-1>.post-event-payment-term-group{display:flex!important;flex-direction:column!important;flex:1 1 0!important;align-self:stretch!important;box-sizing:border-box!important;padding-top:14px!important;padding-bottom:4px!important}html body app-event-form app-post-event-modal .post-event-pizza-section-title,html body app-event-form app-post-event-modal .post-event-participants-section-title,html body app-event-form app-post-event-modal .post-event-payment-term-section-title,html body app-post-event-modal .post-event-pizza-section-title,html body app-post-event-modal .post-event-participants-section-title,html body app-post-event-modal .post-event-payment-term-section-title{min-height:calc((var(--form-field-font-size) + 2px) * 1.2 * 2 - 10px)!important;box-sizing:border-box!important}html body app-event-form app-post-event-modal .form-section-card.post-event-recebimento-group,html body app-post-event-modal .form-section-card.post-event-recebimento-group{margin-top:10px!important}html body app-event-form app-post-event-modal .form-section-card.post-event-freelancer-group,html body app-post-event-modal .form-section-card.post-event-freelancer-group,html body app-post-event-modal .modal-overlay .form-base .post-event-freelancer-group.form-section-card{margin-top:0!important}html body app-event-form app-post-event-modal .form-row.post-event-main-row,html body app-post-event-modal .form-row.post-event-main-row{display:flex!important;align-items:flex-start!important;gap:16px!important;margin-bottom:0!important;flex-wrap:nowrap!important}html body app-event-form app-post-event-modal .post-event-main-row .post-event-left,html body app-post-event-modal .post-event-main-row .post-event-left{flex:1 1 auto!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:13px!important}html body app-event-form app-post-event-modal .post-event-main-row .post-event-right,html body app-post-event-modal .post-event-main-row .post-event-right{flex:0 0 280px!important;width:280px!important;max-width:280px!important;min-width:260px!important}html body app-post-event-modal .modal-overlay .form-base .post-event-valores-group.form-section-card,html body app-event-form app-post-event-modal .form-section-card.post-event-valores-group,html body app-post-event-modal .form-section-card.post-event-valores-group{margin-top:13px!important}html body app-event-form app-post-event-modal .form-section-card.post-event-pizza-group,html body app-event-form app-post-event-modal .form-section-card.post-event-participants-group,html body app-event-form app-post-event-modal .form-section-card.post-event-payment-term-group,html body app-event-form app-post-event-modal .form-section-card.post-event-balanco-group,html body app-event-form app-post-event-modal .form-section-card.post-event-valores-group,html body app-event-form app-post-event-modal .form-section-card.post-event-recebimento-group,html body app-event-form app-post-event-modal .form-section-card.post-event-freelancer-group,html body app-post-event-modal .form-section-card.post-event-pizza-group,html body app-post-event-modal .form-section-card.post-event-participants-group,html body app-post-event-modal .form-section-card.post-event-payment-term-group,html body app-post-event-modal .form-section-card.post-event-balanco-group,html body app-post-event-modal .form-section-card.post-event-valores-group,html body app-post-event-modal .form-section-card.post-event-recebimento-group,html body app-post-event-modal .form-section-card.post-event-freelancer-group{background:transparent!important;border:1px solid #c0c0c0!important;border-radius:0!important;box-shadow:none!important}html body app-event-form app-post-event-modal .form-section-card.post-event-recebimento-group:not(.telefones-group):not(.observacao-group):not(.dados-cadastrais-group):not(.recursos-veiculo-group)>.section-title.label-title.post-event-recebimento-section-title:not(.telefones-section-title):not(.observacao-section-title):not(.veiculos-section-title),html body app-event-form app-post-event-modal .form-section-card.post-event-freelancer-group:not(.telefones-group):not(.observacao-group):not(.dados-cadastrais-group):not(.recursos-veiculo-group)>.section-title.label-title.post-event-freelancer-section-title:not(.telefones-section-title):not(.observacao-section-title):not(.veiculos-section-title),html body app-post-event-modal .form-section-card.post-event-recebimento-group>.section-title.label-title.post-event-recebimento-section-title,html body app-post-event-modal .form-section-card.post-event-freelancer-group>.section-title.label-title.post-event-freelancer-section-title,html body .portal-ui-theme app-event-form .post-event-recebimento-section-title.label-title,html body .portal-ui-theme app-event-form .post-event-freelancer-section-title.label-title,html body app-event-form div.post-event-recebimento-section-title,html body app-event-form div.post-event-freelancer-section-title{margin-top:-19px!important;margin-left:-10px!important;margin-bottom:.75rem!important;background:#e6e6e6!important;padding-left:4px!important;padding-right:4px!important;width:fit-content!important;max-width:100%!important;box-sizing:border-box!important;position:relative!important;z-index:1!important;border-radius:0!important;font-size:calc(var(--form-field-font-size) + 2px)!important;font-weight:700!important;color:var(--label-form-color)!important}html body app-event-form app-post-event-modal .form-section-card.post-event-balanco-group:not(.telefones-group):not(.observacao-group):not(.dados-cadastrais-group):not(.recursos-veiculo-group)>.section-title.label-title.post-event-balanco-section-title:not(.telefones-section-title):not(.observacao-section-title):not(.veiculos-section-title),html body app-event-form app-post-event-modal .form-section-card.post-event-balanco-group>.section-title.label-title.post-event-balanco-section-title,html body app-post-event-modal .form-section-card.post-event-balanco-group>.section-title.label-title.post-event-balanco-section-title,html body .portal-ui-theme app-event-form .post-event-balanco-section-title.label-title,html body app-event-form div.post-event-balanco-section-title,html body app-event-form app-post-event-modal .form-section-card.post-event-payment-term-group:not(.telefones-group):not(.observacao-group):not(.dados-cadastrais-group):not(.recursos-veiculo-group)>.section-title.label-title.post-event-payment-term-section-title:not(.telefones-section-title):not(.observacao-section-title):not(.veiculos-section-title),html body app-event-form app-post-event-modal .form-section-card.post-event-payment-term-group>.section-title.label-title.post-event-payment-term-section-title,html body app-post-event-modal .form-section-card.post-event-payment-term-group>.section-title.label-title.post-event-payment-term-section-title,html body .portal-ui-theme app-event-form .post-event-payment-term-section-title.label-title,html body app-event-form div.post-event-payment-term-section-title,html body app-event-form app-post-event-modal .form-section-card.post-event-valores-group:not(.telefones-group):not(.observacao-group):not(.dados-cadastrais-group):not(.recursos-veiculo-group)>.section-title.label-title.post-event-valores-section-title:not(.telefones-section-title):not(.observacao-section-title):not(.veiculos-section-title),html body app-event-form app-post-event-modal .form-section-card.post-event-valores-group>.section-title.label-title.post-event-valores-section-title,html body app-post-event-modal .form-section-card.post-event-valores-group>.section-title.label-title.post-event-valores-section-title,html body .portal-ui-theme app-event-form .post-event-valores-section-title.label-title,html body app-event-form div.post-event-valores-section-title{margin-top:-20px!important;margin-left:-10px!important;margin-bottom:.75rem!important;background:#e6e6e6!important;padding-left:4px!important;padding-right:4px!important;width:fit-content!important;max-width:100%!important;box-sizing:border-box!important;position:relative!important;z-index:1!important;border-radius:0!important;font-size:calc(var(--form-field-font-size) + 2px)!important;font-weight:700!important;color:var(--label-form-color)!important}html body .portal-ui-theme app-event-form app-post-event-modal .form-section-card.post-event-pizza-group>.section-title.label-title.post-event-pizza-section-title,html body .portal-ui-theme app-event-form app-post-event-modal .form-section-card.post-event-participants-group>.section-title.label-title.post-event-participants-section-title,html body .portal-ui-theme app-event-form app-post-event-modal .form-section-card.post-event-payment-term-group>.section-title.label-title.post-event-payment-term-section-title,html body app-event-form app-post-event-modal .form-section-card.post-event-pizza-group:not(.telefones-group):not(.observacao-group):not(.dados-cadastrais-group):not(.recursos-veiculo-group)>.section-title.label-title.post-event-pizza-section-title:not(.telefones-section-title):not(.observacao-section-title):not(.veiculos-section-title),html body app-event-form app-post-event-modal .form-section-card.post-event-participants-group:not(.telefones-group):not(.observacao-group):not(.dados-cadastrais-group):not(.recursos-veiculo-group)>.section-title.label-title.post-event-participants-section-title:not(.telefones-section-title):not(.observacao-section-title):not(.veiculos-section-title),html body app-event-form app-post-event-modal .form-section-card.post-event-payment-term-group:not(.telefones-group):not(.observacao-group):not(.dados-cadastrais-group):not(.recursos-veiculo-group)>.section-title.label-title.post-event-payment-term-section-title:not(.telefones-section-title):not(.observacao-section-title):not(.veiculos-section-title),html body app-event-form app-post-event-modal .form-section-card.post-event-pizza-group>.section-title.label-title.post-event-pizza-section-title,html body app-event-form app-post-event-modal .form-section-card.post-event-participants-group>.section-title.label-title.post-event-participants-section-title,html body app-event-form app-post-event-modal .form-section-card.post-event-payment-term-group>.section-title.label-title.post-event-payment-term-section-title,html body app-post-event-modal .form-section-card.post-event-pizza-group>.section-title.label-title.post-event-pizza-section-title,html body app-post-event-modal .form-section-card.post-event-participants-group>.section-title.label-title.post-event-participants-section-title,html body app-post-event-modal .form-section-card.post-event-payment-term-group>.section-title.label-title.post-event-payment-term-section-title,html body .portal-ui-theme app-event-form .post-event-pizza-section-title.label-title,html body .portal-ui-theme app-event-form .post-event-participants-section-title.label-title,html body .portal-ui-theme app-event-form .post-event-payment-term-section-title.label-title,html body app-event-form div.post-event-pizza-section-title,html body app-event-form div.post-event-participants-section-title,html body app-event-form div.post-event-payment-term-section-title{margin-top:-25px!important;margin-left:-10px!important;margin-bottom:2px!important;background:#e6e6e6!important;padding-left:4px!important;padding-right:4px!important;width:fit-content!important;max-width:100%!important;box-sizing:border-box!important;position:relative!important;z-index:1!important;border-radius:0!important;font-size:calc(var(--form-field-font-size) + 2px)!important;font-weight:700!important;color:var(--label-form-color)!important}html body app-event-form app-post-event-modal .form-section-card.post-event-pizza-group,html body app-event-form app-post-event-modal .form-section-card.post-event-participants-group,html body app-post-event-modal .form-section-card.post-event-pizza-group,html body app-post-event-modal .form-section-card.post-event-participants-group{overflow:visible!important}html body .portal-ui-theme app-event-form app-post-event-modal .post-event-pizza-group .pizza-qtd-group,html body .portal-ui-theme app-event-form app-post-event-modal .post-event-participants-group .participants-qtd-group,html body app-event-form app-post-event-modal .post-event-pizza-group .pizza-qtd-group,html body app-event-form app-post-event-modal .post-event-participants-group .participants-qtd-group,html body app-post-event-modal .post-event-pizza-group .pizza-qtd-group,html body app-post-event-modal .post-event-participants-group .participants-qtd-group{margin-top:0!important;padding-top:4px!important}html body .portal-ui-theme app-event-form app-post-event-modal .post-event-pizza-group .post-event-qty-field,html body .portal-ui-theme app-event-form app-post-event-modal .post-event-participants-group .post-event-qty-field,html body app-event-form app-post-event-modal .post-event-pizza-group .post-event-qty-field,html body app-event-form app-post-event-modal .post-event-participants-group .post-event-qty-field,html body app-post-event-modal .post-event-pizza-group .post-event-qty-field,html body app-post-event-modal .post-event-participants-group .post-event-qty-field{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important;width:80px!important;min-width:80px!important;max-width:80px!important}html body .portal-ui-theme app-event-form app-post-event-modal .post-event-pizza-group .post-event-qty-field app-input-number-integer,html body .portal-ui-theme app-event-form app-post-event-modal .post-event-participants-group .post-event-qty-field app-input-number-integer,html body app-event-form app-post-event-modal .post-event-pizza-group .post-event-qty-field app-input-number-integer,html body app-event-form app-post-event-modal .post-event-participants-group .post-event-qty-field app-input-number-integer,html body app-post-event-modal .post-event-pizza-group .post-event-qty-field app-input-number-integer,html body app-post-event-modal .post-event-participants-group .post-event-qty-field app-input-number-integer{display:block!important;width:100%!important;margin-top:-10px!important}html body .portal-ui-theme app-event-form app-post-event-modal .post-event-pizza-group .input-number-integer__label,html body .portal-ui-theme app-event-form app-post-event-modal .post-event-participants-group .input-number-integer__label,html body app-event-form app-post-event-modal .post-event-pizza-group .input-number-integer__label,html body app-event-form app-post-event-modal .post-event-participants-group .input-number-integer__label,html body app-post-event-modal .post-event-pizza-group .input-number-integer__label,html body app-post-event-modal .post-event-participants-group .input-number-integer__label{position:relative!important;z-index:1!important;margin-top:0!important;margin-bottom:0!important;padding:0 4px!important;width:fit-content!important;max-width:100%!important;box-sizing:border-box!important;background:#e6e6e6!important;color:var(--label-form-color)!important;font-weight:var(--form-label-font-weight)!important;font-size:var(--form-field-font-size)!important;font-family:var(--form-field-font-family)!important;line-height:1.2!important}html body .portal-ui-theme app-event-form app-post-event-modal .post-event-pizza-group .input-number-integer,html body .portal-ui-theme app-event-form app-post-event-modal .post-event-participants-group .input-number-integer,html body app-event-form app-post-event-modal .post-event-pizza-group .input-number-integer,html body app-event-form app-post-event-modal .post-event-participants-group .input-number-integer,html body app-post-event-modal .post-event-pizza-group .input-number-integer,html body app-post-event-modal .post-event-participants-group .input-number-integer{gap:0!important}html body .portal-ui-theme app-event-form app-post-event-modal .post-event-pizza-group .post-event-qty-field .input-number-integer__field,html body .portal-ui-theme app-event-form app-post-event-modal .post-event-participants-group .post-event-qty-field .input-number-integer__field,html body app-event-form app-post-event-modal .post-event-pizza-group .pizza-qtd-group .input-number-integer__field,html body app-event-form app-post-event-modal .post-event-participants-group .participants-qtd-group .input-number-integer__field,html body app-post-event-modal .post-event-pizza-group .pizza-qtd-group .input-number-integer__field,html body app-post-event-modal .post-event-participants-group .participants-qtd-group .input-number-integer__field{width:100%!important;max-width:80px!important;text-align:center!important;color:var(--input-color)!important}html body .portal-ui-theme app-event-form app-post-event-modal .form-base .post-event-valores-group .valores-pagamento-row .form-group.form-group-payment-term,html body app-event-form app-post-event-modal .form-base .post-event-valores-group .valores-pagamento-row .form-group.form-group-payment-term,html body app-post-event-modal .form-base .post-event-valores-group .valores-pagamento-row .form-group.form-group-payment-term{flex:0 0 auto!important;max-width:250px!important;width:250px!important;min-width:0!important}html body .portal-ui-theme app-event-form app-post-event-modal .post-event-valores-group .valores-pagamento-row .form-group-payment-term app-selector-common,html body app-event-form app-post-event-modal .post-event-valores-group .valores-pagamento-row .form-group-payment-term app-selector-common,html body app-post-event-modal .post-event-valores-group .valores-pagamento-row .form-group-payment-term app-selector-common{display:block!important;width:100%!important;max-width:250px!important}html body .portal-ui-theme app-event-form app-post-event-modal .post-event-valores-group .valores-pagamento-row .form-group-payment-term label.selector-common__label,html body app-event-form app-post-event-modal .post-event-valores-group .valores-pagamento-row .form-group-payment-term label.selector-common__label,html body app-post-event-modal .post-event-valores-group .valores-pagamento-row .form-group-payment-term label.selector-common__label{display:block!important;margin:-1px 0 0!important}html body .portal-ui-theme app-event-form app-post-event-modal .post-event-valores-group .valor-display-value,html body app-event-form app-post-event-modal .post-event-valores-group .valor-display-value,html body app-post-event-modal .post-event-valores-group .valor-display-value{color:var(--input-color)!important;font-size:var(--form-field-font-size)!important;font-family:var(--form-field-font-family)!important}html body .portal-ui-theme app-event-form app-post-event-modal .post-event-valores-group .form-group-payment-term select.selector-common__field,html body app-event-form app-post-event-modal .post-event-valores-group .form-group-payment-term select.selector-common__field,html body app-post-event-modal .post-event-valores-group .form-group-payment-term select.selector-common__field{color:var(--input-color)!important}html body app-event-form app-post-event-modal .post-event-freelancer-group .additional-values-group,html body app-post-event-modal .post-event-freelancer-group .additional-values-group{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-end!important;gap:10px!important;width:100%!important}html body app-event-form app-post-event-modal .post-event-freelancer-group .additional-values-group app-input-number-decimal,html body app-post-event-modal .post-event-freelancer-group .additional-values-group app-input-number-decimal{display:block!important;flex:0 0 110px!important;width:110px!important;max-width:110px!important;min-width:110px!important}html body app-event-form app-post-event-modal .post-event-freelancer-group .additional-values-group .btn-table-add.btn-form,html body app-post-event-modal .post-event-freelancer-group .additional-values-group .btn-table-add.btn-form{flex:0 0 auto!important;align-self:flex-end!important;margin:0!important;white-space:nowrap!important}html body app-event-paid-modal .modal-overlay .contatos-table.payment-table thead th.label-form,html body app-event-paid-modal .modal-overlay .contatos-table.payment-table .details-table thead th.label-form{font-size:var(--form-field-font-size)!important;font-weight:500!important;line-height:1.2;color:var(--label-form-color)!important}html body app-event-paid-modal .modal-overlay .contatos-table.payment-table tbody td{font-size:inherit!important;color:var(--input-color)!important}app-payment-calendar .modal-overlay .modal-content{max-height:calc(90vh - 10px)!important}app-payment-calendar .modal-overlay .modal-content.generate-calendar-modal{max-height:calc(90vh - 30px)!important}app-payment-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-footer{display:flex!important;justify-content:flex-end!important;align-items:center!important}app-payment-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .generate-group{border:none!important;box-shadow:0 1px 4px #00000008!important}app-payment-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .form-group input,app-payment-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .form-group select,app-payment-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .form-group textarea{border:1px solid #e0e0e0!important;border-radius:4px!important;background:#fafafa!important;color:#333!important;box-shadow:none!important}app-payment-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .form-group input:focus,app-payment-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .form-group select:focus,app-payment-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .form-group textarea:focus{border-color:#d32f2f!important;box-shadow:0 0 0 2px #d32f2f1a!important;background:#fff!important;outline:none!important}app-bank-accounts-change-currence-account .modal-overlay .modal-content.generate-calendar-modal,app-bank-transaction .modal-overlay .modal-content.generate-calendar-modal,app-bank-reconciliation .modal-overlay .modal-content.generate-calendar-modal{max-height:calc(90vh - 30px)!important}app-bank-accounts-change-currence-account .modal-overlay .modal-content.generate-calendar-modal .modal-footer,app-bank-transaction .modal-overlay .modal-content.generate-calendar-modal .modal-footer,app-bank-reconciliation .modal-overlay .modal-content.generate-calendar-modal .modal-footer{display:flex!important;justify-content:flex-end!important;align-items:center!important;border-top:none!important;padding-top:1rem!important;padding-bottom:1rem!important}app-bank-accounts-change-currence-account .modal-overlay .modal-content.generate-calendar-modal .modal-body .generate-group,app-bank-transaction .modal-overlay .modal-content.generate-calendar-modal .modal-body .generate-group,app-bank-reconciliation .modal-overlay .modal-content.generate-calendar-modal .modal-body .generate-group{border:none!important;box-shadow:0 1px 4px #00000008!important;border-radius:8px!important;padding:1rem 1.25rem!important;margin-bottom:1rem!important;background:#fff!important}app-bank-accounts-change-currence-account .modal-overlay .modal-content.generate-calendar-modal .modal-body .form-group input:not([type=checkbox]):not([type=radio]),app-bank-accounts-change-currence-account .modal-overlay .modal-content.generate-calendar-modal .modal-body .form-group select,app-bank-accounts-change-currence-account .modal-overlay .modal-content.generate-calendar-modal .modal-body .form-group textarea,app-bank-transaction .modal-overlay .modal-content.generate-calendar-modal .modal-body .form-group input:not([type=checkbox]):not([type=radio]),app-bank-transaction .modal-overlay .modal-content.generate-calendar-modal .modal-body .form-group select,app-bank-transaction .modal-overlay .modal-content.generate-calendar-modal .modal-body .form-group textarea,app-bank-reconciliation .modal-overlay .modal-content.generate-calendar-modal .modal-body .form-group input:not([type=checkbox]):not([type=radio]),app-bank-reconciliation .modal-overlay .modal-content.generate-calendar-modal .modal-body .form-group select,app-bank-reconciliation .modal-overlay .modal-content.generate-calendar-modal .modal-body .form-group textarea{border:1px solid #e0e0e0!important;border-radius:4px!important;background:#fafafa!important;color:#333!important;box-shadow:none!important}app-bank-accounts-change-currence-account .modal-overlay .modal-content.generate-calendar-modal .modal-body .form-group input:not([type=checkbox]):not([type=radio]):focus,app-bank-accounts-change-currence-account .modal-overlay .modal-content.generate-calendar-modal .modal-body .form-group select:focus,app-bank-accounts-change-currence-account .modal-overlay .modal-content.generate-calendar-modal .modal-body .form-group textarea:focus,app-bank-transaction .modal-overlay .modal-content.generate-calendar-modal .modal-body .form-group input:not([type=checkbox]):not([type=radio]):focus,app-bank-transaction .modal-overlay .modal-content.generate-calendar-modal .modal-body .form-group select:focus,app-bank-transaction .modal-overlay .modal-content.generate-calendar-modal .modal-body .form-group textarea:focus,app-bank-reconciliation .modal-overlay .modal-content.generate-calendar-modal .modal-body .form-group input:not([type=checkbox]):not([type=radio]):focus,app-bank-reconciliation .modal-overlay .modal-content.generate-calendar-modal .modal-body .form-group select:focus,app-bank-reconciliation .modal-overlay .modal-content.generate-calendar-modal .modal-body .form-group textarea:focus{border-color:#d32f2f!important;box-shadow:0 0 0 2px #d32f2f1a!important;background:#fff!important;outline:none!important}app-bank-accounts-change-currence-account .modal-overlay .modal-content.generate-calendar-modal .modal-body .btn-search-assignor,app-bank-transaction .modal-overlay .modal-content.generate-calendar-modal .modal-body .btn-search-assignor,app-bank-reconciliation .modal-overlay .modal-content.generate-calendar-modal .modal-body .btn-search-assignor{border:1px solid #e0e0e0!important;background:#fafafa!important;color:var(--label-form-color)!important}app-bank-accounts-change-currence-account .modal-overlay .modal-content.generate-calendar-modal .modal-body .btn-search-assignor:hover:not(:disabled),app-bank-transaction .modal-overlay .modal-content.generate-calendar-modal .modal-body .btn-search-assignor:hover:not(:disabled),app-bank-reconciliation .modal-overlay .modal-content.generate-calendar-modal .modal-body .btn-search-assignor:hover:not(:disabled){background:#f5f5f5!important}app-bank-transaction .modal-overlay .modal-content.generate-calendar-modal .modal-body .generate-group--cedente .form-group>.label-form{margin-bottom:.15rem!important}app-payment-calendar .modal-overlay .modal-content:not(.generate-calendar-modal) .modal-body .form-group input:not([type=checkbox]):not([type=radio]),app-payment-calendar .modal-overlay .modal-content:not(.generate-calendar-modal) .modal-body .form-group label.field-value-display,app-payment-calendar .modal-overlay .modal-content:not(.generate-calendar-modal) .modal-body .form-group select,app-payment-calendar .modal-overlay .modal-content:not(.generate-calendar-modal) .modal-body .form-group textarea{border:1px solid #e0e0e0!important;border-radius:4px!important;background:#fafafa!important;color:#333!important;box-shadow:none!important}app-payment-calendar .modal-overlay .modal-content:not(.generate-calendar-modal) .modal-body .form-group label.field-value-display{display:block;width:100%;box-sizing:border-box;padding:3px 8px 3px 3px;font-size:var(--form-field-font-size)!important;font-family:var(--form-field-font-family)!important;font-weight:400;line-height:1.3;cursor:default;margin:0}app-payment-calendar .modal-overlay .modal-content:not(.generate-calendar-modal) .modal-body .form-group input:not([type=checkbox]):not([type=radio]):focus,app-payment-calendar .modal-overlay .modal-content:not(.generate-calendar-modal) .modal-body .form-group select:focus,app-payment-calendar .modal-overlay .modal-content:not(.generate-calendar-modal) .modal-body .form-group textarea:focus{border-color:#d32f2f!important;box-shadow:0 0 0 2px #d32f2f1a!important;background:#fff!important;outline:none!important}app-payment-calendar .payment-modal--pagamentos .payment-group-title,app-receipt-calendar .payment-modal--recebimentos .payment-group-title,app-payment-calendar .payment-modal--pagamentos .section-title.label-title,app-receipt-calendar .payment-modal--recebimentos .section-title.label-title,app-payment-calendar .payment-modal--pagamentos label.label-form,app-receipt-calendar .payment-modal--recebimentos label.label-form{color:var(--label-form-color)!important}html body app-payment-calendar .payment-modal--pagamentos .payment-group.form-section-card,html body app-receipt-calendar .payment-modal--recebimentos .payment-group.form-section-card,html body app-payment-calendar .payment-modal--pagamentos .payment-group,html body app-receipt-calendar .payment-modal--recebimentos .payment-group{background:#fff!important;border:1px solid #c0c0c0!important;border-radius:0!important;box-shadow:none!important}html body .portal-ui-theme app-payment-calendar .payment-modal--pagamentos .payment-group.payment-group-calendar,html body .portal-ui-theme app-receipt-calendar .payment-modal--recebimentos .payment-group.payment-group-calendar,html body app-payment-calendar .payment-modal--pagamentos .payment-group.payment-group-calendar,html body app-receipt-calendar .payment-modal--recebimentos .payment-group.payment-group-calendar,html body .portal-ui-theme app-payment-calendar .payment-modal--pagamentos .payment-group.payment-group-values,html body .portal-ui-theme app-receipt-calendar .payment-modal--recebimentos .payment-group.payment-group-values,html body app-payment-calendar .payment-modal--pagamentos .payment-group.payment-group-values,html body app-receipt-calendar .payment-modal--recebimentos .payment-group.payment-group-values,html body .portal-ui-theme app-payment-calendar .payment-modal--pagamentos .payment-group.payment-group-bank-reconciliation,html body .portal-ui-theme app-receipt-calendar .payment-modal--recebimentos .payment-group.payment-group-bank-reconciliation,html body app-payment-calendar .payment-modal--pagamentos .payment-group.payment-group-bank-reconciliation,html body app-receipt-calendar .payment-modal--recebimentos .payment-group.payment-group-bank-reconciliation{height:110px!important;min-height:110px!important;max-height:110px!important;box-sizing:border-box!important}html body .portal-ui-theme app-payment-calendar .payment-modal--pagamentos .payment-group.payment-group-payment-data,html body .portal-ui-theme app-receipt-calendar .payment-modal--recebimentos .payment-group.payment-group-payment-data,html body app-payment-calendar .payment-modal--pagamentos .payment-group.payment-group-payment-data,html body app-receipt-calendar .payment-modal--recebimentos .payment-group.payment-group-payment-data{height:67px!important;min-height:67px!important;max-height:67px!important;box-sizing:border-box!important}html body .portal-ui-theme app-payment-calendar .payment-modal--pagamentos .payment-history-table,html body .portal-ui-theme app-receipt-calendar .payment-modal--recebimentos .payment-history-table,html body app-payment-calendar .payment-modal--pagamentos .events-table.payment-history-table,html body app-receipt-calendar .payment-modal--recebimentos .events-table.payment-history-table,html body app-payment-calendar .modal-overlay .payment-history .events-table.payment-history-table,html body app-receipt-calendar .modal-overlay .payment-history .events-table.payment-history-table{border:1px solid #c0c0c0!important;border-radius:8px!important;border-collapse:separate!important;border-spacing:0!important;overflow:hidden!important}html body .portal-ui-theme app-payment-calendar .payment-modal--pagamentos .payment-history-table thead,html body .portal-ui-theme app-receipt-calendar .payment-modal--recebimentos .payment-history-table thead,html body app-payment-calendar .payment-modal--pagamentos .events-table.payment-history-table thead,html body app-receipt-calendar .payment-modal--recebimentos .events-table.payment-history-table thead{border-bottom:none!important}html body .portal-ui-theme app-payment-calendar .payment-modal--pagamentos .payment-history-table thead th,html body .portal-ui-theme app-receipt-calendar .payment-modal--recebimentos .payment-history-table thead th,html body app-payment-calendar .payment-modal--pagamentos .events-table.payment-history-table thead th,html body app-receipt-calendar .payment-modal--recebimentos .events-table.payment-history-table thead th{border-bottom:1px solid #e0e0e0!important;box-shadow:none!important}html body .portal-ui-theme app-payment-calendar .payment-modal--pagamentos .payment-history-table tbody tr:last-child,html body .portal-ui-theme app-receipt-calendar .payment-modal--recebimentos .payment-history-table tbody tr:last-child,html body app-payment-calendar .payment-modal--pagamentos .events-table.payment-history-table tbody tr:last-child,html body app-receipt-calendar .payment-modal--recebimentos .events-table.payment-history-table tbody tr:last-child,html body .portal-ui-theme app-payment-calendar .payment-modal--pagamentos .payment-history-table tbody tr:last-child td,html body .portal-ui-theme app-receipt-calendar .payment-modal--recebimentos .payment-history-table tbody tr:last-child td,html body app-payment-calendar .payment-modal--pagamentos .events-table.payment-history-table tbody tr:last-child td,html body app-receipt-calendar .payment-modal--recebimentos .events-table.payment-history-table tbody tr:last-child td{border-bottom:none!important;box-shadow:none!important}html body .portal-ui-theme app-payment-calendar .payment-modal--pagamentos .payment-group.payment-group-observation,html body .portal-ui-theme app-receipt-calendar .payment-modal--recebimentos .payment-group.payment-group-observation,html body app-payment-calendar .payment-modal--pagamentos .payment-group.payment-group-observation,html body app-receipt-calendar .payment-modal--recebimentos .payment-group.payment-group-observation{display:flex!important;flex-direction:column!important;height:70px!important;min-height:70px!important;max-height:70px!important;padding-bottom:0!important;box-sizing:border-box!important}html body .portal-ui-theme app-payment-calendar .payment-modal--pagamentos .payment-group.payment-group-observation>.section-title.label-title,html body .portal-ui-theme app-receipt-calendar .payment-modal--recebimentos .payment-group.payment-group-observation>.section-title.label-title,html body app-payment-calendar .payment-modal--pagamentos .payment-group.payment-group-observation>.section-title.label-title,html body app-receipt-calendar .payment-modal--recebimentos .payment-group.payment-group-observation>.section-title.label-title{margin-bottom:4px!important;flex:0 0 auto!important}html body .portal-ui-theme app-payment-calendar .payment-modal--pagamentos .payment-group.payment-group-observation .form-row,html body .portal-ui-theme app-receipt-calendar .payment-modal--recebimentos .payment-group.payment-group-observation .form-row,html body app-payment-calendar .payment-modal--pagamentos .payment-group.payment-group-observation .form-row,html body app-receipt-calendar .payment-modal--recebimentos .payment-group.payment-group-observation .form-row{flex:1 1 auto!important;min-height:0!important;margin:0!important;width:100%!important}html body .portal-ui-theme app-payment-calendar .payment-modal--pagamentos .payment-group.payment-group-observation .form-group,html body .portal-ui-theme app-receipt-calendar .payment-modal--recebimentos .payment-group.payment-group-observation .form-group,html body app-payment-calendar .payment-modal--pagamentos .payment-group.payment-group-observation .form-group,html body app-receipt-calendar .payment-modal--recebimentos .payment-group.payment-group-observation .form-group{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;width:100%!important}html body .portal-ui-theme app-payment-calendar .payment-modal--pagamentos .payment-group.payment-group-observation textarea,html body .portal-ui-theme app-receipt-calendar .payment-modal--recebimentos .payment-group.payment-group-observation textarea,html body .form-base app-payment-calendar .payment-modal--pagamentos .payment-group.payment-group-observation textarea,html body .form-base app-receipt-calendar .payment-modal--recebimentos .payment-group.payment-group-observation textarea,html body .modal-overlay app-payment-calendar .payment-modal--pagamentos .payment-group.payment-group-observation textarea,html body .modal-overlay app-receipt-calendar .payment-modal--recebimentos .payment-group.payment-group-observation textarea,html body app-payment-calendar .payment-modal--pagamentos .payment-group.payment-group-observation textarea,html body app-receipt-calendar .payment-modal--recebimentos .payment-group.payment-group-observation textarea,html body app-payment-calendar .payment-modal--pagamentos .payment-group.payment-group-observation textarea.observation-textarea,html body app-receipt-calendar .payment-modal--recebimentos .payment-group.payment-group-observation textarea.observation-textarea{display:block!important;flex:1 1 auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin-top:0!important;margin-bottom:10px!important;resize:none!important;box-sizing:border-box!important}html body .portal-ui-theme app-payment-calendar .payment-modal--pagamentos .payment-group.form-section-card>.section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body .portal-ui-theme app-receipt-calendar .payment-modal--recebimentos .payment-group.form-section-card>.section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body app-payment-calendar .payment-modal--pagamentos .payment-group.form-section-card>.section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body app-receipt-calendar .payment-modal--recebimentos .payment-group.form-section-card>.section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body .portal-ui-theme app-payment-calendar .payment-modal--pagamentos .payment-group>.section-title.label-title,html body .portal-ui-theme app-receipt-calendar .payment-modal--recebimentos .payment-group>.section-title.label-title,html body app-payment-calendar .payment-modal--pagamentos .payment-group>.section-title.label-title,html body app-receipt-calendar .payment-modal--recebimentos .payment-group>.section-title.label-title{margin-top:-19px!important;margin-left:-10px!important;margin-bottom:.75rem!important;background:#fff!important;padding-left:4px!important;padding-right:4px!important;width:fit-content!important;max-width:100%!important;box-sizing:border-box!important;position:relative!important;z-index:5!important;overflow:visible!important;border-radius:0!important;font-weight:700!important;font-size:calc(var(--form-field-font-size) + 2px)!important;font-family:var(--form-field-font-family)!important;line-height:1.2!important}html body .portal-ui-theme app-payment-calendar .payment-modal--pagamentos .payment-group.form-section-card.payment-group-observation>.section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body .portal-ui-theme app-receipt-calendar .payment-modal--recebimentos .payment-group.form-section-card.payment-group-observation>.section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body app-payment-calendar .payment-modal--pagamentos .payment-group.form-section-card.payment-group-observation>.section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body app-receipt-calendar .payment-modal--recebimentos .payment-group.form-section-card.payment-group-observation>.section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title){margin-bottom:4px!important}html body .portal-ui-theme app-payment-calendar .payment-modal--pagamentos .payment-group label.field-value-display.payment-amount-to-pay-input,html body .portal-ui-theme app-receipt-calendar .payment-modal--recebimentos .payment-group label.field-value-display.payment-amount-to-pay-input,html body app-payment-calendar .payment-modal--pagamentos .payment-group label.field-value-display.payment-amount-to-pay-input,html body app-receipt-calendar .payment-modal--recebimentos .payment-group label.field-value-display.payment-amount-to-pay-input,html body app-payment-calendar .modal-overlay .modal-content.payment-modal--pagamentos .form-group label.field-value-display.payment-amount-to-pay-input,html body app-receipt-calendar .modal-overlay .modal-content.payment-modal--recebimentos .form-group label.field-value-display.payment-amount-to-pay-input{font-family:var(--form-field-font-family)!important;font-size:var(--form-field-font-size)!important;font-weight:400!important;line-height:1.3!important;height:calc(var(--form-control-height, 34px) - 7px)!important;min-height:calc(var(--form-control-height, 34px) - 7px)!important;max-height:calc(var(--form-control-height, 34px) - 7px)!important;padding:3px 8px 3px 3px!important;margin-top:-3px!important;box-sizing:border-box!important}html body .portal-ui-theme app-payment-calendar .payment-modal--pagamentos .payment-group label.label-form:not(.toggle-switch),html body .portal-ui-theme app-receipt-calendar .payment-modal--recebimentos .payment-group label.label-form:not(.toggle-switch),html body app-payment-calendar .payment-modal--pagamentos .payment-group label.label-form:not(.toggle-switch),html body app-receipt-calendar .payment-modal--recebimentos .payment-group label.label-form:not(.toggle-switch),html body .portal-ui-theme app-payment-calendar .payment-modal--pagamentos .payment-group .input-text__label,html body .portal-ui-theme app-receipt-calendar .payment-modal--recebimentos .payment-group .input-text__label,html body app-payment-calendar .payment-modal--pagamentos .payment-group .input-text__label,html body app-receipt-calendar .payment-modal--recebimentos .payment-group .input-text__label,html body .portal-ui-theme app-payment-calendar .payment-modal--pagamentos .payment-group .input-number-decimal__label,html body .portal-ui-theme app-receipt-calendar .payment-modal--recebimentos .payment-group .input-number-decimal__label,html body app-payment-calendar .payment-modal--pagamentos .payment-group .input-number-decimal__label,html body app-receipt-calendar .payment-modal--recebimentos .payment-group .input-number-decimal__label,html body .portal-ui-theme app-payment-calendar .payment-modal--pagamentos .payment-group .selector-common__label,html body .portal-ui-theme app-receipt-calendar .payment-modal--recebimentos .payment-group .selector-common__label,html body app-payment-calendar .payment-modal--pagamentos .payment-group .selector-common__label,html body app-receipt-calendar .payment-modal--recebimentos .payment-group .selector-common__label,html body .portal-ui-theme app-payment-calendar .payment-modal--pagamentos .payment-group .date-select__label,html body .portal-ui-theme app-receipt-calendar .payment-modal--recebimentos .payment-group .date-select__label,html body app-payment-calendar .payment-modal--pagamentos .payment-group .date-select__label,html body app-receipt-calendar .payment-modal--recebimentos .payment-group .date-select__label{margin-top:-10px!important}app-payment-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .contatos-table.installment-preview-table,app-receipt-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .contatos-table.installment-preview-table{border-collapse:collapse!important;box-shadow:0 1px 4px #0000000a!important}app-payment-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .contatos-table.installment-preview-table th,app-payment-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .contatos-table.installment-preview-table td,app-receipt-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .contatos-table.installment-preview-table th,app-receipt-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .contatos-table.installment-preview-table td{border:1px solid #e0e0e0!important}app-payment-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .contatos-table.installment-preview-table th,app-receipt-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .contatos-table.installment-preview-table th{background:#fafafa!important;border-bottom:2px solid #ffe0b2!important}app-payment-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .contatos-table.installment-preview-table tbody tr:nth-child(2n),app-receipt-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .contatos-table.installment-preview-table tbody tr:nth-child(2n){background:#fff7ed!important}app-payment-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .contatos-table.installment-preview-table input.input-number-table,app-payment-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .contatos-table.installment-preview-table input.numero-decimal.input-number-table,app-receipt-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .contatos-table.installment-preview-table input.input-number-table,app-receipt-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .contatos-table.installment-preview-table input.numero-decimal.input-number-table{border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}app-payment-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .contatos-table.installment-preview-table input.input-number-table:focus,app-payment-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .contatos-table.installment-preview-table input.numero-decimal.input-number-table:focus,app-receipt-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .contatos-table.installment-preview-table input.input-number-table:focus,app-receipt-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .contatos-table.installment-preview-table input.numero-decimal.input-number-table:focus{outline:1px solid #d32f2f!important;border:none!important;box-shadow:none!important;background:#fffbe6!important}app-payment-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .contatos-table.installment-preview-table thead th:nth-child(1),app-payment-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .contatos-table.installment-preview-table tbody td:nth-child(1),app-receipt-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .contatos-table.installment-preview-table thead th:nth-child(1),app-receipt-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .contatos-table.installment-preview-table tbody td:nth-child(1){width:180px!important;max-width:180px!important;min-width:180px!important}app-payment-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .contatos-table.installment-preview-table thead th:nth-child(2),app-payment-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .contatos-table.installment-preview-table tbody td:nth-child(2),app-receipt-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .contatos-table.installment-preview-table thead th:nth-child(2),app-receipt-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .contatos-table.installment-preview-table tbody td:nth-child(2){width:122px!important;max-width:122px!important;min-width:122px!important}app-payment-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .contatos-table.installment-preview-table tbody td:nth-child(1) app-date-select.input-date-table,app-receipt-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .contatos-table.installment-preview-table tbody td:nth-child(1) app-date-select.input-date-table{display:block!important;max-width:180px!important;margin-left:auto!important;margin-right:auto!important}app-payment-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .contatos-table.installment-preview-table tbody td:nth-child(1) .date-select-combined,app-receipt-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .contatos-table.installment-preview-table tbody td:nth-child(1) .date-select-combined{max-width:180px!important;border:none!important;box-shadow:none!important;background:transparent!important}app-payment-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .contatos-table.installment-preview-table tbody td:nth-child(1) .date-select-combined:focus-within:not(.date-select-combined--disabled),app-receipt-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .contatos-table.installment-preview-table tbody td:nth-child(1) .date-select-combined:focus-within:not(.date-select-combined--disabled){border:none!important;box-shadow:none!important;background:transparent!important}app-payment-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .contatos-table.installment-preview-table tbody td:nth-child(1) input.date-select-text,app-receipt-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .contatos-table.installment-preview-table tbody td:nth-child(1) input.date-select-text{text-align:center!important;padding-left:.35rem!important;padding-right:.35rem!important;border:none!important;background:transparent!important}html body .portal-ui-theme app-payment-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .generate-group--vencimentos .generate-vencimentos-section-header>.label-form,app-payment-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .generate-group--vencimentos .generate-vencimentos-section-header>.label-form,html body .portal-ui-theme app-receipt-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .generate-group--vencimentos .generate-vencimentos-section-header>.label-form,app-receipt-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .generate-group--vencimentos .generate-vencimentos-section-header>.label-form{display:block!important;margin:0 0 .5px!important;padding:0!important;line-height:1.2!important}app-payment-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .btn-search-assignor,app-receipt-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .btn-search-assignor{border:1px solid #e0e0e0!important;background:#fafafa!important;color:var(--label-form-color)!important}app-receipt-calendar .modal-overlay .modal-content{max-height:calc(90vh - 10px)!important}app-receipt-calendar .modal-overlay .modal-content.generate-calendar-modal{max-height:calc(90vh - 30px)!important}app-receipt-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-footer{display:flex!important;justify-content:flex-end!important;align-items:center!important}app-receipt-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .generate-group{border:none!important;box-shadow:0 1px 4px #00000008!important}app-receipt-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .form-group input,app-receipt-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .form-group select,app-receipt-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .form-group textarea{border:1px solid #e0e0e0!important;border-radius:4px!important;background:#fafafa!important;color:#333!important;box-shadow:none!important}app-receipt-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .form-group input:focus,app-receipt-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .form-group select:focus,app-receipt-calendar .modal-overlay .modal-content.generate-calendar-modal .modal-body .form-group textarea:focus{border-color:#d32f2f!important;box-shadow:0 0 0 2px #d32f2f1a!important;background:#fff!important;outline:none!important}app-receipt-calendar .modal-overlay .modal-content:not(.generate-calendar-modal) .modal-body .form-group input:not([type=checkbox]):not([type=radio]),app-receipt-calendar .modal-overlay .modal-content:not(.generate-calendar-modal) .modal-body .form-group label.field-value-display,app-receipt-calendar .modal-overlay .modal-content:not(.generate-calendar-modal) .modal-body .form-group select,app-receipt-calendar .modal-overlay .modal-content:not(.generate-calendar-modal) .modal-body .form-group textarea{border:1px solid #e0e0e0!important;border-radius:4px!important;background:#fafafa!important;color:#333!important;box-shadow:none!important}app-receipt-calendar .modal-overlay .modal-content:not(.generate-calendar-modal) .modal-body .form-group label.field-value-display{display:block;width:100%;box-sizing:border-box;padding:3px 8px 3px 3px;font-size:var(--form-field-font-size)!important;font-family:var(--form-field-font-family)!important;font-weight:400;line-height:1.3;cursor:default;margin:0}app-receipt-calendar .modal-overlay .modal-content:not(.generate-calendar-modal) .modal-body .form-group input:not([type=checkbox]):not([type=radio]):focus,app-receipt-calendar .modal-overlay .modal-content:not(.generate-calendar-modal) .modal-body .form-group select:focus,app-receipt-calendar .modal-overlay .modal-content:not(.generate-calendar-modal) .modal-body .form-group textarea:focus{border-color:#d32f2f!important;box-shadow:0 0 0 2px #d32f2f1a!important;background:#fff!important;outline:none!important}app-receipt-calendar .payment-modal--recebimentos .section-title.label-title,app-receipt-calendar .payment-modal--recebimentos label.label-form{color:var(--label-form-color)!important}app-follow-up-modal .modal-overlay .modal-content.follow-up-data-modal{max-height:calc(90vh - 140px)!important;padding-top:14px!important;padding-bottom:14px!important}app-follow-up-modal .modal-overlay .modal-content.follow-up-data-modal .modal-body{min-height:0!important;max-height:calc(70vh - 140px)!important;padding-top:8px!important;padding-bottom:12px!important}app-occurrence-modal .modal-overlay .modal-content.occurrence-data-modal{max-height:calc(90vh - 140px)!important;padding-top:14px!important;padding-bottom:14px!important}app-occurrence-modal .modal-overlay .modal-content.occurrence-data-modal .modal-body{min-height:0!important;max-height:calc(70vh - 140px)!important;padding-top:8px!important;padding-bottom:12px!important}app-event-occurrence-data .modal-overlay .modal-content.event-occurrence-form-modal{max-height:calc(90vh - 160px)!important;padding-top:14px!important;padding-bottom:14px!important}app-event-occurrence-data .modal-overlay .modal-content.event-occurrence-form-modal .modal-body{min-height:0!important;max-height:calc(70vh - 160px)!important;padding-top:8px!important;padding-bottom:12px!important}html body app-payment-calendar .payment-calendar-container.consulta-list-container,html body .portal-ui-theme app-payment-calendar .payment-calendar-container.consulta-list-container,html body app-receipt-calendar .payment-calendar-container.consulta-list-container,html body .portal-ui-theme app-receipt-calendar .payment-calendar-container.consulta-list-container,html body app-financial-category .financial-category-container.consulta-list-container,html body .portal-ui-theme app-financial-category .financial-category-container.consulta-list-container,html body app-report-financial-receipts .report-financial-receipts-container.consulta-list-container,html body .portal-ui-theme app-report-financial-receipts .report-financial-receipts-container.consulta-list-container,html body app-report-financial-payments .report-financial-payments-container.consulta-list-container,html body .portal-ui-theme app-report-financial-payments .report-financial-payments-container.consulta-list-container{max-width:1200px!important;padding-top:calc(2rem - 10px)!important;padding-bottom:calc(2rem - 10px)!important}html body app-report-event-daily .report-event-daily-container.consulta-list-container,html body .portal-ui-theme app-report-event-daily .report-event-daily-container.consulta-list-container,html body app-report-event-not-attended .report-event-not-attended-container.consulta-list-container,html body .portal-ui-theme app-report-event-not-attended .report-event-not-attended-container.consulta-list-container{max-width:700px!important;padding-top:calc(2rem - 10px)!important;padding-bottom:calc(2rem - 10px)!important}html body app-report-event-list .report-event-list-container.consulta-list-container,html body .portal-ui-theme app-report-event-list .report-event-list-container.consulta-list-container{max-width:820px!important;padding-top:calc(2rem - 10px)!important;padding-bottom:calc(2rem - 10px)!important}html body app-freelancer-price-table .freelancer-price-table-container.consulta-list-container,html body .portal-ui-theme app-freelancer-price-table .freelancer-price-table-container.consulta-list-container{max-width:1050px!important;padding-top:calc(2rem - 10px)!important;padding-bottom:calc(2rem - 10px)!important}html body app-freelancer .freelancer-form-container.consulta-list-container,html body .portal-ui-theme app-freelancer .freelancer-form-container.consulta-list-container,html body app-client .client-form-container.consulta-list-container,html body .portal-ui-theme app-client .client-form-container.consulta-list-container,html body app-supplier .supplier-form-container.consulta-list-container,html body .portal-ui-theme app-supplier .supplier-form-container.consulta-list-container,html body app-order-purchase .order-purchase-container.consulta-list-container,html body .portal-ui-theme app-order-purchase .order-purchase-container.consulta-list-container,html body app-employee .employee-form-container.consulta-list-container,html body .portal-ui-theme app-employee .employee-form-container.consulta-list-container{max-width:1200px!important;padding-top:calc(2rem - 10px)!important;padding-bottom:calc(2rem - 10px)!important}html body app-payment-calendar .payment-calendar-container .tab-content.standard-form-tab-page,html body .portal-ui-theme app-payment-calendar .payment-calendar-container .tab-content.standard-form-tab-page,html body app-payment-calendar .tab-content.standard-form-tab-page,html body app-receipt-calendar .payment-calendar-container .tab-content.standard-form-tab-page,html body .portal-ui-theme app-receipt-calendar .payment-calendar-container .tab-content.standard-form-tab-page,html body app-receipt-calendar .tab-content.standard-form-tab-page{padding-top:4px!important;padding-bottom:4px!important;margin-top:0!important}app-payment-calendar .payment-calendar-container .calendar-section>.calendar-grid,app-receipt-calendar .payment-calendar-container .calendar-section>.calendar-grid{align-self:flex-start;box-sizing:border-box;width:100%;max-width:100%;min-width:0;border:none!important}app-payment-calendar .payment-calendar-container .calendar-grid .calendar-header,app-receipt-calendar .payment-calendar-container .calendar-grid .calendar-header{background:#fafafa!important;border:1px solid #e0e0e0!important;border-radius:8px 8px 0 0!important;box-shadow:inset 0 -1px #e0e0e0!important}app-payment-calendar .payment-calendar-container .calendar-grid .calendar-header .calendar-day-header,app-receipt-calendar .payment-calendar-container .calendar-grid .calendar-header .calendar-day-header{color:var(--label-form-color)!important;font-weight:600!important;font-size:inherit!important;text-align:center!important}app-payment-calendar .payment-calendar-container .calendar-grid .calendar-days,app-receipt-calendar .payment-calendar-container .calendar-grid .calendar-days{gap:0!important;background-color:transparent!important}app-payment-calendar .payment-calendar-container .calendar-grid .calendar-day,app-receipt-calendar .payment-calendar-container .calendar-grid .calendar-day{border:none!important;box-shadow:inset -.75px 0 #e0e0e0,inset 0 -.75px #e0e0e0!important}app-payment-calendar .payment-calendar-container .calendar-grid .calendar-day:nth-child(7n+1),app-receipt-calendar .payment-calendar-container .calendar-grid .calendar-day:nth-child(7n+1){box-shadow:inset .75px 0 #e0e0e0,inset -.75px 0 #e0e0e0,inset 0 -.75px #e0e0e0!important}app-payment-calendar .payment-calendar-container .calendar-grid .calendar-day:nth-child(7n+1):nth-last-child(-n+7),app-receipt-calendar .payment-calendar-container .calendar-grid .calendar-day:nth-child(7n+1):nth-last-child(-n+7){border-bottom-left-radius:8px!important;overflow:hidden!important}app-payment-calendar .payment-calendar-container .calendar-grid .calendar-day:last-child,app-receipt-calendar .payment-calendar-container .calendar-grid .calendar-day:last-child{border-bottom-right-radius:8px!important;overflow:hidden!important}app-payment-calendar .calendar-navigation .company-selector-wrapper{margin-left:-15px!important;min-width:360px!important}app-payment-calendar .calendar-navigation,app-receipt-calendar .calendar-navigation{margin-top:-30px!important;margin-left:-20px!important}app-payment-calendar .calendar-navigation .company-selector-wrapper app-company-selector{margin-top:-6px!important}app-payment-calendar .calendar-navigation .calendar-date-nav,app-receipt-calendar .calendar-navigation .calendar-date-nav{margin-left:-10px!important}app-payment-calendar .payment-calendar-container .calendar-wrapper,app-receipt-calendar .payment-calendar-container .calendar-wrapper{margin-top:-40px!important}app-payment-calendar .events-section,app-receipt-calendar .events-section{min-height:0!important;overflow:visible!important}app-payment-calendar .events-section .selected-day,app-receipt-calendar .events-section .selected-day{position:relative!important;z-index:10!important;pointer-events:none!important}html body app-payment-calendar .events-section .selected-day,html body app-receipt-calendar .events-section .selected-day{margin-top:-23px!important}app-payment-calendar .events-section .events-table-scroll,app-receipt-calendar .events-section .events-table-scroll{overflow-y:auto!important;overflow-x:hidden!important;max-height:calc(454px + 1rem)!important;margin-top:-8px!important}app-payment-calendar .events-section .freelancer-table.obligations-consult-table.events-table--calendar-day,app-receipt-calendar .events-section .freelancer-table.obligations-consult-table.events-table--calendar-day{display:table!important;table-layout:fixed!important;border:none!important;box-shadow:none!important;overflow:visible!important}app-payment-calendar .events-section .freelancer-table.obligations-consult-table.events-table--calendar-day thead,app-receipt-calendar .events-section .freelancer-table.obligations-consult-table.events-table--calendar-day thead{position:sticky!important;top:0!important;z-index:2!important;display:table-header-group!important}app-payment-calendar .events-section .freelancer-table.obligations-consult-table.events-table--calendar-day tbody,app-receipt-calendar .events-section .freelancer-table.obligations-consult-table.events-table--calendar-day tbody{display:table-row-group!important;overflow:visible!important;max-height:none!important}app-payment-calendar .events-section .freelancer-table.obligations-consult-table.events-table--calendar-day tbody tr,app-receipt-calendar .events-section .freelancer-table.obligations-consult-table.events-table--calendar-day tbody tr{display:table-row!important;border-bottom:none!important;box-shadow:inset 0 -1px #e0e0e0!important}app-payment-calendar .events-section .freelancer-table.obligations-consult-table.events-table--calendar-day tbody tr:last-child,app-receipt-calendar .events-section .freelancer-table.obligations-consult-table.events-table--calendar-day tbody tr:last-child{box-shadow:none!important}html body .portal-ui-theme app-payment-calendar .events-section .freelancer-table.obligations-consult-table.events-table--calendar-day thead,html body app-payment-calendar .events-section .freelancer-table.obligations-consult-table.events-table--calendar-day thead,html body .portal-ui-theme app-receipt-calendar .events-section .freelancer-table.obligations-consult-table.events-table--calendar-day thead,html body app-receipt-calendar .events-section .freelancer-table.obligations-consult-table.events-table--calendar-day thead{border-bottom:none!important}html body .portal-ui-theme app-payment-calendar .events-section .freelancer-table.obligations-consult-table.events-table--calendar-day thead th,html body app-payment-calendar .events-section .freelancer-table.obligations-consult-table.events-table--calendar-day thead th,html body .portal-ui-theme app-receipt-calendar .events-section .freelancer-table.obligations-consult-table.events-table--calendar-day thead th,html body app-receipt-calendar .events-section .freelancer-table.obligations-consult-table.events-table--calendar-day thead th{background:#fafafa!important;border-bottom:none!important;box-shadow:inset 0 -1px #e0e0e0!important;height:auto!important;min-height:0!important;max-height:none!important;padding:.75rem .9rem!important;line-height:1.2!important;box-sizing:border-box!important;vertical-align:middle!important;font-family:var(--form-field-font-family)!important;font-size:var(--form-field-font-size)!important;font-weight:600!important;color:#b71c1c!important;text-align:center!important}html body .portal-ui-theme app-payment-calendar .free-table-section .freelancer-table.obligations-consult-table.events-table--free-consult thead th,html body app-payment-calendar .free-table-section .freelancer-table.obligations-consult-table.events-table--free-consult thead th,html body .portal-ui-theme app-receipt-calendar .free-table-section .freelancer-table.obligations-consult-table.events-table--free-consult thead th,html body app-receipt-calendar .free-table-section .freelancer-table.obligations-consult-table.events-table--free-consult thead th{padding:.75rem .9rem!important;font-family:var(--form-field-font-family)!important;font-size:var(--form-field-font-size)!important;font-weight:600!important;color:#b71c1c!important;line-height:1.2!important;text-align:center!important;background:#fafafa!important;box-sizing:border-box!important;vertical-align:middle!important}html body app-payment-calendar .events-section .freelancer-table.obligations-consult-table.events-table--calendar-day thead th:nth-child(2),html body app-payment-calendar .events-section .freelancer-table.obligations-consult-table.events-table--calendar-day tbody td:nth-child(2),html body app-receipt-calendar .events-section .freelancer-table.obligations-consult-table.events-table--calendar-day thead th:nth-child(2),html body app-receipt-calendar .events-section .freelancer-table.obligations-consult-table.events-table--calendar-day tbody td:nth-child(2){width:72px!important;min-width:72px!important;max-width:72px!important}html body app-payment-calendar .events-section .freelancer-table.obligations-consult-table.events-table--calendar-day thead th:nth-child(3),html body app-payment-calendar .events-section .freelancer-table.obligations-consult-table.events-table--calendar-day tbody td:nth-child(3),html body app-receipt-calendar .events-section .freelancer-table.obligations-consult-table.events-table--calendar-day thead th:nth-child(3),html body app-receipt-calendar .events-section .freelancer-table.obligations-consult-table.events-table--calendar-day tbody td:nth-child(3){width:100px!important;min-width:100px!important;max-width:100px!important}html body app-payment-calendar .events-section .freelancer-table.obligations-consult-table.events-table--calendar-day thead th:nth-child(4),html body app-payment-calendar .events-section .freelancer-table.obligations-consult-table.events-table--calendar-day tbody td:nth-child(4),html body app-receipt-calendar .events-section .freelancer-table.obligations-consult-table.events-table--calendar-day thead th:nth-child(4),html body app-receipt-calendar .events-section .freelancer-table.obligations-consult-table.events-table--calendar-day tbody td:nth-child(4){width:118px!important;min-width:118px!important;max-width:118px!important}html body app-payment-calendar .events-section .freelancer-table.obligations-consult-table.events-table--calendar-day thead th:nth-child(1),html body app-payment-calendar .events-section .freelancer-table.obligations-consult-table.events-table--calendar-day tbody td:nth-child(1),html body app-receipt-calendar .events-section .freelancer-table.obligations-consult-table.events-table--calendar-day thead th:nth-child(1),html body app-receipt-calendar .events-section .freelancer-table.obligations-consult-table.events-table--calendar-day tbody td:nth-child(1){width:auto!important}html body app-payment-calendar .events-section .freelancer-table.obligations-consult-table.events-table--calendar-day .action-buttons,html body app-receipt-calendar .events-section .freelancer-table.obligations-consult-table.events-table--calendar-day .action-buttons{max-width:none!important;width:100%!important;justify-content:flex-end!important}html body app-payment-calendar .events-section .freelancer-table.obligations-consult-table.events-table--calendar-day tbody td.table-cell,html body app-receipt-calendar .events-section .freelancer-table.obligations-consult-table.events-table--calendar-day tbody td.table-cell{padding-top:calc(.75rem - 2.5px)!important;padding-bottom:calc(.75rem - 2.5px)!important}app-payment-calendar .calendar-day.calendar-day-color-green{background-color:#9ccc65!important}app-payment-calendar .calendar-day.calendar-day-color-green .day-number{color:#fff!important}app-payment-calendar .calendar-day.calendar-day-color-green:hover{background-color:#8bc34a!important}app-payment-calendar .calendar-day.calendar-day-color-red{background-color:#e57373!important}app-payment-calendar .calendar-day.calendar-day-color-red .day-number{color:#fff!important}app-payment-calendar .calendar-day.calendar-day-color-red:hover{background-color:#ef5350!important}app-payment-calendar .calendar-day.calendar-day-color-blue{background-color:#bbdefb!important}app-payment-calendar .calendar-day.calendar-day-color-blue .day-number{color:#1565c0!important}app-payment-calendar .calendar-day.calendar-day-color-orange{background-color:#ffe0b2!important}app-payment-calendar .calendar-day.calendar-day-color-orange .day-number{color:#e65100!important}app-payment-calendar .calendar-day.calendar-day-has-register{background-color:#b3d4fc!important}app-payment-calendar .calendar-day.calendar-day-has-register .day-number{color:#333!important}app-payment-calendar .events-table tbody tr.table-line-green .table-cell{color:#2e7d32!important}app-payment-calendar .events-table tbody tr.table-line-blue .table-cell{color:#1565c0!important}app-payment-calendar .events-table tbody tr.table-line-red .table-cell{color:#d32f2f!important}app-payment-calendar .events-table tbody tr.table-line-orange .table-cell{color:#ef6c00!important}html body app-bank-reconciliation .bank-reconciliation-tab-page{display:block!important;min-height:0!important;overflow:visible!important}html body app-bank-reconciliation .bank-reconciliation-tab-page .not-conciliated-period-filters{flex-shrink:0!important}html body app-bank-reconciliation .period-dates-inline{margin-top:-1px!important}html body app-bank-reconciliation .period-dates-inline .date-select__label{position:relative!important;top:1px!important}html body app-bank-reconciliation .period-dates-inline .date-select-field-group{margin-top:0!important}html body app-bank-reconciliation .period-dates-inline .period-separator{margin-top:0!important;transform:translateY(3px)!important}html body app-bank-reconciliation .period-dates-inline .date-select-field-group,html body app-bank-reconciliation .period-dates-inline .date-select-combined{width:136px!important;max-width:136px!important}html body app-bank-reconciliation .not-conciliated-period-filters .filter-item .input-text__field,html body app-bank-reconciliation .not-conciliated-period-filters .filter-item .input-number-decimal__field{margin-top:2px!important}html body app-bank-reconciliation .not-conciliated-period-filters .filter-item-document,html body app-bank-reconciliation .not-conciliated-period-filters .filter-item-amount{margin-left:-10px!important;min-width:130px!important;max-width:130px!important;width:130px!important;flex:0 0 130px!important}html body app-bank-reconciliation .not-conciliated-period-filters .filter-item-document .input-text__field,html body app-bank-reconciliation .not-conciliated-period-filters .filter-item-amount .input-number-decimal__field{max-width:130px!important;width:130px!important}html body app-bank-reconciliation .not-conciliated-period-filters .filter-actions{justify-content:flex-start!important;margin-left:-10px!important;min-width:0!important;width:auto!important;flex:0 0 auto!important}html body app-bank-reconciliation .not-conciliated-period-filters .btn-filter-free-events.btn-color{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;height:26px!important;min-height:26px!important;max-height:26px!important;padding:0 18px!important;line-height:1!important;font-size:var(--form-field-font-size, 9pt)!important;margin-top:-1px!important}html body app-bank-reconciliation .freelancer-table-container.events-table-scroll{overflow:auto!important;height:auto!important;max-height:none!important;border:1px solid #e0e0e0!important;border-radius:8px!important;background:#fff!important}html body app-bank-reconciliation .bank-reconciliation-tab-page--not-conciliated .freelancer-table-container.events-table-scroll{margin-top:-20px!important}html body app-bank-reconciliation .filter-item-current-account app-selector-common .selector-common__field,html body app-bank-reconciliation .filter-item-current-account app-selector-common select.selector-common__field{margin-top:-3px!important}html body app-bank-reconciliation .consulta-list-container .freelancer-list-filters .filters-row{align-items:flex-start!important}html body app-bank-reconciliation .consulta-list-container>.freelancer-list-filters .filters-row{margin-top:-20px!important}html body app-bank-reconciliation .not-conciliated-period-filters .filters-row{margin-top:-10px!important}html body app-bank-reconciliation .filter-item-period-nav>label.label-form{margin-top:0!important;margin-left:34px!important;font-weight:500!important}html body app-bank-reconciliation .filter-item-period-nav .period-nav{margin-top:-6px!important}html body app-bank-reconciliation .period-nav .period-nav-prev{margin-left:-10px!important}html body app-bank-reconciliation .period-nav .month-selector .selector-common__field,html body app-bank-reconciliation .period-nav .year-selector .selector-common__field,html body app-bank-reconciliation .period-nav .month-selector select.selector-common__field,html body app-bank-reconciliation .period-nav .year-selector select.selector-common__field{border:1px solid #e0e0e0!important;border-width:1px!important;border-radius:4px!important}html body app-bank-reconciliation .period-nav .month-selector,html body app-bank-reconciliation .period-nav .year-selector{border:none!important}html body app-bank-reconciliation .period-nav .month-selector,html body app-bank-reconciliation .period-nav .month-selector .selector-common__field,html body app-bank-reconciliation .period-nav .month-selector select.selector-common__field{min-width:120px!important;max-width:120px!important;text-transform:uppercase!important}html body app-bank-reconciliation .period-nav .month-selector .selector-common__field,html body app-bank-reconciliation .period-nav .month-selector select.selector-common__field,html body app-bank-reconciliation .period-nav .year-selector .selector-common__field,html body app-bank-reconciliation .period-nav .year-selector select.selector-common__field{padding-left:10px!important}html body app-bank-reconciliation .bank-reconciliation-tabs-row{margin-top:-10px!important}html body app-bank-reconciliation .bank-reconciliation-tabs-row .standard-form-tabs{flex:0 1 auto!important;width:auto!important;max-width:none!important}html body app-bank-reconciliation .bank-reconciliation-tabs-row .standard-form-tabs button{flex:0 0 auto!important;min-width:250px!important;max-width:none!important;white-space:nowrap!important;box-sizing:border-box!important;text-align:center!important;font-size:13px!important;color:var(--label-form-color)!important}html body app-bank-reconciliation .bank-reconciliation-tabs-row .standard-form-tabs button:hover,html body app-bank-reconciliation .bank-reconciliation-tabs-row .standard-form-tabs button.active{background:#f0f0f0!important}html body app-bank-reconciliation .bank-reconciliation-tabs-row .standard-form-tabs button.active{border-bottom-color:var(--label-form-color)!important}app-bank-reconciliation .events-table.events-table--calendar-day{display:table!important;table-layout:fixed!important;border:none!important;box-shadow:none!important;overflow:visible!important}app-bank-reconciliation .events-table.events-table--calendar-day thead{position:sticky!important;top:0!important;z-index:2!important;display:table-header-group!important;border-bottom:none!important}app-bank-reconciliation .events-table.events-table--calendar-day tbody{display:table-row-group!important;overflow:visible!important;max-height:none!important}app-bank-reconciliation .events-table.events-table--calendar-day tbody tr{display:table-row!important;height:35px!important;border-bottom:none!important;box-shadow:inset 0 -1px #e0e0e0!important}app-bank-reconciliation .events-table.events-table--calendar-day tbody tr:last-child{box-shadow:none!important}html body app-bank-reconciliation .events-table.events-table--calendar-day thead th{background:#fafafa!important;border:none!important;border-bottom:none!important;box-shadow:inset 0 -1px #e0e0e0!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding-top:0!important;padding-bottom:0!important;line-height:40px!important;box-sizing:border-box!important;vertical-align:middle!important;color:var(--label-form-color)!important;font-weight:600!important}html body app-bank-reconciliation .events-table.events-table--calendar-day tbody td.table-cell{height:35px!important;min-height:35px!important;max-height:35px!important;padding-top:0!important;padding-bottom:0!important;line-height:35px!important;vertical-align:middle!important;box-sizing:border-box!important;border:none!important;color:#666!important}html body app-bank-reconciliation .consulta-list-container .freelancer-table tr.freelancer-row:nth-child(2n),html body .portal-ui-theme app-bank-reconciliation .consulta-list-container .freelancer-table tr.freelancer-row:nth-child(2n){background:#f5f5f5!important}html body app-bank-reconciliation .consulta-list-container .freelancer-table tr.freelancer-row:hover,html body .portal-ui-theme app-bank-reconciliation .consulta-list-container .freelancer-table tr.freelancer-row:hover,html body app-bank-reconciliation .events-table.events-table--calendar-day tbody tr:hover:not(:has(.empty-message)),html body app-bank-reconciliation .events-table.conciliated-table tr.conciliated-data-row:hover{background:#f5f5f5!important}app-receipt-calendar .calendar-day.calendar-day-color-green{background-color:#9ccc65!important}app-receipt-calendar .calendar-day.calendar-day-color-green .day-number{color:#fff!important}app-receipt-calendar .calendar-day.calendar-day-color-green:hover{background-color:#8bc34a!important}app-receipt-calendar .calendar-day.calendar-day-color-red{background-color:#e57373!important}app-receipt-calendar .calendar-day.calendar-day-color-red .day-number{color:#fff!important}app-receipt-calendar .calendar-day.calendar-day-color-red:hover{background-color:#ef5350!important}app-receipt-calendar .calendar-day.calendar-day-color-blue{background-color:#bbdefb!important}app-receipt-calendar .calendar-day.calendar-day-color-blue .day-number{color:#1565c0!important}app-receipt-calendar .calendar-day.calendar-day-color-orange{background-color:#ffe0b2!important}app-receipt-calendar .calendar-day.calendar-day-color-orange .day-number{color:#e65100!important}app-receipt-calendar .calendar-day.calendar-day-has-register{background-color:#b3d4fc!important}app-receipt-calendar .calendar-day.calendar-day-has-register .day-number{color:#333!important}app-receipt-calendar .events-table tbody tr.table-line-green .table-cell{color:#2e7d32!important}app-receipt-calendar .events-table tbody tr.table-line-blue .table-cell{color:#1565c0!important}app-receipt-calendar .events-table tbody tr.table-line-red .table-cell{color:#d32f2f!important}app-receipt-calendar .events-table tbody tr.table-line-orange .table-cell{color:#ef6c00!important}.assignor-list-dialog.mat-mdc-dialog-container,.assignor-list-dialog .mat-mdc-dialog-container{overflow:auto;max-height:90vh}.assignor-list-dialog .assignor-list-container{margin:0;max-width:none}app-order-purchase .items-table th.col-actions .btn-table-add.btn-form{width:auto!important;max-width:none!important;padding:6px 12px!important}html body app-order-purchase .items-table thead th,html body .portal-ui-theme app-order-purchase .items-table thead th{height:42px!important;min-height:42px!important;max-height:42px!important;padding-top:5.5px!important;padding-bottom:5.5px!important;box-sizing:border-box!important}html body app-order-purchase .items-table tbody td,html body .portal-ui-theme app-order-purchase .items-table tbody td{padding-top:5.5px!important;padding-bottom:5.5px!important;box-sizing:border-box!important}html body app-order-purchase .items-table td.col-entrega.receipt-date-cell,html body .portal-ui-theme app-order-purchase .items-table td.col-entrega.receipt-date-cell{cursor:pointer!important}html body app-order-purchase .items-table td.col-entrega app-date-select.input-date-table,html body .portal-ui-theme app-order-purchase .items-table td.col-entrega app-date-select.input-date-table{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important}html body app-order-purchase .items-table td.col-entrega .date-select-combined,html body .portal-ui-theme app-order-purchase .items-table td.col-entrega .date-select-combined{max-width:100%!important;width:100%!important;border:none!important;box-shadow:none!important;background:transparent!important}html body app-event-freelancer-team-table .freelancer-team-table th.col-actions .btn-table-add,html body app-event-freelancer-team-table .freelancer-team-table th.col-actions .btn-table-add.btn-form,html body app-event-freelancer-team-table .freelancer-team-table td.col-actions .btn-table-exclude,html body app-event-freelancer-team-table .freelancer-team-table td.col-actions .btn-table-exclude.btn-form{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:none!important;height:25px!important;min-height:25px!important;max-height:25px!important;padding:0 5px!important;line-height:25px!important;font-size:calc(.85rem + 5px)!important;font-weight:700!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;transform:none!important}html body app-event-freelancer-team-table .freelancer-team-table th.col-actions .btn-table-add,html body app-event-freelancer-team-table .freelancer-team-table th.col-actions .btn-table-add.btn-form{color:var(--btn-table-add-text)!important}html body app-event-freelancer-team-table .freelancer-team-table th.col-actions .btn-table-add:hover:not(:disabled),html body app-event-freelancer-team-table .freelancer-team-table th.col-actions .btn-table-add.btn-form:hover:not(:disabled){color:var(--btn-table-add-text)!important;background:transparent!important;box-shadow:none!important;transform:none!important}html body app-event-freelancer-team-table .freelancer-team-table td.col-actions .btn-table-exclude,html body app-event-freelancer-team-table .freelancer-team-table td.col-actions .btn-table-exclude.btn-form{color:var(--btn-table-exclude-text)!important}html body app-event-freelancer-team-table .freelancer-team-table th.col-freelancer,html body app-event-freelancer-team-table .freelancer-team-table td.freelancer-cell{width:110px!important;min-width:110px!important;max-width:110px!important;box-sizing:border-box!important}html body app-event-freelancer-team-table .freelancer-team-table td.freelancer-cell .freelancer-name{max-width:110px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body app-event-freelancer-team-table .freelancer-team-table th.col-avisado,html body app-event-freelancer-team-table .freelancer-team-table td.avisado-cell{width:55px!important;min-width:55px!important;max-width:55px!important;box-sizing:border-box!important;padding-left:2px!important;padding-right:2px!important;overflow:hidden!important}html body app-event-freelancer-team-table .freelancer-team-table th.col-actions,html body app-event-freelancer-team-table .freelancer-team-table td.col-actions{width:36px!important;min-width:36px!important;max-width:36px!important}html body app-event-freelancer-team-table .freelancer-team-table thead th{padding-top:calc(.8rem - 2.5px)!important;padding-bottom:calc(.8rem - 2.5px)!important}html body app-event-freelancer-team-table .freelancer-team-table thead th.col-actions{padding-top:calc(.5rem - 2.5px)!important;padding-bottom:calc(.5rem - 2.5px)!important}html body app-event-freelancer-team-table .freelancer-team-table tbody tr:not(.empty-message-row) td{height:25px!important;max-height:25px!important;padding-top:0!important;padding-bottom:0!important;vertical-align:middle!important;line-height:25px!important}html body app-event-freelancer-team-table .freelancer-team-table td.freelancer-cell .freelancer-name{display:block!important;height:25px!important;line-height:25px!important;margin:0!important}html body app-event-freelancer-team-table .freelancer-team-table app-selector-common.selector-table{display:block!important;height:25px!important;min-height:25px!important;max-height:25px!important;margin:0!important;padding:0!important;overflow:hidden!important}html body app-event-freelancer-team-table .freelancer-team-table app-selector-common.selector-table .selector-common{gap:0!important;height:25px!important;min-height:25px!important;max-height:25px!important;margin:0!important}html body app-event-freelancer-team-table .freelancer-team-table app-selector-common.selector-table .selector-common__field,html body app-event-freelancer-team-table .freelancer-team-table app-selector-common.selector-table select.selector-common__field{height:25px!important;min-height:25px!important;max-height:25px!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;line-height:25px!important;box-sizing:border-box!important}html body app-event-freelancer-team-table .freelancer-team-table td.avisado-cell .toggle-switch{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:25px!important;margin:0!important;vertical-align:middle!important}app-order-purchase .items-table .td-cell-itens{border-left:1px solid #e0e0e0!important;border-right:1px solid #e0e0e0!important;border-top:1px solid #e8e8e8!important;border-bottom:1px solid #e8e8e8!important}app-order-purchase .items-table .td-cell-desconto{border-left:1px solid #e0e0e0!important;border-right:1px solid #e0e0e0!important;border-top:1px solid #e8e8e8!important;border-bottom:1px solid #e8e8e8!important}app-order-purchase .items-table .td-cell-itens input{display:block!important;width:100%!important;min-height:auto!important;border:none!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;padding:.35rem .4rem!important;box-sizing:border-box!important;font-size:inherit!important}app-order-purchase .items-table .td-cell-desconto input{display:block!important;width:100%!important;min-height:auto!important;border:none!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;padding:.35rem .4rem!important;box-sizing:border-box!important;font-size:inherit!important}app-order-purchase .items-table .td-cell-itens input:focus,app-order-purchase .items-table .td-cell-desconto input:focus{outline:none!important;border:none!important;box-shadow:none!important;background:transparent!important}app-order-purchase .items-table .td-cell-itens.td-cell-itens--manufacturer input,app-order-purchase .items-table .td-cell-itens.td-cell-itens--manufacturer input:focus{border:none!important;box-shadow:none!important;border-radius:0!important;background:transparent!important}app-order-purchase .items-table .readonly-cell{border-left:1px solid #e0e0e0!important;border-right:1px solid #e0e0e0!important;border-top:1px solid #e8e8e8!important;border-bottom:1px solid #e8e8e8!important;vertical-align:middle}app-order-purchase .items-table .total-value-box{display:block!important;width:100%!important;min-height:auto!important;border:none!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;padding:.35rem .4rem!important;text-align:right;box-sizing:border-box!important;line-height:1.4;font-variant-numeric:tabular-nums}html body app-client .client-form-container .client-form.form-base .section-title,html body app-client .client-form-container .client-form.form-base .form-group>label.label-form,app-client .contatos-table th.label-form,app-event-form .contatos-table th.label-form,app-event-form .itens-table th.label-form{color:var(--label-form-color)!important}html body app-client .client-form-container,html body .portal-ui-theme app-client .client-form-container{max-width:1200px!important;width:100%!important;margin:0 auto!important;box-sizing:border-box!important;overflow:visible!important}html body app-client{display:block!important;height:auto!important;min-height:0!important;overflow:visible!important}html body app-supplier .supplier-form-container,html body .portal-ui-theme app-supplier .supplier-form-container{max-width:1200px!important;width:100%!important;margin:0 auto!important;box-sizing:border-box!important;overflow:visible!important}html body app-supplier{display:block!important;height:auto!important;min-height:0!important;overflow:visible!important}html body app-order-purchase .order-purchase-container,html body .portal-ui-theme app-order-purchase .order-purchase-container{max-width:1200px!important;width:100%!important;margin:0 auto!important;box-sizing:border-box!important;overflow:visible!important}html body app-order-purchase{display:block!important;height:auto!important;min-height:0!important;overflow:visible!important}html body app-client .client-form-container .section-card:not(.section-card-observacao)>.section-title.label-title,html body app-client .section-card.section-card-dados-cliente>.section-title.label-title,html body app-client .section-card.section-card-telefones>.section-title.label-title,html body app-client .section-card.section-card-contatos>.section-title.label-title,html body app-client .section-card.section-card-endereco>.section-title.label-title{margin-top:-26px!important;margin-left:-10px!important;background:transparent!important;padding-left:4px!important;padding-right:4px!important;width:fit-content!important;max-width:100%!important;box-sizing:border-box!important;position:relative!important;z-index:1!important;font-size:calc(var(--form-field-font-size) + 2px)!important}html body app-client .section-card.section-card-observacao>.section-title.label-title,html body app-client .section-card.section-card-observacao>.section-title.label-title.observacao-section-title,html body .portal-ui-theme app-client .section-card.section-card-observacao>.section-title.label-title,html body .portal-ui-theme app-client .section-card.section-card-observacao>.section-title.label-title.observacao-section-title{position:relative!important;z-index:2!important;margin-top:-25px!important;margin-left:0!important;margin-bottom:.5rem!important;background:transparent!important;overflow:visible!important;line-height:1.2!important}html body app-supplier .supplier-form-container .section-card:not(.section-card--observacao):not(.section-card-observacao)>.section-title.label-title,html body app-supplier .section-card.section-card-dados-cadastrais>.section-title.label-title,html body app-supplier .section-card.section-card-telefones>.section-title.label-title,html body app-supplier .section-card.section-card-contatos>.section-title.label-title,html body app-supplier .section-card.section-card-endereco>.section-title.label-title{margin-top:-26px!important;margin-left:-10px!important;background:transparent!important;padding-left:4px!important;padding-right:4px!important;width:fit-content!important;max-width:100%!important;box-sizing:border-box!important;position:relative!important;z-index:1!important;font-size:calc(var(--form-field-font-size) + 2px)!important}html body app-supplier .section-card.section-card--observacao>.section-title.label-title,html body app-supplier .section-card.section-card--observacao>.section-title.label-title.observacao-section-title,html body app-supplier .section-card.section-card-observacao>.section-title.label-title,html body app-supplier .section-card.section-card-observacao>.section-title.label-title.observacao-section-title,html body .portal-ui-theme app-supplier .section-card.section-card--observacao>.section-title.label-title,html body .portal-ui-theme app-supplier .section-card.section-card--observacao>.section-title.label-title.observacao-section-title,html body .portal-ui-theme app-supplier .section-card.section-card-observacao>.section-title.label-title,html body .portal-ui-theme app-supplier .section-card.section-card-observacao>.section-title.label-title.observacao-section-title{position:relative!important;z-index:2!important;margin-top:-25px!important;margin-left:0!important;margin-bottom:.5rem!important;background:transparent!important;overflow:visible!important;line-height:1.2!important}html body app-supplier .supplier-form-container .supplier-form,html body .portal-ui-theme app-supplier .supplier-form-container .supplier-form{overflow:visible!important}html body app-supplier .supplier-form-container .supplier-form .section-card,html body .portal-ui-theme app-supplier .supplier-form-container .section-card{overflow:visible!important;border:1px solid #eee!important;border-radius:8px!important}html body app-order-purchase .order-purchase-container .section-card:not(.section-card--observacao):not(.section-card-observacao)>.section-title.label-title,html body app-order-purchase .section-card.section-card-dados-pedido>.section-title.label-title,html body app-order-purchase .section-card.section-card-fornecedor>.section-title.label-title,html body app-order-purchase .section-card.section-card-valores>.section-title.label-title,html body app-order-purchase .section-card.section-card--itens>.section-title.label-title,html body app-order-purchase .section-card.section-card-itens>.section-title.label-title{margin-top:-26px!important;margin-left:-10px!important;background:transparent!important;padding-left:4px!important;padding-right:4px!important;width:fit-content!important;max-width:100%!important;box-sizing:border-box!important;position:relative!important;z-index:1!important;font-size:calc(var(--form-field-font-size) + 2px)!important}html body app-order-purchase .section-card.section-card--observacao>.section-title.label-title,html body app-order-purchase .section-card.section-card--observacao>.section-title.label-title.observacao-section-title,html body app-order-purchase .section-card.section-card-observacao>.section-title.label-title,html body app-order-purchase .section-card.section-card-observacao>.section-title.label-title.observacao-section-title,html body .portal-ui-theme app-order-purchase .section-card.section-card--observacao>.section-title.label-title,html body .portal-ui-theme app-order-purchase .section-card.section-card--observacao>.section-title.label-title.observacao-section-title,html body .portal-ui-theme app-order-purchase .section-card.section-card-observacao>.section-title.label-title,html body .portal-ui-theme app-order-purchase .section-card.section-card-observacao>.section-title.label-title.observacao-section-title{position:relative!important;z-index:2!important;margin-top:-25px!important;margin-left:0!important;margin-bottom:.5rem!important;background:transparent!important;overflow:visible!important;line-height:1.2!important}html body app-order-purchase .order-purchase-container .list-header,html body app-order-purchase .order-purchase-container .list-header.standard-form-header,html body .portal-ui-theme app-order-purchase .order-purchase-container .list-header,html body .portal-ui-theme app-order-purchase .order-purchase-container .list-header.standard-form-header{margin-bottom:10px!important}html body app-order-purchase .order-purchase-container .order-purchase-form,html body .portal-ui-theme app-order-purchase .order-purchase-container .order-purchase-form{overflow:visible!important;margin-top:0!important}html body app-order-purchase .section-card.section-card-dados-pedido,html body .portal-ui-theme app-order-purchase .section-card.section-card-dados-pedido,html body app-order-purchase .order-purchase-container .section-card.section-card-dados-pedido,html body app-order-purchase .section-card.section-card-fornecedor,html body .portal-ui-theme app-order-purchase .section-card.section-card-fornecedor,html body app-order-purchase .order-purchase-container .section-card.section-card-fornecedor{height:73px!important;min-height:73px!important;max-height:73px!important;box-sizing:border-box!important;overflow:visible!important;padding-bottom:0!important}html body app-order-purchase .section-card.section-card-dados-pedido,html body .portal-ui-theme app-order-purchase .section-card.section-card-dados-pedido,html body app-order-purchase .order-purchase-container .section-card.section-card-dados-pedido{margin-top:-15px!important}html body app-order-purchase .section-card.section-card-fornecedor,html body .portal-ui-theme app-order-purchase .section-card.section-card-fornecedor,html body app-order-purchase .order-purchase-container .section-card.section-card-fornecedor{margin-top:-8px!important}html body app-order-purchase .section-card.section-card-valores,html body .portal-ui-theme app-order-purchase .section-card.section-card-valores,html body app-order-purchase .order-purchase-container .section-card.section-card-valores{height:120px!important;min-height:120px!important;max-height:120px!important;box-sizing:border-box!important;overflow:visible!important;padding-bottom:0!important;margin-top:-8px!important}html body app-order-purchase .section-card.section-card--itens,html body app-order-purchase .section-card.section-card-itens,html body .portal-ui-theme app-order-purchase .section-card.section-card--itens,html body .portal-ui-theme app-order-purchase .section-card.section-card-itens,html body app-order-purchase .order-purchase-container .section-card.section-card--itens,html body app-order-purchase .order-purchase-container .section-card.section-card-itens{margin-top:-8px!important}html body app-order-purchase .section-card.section-card--observacao,html body app-order-purchase .section-card.section-card-observacao,html body .portal-ui-theme app-order-purchase .section-card.section-card--observacao,html body .portal-ui-theme app-order-purchase .section-card.section-card-observacao,html body app-order-purchase .order-purchase-container .section-card.section-card--observacao,html body app-order-purchase .order-purchase-container .section-card.section-card-observacao{height:80px!important;min-height:80px!important;max-height:80px!important;box-sizing:border-box!important;overflow:visible!important;padding-bottom:0!important;margin-top:-8px!important}html body app-order-purchase .form-row.form-row-dados-pedido-principal,html body .portal-ui-theme app-order-purchase .form-row.form-row-dados-pedido-principal{margin-top:-8px!important}html body app-order-purchase .form-row.form-row-fornecedor,html body .portal-ui-theme app-order-purchase .form-row.form-row-fornecedor{margin-top:-10px!important}html body app-order-purchase .valores-payment-align,html body .portal-ui-theme app-order-purchase .valores-payment-align{margin-top:-10px!important}html body app-order-purchase .form-row.totals-inline-row,html body .portal-ui-theme app-order-purchase .form-row.totals-inline-row{margin-top:-50px!important}html body app-order-purchase .section-card--itens .table-wrapper,html body app-order-purchase .section-card-itens .table-wrapper,html body .portal-ui-theme app-order-purchase .section-card--itens .table-wrapper,html body .portal-ui-theme app-order-purchase .section-card-itens .table-wrapper{margin-top:4px!important}html body app-order-purchase .form-row-dados-pedido-principal .form-group-numero,html body app-order-purchase .form-row-dados-pedido-principal .form-group-comprador,html body .portal-ui-theme app-order-purchase .form-row-dados-pedido-principal .form-group-numero,html body .portal-ui-theme app-order-purchase .form-row-dados-pedido-principal .form-group-comprador{flex:0 0 150px!important;width:150px!important;max-width:150px!important;min-width:0!important}html body app-order-purchase .form-row-dados-pedido-principal .form-group-numero input,html body app-order-purchase .form-row-dados-pedido-principal .form-group-comprador input,html body .portal-ui-theme app-order-purchase .form-row-dados-pedido-principal .form-group-numero input,html body .portal-ui-theme app-order-purchase .form-row-dados-pedido-principal .form-group-comprador input{width:100%!important;max-width:150px!important;box-sizing:border-box!important}html body app-order-purchase input.field-blocked[name=number],html body app-order-purchase input.field-blocked[name=buyerName],html body app-order-purchase input.field-blocked[name=orderPurchaseStatusDescription],html body app-order-purchase input.field-blocked[name=supplierName],html body .portal-ui-theme app-order-purchase input.field-blocked[name=number],html body .portal-ui-theme app-order-purchase input.field-blocked[name=buyerName],html body .portal-ui-theme app-order-purchase input.field-blocked[name=orderPurchaseStatusDescription],html body .portal-ui-theme app-order-purchase input.field-blocked[name=supplierName],html body app-order-purchase .totals-field--itens .totals-value-box,html body app-order-purchase .totals-value-box-total,html body .portal-ui-theme app-order-purchase .totals-field--itens .totals-value-box,html body .portal-ui-theme app-order-purchase .totals-value-box-total{height:calc(var(--form-control-height, 34px) - 7px)!important;min-height:calc(var(--form-control-height, 34px) - 7px)!important;max-height:calc(var(--form-control-height, 34px) - 7px)!important;box-sizing:border-box!important;padding-top:0!important;padding-bottom:0!important;line-height:calc(var(--form-control-height, 34px) - 9px)!important}html body app-invoice .invoice-container .standard-form-actions .btn-save,html body .portal-ui-theme app-invoice .invoice-container .standard-form-actions .btn-save,html body app-invoice .invoice-container .standard-form-actions .btn-color-select,html body .portal-ui-theme app-invoice .invoice-container .standard-form-actions .btn-color-select,html body app-invoice .invoice-container .standard-form-actions .btn-report,html body .portal-ui-theme app-invoice .invoice-container .standard-form-actions .btn-report,html body app-invoice .invoice-container .standard-form-actions .btn-order-cancel,html body .portal-ui-theme app-invoice .invoice-container .standard-form-actions .btn-order-cancel,html body app-invoice .invoice-container .standard-form-actions .btn-delete,html body .portal-ui-theme app-invoice .invoice-container .standard-form-actions .btn-delete,html body app-invoice .invoice-container .standard-form-actions .btn-close,html body .portal-ui-theme app-invoice .invoice-container .standard-form-actions .btn-close{font-family:inherit!important;font-size:var(--btn-delete-font-size)!important;font-weight:500!important;line-height:1.2!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding-top:var(--btn-delete-padding-y)!important;padding-bottom:var(--btn-delete-padding-y)!important;padding-left:var(--btn-delete-padding-x)!important;padding-right:var(--btn-delete-padding-x)!important;border-width:1px!important;border-style:solid!important;border-radius:4px!important;box-shadow:var(--shadow-light);box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap}html body app-invoice .invoice-container .standard-form-actions .btn-color-select.btn-correction-letter,html body .portal-ui-theme app-invoice .invoice-container .standard-form-actions .btn-color-select.btn-correction-letter{padding-left:calc(var(--btn-delete-padding-x) + 25px)!important;padding-right:calc(var(--btn-delete-padding-x) + 25px)!important}html body app-event-list .invoice-form-modal app-invoice .invoice-container .standard-form-actions .btn-color-select.btn-correction-letter,html body .portal-ui-theme app-event-list .invoice-form-modal app-invoice .invoice-container .standard-form-actions .btn-color-select.btn-correction-letter{width:160px!important;min-width:160px!important;max-width:160px!important}html body app-invoice .invoice-container .standard-form-actions .btn-order-cancel,html body .portal-ui-theme app-invoice .invoice-container .standard-form-actions .btn-order-cancel{padding-left:calc(var(--btn-delete-padding-x) + 5px)!important;padding-right:calc(var(--btn-delete-padding-x) + 5px)!important}html body app-event-list .invoice-form-modal app-invoice .invoice-container .standard-form-actions .btn-order-cancel,html body .portal-ui-theme app-event-list .invoice-form-modal app-invoice .invoice-container .standard-form-actions .btn-order-cancel{width:120px!important;min-width:120px!important;max-width:120px!important}html body app-invoice .invoice-form input.field-blocked,html body .portal-ui-theme app-invoice .invoice-form input.field-blocked{height:calc(var(--form-control-height, 34px) - 7px)!important;min-height:calc(var(--form-control-height, 34px) - 7px)!important;max-height:calc(var(--form-control-height, 34px) - 7px)!important;box-sizing:border-box!important;padding-top:0!important;padding-bottom:0!important;line-height:calc(var(--form-control-height, 34px) - 9px)!important;width:100%!important}html body app-invoice .input-with-btn .btn-icon,html body .portal-ui-theme app-invoice .input-with-btn .btn-icon{min-width:calc(var(--form-control-height, 34px) - 7px)!important;height:calc(var(--form-control-height, 34px) - 7px)!important}html body app-invoice .input-with-btn .btn-icon:not(.btn-edit-label),html body .portal-ui-theme app-invoice .input-with-btn .btn-icon:not(.btn-edit-label){width:calc(var(--form-control-height, 34px) - 7px)!important}html body app-order-purchase .input-with-btn .btn-icon,html body .portal-ui-theme app-order-purchase .input-with-btn .btn-icon{width:calc(var(--form-control-height, 34px) - 7px)!important;min-width:calc(var(--form-control-height, 34px) - 7px)!important;height:calc(var(--form-control-height, 34px) - 7px)!important}html body app-order-purchase .order-purchase-container .order-purchase-form .section-card,html body .portal-ui-theme app-order-purchase .order-purchase-container .section-card{overflow:visible!important;border:1px solid #eee!important;border-radius:8px!important}html body app-order-purchase .order-purchase-container .section-card.section-card--observacao,html body app-order-purchase .order-purchase-container .section-card.section-card-observacao,html body app-order-purchase .order-purchase-container .order-purchase-form .section-card.section-card--observacao,html body app-order-purchase .order-purchase-container .order-purchase-form .section-card.section-card-observacao,html body .portal-ui-theme app-order-purchase .order-purchase-container .section-card.section-card--observacao,html body .portal-ui-theme app-order-purchase .order-purchase-container .section-card.section-card-observacao{height:80px!important;min-height:80px!important;max-height:80px!important;box-sizing:border-box!important;overflow:visible!important;padding:1rem 1.25rem 0!important;margin-top:-8px!important}html body app-order-purchase .order-purchase-form textarea[name=observation],html body .portal-ui-theme app-order-purchase .order-purchase-form textarea[name=observation]{margin-top:-8px!important;min-height:calc(3.6em + 14px)!important;height:calc(3.6em + 14px)!important;line-height:1.2!important;box-sizing:border-box!important}html body app-freelancer .section-card:not(.section-card--observacao)>.section-title.label-title{margin-top:-26px!important;margin-left:-10px!important;background:transparent!important;padding-left:4px!important;padding-right:4px!important;width:fit-content!important;max-width:100%!important;box-sizing:border-box!important;position:relative!important;z-index:1!important;font-size:calc(var(--form-field-font-size) + 2px)!important}html body app-freelancer .section-card.section-card--observacao,html body .portal-ui-theme app-freelancer .section-card.section-card--observacao{height:auto!important;min-height:0!important;max-height:none!important;box-sizing:border-box!important;overflow:visible!important;margin-top:-5px!important;padding:1rem 1.25rem!important;padding-bottom:calc(1rem - 15px)!important}html body app-freelancer .section-card.section-card--observacao>.section-title.label-title,html body app-freelancer .section-card.section-card--observacao>.section-title.label-title.observacao-section-title,html body .portal-ui-theme app-freelancer .section-card.section-card--observacao>.section-title.label-title,html body .portal-ui-theme app-freelancer .section-card.section-card--observacao>.section-title.label-title.observacao-section-title{position:relative!important;z-index:2!important;margin-top:-25px!important;margin-left:0!important;margin-bottom:.5rem!important;background:transparent!important;overflow:visible!important;line-height:1.2!important}html body app-freelancer .section-card.section-card--observacao .form-row,html body .portal-ui-theme app-freelancer .section-card.section-card--observacao .form-row{margin-bottom:0!important;width:100%!important;max-width:100%!important;min-width:0!important}html body app-freelancer .section-card.section-card--observacao .form-group,html body .portal-ui-theme app-freelancer .section-card.section-card--observacao .form-group{margin-left:0!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;gap:0!important}html body app-freelancer .section-card.section-card--observacao .form-group textarea,html body app-freelancer .section-card.section-card--observacao .form-group textarea[name=observation],html body .portal-ui-theme app-freelancer .section-card.section-card--observacao textarea[name=observation]{display:block!important;width:100%!important;max-width:100%!important;margin:-3px 0 0!important;min-height:calc(3.6em + 14px)!important;height:calc(3.6em + 14px)!important;line-height:1.2!important;box-sizing:border-box!important;resize:vertical!important}html body app-freelancer .availability-table thead th{height:27px!important;min-height:27px!important;max-height:27px!important;padding-top:2px!important;padding-bottom:0!important;line-height:27px!important;box-sizing:border-box!important}html body app-freelancer .availability-table tbody td{height:30px!important;min-height:30px!important;max-height:30px!important;padding-top:0!important;padding-bottom:0!important;line-height:30px!important;vertical-align:middle!important;box-sizing:border-box!important}html body app-freelancer .contatos-table tbody td[colspan]{height:auto!important;max-height:none!important;padding:12px 8px!important;line-height:1.3!important;overflow:visible!important}html body app-client .client-form-container .standard-form-header-bar,html body .portal-ui-theme app-client .client-form-container .standard-form-header-bar{z-index:1!important}html body app-client .client-form-container .standard-form-actions-float,html body .portal-ui-theme app-client .client-form-container .standard-form-actions-float{z-index:10!important}html body app-client .client-form-container .standard-form-body,html body .portal-ui-theme app-client .client-form-container .standard-form-body{position:relative!important;z-index:2!important;margin-top:0!important;padding-top:0!important;overflow:hidden!important;flex:1 1 auto!important;min-height:0!important}html body app-client .client-form-container .standard-form-body-scroll,html body .portal-ui-theme app-client .client-form-container .standard-form-body-scroll{overflow-x:hidden!important;overflow-y:auto!important;padding-top:12px!important}html body app-client .client-form-container .section-card.section-card-dados-cliente,html body .portal-ui-theme app-client .standard-form-body .section-card.section-card-dados-cliente{position:relative!important;z-index:2!important;margin-top:0!important;overflow:visible!important;padding-bottom:0!important;margin-bottom:-4px!important}html body app-client .client-form-container .section-card.section-card-dados-cliente--fisica,html body .portal-ui-theme app-client .standard-form-body .section-card.section-card-dados-cliente--fisica{height:125px!important}html body app-client .client-form-container .section-card.section-card-dados-cliente--juridica,html body .portal-ui-theme app-client .standard-form-body .section-card.section-card-dados-cliente--juridica{height:180px!important}html body app-client .section-card.section-card-dados-cliente>.section-title.label-title,html body .portal-ui-theme app-client .section-card.section-card-dados-cliente>.section-title.label-title{position:relative!important;z-index:5!important;overflow:visible!important}html body app-client .form-row-tipo-pessoa>.form-group.short:first-child,html body .portal-ui-theme app-client .form-row-tipo-pessoa>.form-group.short:first-child{margin-left:-5px!important;flex:0 0 110px!important;max-width:110px!important;min-width:110px!important;width:110px!important}html body app-client .form-row-fisica-documentos>.form-group.short:first-child,html body .portal-ui-theme app-client .form-row-fisica-documentos>.form-group.short:first-child{margin-left:-5px!important;flex:0 0 110px!important;max-width:110px!important;min-width:110px!important;width:110px!important}html body app-client .form-row.form-row-fisica-documentos,html body .portal-ui-theme app-client .form-row.form-row-fisica-documentos{margin-top:-25px!important}html body app-client .form-row.form-row-fisica-documentos>.form-group.form-group-email,html body .portal-ui-theme app-client .form-row.form-row-fisica-documentos>.form-group.form-group-email{min-width:50px!important}html body app-client .form-row.form-row-fisica-documentos>.form-group.short:nth-child(2),html body .portal-ui-theme app-client .form-row.form-row-fisica-documentos>.form-group.short:nth-child(2){min-width:160px!important}html body app-client .form-row.form-row-fiscal,html body .portal-ui-theme app-client .form-row.form-row-fiscal{margin-top:-27px!important;margin-bottom:0!important}html body app-client .form-row-tipo-pessoa app-selector-common .selector-common__field,html body app-client .form-row-tipo-pessoa app-selector-common select.selector-common__field,html body .portal-ui-theme app-client .form-row-tipo-pessoa app-selector-common .selector-common__field,html body .portal-ui-theme app-client .form-row-tipo-pessoa app-selector-common select.selector-common__field{margin-top:-2px!important}html body app-client .form-row-fiscal app-selector-common .selector-common__field,html body app-client .form-row-fiscal app-selector-common select.selector-common__field,html body .portal-ui-theme app-client .form-row-fiscal app-selector-common .selector-common__field,html body .portal-ui-theme app-client .form-row-fiscal app-selector-common select.selector-common__field{margin-top:-4px!important}html body app-client .form-row-tipo-pessoa app-input-text .input-text__field,html body .portal-ui-theme app-client .form-row-tipo-pessoa app-input-text .input-text__field{margin-top:3px!important}html body app-client app-person-legaldocument.client-cnpj-field .person-legaldocument__label,html body .portal-ui-theme app-client app-person-legaldocument.client-cnpj-field .person-legaldocument__label,html body app-client .form-row-tipo-pessoa app-person-legaldocument .person-legaldocument__label,html body .portal-ui-theme app-client .form-row-tipo-pessoa app-person-legaldocument .person-legaldocument__label{position:relative!important;top:4px!important;margin-top:4px!important}html body app-client .form-row-tipo-pessoa app-person-legaldocument input,html body .portal-ui-theme app-client .form-row-tipo-pessoa app-person-legaldocument input{margin-top:0!important}html body app-client .form-row.form-row-fiscal>.form-group.form-group-fiscal:first-child,html body .portal-ui-theme app-client .form-row.form-row-fiscal>.form-group.form-group-fiscal:first-child,html body app-client .form-row.form-row-email-site>.form-group.form-group-email,html body .portal-ui-theme app-client .form-row.form-row-email-site>.form-group.form-group-email{margin-left:-5px!important}html body app-client .form-row.form-row-email-site,html body .portal-ui-theme app-client .form-row.form-row-email-site{margin-top:5px!important}html body app-client .section-card-telefones app-phone-table,html body .portal-ui-theme app-client .section-card-telefones app-phone-table,html body app-client .section-card-contatos .contatos-pessoas-table,html body .portal-ui-theme app-client .section-card-contatos .contatos-pessoas-table{margin-left:-5px!important}html body app-client .client-form-container .section-card.section-card-telefones,html body app-client form.client-form>.section-card.section-card-telefones,html body app-client .section-card-dados-cliente+.section-card-telefones,html body app-client .client-form-container .section-card.section-card-contatos,html body app-client form.client-form>.section-card.section-card-contatos,html body app-client .client-form-container .section-card.section-card-endereco,html body app-client form.client-form>.section-card.section-card-endereco{transform:none!important;margin-bottom:0!important}html body app-client .client-form-container .section-card.section-card-endereco{padding-bottom:calc(1rem - 10px)!important}html body app-client .section-card.section-card-endereco>app-address-form,html body .portal-ui-theme app-client .section-card.section-card-endereco>app-address-form{display:block!important;margin-left:0!important;width:100%!important;max-width:none!important;box-sizing:border-box!important}html body app-client .section-card.section-card-observacao,html body .portal-ui-theme app-client .section-card.section-card-observacao{height:auto!important;min-height:0!important;max-height:none!important;box-sizing:border-box!important;overflow:visible!important;margin-top:-5px!important;padding:1rem 1.25rem!important;padding-bottom:calc(1rem - 15px)!important;transform:none!important}html body app-client .section-card.section-card-observacao .form-row,html body .portal-ui-theme app-client .section-card.section-card-observacao .form-row{margin-bottom:0!important;width:100%!important;max-width:100%!important;min-width:0!important}html body app-client .section-card.section-card-observacao .form-group,html body .portal-ui-theme app-client .section-card.section-card-observacao .form-group{margin-left:0!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;gap:0!important}html body app-client .section-card.section-card-observacao .form-group textarea,html body app-client .section-card.section-card-observacao textarea[name=observacaoCliente],html body .portal-ui-theme app-client .section-card.section-card-observacao textarea[name=observacaoCliente]{display:block!important;width:100%!important;max-width:100%!important;margin:-3px 0 0!important;min-height:calc(3.6em + 14px)!important;height:calc(3.6em + 14px)!important;line-height:1.2!important;box-sizing:border-box!important;resize:vertical!important}html body .contatos-table thead th{height:27px!important;min-height:27px!important;max-height:27px!important;padding-top:2px!important;padding-bottom:0!important;line-height:27px!important;vertical-align:middle!important;box-sizing:border-box!important;overflow:hidden!important}html body .contatos-table tbody td{height:25px!important;min-height:25px!important;max-height:25px!important;padding-top:0!important;padding-bottom:0!important;line-height:25px!important;vertical-align:middle!important;box-sizing:border-box!important;overflow:hidden!important}html body .contatos-table tbody tr{height:25px!important;max-height:25px!important}html body .contatos-table app-selector-common.selector-table,html body .contatos-table app-input-text.input-table,html body .contatos-table app-input-text.contato-pessoa-input,html body .contatos-table app-date-select.input-date-table{display:block!important;height:25px!important;min-height:25px!important;max-height:25px!important;margin:0!important;padding:0!important;overflow:hidden!important}html body .contatos-table app-selector-common.selector-table .selector-common,html body .contatos-table app-input-text.input-table .input-text,html body .contatos-table app-input-text.contato-pessoa-input .input-text{gap:0!important;height:25px!important;min-height:25px!important;max-height:25px!important;margin:0!important}html body .contatos-table app-input-text.input-table .input-text__field,html body .contatos-table app-input-text.contato-pessoa-input .input-text__field,html body .contatos-table app-selector-common.selector-table .selector-common__field,html body .contatos-table app-selector-common.selector-table select.selector-common__field,html body .contatos-table input:not([type=checkbox]):not([type=radio]):not([type=hidden]),html body .contatos-table select:not(.action-selector){height:25px!important;min-height:25px!important;max-height:25px!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;line-height:25px!important;box-sizing:border-box!important}html body .contatos-table .btn-table-add,html body .contatos-table .btn-table-exclude{height:25px!important;min-height:25px!important;max-height:25px!important;padding:5px!important;line-height:1.2!important;font-size:.85rem!important;font-weight:500!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important}html body .contatos-table .btn-table-add{color:var(--btn-table-add-text)!important}html body .contatos-table .btn-table-exclude{color:var(--btn-table-exclude-text)!important}html body .contatos-table .btn-table-add:hover:not(:disabled){color:var(--btn-table-add-text)!important;background:transparent!important;box-shadow:none!important;transform:none!important}html body .contatos-table .btn-table-exclude:hover:not(:disabled){color:var(--btn-table-exclude-text-hover)!important;background:transparent!important;box-shadow:none!important;transform:none!important}html body .contatos-table .btn-table-add:active:not(:disabled){color:var(--btn-table-add-text)!important;transform:none!important}html body .contatos-table .btn-table-exclude:active:not(:disabled){color:var(--btn-table-exclude-text-active)!important;transform:none!important}app-event-form app-phone-table .contatos-table thead th.label-form{font-family:var(--form-field-font-family)!important;font-size:var(--form-field-font-size)!important;font-weight:500!important;line-height:1.2}html body app-event-form .recursos-table th.recursos-table-forno-col,html body app-event-form .recursos-table td.recursos-table-forno-col{width:135px!important;min-width:135px!important;max-width:135px!important;box-sizing:border-box;overflow:hidden}app-event-form .address-copy-inline-label.label-form,app-event-form .address-section-title.label-form,app-event-form .address-section-title.label-title{color:var(--label-form-color)!important}html body app-event-form .address-section-title.label-title,html body app-event-form .endereco-group>.section-title.address-section-title{font-size:calc(var(--form-field-font-size) + 2px)!important;font-weight:700!important}html body app-event-form .address-section-title>.label-form,html body app-event-form .address-section-title .address-copy-inline-label,html body app-event-form .address-section-title .address-copy-inline-label.label-form{font-size:inherit!important;font-weight:inherit!important;font-family:inherit!important;line-height:inherit!important;color:inherit!important}html body app-event-form .form-section-card.endereco-group.grouped-margin-top,html body app-event-form .form-section-card.endereco-group,html body app-event-form .form-section-card.como-chegar-evento-group.grouped-margin-top,html body app-event-form .form-section-card.como-chegar-evento-group{margin-top:10px!important}html body app-event-form .form-section-card.telefones-group.grouped-margin-top,html body app-event-form .form-section-card.telefones-group{margin-top:9px!important;padding-top:2px!important}html body app-event-form .form-section-card.observacao-group.grouped-margin-top,html body app-event-form .form-section-card.observacao-group{margin-top:9px!important}html body app-event-form .observacao-group .form-group textarea[name=observacaoCliente],html body app-event-form .observacao-group .form-group textarea[name=observacaoClienteJuridica],html body app-event-form .observacao-group textarea.input-color{margin-left:-10px!important;margin-top:-10px!important}html body app-event-form .dados-cadastrais-group .form-group-tipo-pessoa{flex:0 0 120px!important;width:120px!important;max-width:120px!important;min-width:120px!important;margin-top:2px!important}html body app-event-form .dados-cadastrais-group .form-group-sexo{flex:0 0 100px!important;width:100px!important;max-width:100px!important;min-width:100px!important;margin-top:2px!important}html body app-event-form .btn-search-client{margin-top:2px!important;margin-left:1px!important;height:25px!important;transform:none!important;border-radius:0!important}html body app-event-form .btn-search-client:hover,html body app-event-form .btn-search-client.btn-color:hover:not(:disabled),html body app-event-form .btn-search-client:active,html body app-event-form .btn-search-client.btn-color:active:not(:disabled){margin-top:2px!important;margin-left:1px!important;transform:none!important;box-shadow:none!important}html body app-event-form .form-section-card.observacao-group>.section-title.label-title.observacao-section-title,html body app-event-form div.observacao-section-title{margin-top:-14px!important;margin-left:-10px!important;background:#fff!important;padding-left:4px!important;padding-right:4px!important;width:fit-content!important;max-width:100%!important;box-sizing:border-box!important;position:relative!important;z-index:1!important;font-size:calc(var(--form-field-font-size) + 2px)!important;border-radius:0!important;color:var(--label-form-color)!important;font-weight:700!important;font-family:var(--form-field-font-family)!important;line-height:1.2!important}html body app-event-form .form-section-card.como-chegar-evento-group{height:76px!important;min-height:76px!important;max-height:76px!important;box-sizing:border-box!important;overflow:visible!important}html body app-event-form .observacao-anotacao-row .form-section-card.observacao-evento-group,html body app-event-form .observacao-anotacao-row .form-section-card.anotacao-evento-group,html body app-event-form .form-section-card.observacao-evento-group,html body app-event-form .form-section-card.anotacao-evento-group{height:76px!important;min-height:76px!important;max-height:76px!important;box-sizing:border-box!important;overflow:visible!important}html body app-event-form .form-section-card.como-chegar-evento-group .form-row .form-group textarea[name=referencePoint],html body app-event-form .form-section-card.observacao-evento-group .form-row .form-group textarea[name=observation],html body app-event-form .form-section-card.anotacao-evento-group .form-row .form-group textarea[name=annotation]{margin-top:-11px!important;min-height:calc(3.6em + 14px)!important;height:calc(3.6em + 14px)!important;line-height:1.2!important;box-sizing:border-box!important;resize:vertical!important}html body app-event-form .observacao-anotacao-row.grouped-margin-top,html body app-event-form .observacao-anotacao-row{display:flex!important;gap:18px!important;align-items:stretch!important;width:100%!important;margin-top:10px!important;box-sizing:border-box!important}html body app-event-form .observacao-anotacao-row .form-section-card.observacao-evento-group,html body app-event-form .observacao-anotacao-row .form-section-card.anotacao-evento-group{flex:1 1 0!important;min-width:0!important;margin-top:0!important;box-sizing:border-box!important}html body app-event-form .endereco-group>app-address-form{display:block!important;margin-left:-10px!important;width:calc(100% + 10px)!important;max-width:none!important;box-sizing:border-box!important}html body app-event-form .como-chegar-evento-group .form-group,html body app-event-form .observacao-evento-group .form-group,html body app-event-form .anotacao-evento-group .form-group{margin-left:-10px!important;width:calc(100% + 10px)!important;max-width:none!important;box-sizing:border-box!important}html body app-event-form .como-chegar-evento-group .form-group textarea,html body app-event-form .observacao-evento-group .form-group textarea,html body app-event-form .anotacao-evento-group .form-group textarea{margin-left:0!important}@media (max-width: 900px){html body app-event-form .observacao-anotacao-row{flex-direction:column!important}}html body app-event-form .form-section-card{background:#fff!important;border:1px solid #eee!important;border-radius:8px!important;box-shadow:0 1px 4px #00000008!important}html body app-event-form .event-form-tab-content{background:#fff!important;border-radius:0!important;margin-top:0!important}html body app-event-form .event-form-header.standard-form-header,html body .portal-ui-theme app-event-form .event-form-header.standard-form-header{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 0 1rem;padding-bottom:1rem;border-bottom:2px solid #ffe9b0}html body app-event-form .event-form-header .standard-form-title,html body .portal-ui-theme app-event-form .event-form-header .standard-form-title{margin:10px 0 0!important;color:#b71c1c;text-transform:uppercase;letter-spacing:1px;text-align:center}html body app-event-form .event-form-header .standard-form-actions,html body .portal-ui-theme app-event-form .event-form-header .standard-form-actions{width:100%;justify-content:flex-end;margin-top:20px;margin-bottom:0}html body app-event-form .form-section-card:not(.telefones-group):not(.observacao-group):not(.dados-cadastrais-group):not(.recursos-veiculo-group)>.section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.veiculos-section-title),html body app-event-form .itens-section .section-header>.section-title.label-title,html body app-event-form .section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title){margin-top:-9px!important;margin-left:-10px!important;background:#fff!important;padding-left:4px!important;padding-right:4px!important;width:fit-content!important;max-width:100%!important;box-sizing:border-box!important;position:relative!important;z-index:1!important;font-size:calc(var(--form-field-font-size) + 2px)!important;border-radius:0!important}html body app-event-form .form-section-card.dados-cadastrais-group{margin-top:-10px!important}html body app-event-form .form-section-card.dados-cadastrais-group:not(.dados-cadastrais-group-juridica)>.section-title.label-title,html body app-event-form .form-section-card.dados-cadastrais-group:not(.dados-cadastrais-group-juridica)>.dados-cadastrais-section-title{margin-top:-18px!important;margin-left:-10px!important;background:#fff!important;padding-left:4px!important;padding-right:4px!important;width:fit-content!important;color:var(--label-form-color)!important;font-weight:700!important;font-size:calc(var(--form-field-font-size) + 2px)!important}html body app-event-form .form-section-card.dados-cadastrais-group.dados-cadastrais-group-juridica>.section-title.label-title,html body app-event-form .form-section-card.dados-cadastrais-group-juridica>.dados-cadastrais-section-title,html body app-event-form .dados-cadastrais-group-juridica .dados-cadastrais-section-title{margin-top:-18px!important;margin-left:-10px!important;background:#fff!important;padding-left:4px!important;padding-right:4px!important;width:fit-content!important;color:var(--label-form-color)!important;font-weight:700!important;font-size:calc(var(--form-field-font-size) + 2px)!important}html body app-event-form .form-section-card.dados-evento-group,html body app-event-form .form-section-card.horarios-evento-group,html body app-event-form .form-section-card.participantes-evento-group,html body app-event-form .form-section-card.valor-participante-evento-group,html body app-event-form .form-section-card.horas-adicionais-evento-group,html body app-event-form .form-section-card.desconto-evento-group,html body app-event-form .form-section-card.valores-evento-group,html body app-event-form .form-section-card.freelancer-bebida-evento-group,html body app-event-form .form-section-card.endereco-group,html body app-event-form .form-section-card.como-chegar-evento-group,html body app-event-form .form-section-card.observacao-evento-group,html body app-event-form .form-section-card.anotacao-evento-group,html body app-event-form .form-section-card.recursos-freelances-group,html body app-event-form .form-section-card.recursos-veiculo-group,html body app-event-form .form-section-card.itens-ingredientes-group,html body app-event-form .form-section-card.itens-acessorios-group{position:relative!important;z-index:2!important;overflow:visible!important;padding-top:calc(1rem - 17.5px)!important;padding-left:1.25rem!important;padding-right:1.25rem!important}html body app-event-form .form-section-card.dados-evento-group{max-width:700px!important;height:120px!important;min-height:120px!important;max-height:120px!important;box-sizing:border-box!important}html body app-event-form .dados-evento-group .form-row-dados-evento-tabela-cidade{margin-top:-8px!important}html body app-event-form .dados-evento-group .form-row-dados-evento-principal{margin-top:-5px!important}html body app-event-form .dados-evento-group .form-group-data-contratacao,html body app-event-form .dados-evento-group .form-group-cidade-evento,html body app-event-form .freelancer-bebida-evento-group .form-group-cobrar-freelancer-bebida,html body app-event-form .freelancer-bebida-evento-group .form-group-valor-cobrar-cliente{margin-left:-7px!important}html body app-event-form .freelancer-bebida-evento-group .form-group-cobrar-freelancer-bebida{margin-top:-5px!important}html body app-event-form .dados-freelancer-bebida-row{display:flex!important;gap:18px!important;align-items:stretch!important;width:100%!important;flex-wrap:wrap!important}html body app-event-form .dados-freelancer-bebida-row .dados-evento-group{flex:0 1 700px!important;max-width:700px!important;margin-top:-10px!important}html body app-event-form .dados-freelancer-bebida-row .freelancer-bebida-evento-group{flex:1 1 280px!important;min-width:0!important;margin-top:-10px!important;height:120px!important;min-height:120px!important;max-height:120px!important;box-sizing:border-box!important}html body app-event-form .freelancer-bebida-evento-group .form-row-freelancer-bebida,html body app-event-form .freelancer-bebida-evento-group .form-row{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:1rem!important;width:100%!important}html body app-event-form .freelancer-bebida-evento-group .form-group-cobrar-freelancer-bebida{display:flex!important;flex-direction:column!important;align-items:flex-start!important;width:auto!important;min-width:0!important;flex:0 1 auto!important;margin-top:-5px!important}html body app-event-form .freelancer-bebida-evento-group .form-group-cobrar-freelancer-bebida>.label-form:first-child{display:block!important;width:100%!important;margin-bottom:0!important}html body app-event-form .freelancer-bebida-evento-group .form-group-cobrar-freelancer-bebida>label.toggle-switch{margin-top:-4px!important}html body app-event-form .freelancer-bebida-evento-group .form-group-valor-cobrar-cliente{margin-top:-5px!important;width:140px!important;min-width:140px!important;flex:0 0 140px!important}html body app-event-form .freelancer-bebida-evento-group .form-row.form-row-freelancer-bebida-valor,html body .portal-ui-theme app-event-form .freelancer-bebida-evento-group .form-row.form-row-freelancer-bebida-valor{padding-top:5px!important}html body .portal-ui-theme app-event-form .freelancer-bebida-evento-group .form-group-valor-cobrar-cliente app-input-number-decimal,html body app-event-form .freelancer-bebida-evento-group .form-group-valor-cobrar-cliente app-input-number-decimal,html body .portal-ui-theme app-event-form .freelancer-bebida-evento-group .form-group-valor-cobrar-cliente .input-number-decimal,html body app-event-form .freelancer-bebida-evento-group .form-group-valor-cobrar-cliente .input-number-decimal,html body .portal-ui-theme app-event-form .freelancer-bebida-evento-group .form-group-valor-cobrar-cliente .input-number-decimal__field,html body app-event-form .freelancer-bebida-evento-group .form-group-valor-cobrar-cliente .input-number-decimal__field{max-width:140px!important;width:100%!important;box-sizing:border-box!important}html body app-event-form .form-section-card.horarios-evento-group{padding-top:0!important;padding-bottom:0!important;height:110px!important;min-height:110px!important;max-height:110px!important;box-sizing:border-box!important}html body app-event-form .form-section-card.participantes-evento-group,html body app-event-form .form-section-card.valor-participante-evento-group,html body app-event-form .form-section-card.horas-adicionais-evento-group,html body app-event-form .form-section-card.desconto-evento-group,html body app-event-form .form-section-card.valores-evento-group{padding-top:0!important;padding-bottom:0!important;height:110px!important;min-height:110px!important;max-height:110px!important;box-sizing:border-box!important}html body app-event-form .form-section-card.horas-adicionais-evento-group{max-width:240px!important;min-width:170px!important}html body app-event-form .horario-participantes-row{display:flex!important;gap:18px!important;align-items:stretch!important;width:100%!important;flex-wrap:wrap!important}html body app-event-form .horario-participantes-row .horarios-evento-group,html body app-event-form .horario-participantes-row .participantes-evento-group,html body app-event-form .horario-participantes-row .valor-participante-evento-group,html body app-event-form .horario-participantes-row .horas-adicionais-evento-group,html body app-event-form .horario-participantes-row .desconto-evento-group,html body app-event-form .horario-participantes-row .valores-evento-group{margin-top:5px!important}html body app-event-form .horario-participantes-row .participantes-evento-group,html body app-event-form .horario-participantes-row .valor-participante-evento-group,html body app-event-form .horario-participantes-row .horas-adicionais-evento-group,html body app-event-form .horario-participantes-row .valores-evento-group{flex:0 0 auto!important;width:auto!important}html body app-event-form .horario-participantes-row .desconto-evento-group,html body app-event-form .form-section-card.desconto-evento-group{flex:1 1 0!important;min-width:0!important;width:auto!important;max-width:none!important}html body app-event-form .horario-participantes-row>.form-section-card.horarios-evento-group,html body app-event-form .horario-participantes-row>.form-section-card.participantes-evento-group,html body app-event-form .horario-participantes-row>.form-section-card.valor-participante-evento-group,html body app-event-form .horario-participantes-row>.form-section-card.horas-adicionais-evento-group,html body app-event-form .horario-participantes-row>.form-section-card.desconto-evento-group,html body app-event-form .horario-participantes-row>.form-section-card.valores-evento-group{flex:1 1 0!important;width:auto!important;min-width:max-content!important;max-width:none!important}html body app-event-form .horario-participantes-row>.form-section-card>.section-title.label-title{white-space:nowrap!important}@media (max-width: 1400px){html body app-event-form .horario-participantes-row{gap:12px!important}html body app-event-form .horario-participantes-row>.form-section-card.horarios-evento-group,html body app-event-form .horario-participantes-row>.form-section-card.participantes-evento-group,html body app-event-form .horario-participantes-row>.form-section-card.valor-participante-evento-group,html body app-event-form .horario-participantes-row>.form-section-card.horas-adicionais-evento-group,html body app-event-form .horario-participantes-row>.form-section-card.desconto-evento-group,html body app-event-form .horario-participantes-row>.form-section-card.valores-evento-group{padding-left:10px!important;padding-right:10px!important}}@media (max-width: 1200px){html body app-event-form .horario-participantes-row>.form-section-card.horarios-evento-group,html body app-event-form .horario-participantes-row>.form-section-card.participantes-evento-group,html body app-event-form .horario-participantes-row>.form-section-card.valor-participante-evento-group,html body app-event-form .horario-participantes-row>.form-section-card.horas-adicionais-evento-group,html body app-event-form .horario-participantes-row>.form-section-card.desconto-evento-group,html body app-event-form .horario-participantes-row>.form-section-card.valores-evento-group{flex:1 1 calc((100% - 24px) / 3)!important}}html body app-event-form .form-section-card.dados-evento-group>.section-title.label-title,html body app-event-form .form-section-card.freelancer-bebida-evento-group>.section-title.label-title,html body app-event-form .form-section-card.endereco-group>.section-title.label-title,html body app-event-form .form-section-card.como-chegar-evento-group>.section-title.label-title,html body app-event-form .form-section-card.observacao-evento-group>.section-title.label-title,html body app-event-form .form-section-card.anotacao-evento-group>.section-title.label-title,html body app-event-form .form-section-card.recursos-freelances-group>.section-title.label-title,html body app-event-form .form-section-card.itens-ingredientes-group>.section-title.label-title,html body app-event-form .form-section-card.itens-acessorios-group>.section-title.label-title{position:relative!important;z-index:5!important;margin-top:-9px!important;margin-left:-10px!important;margin-bottom:.75rem!important;overflow:visible!important}html body app-event-form .form-section-card.recursos-freelances-group,html body app-event-form .form-section-card.itens-ingredientes-group,html body app-event-form .form-section-card.itens-acessorios-group{margin-top:-10px!important;padding-bottom:0!important}html body app-event-form .itens-ingredientes-group .form-row,html body app-event-form .itens-acessorios-group .form-row{margin-top:-10px!important}html body app-event-form table.contatos-table:not(.details-table),html body app-event-form table.itens-table,html body app-event-form table.recursos-table,html body app-event-form table.follow-up-table,html body app-event-form table.occurrence-table,html body app-event-form table.penalized-table,html body app-event-form table.payment-table,html body app-event-form table.questions-table,html body app-event-form table.receipt-table,html body app-event-form table.freelancer-table,html body app-event-form app-phone-table table.contatos-table{margin-left:-10px!important;margin-right:10px!important;width:calc(100% + 20px)!important}html body app-event-form .form-section-card.acompanhamentos-group,html body app-event-form .form-section-card.ocorrencias-group,html body app-event-form .form-section-card.freelancers-penalizados-group,html body app-event-form .form-section-card.questoes-pos-venda-group{padding:9px 16px 0!important;margin-top:-10px!important}html body app-event-form app-event-paid-modal .form-row.form-row-payment-filters{margin-bottom:0!important}html body app-event-form app-event-paid-modal .form-group-payment-date label.date-select__label,html body app-event-form app-event-paid-modal .form-group-payment-method label.selector-common__label,html body app-event-paid-modal .form-group-payment-date label.date-select__label,html body app-event-paid-modal .form-group-payment-method label.selector-common__label{margin-top:-20px!important}html body app-event-form app-event-paid-modal .form-section-card.pagamentos-freelancers-group,html body app-event-form .form-section-card.pagamentos-freelancers-group{padding:9px 16px 0!important;margin-top:11px!important}html body app-event-form .form-section-card.freelancers-penalizados-group.grouped-margin-top{margin-top:12px!important}html body app-event-form .form-section-card.acompanhamentos-group:not(.telefones-group):not(.observacao-group):not(.dados-cadastrais-group):not(.recursos-veiculo-group)>.section-title.label-title.acompanhamentos-section-title:not(.telefones-section-title):not(.observacao-section-title):not(.veiculos-section-title),html body app-event-form .form-section-card.ocorrencias-group:not(.telefones-group):not(.observacao-group):not(.dados-cadastrais-group):not(.recursos-veiculo-group)>.section-title.label-title.ocorrencias-section-title:not(.telefones-section-title):not(.observacao-section-title):not(.veiculos-section-title),html body app-event-form .form-section-card.freelancers-penalizados-group:not(.telefones-group):not(.observacao-group):not(.dados-cadastrais-group):not(.recursos-veiculo-group)>.section-title.label-title.freelancers-penalizados-section-title:not(.telefones-section-title):not(.observacao-section-title):not(.veiculos-section-title),html body app-event-form .form-section-card.pagamentos-freelancers-group:not(.telefones-group):not(.observacao-group):not(.dados-cadastrais-group):not(.recursos-veiculo-group)>.section-title.label-title.pagamentos-section-title:not(.telefones-section-title):not(.observacao-section-title):not(.veiculos-section-title),html body .portal-ui-theme app-event-form .acompanhamentos-section-title.label-title,html body .portal-ui-theme app-event-form .ocorrencias-section-title.label-title,html body .portal-ui-theme app-event-form .freelancers-penalizados-section-title.label-title,html body .portal-ui-theme app-event-form .pagamentos-section-title.label-title,html body app-event-form div.acompanhamentos-section-title,html body app-event-form div.ocorrencias-section-title,html body app-event-form div.freelancers-penalizados-section-title,html body app-event-form div.pagamentos-section-title{margin-top:-19px!important}html body app-event-form .acompanhamentos-group .form-row,html body app-event-form .ocorrencias-group .form-row,html body app-event-form .freelancers-penalizados-group .form-row,html body app-event-form .pagamentos-freelancers-group .form-row,html body app-event-form .questoes-pos-venda-group .form-row,html body app-event-form .observacao-pos-venda-group .form-row{margin-top:-10px!important;margin-bottom:0!important}html body app-event-form .recursos-freelances-group .form-group-tabela-valor-freelancer{margin-top:-10px!important;margin-left:-10px!important;flex:0 0 250px!important;width:250px!important;max-width:250px!important;min-width:250px!important}html body app-event-form .recursos-freelances-group .form-row-recursos-freelancers-table{margin-top:-8px!important}html body app-event-form .recursos-table td.recursos-table-toggle-cell{vertical-align:middle!important;text-align:center!important}html body app-event-form .recursos-table td.recursos-table-toggle-cell .toggle-switch{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;vertical-align:middle!important}html body app-event-form .form-section-card.recursos-veiculo-group.grouped-margin-top,html body app-event-form .form-section-card.recursos-veiculo-group{margin-top:7px!important;padding-bottom:0!important}html body app-event-form .form-section-card.recursos-veiculo-group.grouped-margin-top>.section-title.label-title.veiculos-section-title,html body app-event-form .form-section-card.recursos-veiculo-group>.section-title.label-title.veiculos-section-title,html body .portal-ui-theme app-event-form .veiculos-section-title.label-title,html body app-event-form div.veiculos-section-title{position:relative!important;z-index:5!important;margin-top:-9px!important;margin-left:-10px!important;margin-bottom:.75rem!important;background:#fff!important;padding-left:4px!important;padding-right:4px!important;width:fit-content!important;max-width:100%!important;box-sizing:border-box!important;color:var(--label-form-color)!important;font-weight:700!important;font-size:calc(var(--form-field-font-size) + 2px)!important;font-family:var(--form-field-font-family)!important;line-height:1.2!important;border-radius:0!important}html body app-event-form .form-section-card.horarios-evento-group>.section-title.label-title,html body app-event-form .form-section-card.participantes-evento-group>.section-title.label-title,html body app-event-form .form-section-card.valor-participante-evento-group>.section-title.label-title,html body app-event-form .form-section-card.horas-adicionais-evento-group>.section-title.label-title,html body app-event-form .form-section-card.desconto-evento-group>.section-title.label-title,html body app-event-form .form-section-card.valores-evento-group>.section-title.label-title{position:relative!important;z-index:5!important;margin-top:-9px!important;margin-left:-10px!important;margin-bottom:calc(.75rem - 15px)!important;overflow:visible!important}html body app-event-form .form-section-card.telefones-group.grouped-margin-top>.section-title.label-title.telefones-section-title,html body app-event-form .form-section-card.telefones-group>.section-title.label-title.telefones-section-title,html body app-event-form div.telefones-section-title,html body .portal-ui-theme app-event-form .telefones-section-title.label-title{margin-top:-13px!important;margin-left:-10px!important;background:#fff!important;padding-left:4px!important;padding-right:4px!important;width:fit-content!important;max-width:100%!important;box-sizing:border-box!important;position:relative!important;z-index:1!important;font-size:calc(var(--form-field-font-size) + 2px)!important;border-radius:0!important;color:var(--label-form-color)!important;font-weight:700!important;font-family:var(--form-field-font-family)!important;line-height:1.2!important}html body app-event-form .horarios-evento-group .form-group-horario-inline>label.label-form{width:58px!important;min-width:58px!important;max-width:58px!important;flex:0 0 58px!important;text-align:left!important;margin-left:-5px!important}html body app-event-form .participantes-evento-group .form-group-horario-inline>label.label-form{width:75px!important;min-width:75px!important;max-width:75px!important;flex:0 0 75px!important;text-align:left!important;margin:0 0 0 -5px!important}html body app-event-form .valor-participante-evento-group .form-group-horario-inline>label.label-form{width:90px!important;min-width:90px!important;max-width:90px!important;flex:0 0 90px!important;text-align:left!important;margin:0 0 0 -5px!important}html body app-event-form .horas-adicionais-evento-group .form-group-horario-inline>label.label-form,html body app-event-form .desconto-evento-group .form-group-horario-inline>label.label-form{width:40px!important;min-width:40px!important;max-width:40px!important;flex:0 0 40px!important;text-align:left!important;margin:0 0 0 -5px!important}html body app-event-form .valores-evento-group .form-group-horario-inline>label.label-form{width:120px!important;min-width:120px!important;max-width:120px!important;flex:0 0 120px!important;text-align:left!important;margin:0 0 0 -5px!important}html body app-event-form .horarios-evento-group .form-group-horario-inline:first-child,html body app-event-form .participantes-evento-group .form-group-horario-inline:first-child,html body app-event-form .valor-participante-evento-group .form-group-horario-inline:first-child,html body app-event-form .horas-adicionais-evento-group .form-group-horario-inline:first-child,html body app-event-form .desconto-evento-group .form-group-horario-inline:first-child,html body app-event-form .valores-evento-group .form-group-horario-inline:first-child{margin-top:3px!important}html body app-event-form .horarios-evento-group .form-group-horario-inline:nth-child(n+2),html body app-event-form .participantes-evento-group .form-group-horario-inline:nth-child(n+2),html body app-event-form .valor-participante-evento-group .form-group-horario-inline:nth-child(n+2),html body app-event-form .horas-adicionais-evento-group .form-group-horario-inline:nth-child(n+2),html body app-event-form .desconto-evento-group .form-group-horario-inline:nth-child(n+2),html body app-event-form .valores-evento-group .form-group-horario-inline:nth-child(n+2){margin-top:-22px!important}html body app-event-form .valores-evento-group .event-total-value{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;vertical-align:middle!important;width:70px!important;min-width:70px!important;max-width:70px!important;height:calc(var(--form-control-height, 34px) - 5px)!important;min-height:calc(var(--form-control-height, 34px) - 5px)!important;max-height:calc(var(--form-control-height, 34px) - 5px)!important;padding:0 8px 0 3px!important;font-size:calc(var(--form-field-font-size) + 1px)!important;font-family:var(--form-field-font-family)!important;font-weight:700!important;line-height:1!important;flex:0 0 70px!important;box-sizing:border-box!important}html body app-event-form .valores-evento-group .form-group-horario-inline{align-items:center!important}html body app-event-form .valor-participante-evento-group .event-total-value{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;vertical-align:middle!important;width:70px!important;min-width:70px!important;max-width:70px!important;height:calc(var(--form-control-height, 34px) - 5px)!important;min-height:calc(var(--form-control-height, 34px) - 5px)!important;max-height:calc(var(--form-control-height, 34px) - 5px)!important;padding:0 8px 0 3px!important;font-size:var(--form-field-font-size)!important;font-family:var(--form-field-font-family)!important;font-weight:400!important;line-height:1!important;flex:0 0 70px!important;box-sizing:border-box!important}html body app-event-form .valor-participante-evento-group .form-group-horario-inline{align-items:center!important}html body app-event-form .participantes-evento-group app-input-number-integer,html body app-event-form .participantes-evento-group app-input-number-decimal,html body app-event-form .horas-adicionais-evento-group app-input-number-integer,html body app-event-form .horas-adicionais-evento-group app-input-number-decimal,html body app-event-form .desconto-evento-group app-input-number-integer,html body app-event-form .desconto-evento-group app-input-number-decimal{width:60px!important;max-width:60px!important;flex:0 0 60px!important}html body app-event-form .valor-participante-evento-group app-input-number-integer,html body app-event-form .valor-participante-evento-group app-input-number-decimal{width:70px!important;max-width:70px!important;flex:0 0 70px!important}html body app-event-form .participantes-evento-group .input-number-integer,html body app-event-form .participantes-evento-group .input-number-decimal,html body app-event-form .horas-adicionais-evento-group .input-number-integer,html body app-event-form .horas-adicionais-evento-group .input-number-decimal,html body app-event-form .desconto-evento-group .input-number-integer,html body app-event-form .desconto-evento-group .input-number-decimal{width:60px!important}html body app-event-form .valor-participante-evento-group .input-number-integer,html body app-event-form .valor-participante-evento-group .input-number-decimal{width:70px!important}html body app-event-form .participantes-evento-group .input-number-integer__field,html body app-event-form .participantes-evento-group .input-number-decimal__field,html body app-event-form .horas-adicionais-evento-group .input-number-integer__field,html body app-event-form .horas-adicionais-evento-group .input-number-decimal__field,html body app-event-form .desconto-evento-group .input-number-integer__field,html body app-event-form .desconto-evento-group .input-number-decimal__field{width:60px!important;max-width:60px!important;min-width:60px!important;height:calc(var(--form-control-height, 34px) - 5px)!important;min-height:calc(var(--form-control-height, 34px) - 5px)!important;max-height:calc(var(--form-control-height, 34px) - 5px)!important}html body app-event-form .valor-participante-evento-group .input-number-integer__field,html body app-event-form .valor-participante-evento-group .input-number-decimal__field{width:70px!important;max-width:70px!important;min-width:70px!important;height:calc(var(--form-control-height, 34px) - 5px)!important;min-height:calc(var(--form-control-height, 34px) - 5px)!important;max-height:calc(var(--form-control-height, 34px) - 5px)!important}html body app-event-form .horarios-evento-group .time-input-no-icon,html body app-event-form .horas-adicionais-evento-group .time-input-no-icon{display:inline-block!important;width:60px!important;max-width:60px!important;overflow:hidden!important;flex:0 0 60px!important;vertical-align:middle!important}html body app-event-form .horarios-evento-group .time-input-no-icon,html body app-event-form .horas-adicionais-evento-group .time-input-no-icon{height:calc(var(--form-control-height, 34px) - 5px)!important;border:1px solid #e0e0e0!important;border-radius:4px!important;background:#fafafa!important;box-sizing:border-box!important}html body app-event-form .horarios-evento-group .time-input-no-icon:focus-within,html body app-event-form .horas-adicionais-evento-group .time-input-no-icon:focus-within{outline:1px auto -webkit-focus-ring-color}html body app-event-form .horarios-evento-group .time-input-no-icon>input[type=time],html body .portal-ui-theme app-event-form .horarios-evento-group .time-input-no-icon>input[type=time],html body app-event-form .horas-adicionais-evento-group .time-input-no-icon>input[type=time],html body .portal-ui-theme app-event-form .horas-adicionais-evento-group .time-input-no-icon>input[type=time]{border:none!important;border-radius:0!important;background:transparent!important;outline:none!important;box-shadow:none!important;height:calc(var(--form-control-height, 34px) - 7px)!important;min-height:calc(var(--form-control-height, 34px) - 7px)!important;max-height:calc(var(--form-control-height, 34px) - 7px)!important}html body app-event-form .horarios-evento-group .time-input-no-icon>input[type=time],html body app-event-form .horas-adicionais-evento-group .time-input-no-icon>input[type=time]{width:120px!important;max-width:none!important;min-width:120px!important;height:calc(var(--form-control-height, 34px) - 5px)!important;min-height:calc(var(--form-control-height, 34px) - 5px)!important;max-height:calc(var(--form-control-height, 34px) - 5px)!important;margin-top:0!important;box-sizing:border-box!important}html body app-event-form .horarios-evento-group input[type=time]::-webkit-calendar-picker-indicator,html body app-event-form .horarios-evento-group input[type=time]::-webkit-clear-button,html body app-event-form .horarios-evento-group input[type=time]::-webkit-inner-spin-button,html body app-event-form .horas-adicionais-evento-group input[type=time]::-webkit-calendar-picker-indicator,html body app-event-form .horas-adicionais-evento-group input[type=time]::-webkit-clear-button,html body app-event-form .horas-adicionais-evento-group input[type=time]::-webkit-inner-spin-button{display:none!important;appearance:none!important;opacity:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;background:transparent!important;pointer-events:none!important}html body app-event-form .itens-table thead th{height:27px!important;min-height:27px!important;max-height:27px!important;padding-top:2px!important;padding-bottom:0!important;line-height:27px!important;vertical-align:middle!important;box-sizing:border-box!important}html body app-event-form .itens-table tbody td{height:25px!important;min-height:25px!important;max-height:25px!important;padding-top:0!important;padding-bottom:0!important;line-height:25px!important;vertical-align:middle!important;box-sizing:border-box!important}html body app-event-form .itens-table .btn-table-add,html body app-event-form .itens-table .btn-table-exclude{height:25px!important;min-height:25px!important;max-height:25px!important;padding:5px!important;line-height:1.2!important;font-size:.85rem!important;font-weight:500!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important}html body app-event-form .itens-table .btn-table-add{color:var(--btn-table-add-text)!important}html body app-event-form .itens-table .btn-table-exclude{color:var(--btn-table-exclude-text)!important}html body app-event-form .itens-table tbody td[colspan]{height:auto!important;max-height:none!important;padding:12px 8px!important;line-height:1.3!important;overflow:visible!important}html body .portal-ui-theme select:not([multiple]):not([size]):not(.selector-common__field):not(.action-selector),html body .modal-overlay select:not([multiple]):not([size]):not(.selector-common__field):not(.action-selector),html body .client-select-modal select:not([multiple]):not([size]):not(.selector-common__field):not(.action-selector),html body .event-form-container select:not([multiple]):not([size]):not(.selector-common__field):not(.action-selector),html body .event-list-container select:not([multiple]):not([size]):not(.selector-common__field):not(.action-selector),html body .standard-form-container select:not([multiple]):not([size]):not(.selector-common__field):not(.action-selector),html body .consulta-list-container select:not([multiple]):not([size]):not(.selector-common__field):not(.action-selector),html body .form-base select:not([multiple]):not([size]):not(.selector-common__field):not(.action-selector),html body .filter-item select:not([multiple]):not([size]):not(.selector-common__field):not(.action-selector),html body app-company-selector select.company-selector{height:var(--form-control-height)!important;min-height:var(--form-control-height)!important;max-height:var(--form-control-height)!important;box-sizing:border-box!important;padding-top:0!important;padding-bottom:0!important;line-height:calc(var(--form-control-height) - 2px)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:var(--form-field-font-size)!important}html body .portal-ui-theme textarea,html body .form-base textarea,html body .standard-form-container textarea,html body .modal-overlay textarea,html body .event-form-container textarea,html body .client-select-modal textarea,html body .portal-ui-theme input[type=time],html body .form-base input[type=time],html body .standard-form-container input[type=time],html body .modal-overlay input[type=time],html body .event-form-container input[type=time],html body .portal-ui-theme input[type=datetime-local],html body .form-base input[type=datetime-local],html body .standard-form-container input[type=datetime-local],html body .modal-overlay input[type=datetime-local],html body .event-form-container input[type=datetime-local],html body .portal-ui-theme input.field-blocked,html body .form-base input.field-blocked,html body .standard-form-container input.field-blocked,html body .modal-overlay input.field-blocked,html body .input-with-btn>input[type=text],html body app-person-idcard input,html body app-person-legaldocument input,html body .client-select-modal input[type=text]{font-family:var(--form-field-font-family)!important;font-size:var(--form-field-font-size)!important}html body app-city-selector select.state-select,html body app-city-selector input.city-input,html body .portal-ui-theme app-city-selector select.state-select,html body .portal-ui-theme app-city-selector input.city-input,html body .event-list-container app-city-selector select.state-select,html body .event-list-container app-city-selector input.city-input,html body .filter-item app-city-selector select.state-select,html body .filter-item app-city-selector input.city-input,html body .standard-form-container app-city-selector select.state-select,html body .standard-form-container app-city-selector input.city-input,html body .form-base app-city-selector select.state-select,html body .form-base app-city-selector input.city-input,html body .modal-overlay app-city-selector select.state-select,html body .modal-overlay app-city-selector input.city-input{height:calc(var(--form-control-height, 34px) - 7px)!important;min-height:calc(var(--form-control-height, 34px) - 7px)!important;max-height:calc(var(--form-control-height, 34px) - 7px)!important;box-sizing:border-box!important;padding-top:0!important;padding-bottom:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:var(--form-field-font-size)!important;line-height:calc(var(--form-control-height, 34px) - 9px)!important}html body app-city-selector .city-selector-label,html body app-city-selector .city-selector-label.label-form{font-family:var(--form-field-font-family)!important;font-size:var(--form-field-font-size)!important;font-weight:var(--form-label-font-weight)!important}html body app-city-selector .autocomplete-dropdown,html body .event-list-container app-city-selector .autocomplete-dropdown,html body .free-city-filter app-city-selector .autocomplete-dropdown{background:#fff!important;background-color:#fff!important}html body app-city-selector .autocomplete-item,html body .event-list-container app-city-selector .autocomplete-item,html body .free-city-filter app-city-selector .autocomplete-item{background:#fff!important;background-color:#fff!important}html body app-city-selector .autocomplete-item:hover,html body .event-list-container app-city-selector .autocomplete-item:hover,html body .free-city-filter app-city-selector .autocomplete-item:hover{background:#fff7ed!important;background-color:#fff7ed!important}html body .free-filters-row-bottom{display:grid!important;grid-template-columns:minmax(297px,297px) 200px minmax(180px,180px) auto;grid-template-rows:auto auto;align-items:end!important;column-gap:21px;row-gap:4px}html body .free-filters-row-bottom>.filter-item{display:grid!important;grid-template-rows:subgrid;grid-row:span 2;gap:0!important}html body .free-filters-row-bottom .free-client-filter app-input-text,html body .free-filters-row-bottom .free-client-filter .input-text,html body .free-filters-row-bottom .free-city-filter app-city-selector,html body .free-filters-row-bottom .free-city-filter .city-selector-container,html body .free-filters-row-bottom .free-status-filter app-selector-common,html body .free-filters-row-bottom .free-status-filter .selector-common{display:grid!important;grid-template-rows:subgrid;grid-row:span 2;gap:0!important;height:100%}html body .free-filters-row-bottom .free-city-filter .city-selector-row{margin-top:-1px!important}html body .free-filters-row-bottom .free-city-filter .form-group{margin:0!important}html body .free-filters-row-bottom .free-client-filter .input-text__field{margin-top:-1px!important}html body .free-filters-row-bottom .free-status-filter .selector-common__field{margin-top:-1px!important;max-width:180px!important;width:100%!important}html body app-event-list .free-period-inputs .date-select-field-group{margin-top:2px!important}html body app-event-list .free-filters-row-top .filter-item .input-text__field{margin-top:2px!important}html body .free-filters-row-bottom .free-filter-button-item{justify-content:flex-start!important;margin-left:10px!important}html body .free-filters-row-bottom .btn-filter-free-events{margin-top:-1px!important}html body app-selector-common select.selector-common__field:not([multiple]):not([size]),html body .portal-ui-theme app-selector-common select.selector-common__field:not([multiple]):not([size]),html body .event-list-container app-selector-common select.selector-common__field:not([multiple]):not([size]),html body .event-list-container .filter-item app-selector-common select.selector-common__field:not([multiple]):not([size]),html body .filter-item app-selector-common select.selector-common__field:not([multiple]):not([size]),html body .consulta-list-container app-selector-common select.selector-common__field:not([multiple]):not([size]),html body .standard-form-container app-selector-common select.selector-common__field:not([multiple]):not([size]),html body .form-base app-selector-common select.selector-common__field:not([multiple]):not([size]),html body .modal-overlay app-selector-common select.selector-common__field:not([multiple]):not([size]){height:calc(var(--form-control-height, 34px) - 7px)!important;min-height:calc(var(--form-control-height, 34px) - 7px)!important;max-height:calc(var(--form-control-height, 34px) - 7px)!important;box-sizing:border-box!important;padding-top:0!important;padding-bottom:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:var(--form-field-font-size)!important;line-height:calc(var(--form-control-height, 34px) - 9px)!important}html body .event-list-container .event-date-nav .date-select-combined,html body app-event-list .event-date-nav .date-select-combined,html body app-event-freelancer-team .event-date-nav .date-select-combined{min-height:calc(var(--form-control-height, 34px) - 7px)!important;height:calc(var(--form-control-height, 34px) - 7px)!important;max-height:calc(var(--form-control-height, 34px) - 7px)!important;box-sizing:border-box!important;overflow:hidden!important}html body .event-list-container .event-date-nav .date-select-text,html body app-event-list .event-date-nav .date-select-text,html body app-event-freelancer-team .event-date-nav .date-select-text{padding-top:0!important;padding-bottom:0!important;height:calc(var(--form-control-height, 34px) - 7px)!important;line-height:calc(var(--form-control-height, 34px) - 7px)!important;box-sizing:border-box!important}html body .event-list-container .event-date-nav .nav-button.nav-button--chevron,html body app-event-list .event-date-nav .nav-button.nav-button--chevron,html body app-event-freelancer-team .event-date-nav .nav-button.nav-button--chevron{height:calc(var(--form-control-height, 34px) - 7px)!important}html body app-event-list .btn-filter-free-events.btn-color,html body .event-list-container .btn-filter-free-events.btn-color{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;height:26px!important;min-height:26px!important;max-height:26px!important;padding:0 18px!important;line-height:1!important;font-size:var(--form-field-font-size, 9pt)!important}html body .event-list-container .event-date-nav .date-select-embedded-picker .mat-mdc-text-field-wrapper,html body .event-list-container .event-date-nav .date-select-embedded-picker .mat-mdc-form-field-infix,html body .event-list-container .event-date-nav .date-select-embedded-picker .mat-mdc-icon-button.mat-mdc-button-base,html body app-event-list .event-date-nav .date-select-embedded-picker .mat-mdc-text-field-wrapper,html body app-event-list .event-date-nav .date-select-embedded-picker .mat-mdc-form-field-infix,html body app-event-list .event-date-nav .date-select-embedded-picker .mat-mdc-icon-button.mat-mdc-button-base,html body app-event-freelancer-team .event-date-nav .date-select-embedded-picker .mat-mdc-text-field-wrapper,html body app-event-freelancer-team .event-date-nav .date-select-embedded-picker .mat-mdc-form-field-infix,html body app-event-freelancer-team .event-date-nav .date-select-embedded-picker .mat-mdc-icon-button.mat-mdc-button-base{height:calc(var(--form-control-height, 34px) - 7px)!important;min-height:calc(var(--form-control-height, 34px) - 7px)!important;max-height:calc(var(--form-control-height, 34px) - 7px)!important}html body .event-list-container .event-date-picker.mat-mdc-form-field .mat-mdc-text-field-wrapper,html body .event-list-container .event-date-picker .mdc-text-field--outlined,html body .event-list-container .event-date-picker .mat-mdc-form-field-flex,html body .event-list-container .event-date-picker .mat-mdc-form-field-infix,html body app-event-list .event-date-picker.mat-mdc-form-field .mat-mdc-text-field-wrapper,html body app-event-list .event-date-picker .mdc-text-field--outlined,html body app-event-list .event-date-picker .mat-mdc-form-field-flex,html body app-event-list .event-date-picker .mat-mdc-form-field-infix{height:27px!important;min-height:27px!important;max-height:27px!important}html body .event-list-container .event-date-picker .mat-mdc-form-field-infix,html body app-event-list .event-date-picker .mat-mdc-form-field-infix{padding-top:0!important;padding-bottom:0!important}html body .event-list-container .event-date-picker input.mat-mdc-input-element,html body app-event-list .event-date-picker input.mat-mdc-input-element{height:27px!important;line-height:27px!important;padding-top:0!important;padding-bottom:0!important}html body .event-list-container .event-date-picker .mat-mdc-icon-button.mat-mdc-button-base,html body app-event-list .event-date-picker .mat-mdc-icon-button.mat-mdc-button-base{width:30px!important;height:30px!important}html body app-supplier .supplier-form-container .supplier-form .section-card{padding-top:1rem!important;padding-bottom:calc(1rem + 2.5px)!important;overflow:visible!important;border:1px solid #eee!important;border-radius:8px!important}html body app-supplier .supplier-form-container .supplier-form .section-card.section-card-dados-cadastrais{padding-top:1rem!important;padding-bottom:calc(1rem - 7.5px)!important}html body app-supplier .supplier-form-container .supplier-form .section-card.section-card-dados-cadastrais .section-title{margin-bottom:calc(.75rem - 5px)!important}html body app-supplier .supplier-form-container .supplier-form .section-card.section-card-dados-cadastrais .form-row-dados-principal{margin-bottom:-5px!important}html body app-supplier .supplier-form-container .supplier-form .section-card.section-card-dados-cadastrais .form-row-cnpj,html body app-supplier .supplier-form-container .supplier-form .section-card.section-card-dados-cadastrais .form-row-site-email-ativo{margin-top:3px!important}html body app-supplier .supplier-form-container .supplier-form .section-card.section-card-dados-cadastrais .form-row-site-email-ativo-fisica{margin-top:-17px!important}html body app-supplier .supplier-form-container .supplier-form .section-card.section-card-dados-cadastrais .data-group{margin-bottom:0!important}html body app-supplier .supplier-form-container .supplier-form .section-card.section-card-dados-cadastrais .form-group{margin-bottom:6px!important}html body app-supplier .supplier-form-container .supplier-form .section-card.section-card-telefones,html body app-supplier .supplier-form-container .supplier-form .section-card.section-card-contatos,html body app-supplier .supplier-form-container .supplier-form .section-card.section-card-endereco{margin-top:-5px!important}html body app-supplier .supplier-form-container .supplier-form .section-card.section-card-telefones{padding-top:1rem!important;padding-bottom:calc(1rem + .5px)!important}html body app-supplier .supplier-form-container .supplier-form .section-card.section-card-endereco{padding-top:1rem!important;padding-bottom:calc(1rem - 9.5px)!important}html body app-supplier .supplier-form-container .supplier-form .section-card.section-card-endereco .section-title{margin-bottom:calc(.75rem - 5px)!important}html body app-supplier .supplier-form-container .supplier-form .section-card.section-card-endereco app-address-form .form-group{margin-bottom:6px!important}html body app-supplier .supplier-form-container .supplier-form .section-card.section-card-endereco app-address-form .form-row:last-of-type{margin-bottom:0!important}html body app-supplier .supplier-form-container .supplier-form .section-card.section-card-endereco app-address-form .address-row-bairro-cidade{margin-top:0!important}html body app-supplier .supplier-form-container .supplier-form .section-card.section-card--observacao,html body app-supplier .supplier-form-container .supplier-form .section-card.section-card-observacao{overflow:visible!important;margin-top:-5px!important;padding:1rem 1.25rem!important;padding-bottom:calc(1rem - 15px)!important}html body app-employee .employee-form-container .section-card>.section-title.label-title,html body app-employee .section-card.section-card-colaborador-data>.section-title.label-title,html body app-employee .section-card.section-card-dados-pessoais>.section-title.label-title,html body app-employee .section-card.section-card-endereco>.section-title.label-title,html body app-employee .section-card.section-card-observacao>.section-title.label-title,html body app-employee .section-card.section-card--observacao>.section-title.label-title,html body app-employee .section-card.section-card-permissions-pages>.section-title.label-title,html body app-employee .section-card.section-card-user-companies>.section-title.label-title{margin-top:-26px!important;margin-left:-10px!important;background:transparent!important;padding-left:4px!important;padding-right:4px!important;width:fit-content!important;max-width:100%!important;box-sizing:border-box!important;position:relative!important;z-index:1!important;font-size:calc(var(--form-field-font-size) + 2px)!important}html body app-employee .employee-form-container .section-card.section-card-colaborador-data>.section-title.label-title.colaborador-section-title,html body app-employee .section-card.section-card-colaborador-data>.section-title.label-title.colaborador-section-title,html body .portal-ui-theme app-employee .section-card.section-card-colaborador-data>.section-title.label-title.colaborador-section-title,html body .portal-ui-theme app-employee .employee-form-container .section-card.section-card-colaborador-data>.section-title.label-title.colaborador-section-title{margin-top:-21px!important;margin-bottom:calc(.75rem - 5px)!important}html body app-employee .employee-form-container .section-card.section-card-dados-pessoais>.section-title.label-title.pessoais-section-title,html body app-employee .section-card.section-card-dados-pessoais>.section-title.label-title.pessoais-section-title,html body .portal-ui-theme app-employee .section-card.section-card-dados-pessoais>.section-title.label-title.pessoais-section-title,html body .portal-ui-theme app-employee .employee-form-container .section-card.section-card-dados-pessoais>.section-title.label-title.pessoais-section-title{margin-top:-24px!important;margin-bottom:calc(.75rem - 2px)!important}html body app-employee .employee-form-container .section-card.section-card-observacao>.section-title.label-title.observacao-section-title,html body app-employee .section-card.section-card-observacao>.section-title.label-title.observacao-section-title,html body app-employee .section-card.section-card--observacao>.section-title.label-title.observacao-section-title,html body .portal-ui-theme app-employee .section-card.section-card-observacao>.section-title.label-title.observacao-section-title,html body .portal-ui-theme app-employee .section-card.section-card--observacao>.section-title.label-title.observacao-section-title,html body .portal-ui-theme app-employee .employee-form-container .section-card.section-card-observacao>.section-title.label-title.observacao-section-title{margin-top:-24px!important;margin-bottom:calc(.75rem - 2px)!important}html body app-employee .section-card.section-card--observacao,html body app-employee .section-card.section-card-observacao,html body .portal-ui-theme app-employee .section-card.section-card--observacao,html body .portal-ui-theme app-employee .section-card.section-card-observacao{overflow:visible!important;padding:1rem 1.25rem!important;padding-top:calc(1rem - 4px)!important;padding-bottom:0!important}html body app-employee .section-card.section-card--observacao textarea[name=observation],html body app-employee .section-card.section-card-observacao textarea[name=observation],html body .portal-ui-theme app-employee .section-card.section-card--observacao textarea[name=observation],html body .portal-ui-theme app-employee .section-card.section-card-observacao textarea[name=observation]{margin-top:-6px!important}html body app-employee .employee-form-container .employee-form,html body .portal-ui-theme app-employee .employee-form-container .employee-form{overflow:visible!important}html body app-employee .employee-form-container .employee-form .section-card,html body .portal-ui-theme app-employee .employee-form-container .section-card{overflow:visible!important;border:1px solid #eee!important;border-radius:8px!important}html body app-company .company-form-container .section-card>.section-title.label-title,html body app-company .section-card.section-card-dados-empresa>.section-title.label-title,html body app-company .section-card.section-card-telefones>.section-title.label-title,html body app-company .section-card.section-card-endereco>.section-title.label-title,html body app-company .section-card.section-card-parametros>.section-title.label-title{margin-top:-26px!important;margin-left:-10px!important;background:transparent!important;padding-left:4px!important;padding-right:4px!important;width:fit-content!important;max-width:100%!important;box-sizing:border-box!important;position:relative!important;z-index:1!important;font-size:calc(var(--form-field-font-size) + 2px)!important}html body app-company .company-form-container .company-form,html body .portal-ui-theme app-company .company-form-container .company-form{overflow:visible!important}html body app-company .company-form-container .company-form .section-card,html body .portal-ui-theme app-company .company-form-container .section-card{overflow:visible!important;border:1px solid #eee!important;border-radius:8px!important}html body app-company .company-form-container .form-row-documentos-cidade,html body .portal-ui-theme app-company .company-form-container .form-row-documentos-cidade{margin-top:-10px!important}html body app-company .company-form-container .form-row-site-email-ativo,html body .portal-ui-theme app-company .company-form-container .form-row-site-email-ativo{margin-top:-13px!important}html body app-company .form-group-cidade,html body .portal-ui-theme app-company .form-group-cidade{gap:0!important}html body app-company .form-group-cidade>label+app-city-selector,html body app-company .form-group-cidade app-city-selector,html body .portal-ui-theme app-company .form-group-cidade>label+app-city-selector,html body .portal-ui-theme app-company .form-group-cidade app-city-selector{margin-top:0!important}html body app-company .form-group-cidade app-city-selector .city-selector-container,html body app-company .form-group-cidade app-city-selector .city-selector-row,html body .portal-ui-theme app-company .form-group-cidade app-city-selector .city-selector-container,html body .portal-ui-theme app-company .form-group-cidade app-city-selector .city-selector-row{margin-top:0!important;gap:0!important}html body app-company .form-group-cidade app-city-selector .form-group,html body .portal-ui-theme app-company .form-group-cidade app-city-selector .form-group{margin-top:0!important;margin-bottom:0!important}html body app-company .section-card-endereco app-address-form .address-row-bairro-cidade,html body .portal-ui-theme app-company .section-card-endereco app-address-form .address-row-bairro-cidade{align-items:flex-end!important;margin-top:-2px!important}html body app-company .section-card-endereco app-address-form .address-cidade-group,html body app-company .section-card-endereco app-address-form .city-selector-row .form-group,html body .portal-ui-theme app-company .section-card-endereco app-address-form .address-cidade-group,html body .portal-ui-theme app-company .section-card-endereco app-address-form .city-selector-row .form-group{margin-top:0!important;margin-bottom:0!important}html body app-company .section-card-endereco app-address-form .city-selector-row,html body .portal-ui-theme app-company .section-card-endereco app-address-form .city-selector-row{margin-top:0!important;align-items:flex-end!important}html body app-employee .employee-form-container .employee-form.form-base .section-card.employee-section-compact,html body app-employee .employee-form-container .employee-form.form-base .section-card.section-card-colaborador-data,html body app-employee .employee-form-container .employee-form.form-base .section-card.section-card-dados-pessoais,html body .portal-ui-theme app-employee .employee-form-container .employee-form.form-base .section-card.employee-section-compact,html body .portal-ui-theme app-employee .employee-form-container .employee-form.form-base .section-card.section-card-colaborador-data,html body .portal-ui-theme app-employee .employee-form-container .employee-form.form-base .section-card.section-card-dados-pessoais{padding:1rem 1.25rem!important;padding-top:calc(1rem - 4px)!important;padding-bottom:0!important}html body app-employee .employee-form-container .employee-form.form-base .section-card.employee-section-compact>.form-row-employee-data+.form-row-employee-data,html body app-employee .employee-form-container .employee-form.form-base .section-card.employee-section-compact>.form-row+.form-row,html body app-employee .employee-form-container .employee-form.form-base .section-card.section-card-colaborador-data>.form-row-employee-data+.form-row-employee-data,html body app-employee .employee-form-container .employee-form.form-base .section-card.section-card-colaborador-data>.form-row+.form-row,html body app-employee .employee-form-container .employee-form.form-base .section-card.section-card-dados-pessoais>.form-row-employee-data+.form-row-employee-data,html body app-employee .employee-form-container .employee-form.form-base .section-card.section-card-dados-pessoais>.form-row+.form-row,html body .portal-ui-theme app-employee .employee-form-container .employee-form.form-base .section-card.employee-section-compact>.form-row-employee-data+.form-row-employee-data,html body .portal-ui-theme app-employee .employee-form-container .employee-form.form-base .section-card.employee-section-compact>.form-row+.form-row,html body .portal-ui-theme app-employee .employee-form-container .employee-form.form-base .section-card.section-card-colaborador-data>.form-row-employee-data+.form-row-employee-data,html body .portal-ui-theme app-employee .employee-form-container .employee-form.form-base .section-card.section-card-colaborador-data>.form-row+.form-row,html body .portal-ui-theme app-employee .employee-form-container .employee-form.form-base .section-card.section-card-dados-pessoais>.form-row-employee-data+.form-row-employee-data,html body .portal-ui-theme app-employee .employee-form-container .employee-form.form-base .section-card.section-card-dados-pessoais>.form-row+.form-row{margin-top:-10px!important}html body app-employee .employee-form-container .employee-form.form-base .section-card.employee-section-compact>.form-row.form-row-employee-rg,html body app-employee .employee-form-container .employee-form.form-base .section-card.section-card-colaborador-data>.form-row.form-row-employee-rg,html body app-employee .employee-form-container .employee-form.form-base .section-card.section-card-dados-pessoais>.form-row.form-row-employee-rg,html body .portal-ui-theme app-employee .employee-form-container .employee-form.form-base .section-card.employee-section-compact>.form-row.form-row-employee-rg,html body .portal-ui-theme app-employee .employee-form-container .employee-form.form-base .section-card.section-card-colaborador-data>.form-row.form-row-employee-rg,html body .portal-ui-theme app-employee .employee-form-container .employee-form.form-base .section-card.section-card-dados-pessoais>.form-row.form-row-employee-rg{margin-top:-18px!important}html body app-employee .employee-form-container .employee-form.form-base .section-card.employee-section-compact>.form-row.form-row-employee-registro,html body app-employee .employee-form-container .employee-form.form-base .section-card.section-card-colaborador-data>.form-row.form-row-employee-registro,html body app-employee .employee-form-container .employee-form.form-base .section-card.section-card-dados-pessoais>.form-row.form-row-employee-registro,html body .portal-ui-theme app-employee .employee-form-container .employee-form.form-base .section-card.employee-section-compact>.form-row.form-row-employee-registro,html body .portal-ui-theme app-employee .employee-form-container .employee-form.form-base .section-card.section-card-colaborador-data>.form-row.form-row-employee-registro,html body .portal-ui-theme app-employee .employee-form-container .employee-form.form-base .section-card.section-card-dados-pessoais>.form-row.form-row-employee-registro{margin-top:-15px!important}html body app-employee .employee-form-container .employee-form.form-base .section-card.employee-section-compact .form-group,html body app-employee .employee-form-container .employee-form.form-base .section-card.section-card-colaborador-data .form-group,html body app-employee .employee-form-container .employee-form.form-base .section-card.section-card-dados-pessoais .form-group,html body .portal-ui-theme app-employee .employee-form-container .employee-form.form-base .section-card.employee-section-compact .form-group,html body .portal-ui-theme app-employee .employee-form-container .employee-form.form-base .section-card.section-card-colaborador-data .form-group,html body .portal-ui-theme app-employee .employee-form-container .employee-form.form-base .section-card.section-card-dados-pessoais .form-group{margin-bottom:6px!important}html body app-employee .employee-form-container .employee-form.form-base .section-card.employee-section-compact>.form-row:last-child .form-group,html body app-employee .employee-form-container .employee-form.form-base .section-card.section-card-colaborador-data>.form-row:last-child .form-group,html body app-employee .employee-form-container .employee-form.form-base .section-card.section-card-dados-pessoais>.form-row:last-child .form-group,html body .portal-ui-theme app-employee .employee-form-container .employee-form.form-base .section-card.employee-section-compact>.form-row:last-child .form-group,html body .portal-ui-theme app-employee .employee-form-container .employee-form.form-base .section-card.section-card-colaborador-data>.form-row:last-child .form-group,html body .portal-ui-theme app-employee .employee-form-container .employee-form.form-base .section-card.section-card-dados-pessoais>.form-row:last-child .form-group{margin-bottom:0!important}html body app-employee .employee-form-container .employee-form.form-base .section-card.section-card-dados-pessoais,html body .portal-ui-theme app-employee .employee-form-container .employee-form.form-base .section-card.section-card-dados-pessoais{margin-top:-7px!important}html body app-employee .employee-form-container .employee-form.form-base .section-card.section-card-telefones,html body .portal-ui-theme app-employee .employee-form-container .employee-form.form-base .section-card.section-card-telefones{margin-top:-5px!important}html body app-employee .employee-form-container .employee-form.form-base .section-card.section-card-endereco,html body .portal-ui-theme app-employee .employee-form-container .employee-form.form-base .section-card.section-card-endereco{margin-top:-2px!important}html body app-employee .employee-form-container .employee-form.form-base .section-card.section-card-cargo,html body .portal-ui-theme app-employee .employee-form-container .employee-form.form-base .section-card.section-card-cargo{margin-top:-3px!important}html body app-employee .employee-form-container .employee-form.form-base .section-card.section-card-observacao,html body app-employee .employee-form-container .employee-form.form-base .section-card.section-card--observacao,html body .portal-ui-theme app-employee .employee-form-container .employee-form.form-base .section-card.section-card-observacao,html body .portal-ui-theme app-employee .employee-form-container .employee-form.form-base .section-card.section-card--observacao{margin-top:-5px!important}html body app-employee .employee-form-container .form-row-user-header .employee-user-name-field,html body .portal-ui-theme app-employee .employee-form-container .form-row-user-header .employee-user-name-field{max-width:250px!important}html body app-employee .employee-form-container .form-row-user-header .employee-user-profile-field,html body .portal-ui-theme app-employee .employee-form-container .form-row-user-header .employee-user-profile-field{max-width:200px!important}html body app-employee .employee-form-container .employee-copy-from-field,html body .portal-ui-theme app-employee .employee-form-container .employee-copy-from-field{flex:0 0 300px!important;width:300px!important;max-width:300px!important}html body app-employee .section-card-permissions-pages .permission-module-header,html body app-employee .section-card-permissions-pages .permission-module-name,html body app-employee .section-card-permissions-pages .permission-page-name,html body app-employee .section-card-permissions-pages .permission-empty-state,html body app-employee .section-card-user-companies .permission-company-name,html body app-employee .section-card-user-companies .permission-empty-state,html body .portal-ui-theme app-employee .section-card-permissions-pages .permission-module-header,html body .portal-ui-theme app-employee .section-card-permissions-pages .permission-module-name,html body .portal-ui-theme app-employee .section-card-permissions-pages .permission-page-name,html body .portal-ui-theme app-employee .section-card-permissions-pages .permission-empty-state,html body .portal-ui-theme app-employee .section-card-user-companies .permission-company-name,html body .portal-ui-theme app-employee .section-card-user-companies .permission-empty-state{font-family:var(--form-field-font-family)!important;font-size:var(--form-field-font-size)!important;font-weight:var(--form-label-font-weight)!important;color:var(--label-form-color)!important}html body app-employee .section-card-permissions-pages .permission-module-name,html body app-employee .section-card-permissions-pages .permission-page-name,html body .portal-ui-theme app-employee .section-card-permissions-pages .permission-module-name,html body .portal-ui-theme app-employee .section-card-permissions-pages .permission-page-name{text-transform:uppercase!important}app-freelancer-bonus-payment label.label-form,html body app-freelancer-bonus-payment .freelancer-bonus-payment-form.form-base .form-group>label.label-form{color:var(--label-form-color)!important}app-event-freelancer-team label.label-form,app-event-freelancer-team-table span.label-form,html body app-event-freelancer-team-table .event-details .label-form{color:var(--label-form-color)!important;font-size:var(--form-field-font-size)!important;font-weight:var(--form-label-font-weight)!important;font-family:var(--form-field-font-family)!important}html body app-event-freelancer-team .event-day-summary-banner,html body app-event-freelancer-team .loading-message,html body app-event-freelancer-team .no-events-message,html body app-event-freelancer-team-table .table-header h3,html body app-event-freelancer-team-table .event-details,html body app-event-freelancer-team-table .event-details .detail-value{font-family:var(--form-field-font-family)!important;font-size:var(--form-field-font-size)!important}html body app-event-freelancer-team-table .table-header h3{font-size:calc(var(--form-field-font-size) + 2px)!important;font-weight:700!important;display:block!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body app-event-freelancer-team-table .event-details .detail-value,html body app-event-freelancer-team-table .freelancer-team-table .freelancer-name{color:var(--input-color)!important}html body app-event-freelancer-team .event-team-filters{flex-wrap:nowrap!important;align-items:flex-end!important;margin-bottom:8px!important}html body app-event-freelancer-team .event-team-filters .filters-row-eventos-dia{display:flex!important;flex-wrap:nowrap!important;align-items:flex-end!important;width:100%!important;min-width:0!important}html body app-event-freelancer-team .event-team-filters .event-date-nav .date-select-field-group{margin-top:1px!important}html body app-event-freelancer-team .event-team-filters .event-day-summary-banner{margin-top:0!important;margin-left:-50px!important;width:fit-content!important;max-width:250px!important;text-align:left!important;white-space:nowrap!important;justify-content:flex-start!important}html body app-event-freelancer-team-table .freelancer-team-table .cargo-cell .selector-table,html body app-event-freelancer-team-table .freelancer-team-table .cargo-cell app-selector-common .selector-common__field{font-size:calc(var(--form-field-font-size) - 1px)!important}html body app-freelancer-bonus-payment .bonus-table.lost-bonus-table thead th.lost-bonus-table-header{color:var(--label-form-color)!important;font-size:var(--table-font-size)!important;font-weight:700!important;text-align:center!important;font-family:var(--table-font-family)!important}html body app-freelancer-bonus-payment .bonus-table.lost-bonus-table tbody tr.lost-bonus-row td{color:#d32f2f!important;font-weight:600!important}html body table:not(.no-portal-table-theme):not(.mat-calendar-table) thead th,html body .modal-overlay table:not(.no-portal-table-theme):not(.mat-calendar-table) thead th{text-align:center!important;font-family:var(--table-font-family)!important;font-size:var(--table-font-size)!important}html body app-payment-calendar .freelancer-table.obligations-consult-table thead th.obligations-th,html body .portal-ui-theme app-payment-calendar .freelancer-table.obligations-consult-table thead th.obligations-th,html body app-receipt-calendar .freelancer-table.obligations-consult-table thead th.obligations-th,html body .portal-ui-theme app-receipt-calendar .freelancer-table.obligations-consult-table thead th.obligations-th{font-family:var(--table-font-family)!important;font-size:var(--table-font-size)!important;font-weight:600!important;color:#b71c1c!important;line-height:1.2!important;padding:.75rem .9rem!important;text-align:center!important;background:#fafafa!important;box-sizing:border-box!important;vertical-align:middle!important}html body app-payment-calendar .freelancer-table.obligations-consult-table tbody td,html body app-receipt-calendar .freelancer-table.obligations-consult-table tbody td{font-family:var(--table-font-family)!important;font-size:var(--table-font-size)!important;line-height:1.2!important}html body app-freelancer-bonus-payment .freelancers-table-wrapper .bonus-table thead th.freelancers-table-header{font-family:var(--table-font-family)!important;font-size:var(--table-font-size)!important}html body app-freelancer-bonus-payment .freelancers-table-wrapper .bonus-table{table-layout:fixed!important}html body app-freelancer-bonus-payment .freelancers-table-wrapper .bonus-table th.col-name,html body app-freelancer-bonus-payment .freelancers-table-wrapper .bonus-table td.col-name{width:auto!important;max-width:none!important}html body app-freelancer-bonus-payment .freelancers-table-wrapper .bonus-table th.col-checkbox,html body app-freelancer-bonus-payment .freelancers-table-wrapper .bonus-table td.col-checkbox{width:30px!important;min-width:30px!important;max-width:30px!important;padding-left:.35rem!important;padding-right:.35rem!important;box-sizing:border-box!important}html body app-freelancer-bonus-payment .freelancers-table-wrapper .bonus-table th.col-actions,html body app-freelancer-bonus-payment .freelancers-table-wrapper .bonus-table td.col-actions{width:91px!important;max-width:91px!important;min-width:91px!important}html body .portal-ui-theme app-payment-calendar .consulta-list-container table.freelancer-table.obligations-consult-table,html body app-payment-calendar .consulta-list-container table.freelancer-table.obligations-consult-table,html body .portal-ui-theme app-receipt-calendar .consulta-list-container table.freelancer-table.obligations-consult-table,html body app-receipt-calendar .consulta-list-container table.freelancer-table.obligations-consult-table{font-family:var(--table-font-family)!important;font-size:var(--table-font-size)!important}html body .portal-ui-theme app-payment-calendar .consulta-list-container table.freelancer-table.obligations-consult-table>thead>tr>th.obligations-th,html body app-payment-calendar .consulta-list-container table.freelancer-table.obligations-consult-table>thead>tr>th.obligations-th,html body .portal-ui-theme app-receipt-calendar .consulta-list-container table.freelancer-table.obligations-consult-table>thead>tr>th.obligations-th,html body app-receipt-calendar .consulta-list-container table.freelancer-table.obligations-consult-table>thead>tr>th.obligations-th{font-family:var(--table-font-family)!important;font-size:var(--table-font-size)!important;font-weight:600!important;color:#b71c1c!important;height:auto!important;min-height:0!important;max-height:none!important;line-height:1.2!important;padding:.75rem .9rem!important;text-align:center!important;background:#fafafa!important;box-sizing:border-box!important;vertical-align:middle!important}html body .portal-ui-theme app-payment-calendar .consulta-list-container table.freelancer-table.obligations-consult-table>tbody>tr>td,html body app-payment-calendar .consulta-list-container table.freelancer-table.obligations-consult-table>tbody>tr>td,html body .portal-ui-theme app-receipt-calendar .consulta-list-container table.freelancer-table.obligations-consult-table>tbody>tr>td,html body app-receipt-calendar .consulta-list-container table.freelancer-table.obligations-consult-table>tbody>tr>td{font-family:var(--table-font-family)!important;font-size:var(--table-font-size)!important;line-height:1.2!important}html body .portal-ui-theme app-login .login-card input.form-input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]),html body app-login .login-card input.form-input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]){font-size:.95rem!important;font-family:var(--form-field-font-family)!important;padding-top:calc(.875rem - 5px)!important;padding-bottom:calc(.875rem - 5px)!important}html body .portal-ui-theme app-login .login-card input.form-input::placeholder,html body app-login .login-card input.form-input::placeholder{font-size:.95rem!important}html body .portal-ui-theme app-login .login-card .form-group>label+input:not([type=checkbox]):not([type=radio]):not([type=hidden]),html body app-login .login-card .form-group>label+input:not([type=checkbox]):not([type=radio]):not([type=hidden]){margin-top:calc(var(--form-group-label-control-mt) + 1px - 4px + 3px + 2px + 1px)!important}html body .portal-ui-theme app-login .login-card .form-group>label+input#username,html body app-login .login-card .form-group>label+input#username{margin-top:calc(var(--form-group-label-control-mt) + 1px - 4px - 6px + 3px + 2px + 1px - 3px + 2px)!important}html body .portal-ui-theme app-login .login-card .form-group>label[for=username],html body app-login .login-card .form-group>label[for=username]{margin-top:-15px!important}html body .portal-ui-theme app-login .login-card .form-group>label[for=password],html body app-login .login-card .form-group>label[for=password]{margin-top:-15px!important}html body .portal-ui-theme app-login .login-card .form-group>label+app-company-selector,html body app-login .login-card .form-group>label+app-company-selector{margin-top:calc(var(--form-group-label-control-mt) - 4px)!important}html body .portal-ui-theme app-login .login-card .form-group>label+.password-input-container,html body app-login .login-card .form-group>label+.password-input-container{margin-top:calc(var(--form-group-label-control-mt) - 4px - 6px + 3px + 2px + 1px - 3px + 2px)!important}html body table:not(.mat-calendar-table):not(.no-portal-table-theme),html body table:not(.mat-calendar-table):not(.no-portal-table-theme) thead th,html body table:not(.mat-calendar-table):not(.no-portal-table-theme) tbody td,html body table:not(.mat-calendar-table):not(.no-portal-table-theme) tbody th,html body table:not(.mat-calendar-table):not(.no-portal-table-theme) tfoot td,html body .modal-overlay table:not(.mat-calendar-table):not(.no-portal-table-theme) thead th,html body .modal-overlay table:not(.mat-calendar-table):not(.no-portal-table-theme) tbody td,html body .client-select-modal table:not(.no-portal-table-theme) thead th,html body .client-select-modal table:not(.no-portal-table-theme) tbody td,html body .consulta-list-container table:not(.no-portal-table-theme) thead th,html body .consulta-list-container table:not(.no-portal-table-theme) tbody td,html body app-event-list .event-table,html body app-event-list .event-table thead th,html body app-event-list .event-table tbody td,html body app-event-list .event-table .field-line,html body app-payment-calendar .freelancer-table,html body app-payment-calendar .freelancer-table thead th,html body app-payment-calendar .freelancer-table tbody td,html body app-receipt-calendar .freelancer-table,html body app-receipt-calendar .freelancer-table thead th,html body app-receipt-calendar .freelancer-table tbody td,html body app-freelancer-bonus-payment .bonus-table,html body app-freelancer-bonus-payment .bonus-table thead th,html body app-freelancer-bonus-payment .bonus-table tbody td,html body app-event-paid-modal table,html body app-event-paid-modal table thead th,html body app-event-paid-modal table tbody td,html body app-post-event-modal table,html body app-post-event-modal table thead th,html body app-post-event-modal table tbody td,html body app-phone-table table,html body app-phone-table table thead th,html body app-phone-table table tbody td,html body app-event-freelancer-team-table table,html body app-event-freelancer-team-table table thead th,html body app-event-freelancer-team-table table tbody td{font-family:var(--table-font-family, var(--form-field-font-family))!important;font-size:calc(var(--table-font-size, var(--form-field-font-size)) - 1px)!important}html body app-event-freelancer-team-table .freelancer-team-table .freelancer-name,html body app-event-freelancer-team-table .freelancer-team-table .empty-message,html body app-event-freelancer-team-table .freelancer-team-table .selector-table,html body app-event-freelancer-team-table .freelancer-team-table .cargo-cell app-selector-common .selector-common__field{font-family:var(--table-font-family, var(--form-field-font-family))!important;font-size:calc(var(--table-font-size, var(--form-field-font-size)) - 1px)!important}html body app-event-freelancer-team-table .freelancer-team-table .col-actions .btn-table-add,html body app-event-freelancer-team-table .freelancer-team-table .col-actions .btn-table-add.btn-form,html body app-event-freelancer-team-table .freelancer-team-table .col-actions .btn-table-exclude,html body app-event-freelancer-team-table .freelancer-team-table .col-actions .btn-table-exclude.btn-form{font-size:calc(.85rem + 5px)!important;font-weight:700!important}html body table:not(.mat-calendar-table):not(.no-portal-table-theme) thead th,html body .modal-overlay table:not(.mat-calendar-table):not(.no-portal-table-theme) thead th,html body .consulta-list-container table:not(.no-portal-table-theme) thead th{text-align:center!important}html body .portal-ui-theme app-event-form app-post-event-modal .form-section-card.post-event-pizza-group,html body .portal-ui-theme app-event-form app-post-event-modal .form-section-card.post-event-participants-group,html body .portal-ui-theme app-event-form app-post-event-modal .form-section-card.post-event-payment-term-group,html body app-event-form app-post-event-modal .form-section-card.post-event-pizza-group,html body app-event-form app-post-event-modal .form-section-card.post-event-participants-group,html body app-event-form app-post-event-modal .form-section-card.post-event-payment-term-group,html body app-post-event-modal .form-section-card.post-event-pizza-group,html body app-post-event-modal .form-section-card.post-event-participants-group,html body app-post-event-modal .form-section-card.post-event-payment-term-group{height:60px!important;min-height:60px!important;max-height:60px!important;box-sizing:border-box!important}html body .portal-ui-theme app-event-form app-post-event-modal .form-section-card.post-event-recebimento-group,html body app-event-form app-post-event-modal .form-section-card.post-event-recebimento-group,html body app-post-event-modal .form-section-card.post-event-recebimento-group,html body .portal-ui-theme app-event-form app-post-event-modal .form-section-card.post-event-balanco-group,html body app-event-form app-post-event-modal .form-section-card.post-event-balanco-group,html body app-post-event-modal .form-section-card.post-event-balanco-group{margin-top:10px!important}html body .portal-ui-theme app-event-form app-post-event-modal .post-event-payment-term-field,html body app-event-form app-post-event-modal .post-event-payment-term-field,html body app-post-event-modal .post-event-payment-term-field{margin-top:-3px!important}html body .portal-ui-theme app-event-form app-post-event-modal .post-event-payment-term-field .selector-common__field,html body app-event-form app-post-event-modal .post-event-payment-term-field .selector-common__field,html body app-post-event-modal .post-event-payment-term-field .selector-common__field{margin-top:-5px!important}html body .portal-ui-theme app-event-form app-post-event-modal .contatos-table.receipt-table col.receipt-col-date,html body app-event-form app-post-event-modal .contatos-table.receipt-table col.receipt-col-date,html body app-post-event-modal .contatos-table.receipt-table col.receipt-col-date,html body .portal-ui-theme app-event-form app-post-event-modal .contatos-table.receipt-table th:nth-child(1),html body .portal-ui-theme app-event-form app-post-event-modal .contatos-table.receipt-table td:nth-child(1),html body app-event-form app-post-event-modal .contatos-table.receipt-table th:nth-child(1),html body app-event-form app-post-event-modal .contatos-table.receipt-table td:nth-child(1),html body app-post-event-modal .contatos-table.receipt-table th:nth-child(1),html body app-post-event-modal .contatos-table.receipt-table td:nth-child(1){width:90px!important;min-width:90px!important;max-width:90px!important}html body .portal-ui-theme app-event-form app-post-event-modal .contatos-table.receipt-table col.receipt-col-amount,html body app-event-form app-post-event-modal .contatos-table.receipt-table col.receipt-col-amount,html body app-post-event-modal .contatos-table.receipt-table col.receipt-col-amount,html body .portal-ui-theme app-event-form app-post-event-modal .contatos-table.receipt-table th:nth-child(2),html body .portal-ui-theme app-event-form app-post-event-modal .contatos-table.receipt-table td:nth-child(2),html body app-event-form app-post-event-modal .contatos-table.receipt-table th:nth-child(2),html body app-event-form app-post-event-modal .contatos-table.receipt-table td:nth-child(2),html body app-post-event-modal .contatos-table.receipt-table th:nth-child(2),html body app-post-event-modal .contatos-table.receipt-table td:nth-child(2){width:80px!important;min-width:80px!important;max-width:80px!important;padding-left:2px!important;padding-right:4px!important;box-sizing:border-box!important}html body .portal-ui-theme app-event-form app-post-event-modal .contatos-table.receipt-table col.receipt-col-received,html body app-event-form app-post-event-modal .contatos-table.receipt-table col.receipt-col-received,html body app-post-event-modal .contatos-table.receipt-table col.receipt-col-received,html body .portal-ui-theme app-event-form app-post-event-modal .contatos-table.receipt-table th:nth-child(3),html body .portal-ui-theme app-event-form app-post-event-modal .contatos-table.receipt-table td:nth-child(3),html body app-event-form app-post-event-modal .contatos-table.receipt-table th:nth-child(3),html body app-event-form app-post-event-modal .contatos-table.receipt-table td:nth-child(3),html body app-post-event-modal .contatos-table.receipt-table th:nth-child(3),html body app-post-event-modal .contatos-table.receipt-table td:nth-child(3){width:120px!important;min-width:120px!important;max-width:120px!important}html body .portal-ui-theme app-event-form app-post-event-modal .contatos-table.receipt-table col.receipt-col-payment,html body app-event-form app-post-event-modal .contatos-table.receipt-table col.receipt-col-payment,html body app-post-event-modal .contatos-table.receipt-table col.receipt-col-payment,html body .portal-ui-theme app-event-form app-post-event-modal .contatos-table.receipt-table th:nth-child(4),html body .portal-ui-theme app-event-form app-post-event-modal .contatos-table.receipt-table td:nth-child(4),html body app-event-form app-post-event-modal .contatos-table.receipt-table th:nth-child(4),html body app-event-form app-post-event-modal .contatos-table.receipt-table td:nth-child(4),html body app-post-event-modal .contatos-table.receipt-table th:nth-child(4),html body app-post-event-modal .contatos-table.receipt-table td:nth-child(4){width:180px!important;min-width:180px!important;max-width:180px!important}html body .portal-ui-theme app-event-form app-post-event-modal .contatos-table.receipt-table td.table-field-decimal app-input-number-decimal,html body app-event-form app-post-event-modal .contatos-table.receipt-table td.table-field-decimal app-input-number-decimal,html body app-post-event-modal .contatos-table.receipt-table td.table-field-decimal app-input-number-decimal,html body .portal-ui-theme app-event-form app-post-event-modal .contatos-table.receipt-table td.table-field-decimal .input-number-decimal__field,html body app-event-form app-post-event-modal .contatos-table.receipt-table td.table-field-decimal .input-number-decimal__field,html body app-post-event-modal .contatos-table.receipt-table td.table-field-decimal .input-number-decimal__field{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;padding-left:2px!important;padding-right:4px!important}html body .portal-ui-theme app-event-form app-post-event-modal .contatos-table.receipt-table th.contatos-table-actions-cell,html body .portal-ui-theme app-event-form app-post-event-modal .contatos-table.receipt-table td.contatos-table-actions-cell,html body app-event-form app-post-event-modal .contatos-table.receipt-table th.contatos-table-actions-cell,html body app-event-form app-post-event-modal .contatos-table.receipt-table td.contatos-table-actions-cell,html body app-post-event-modal .contatos-table.receipt-table th.contatos-table-actions-cell,html body app-post-event-modal .contatos-table.receipt-table td.contatos-table-actions-cell{width:90px!important;min-width:90px!important;max-width:90px!important}html body .portal-ui-theme app-event-form app-post-event-modal .contatos-table.receipt-table .contatos-table-actions-cell .btn-table-add,html body .portal-ui-theme app-event-form app-post-event-modal .contatos-table.receipt-table .contatos-table-actions-cell .btn-table-exclude,html body app-event-form app-post-event-modal .contatos-table.receipt-table .contatos-table-actions-cell .btn-table-add,html body app-event-form app-post-event-modal .contatos-table.receipt-table .contatos-table-actions-cell .btn-table-exclude,html body app-post-event-modal .contatos-table.receipt-table .contatos-table-actions-cell .btn-table-add,html body app-post-event-modal .contatos-table.receipt-table .contatos-table-actions-cell .btn-table-exclude{max-width:90px!important}html body .portal-ui-theme app-event-form app-post-event-modal .contatos-table.receipt-table td.receipt-date-cell app-date-select.input-date-table,html body app-event-form app-post-event-modal .contatos-table.receipt-table td.receipt-date-cell app-date-select.input-date-table,html body app-post-event-modal .contatos-table.receipt-table td.receipt-date-cell app-date-select.input-date-table{max-width:100%!important;width:100%!important}html body .portal-ui-theme app-event-form app-post-event-modal .contatos-table.receipt-table td.receipt-date-cell .date-select-combined,html body app-event-form app-post-event-modal .contatos-table.receipt-table td.receipt-date-cell .date-select-combined,html body app-post-event-modal .contatos-table.receipt-table td.receipt-date-cell .date-select-combined{max-width:100%!important;width:100%!important}html body .portal-ui-theme app-event-form app-post-event-modal .recebimento-table,html body app-event-form app-post-event-modal .recebimento-table,html body app-post-event-modal .recebimento-table{overflow-x:hidden!important;max-width:100%!important;width:100%!important}html body .portal-ui-theme app-event-form app-post-event-modal table.receipt-table,html body app-event-form app-post-event-modal table.receipt-table,html body app-post-event-modal table.receipt-table{min-width:0!important;width:100%!important;margin-left:0!important;margin-right:0!important;table-layout:fixed!important}html body .portal-ui-theme app-event-form app-post-event-modal .contatos-table.receipt-table th:nth-child(5),html body .portal-ui-theme app-event-form app-post-event-modal .contatos-table.receipt-table td:nth-child(5),html body app-event-form app-post-event-modal .contatos-table.receipt-table th:nth-child(5),html body app-event-form app-post-event-modal .contatos-table.receipt-table td:nth-child(5),html body app-post-event-modal .contatos-table.receipt-table th:nth-child(5),html body app-post-event-modal .contatos-table.receipt-table td:nth-child(5){width:auto!important;min-width:0!important;max-width:none!important}html body :is(app-input-text,app-input-number-integer,app-input-number-decimal) :is(.input-text,.input-number-integer,.input-number-decimal),html body .portal-ui-theme :is(app-input-text,app-input-number-integer,app-input-number-decimal) :is(.input-text,.input-number-integer,.input-number-decimal),html body .form-base :is(app-input-text,app-input-number-integer,app-input-number-decimal) :is(.input-text,.input-number-integer,.input-number-decimal),html body .standard-form-container :is(app-input-text,app-input-number-integer,app-input-number-decimal) :is(.input-text,.input-number-integer,.input-number-decimal),html body .portal-ui-theme app-event-form app-post-event-modal :is(app-input-text,app-input-number-integer,app-input-number-decimal) :is(.input-text,.input-number-integer,.input-number-decimal){gap:0!important}html body :is(app-input-text,app-input-number-integer,app-input-number-decimal) :is(.input-text__label,.input-number-integer__label,.input-number-decimal__label),html body .portal-ui-theme :is(app-input-text,app-input-number-integer,app-input-number-decimal) :is(.input-text__label,.input-number-integer__label,.input-number-decimal__label),html body .form-base :is(app-input-text,app-input-number-integer,app-input-number-decimal) :is(.input-text__label,.input-number-integer__label,.input-number-decimal__label),html body .standard-form-container :is(app-input-text,app-input-number-integer,app-input-number-decimal) :is(.input-text__label,.input-number-integer__label,.input-number-decimal__label),html body .portal-ui-theme app-event-form app-post-event-modal :is(app-input-text,app-input-number-integer,app-input-number-decimal) :is(.input-text__label,.input-number-integer__label,.input-number-decimal__label){margin-top:0!important;margin-bottom:0!important}html body :is(app-input-text,app-input-number-integer,app-input-number-decimal) :is(.input-text__label,.input-number-integer__label,.input-number-decimal__label)+:is(.input-text__field,.input-number-integer__field,.input-number-decimal__field),html body .portal-ui-theme :is(app-input-text,app-input-number-integer,app-input-number-decimal) :is(.input-text__label,.input-number-integer__label,.input-number-decimal__label)+:is(.input-text__field,.input-number-integer__field,.input-number-decimal__field),html body .form-base :is(app-input-text,app-input-number-integer,app-input-number-decimal) :is(.input-text__label,.input-number-integer__label,.input-number-decimal__label)+:is(.input-text__field,.input-number-integer__field,.input-number-decimal__field),html body .standard-form-container :is(app-input-text,app-input-number-integer,app-input-number-decimal) :is(.input-text__label,.input-number-integer__label,.input-number-decimal__label)+:is(.input-text__field,.input-number-integer__field,.input-number-decimal__field),html body .portal-ui-theme app-event-form :is(app-input-text,app-input-number-integer,app-input-number-decimal) :is(.input-text,.input-number-integer,.input-number-decimal) :is(.input-text__label,.input-number-integer__label,.input-number-decimal__label)+:is(.input-text__field,.input-number-integer__field,.input-number-decimal__field),html body .portal-ui-theme app-event-form app-post-event-modal :is(app-input-text,app-input-number-integer,app-input-number-decimal) :is(.input-text,.input-number-integer,.input-number-decimal) :is(.input-text__label,.input-number-integer__label,.input-number-decimal__label)+:is(.input-text__field,.input-number-integer__field,.input-number-decimal__field){margin-top:var(--input-component-label-field-mt, 0px)!important}html body .portal-ui-theme app-event-form app-post-sale-modal .date-select-field-group,html body app-event-form app-post-sale-modal .date-select-field-group,html body app-post-sale-modal .date-select-field-group{margin-top:0!important}html body .portal-ui-theme app-event-form app-post-sale-modal .selector-common__field,html body app-event-form app-post-sale-modal .selector-common__field,html body app-post-sale-modal .selector-common__field,html body app-post-sale-modal select.selector-common__field{margin-top:-4px!important}html body .portal-ui-theme app-event-form app-post-sale-modal .form-row.post-sale-header-fields,html body app-event-form app-post-sale-modal .form-row.post-sale-header-fields,html body app-post-sale-modal .form-row.post-sale-header-fields{justify-content:flex-start!important;flex-wrap:nowrap!important;margin-top:-15px!important}html body .portal-ui-theme app-event-form app-post-sale-modal .form-row.post-sale-header-fields>.form-group,html body app-event-form app-post-sale-modal .form-row.post-sale-header-fields>.form-group,html body app-post-sale-modal .form-row.post-sale-header-fields>.form-group{flex:0 0 auto!important;min-width:0!important}html body .portal-ui-theme app-event-form app-post-sale-modal .form-row.post-sale-header-fields>.form-group-post-sale-date,html body app-event-form app-post-sale-modal .form-row.post-sale-header-fields>.form-group-post-sale-date,html body app-post-sale-modal .form-row.post-sale-header-fields>.form-group-post-sale-date{width:176px!important}html body .portal-ui-theme app-event-form app-post-sale-modal .form-row.post-sale-header-fields>.form-group-post-sale-status,html body app-event-form app-post-sale-modal .form-row.post-sale-header-fields>.form-group-post-sale-status,html body app-post-sale-modal .form-row.post-sale-header-fields>.form-group-post-sale-status{width:200px!important;max-width:200px!important}html body .portal-ui-theme app-event-form app-post-sale-modal .form-section-card.questoes-pos-venda-group,html body app-event-form app-post-sale-modal .form-section-card.questoes-pos-venda-group,html body app-post-sale-modal .form-section-card.questoes-pos-venda-group{margin-top:-20px!important;padding-top:4px!important;max-height:calc(100% - 5px)!important}html body .portal-ui-theme app-event-form app-post-sale-modal .form-section-card.questoes-pos-venda-group:not(.telefones-group):not(.observacao-group):not(.dados-cadastrais-group):not(.recursos-veiculo-group)>.section-title.label-title.questoes-pos-venda-section-title:not(.telefones-section-title):not(.observacao-section-title):not(.veiculos-section-title),html body app-event-form app-post-sale-modal .form-section-card.questoes-pos-venda-group:not(.telefones-group):not(.observacao-group):not(.dados-cadastrais-group):not(.recursos-veiculo-group)>.section-title.label-title.questoes-pos-venda-section-title:not(.telefones-section-title):not(.observacao-section-title):not(.veiculos-section-title),html body app-event-form .form-section-card.questoes-pos-venda-group:not(.telefones-group):not(.observacao-group):not(.dados-cadastrais-group):not(.recursos-veiculo-group)>.section-title.label-title.questoes-pos-venda-section-title:not(.telefones-section-title):not(.observacao-section-title):not(.veiculos-section-title),html body .portal-ui-theme app-event-form .questoes-pos-venda-section-title.label-title,html body app-event-form div.questoes-pos-venda-section-title{margin-top:-19px!important}html body .portal-ui-theme app-event-form app-post-sale-modal .form-section-card.observacao-pos-venda-group,html body app-event-form app-post-sale-modal .form-section-card.observacao-pos-venda-group,html body app-post-sale-modal .form-section-card.observacao-pos-venda-group{margin-top:10px!important;padding:9px 10px 10px 16px!important;height:auto!important;min-height:0!important;max-height:none!important;box-sizing:border-box!important}html body .portal-ui-theme app-event-form app-post-sale-modal .form-section-card.observacao-pos-venda-group:not(.telefones-group):not(.observacao-group):not(.dados-cadastrais-group):not(.recursos-veiculo-group)>.section-title.label-title.observacao-pos-venda-section-title:not(.telefones-section-title):not(.observacao-section-title):not(.veiculos-section-title),html body app-event-form app-post-sale-modal .form-section-card.observacao-pos-venda-group:not(.telefones-group):not(.observacao-group):not(.dados-cadastrais-group):not(.recursos-veiculo-group)>.section-title.label-title.observacao-pos-venda-section-title:not(.telefones-section-title):not(.observacao-section-title):not(.veiculos-section-title),html body app-event-form .form-section-card.observacao-pos-venda-group:not(.telefones-group):not(.observacao-group):not(.dados-cadastrais-group):not(.recursos-veiculo-group)>.section-title.label-title.observacao-pos-venda-section-title:not(.telefones-section-title):not(.observacao-section-title):not(.veiculos-section-title),html body .portal-ui-theme app-event-form .observacao-pos-venda-section-title.label-title,html body app-event-form div.observacao-pos-venda-section-title{margin-top:-19px!important}html body .portal-ui-theme app-event-form app-post-sale-modal .observacao-pos-venda-group .form-row,html body app-event-form app-post-sale-modal .observacao-pos-venda-group .form-row,html body app-post-sale-modal .observacao-pos-venda-group .form-row{margin-top:-10px!important;margin-bottom:0!important;margin-right:0!important;width:100%!important}html body .portal-ui-theme app-event-form app-post-sale-modal .observacao-pos-venda-group .form-group,html body app-event-form app-post-sale-modal .observacao-pos-venda-group .form-group,html body app-post-sale-modal .observacao-pos-venda-group .form-group{flex:1 1 auto!important;min-width:0!important;margin-left:-10px!important;margin-right:0!important;margin-bottom:0!important;width:calc(100% + 10px)!important;max-width:none!important;box-sizing:border-box!important;gap:0!important}html body .portal-ui-theme app-event-form app-post-sale-modal .observacao-pos-venda-group textarea[name=observation],html body app-event-form app-post-sale-modal .observacao-pos-venda-group textarea[name=observation],html body app-post-sale-modal .observacao-pos-venda-group textarea[name=observation]{display:block!important;margin:-1px 0 0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;min-height:calc(2.4em + 14px)!important;height:calc(2.4em + 14px)!important}html body .portal-ui-theme app-event-form app-post-sale-modal .post-sale-fields-locked,html body app-event-form app-post-sale-modal .post-sale-fields-locked,html body app-post-sale-modal .post-sale-fields-locked{opacity:.55!important;pointer-events:none!important}html body .portal-ui-theme app-event-form app-post-sale-modal table.questions-table,html body app-event-form app-post-sale-modal table.questions-table,html body app-post-sale-modal table.questions-table{margin-top:3px!important}html body .portal-ui-theme app-event-form app-post-event-modal .post-event-recebimento-group .receipt-calendar-block,html body app-event-form app-post-event-modal .post-event-recebimento-group .receipt-calendar-block,html body app-post-event-modal .post-event-recebimento-group .receipt-calendar-block{overflow:visible!important;max-width:none!important;margin-top:-8px!important;margin-left:-10px!important;margin-right:10px!important;width:calc(100% + 20px)!important}html body .portal-ui-theme app-event-form app-post-event-modal .recebimento-table,html body app-event-form app-post-event-modal .recebimento-table,html body app-post-event-modal .recebimento-table{overflow:visible!important;max-width:none!important;width:100%!important}html body .portal-ui-theme app-event-form app-post-event-modal .post-event-recebimento-group table.receipt-table,html body app-event-form app-post-event-modal .post-event-recebimento-group table.receipt-table,html body app-post-event-modal .post-event-recebimento-group table.receipt-table{margin-top:0!important;margin-left:0!important;margin-right:0!important;width:100%!important}html body .portal-ui-theme app-event-form app-post-event-modal .post-event-balanco-group .balanco-op,html body app-event-form app-post-event-modal .post-event-balanco-group .balanco-op,html body app-post-event-modal .post-event-balanco-group .balanco-op{margin-left:130px!important;color:var(--label-form-color)!important}html body .portal-ui-theme app-event-form app-post-event-modal .post-event-freelancer-group .additional-values-op,html body app-event-form app-post-event-modal .post-event-freelancer-group .additional-values-op,html body app-post-event-modal .post-event-freelancer-group .additional-values-op{display:inline-block!important;position:static!important;top:auto!important;margin-top:0!important;margin-bottom:calc(var(--form-control-height) / 2 - 1px)!important;color:var(--label-form-color)!important}html body app-client-occurrence-modal .client-occurrence-field-row,html body app-event-form app-client-occurrence-modal .client-occurrence-field-row{margin-top:-20px!important}html body app-client-occurrence-modal .confirmation-overlay,html body app-event-form app-client-occurrence-modal .confirmation-overlay{z-index:4000!important}html body app-event-form .summary-occurrence-input,html body app-event-form .summary-occurrence-input .summary-field-value{width:130px!important;max-width:130px!important}html body app-event-list .standard-form-actions-float .btn-color-select,html body .portal-ui-theme app-event-list .standard-form-actions-float .btn-color-select{background-color:var(--btn-color-select-bg)!important;color:var(--btn-color-select-text)!important;border:1px solid var(--btn-color-select-hover)!important}html body app-event-list .standard-form-actions-float .btn-color-select:hover:not(:disabled),html body .portal-ui-theme app-event-list .standard-form-actions-float .btn-color-select:hover:not(:disabled){background-color:var(--btn-color-select-hover)!important;color:var(--btn-color-select-text)!important;border-color:var(--btn-color-select-hover)!important}html body app-event-list .standard-form-actions .btn-color-select,html body .portal-ui-theme app-event-list .standard-form-actions .btn-color-select.btn-form{border:1px solid var(--btn-color-select-hover)!important}html body app-event-list .standard-form-actions .btn-color-select:hover:not(:disabled),html body .portal-ui-theme app-event-list .standard-form-actions .btn-color-select.btn-form:hover:not(:disabled){border-color:var(--btn-color-select-hover)!important}html body app-event-list .standard-form-actions>button,html body app-event-list .standard-form-actions .event-list-print-menu,html body app-event-list .standard-form-actions .event-list-print-menu>button,html body app-event-list .standard-form-actions .btn-color-select,html body app-event-list .standard-form-actions .btn-consulta-view,html body app-event-list .standard-form-actions .btn-consulta-view.btn-form,html body app-event-list .standard-form-actions .btn-print,html body app-event-list .standard-form-actions .btn-print.btn-form,html body app-event-list .standard-form-actions .btn-consulta-new,html body app-event-list .standard-form-actions .btn-consulta-new.btn-form,html body app-event-list .standard-form-actions .btn-save,html body app-event-list .standard-form-actions .btn-save.btn-form,html body app-event-list .standard-form-actions .btn-close,html body .portal-ui-theme app-event-list .standard-form-actions>button,html body .portal-ui-theme app-event-list .standard-form-actions .event-list-print-menu,html body .portal-ui-theme app-event-list .standard-form-actions .event-list-print-menu>button,html body .portal-ui-theme app-event-list .standard-form-actions .btn-color-select,html body .portal-ui-theme app-event-list .standard-form-actions .btn-consulta-view,html body .portal-ui-theme app-event-list .standard-form-actions .btn-consulta-view.btn-form,html body .portal-ui-theme app-event-list .standard-form-actions .btn-print,html body .portal-ui-theme app-event-list .standard-form-actions .btn-print.btn-form,html body .portal-ui-theme app-event-list .standard-form-actions .btn-consulta-new,html body .portal-ui-theme app-event-list .standard-form-actions .btn-consulta-new.btn-form,html body .portal-ui-theme app-event-list .standard-form-actions .btn-save,html body .portal-ui-theme app-event-list .standard-form-actions .btn-save.btn-form,html body .portal-ui-theme app-event-list .standard-form-actions .btn-close,html body app-event-list .consulta-list-container .standard-form-actions .btn-consulta-new.btn-form,html body .portal-ui-theme app-event-list .consulta-list-container .standard-form-actions .btn-consulta-new.btn-form{width:110px!important;min-width:110px!important;max-width:110px!important;height:30px!important;box-sizing:border-box!important;font-family:var(--form-field-font-family, Arial, Helvetica, sans-serif)!important;font-size:var(--btn-close-font-size)!important;font-weight:500!important;line-height:1.2!important;padding-top:var(--btn-close-padding-y)!important;padding-bottom:var(--btn-close-padding-y)!important;padding-left:var(--btn-close-padding-x)!important;padding-right:var(--btn-close-padding-x)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body .portal-ui-theme app-payment-calendar .payment-modal--pagamentos .payment-group.form-section-card>.section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body .portal-ui-theme app-receipt-calendar .payment-modal--recebimentos .payment-group.form-section-card>.section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body app-payment-calendar .payment-modal--pagamentos .payment-group.form-section-card>.section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title),html body app-receipt-calendar .payment-modal--recebimentos .payment-group.form-section-card>.section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title){margin-top:-19px!important;background:#fff!important}html body .portal-ui-theme app-payment-calendar .payment-modal--pagamentos .payment-group app-input-text .input-text__label,html body .portal-ui-theme app-receipt-calendar .payment-modal--recebimentos .payment-group app-input-text .input-text__label,html body .form-base app-payment-calendar .payment-modal--pagamentos .payment-group app-input-text .input-text__label,html body .form-base app-receipt-calendar .payment-modal--recebimentos .payment-group app-input-text .input-text__label,html body app-payment-calendar .payment-modal--pagamentos .payment-group app-input-text .input-text__label,html body app-receipt-calendar .payment-modal--recebimentos .payment-group app-input-text .input-text__label,html body .portal-ui-theme app-payment-calendar .payment-modal--pagamentos .payment-group app-input-number-decimal .input-number-decimal__label,html body .portal-ui-theme app-receipt-calendar .payment-modal--recebimentos .payment-group app-input-number-decimal .input-number-decimal__label,html body .form-base app-payment-calendar .payment-modal--pagamentos .payment-group app-input-number-decimal .input-number-decimal__label,html body .form-base app-receipt-calendar .payment-modal--recebimentos .payment-group app-input-number-decimal .input-number-decimal__label,html body app-payment-calendar .payment-modal--pagamentos .payment-group app-input-number-decimal .input-number-decimal__label,html body app-receipt-calendar .payment-modal--recebimentos .payment-group app-input-number-decimal .input-number-decimal__label,html body .portal-ui-theme app-payment-calendar .payment-modal--pagamentos .payment-group app-selector-common .selector-common__label,html body .portal-ui-theme app-receipt-calendar .payment-modal--recebimentos .payment-group app-selector-common .selector-common__label,html body app-payment-calendar .payment-modal--pagamentos .payment-group app-selector-common .selector-common__label,html body app-receipt-calendar .payment-modal--recebimentos .payment-group app-selector-common .selector-common__label,html body .portal-ui-theme app-payment-calendar .payment-modal--pagamentos .payment-group app-date-select .date-select__label,html body .portal-ui-theme app-receipt-calendar .payment-modal--recebimentos .payment-group app-date-select .date-select__label,html body app-payment-calendar .payment-modal--pagamentos .payment-group app-date-select .date-select__label,html body app-receipt-calendar .payment-modal--recebimentos .payment-group app-date-select .date-select__label,html body .portal-ui-theme app-payment-calendar .payment-modal--pagamentos .payment-group label.label-form:not(.toggle-switch),html body .portal-ui-theme app-receipt-calendar .payment-modal--recebimentos .payment-group label.label-form:not(.toggle-switch),html body app-payment-calendar .payment-modal--pagamentos .payment-group label.label-form:not(.toggle-switch),html body app-receipt-calendar .payment-modal--recebimentos .payment-group label.label-form:not(.toggle-switch){margin-top:-10px!important}html body .portal-ui-theme app-payment-calendar .modal-overlay .modal-content.payment-modal--pagamentos .payment-group.payment-group-observation textarea.observation-textarea,html body .portal-ui-theme app-receipt-calendar .modal-overlay .modal-content.payment-modal--recebimentos .payment-group.payment-group-observation textarea.observation-textarea,html body app-payment-calendar .modal-overlay .modal-content.payment-modal--pagamentos .payment-group.payment-group-observation textarea.observation-textarea,html body app-receipt-calendar .modal-overlay .modal-content.payment-modal--recebimentos .payment-group.payment-group-observation textarea.observation-textarea,html body .form-base app-payment-calendar .payment-modal--pagamentos .payment-group-observation textarea.observation-textarea,html body .form-base app-receipt-calendar .payment-modal--recebimentos .payment-group-observation textarea.observation-textarea{display:block!important;flex:1 1 auto!important;height:auto!important;min-height:0!important;margin-top:0!important;margin-bottom:10px!important;resize:none!important}html body .portal-ui-theme app-payment-calendar .tab-content.standard-form-tab-page,html body app-payment-calendar .tab-content.standard-form-tab-page,html body .portal-ui-theme app-payment-calendar .payment-calendar-container .tab-content.standard-form-tab-page,html body app-payment-calendar .tab-content.standard-form-tab-page.tab-page-div,html body .portal-ui-theme app-payment-calendar .tab-page-div,html body .portal-ui-theme app-receipt-calendar .tab-content.standard-form-tab-page,html body app-receipt-calendar .tab-content.standard-form-tab-page,html body .portal-ui-theme app-receipt-calendar .payment-calendar-container .tab-content.standard-form-tab-page,html body app-receipt-calendar .tab-content.standard-form-tab-page.tab-page-div,html body .portal-ui-theme app-receipt-calendar .tab-page-div{padding-top:4px!important;padding-bottom:4px!important;margin-top:0!important}html body .portal-ui-theme app-payment-calendar .period-nav-label.label-form,html body app-payment-calendar .period-nav-label.label-form,html body app-payment-calendar .calendar-navigation .period-nav-label,html body .portal-ui-theme app-receipt-calendar .period-nav-label.label-form,html body app-receipt-calendar .period-nav-label.label-form,html body app-receipt-calendar .calendar-navigation .period-nav-label{margin-top:20px!important}html body .portal-ui-theme app-payment-calendar .consulta-list-container h1.standard-form-title,html body app-payment-calendar .consulta-list-container h1.standard-form-title,html body app-payment-calendar .list-header .standard-form-title,html body .portal-ui-theme app-receipt-calendar .consulta-list-container h1.standard-form-title,html body app-receipt-calendar .consulta-list-container h1.standard-form-title,html body app-receipt-calendar .list-header .standard-form-title,html body .portal-ui-theme app-financial-category .consulta-list-container h1.standard-form-title,html body app-financial-category .consulta-list-container h1.standard-form-title,html body app-financial-category .list-header .standard-form-title,html body .portal-ui-theme app-freelancer-price-table .consulta-list-container h1.standard-form-title,html body app-freelancer-price-table .consulta-list-container h1.standard-form-title,html body app-freelancer-price-table .list-header .standard-form-title,html body .portal-ui-theme app-freelancer .consulta-list-container h1.standard-form-title,html body app-freelancer .consulta-list-container h1.standard-form-title,html body app-freelancer .list-header .standard-form-title,html body .portal-ui-theme app-client .consulta-list-container h1.standard-form-title,html body app-client .consulta-list-container h1.standard-form-title,html body app-client .list-header .standard-form-title,html body .portal-ui-theme app-report-event-daily .consulta-list-container h1.standard-form-title,html body app-report-event-daily .consulta-list-container h1.standard-form-title,html body app-report-event-daily .list-header .standard-form-title,html body .portal-ui-theme app-report-event-not-attended .consulta-list-container h1.standard-form-title,html body app-report-event-not-attended .consulta-list-container h1.standard-form-title,html body app-report-event-not-attended .list-header .standard-form-title,html body .portal-ui-theme app-report-event-list .consulta-list-container h1.standard-form-title,html body app-report-event-list .consulta-list-container h1.standard-form-title,html body app-report-event-list .list-header .standard-form-title,html body .portal-ui-theme app-report-financial-receipts .consulta-list-container h1.standard-form-title,html body app-report-financial-receipts .consulta-list-container h1.standard-form-title,html body app-report-financial-receipts .list-header .standard-form-title,html body .portal-ui-theme app-report-financial-payments .consulta-list-container h1.standard-form-title,html body app-report-financial-payments .consulta-list-container h1.standard-form-title,html body app-report-financial-payments .list-header .standard-form-title{margin-top:10px!important}html body .portal-ui-theme app-report-event-daily form.report-form.form-base,html body app-report-event-daily form.report-form.form-base,html body .portal-ui-theme app-report-event-not-attended form.report-form.form-base,html body app-report-event-not-attended form.report-form.form-base{max-width:700px!important}html body .portal-ui-theme app-report-event-list form.report-form.form-base,html body app-report-event-list form.report-form.form-base{max-width:820px!important}html body app-report-event-not-attended .report-form.form-base .form-group,html body app-report-event-not-attended .report-form.form-base .form-group-period{max-width:none!important}html body app-report-event-not-attended .report-form.form-base .form-group,html body app-report-event-not-attended .report-form.form-base .form-group-period{flex:0 0 auto!important;min-width:0!important}html body app-report-event-not-attended app-date-select{width:130px!important;max-width:130px!important}html body app-report-event-not-attended .date-select-field-group,html body app-report-event-not-attended .date-select-combined{width:130px!important;max-width:130px!important;min-width:0!important}html body .consulta-list-container:not(.payment-calendar-container) .table-container,html body .consulta-list-container:not(.payment-calendar-container) .freelancer-table-container:not(.event-movement-table-container),html body .consulta-list-container:not(.payment-calendar-container) .product-table-container,html body .portal-ui-theme .consulta-list-container:not(.payment-calendar-container) .table-container,html body .portal-ui-theme .consulta-list-container:not(.payment-calendar-container) .freelancer-table-container:not(.event-movement-table-container),html body .portal-ui-theme .consulta-list-container:not(.payment-calendar-container) .product-table-container{border:1px solid #e0e0e0!important;border-radius:8px!important;overflow:auto!important;background:#fff!important;box-shadow:none!important}html body .consulta-list-container app-table-consult table.table-consult,html body .portal-ui-theme .consulta-list-container app-table-consult table.table-consult,html body .consulta-list-container table.data-table:not(.obligations-consult-table),html body .portal-ui-theme .consulta-list-container table.data-table:not(.obligations-consult-table){width:100%!important;margin-top:0!important;border:none!important;border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important;background:#fff!important;box-shadow:none!important}html body .consulta-list-container app-table-consult table.table-consult thead,html body .portal-ui-theme .consulta-list-container app-table-consult table.table-consult thead,html body .consulta-list-container table.data-table:not(.obligations-consult-table) thead,html body .portal-ui-theme .consulta-list-container table.data-table:not(.obligations-consult-table) thead{position:sticky!important;top:0!important;z-index:2!important;background:#fafafa!important}html body .consulta-list-container app-table-consult table.table-consult thead th,html body .portal-ui-theme .consulta-list-container app-table-consult table.table-consult thead th,html body .consulta-list-container table.data-table:not(.obligations-consult-table) thead th,html body .portal-ui-theme .consulta-list-container table.data-table:not(.obligations-consult-table) thead th{background:#fafafa!important;border:none!important;border-bottom:none!important;box-shadow:inset 0 -1px #e0e0e0!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0 .75rem!important;line-height:40px!important;box-sizing:border-box!important;vertical-align:middle!important;font-weight:600!important;color:var(--label-form-color)!important;text-align:center!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .consulta-list-container app-table-consult table.table-consult tbody tr,html body .portal-ui-theme .consulta-list-container app-table-consult table.table-consult tbody tr,html body .consulta-list-container table.data-table:not(.obligations-consult-table) tbody tr,html body .portal-ui-theme .consulta-list-container table.data-table:not(.obligations-consult-table) tbody tr{height:35px!important;border-bottom:none!important;box-shadow:inset 0 -1px #e0e0e0!important}html body .consulta-list-container app-table-consult table.table-consult tbody tr:last-child,html body .portal-ui-theme .consulta-list-container app-table-consult table.table-consult tbody tr:last-child,html body .consulta-list-container table.data-table:not(.obligations-consult-table) tbody tr:last-child,html body .portal-ui-theme .consulta-list-container table.data-table:not(.obligations-consult-table) tbody tr:last-child{box-shadow:none!important}html body .consulta-list-container app-table-consult table.table-consult tbody td,html body .portal-ui-theme .consulta-list-container app-table-consult table.table-consult tbody td,html body .consulta-list-container table.data-table:not(.obligations-consult-table) tbody td,html body .portal-ui-theme .consulta-list-container table.data-table:not(.obligations-consult-table) tbody td{height:35px!important;min-height:35px!important;max-height:35px!important;padding:0 .75rem!important;line-height:35px!important;vertical-align:middle!important;box-sizing:border-box!important;border:none!important;color:#666!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .consulta-list-container app-table-consult table.table-consult tbody td.empty-message,html body .portal-ui-theme .consulta-list-container app-table-consult table.table-consult tbody td.empty-message,html body .consulta-list-container table.data-table:not(.obligations-consult-table) tbody td.empty-message{height:auto!important;min-height:0!important;max-height:none!important;padding:2rem!important;line-height:1.4!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;color:#999!important}html body .consulta-list-container app-table-consult table.table-consult tbody tr:has(.empty-message),html body .portal-ui-theme .consulta-list-container app-table-consult table.table-consult tbody tr:has(.empty-message){height:auto!important;box-shadow:none!important}html body .consulta-list-container app-table-consult table.table-consult tbody tr.freelancer-row:nth-child(2n),html body .portal-ui-theme .consulta-list-container app-table-consult table.table-consult tbody tr.freelancer-row:nth-child(2n),html body .consulta-list-container app-table-consult table.table-consult tbody tr.freelancer-row:hover,html body .portal-ui-theme .consulta-list-container app-table-consult table.table-consult tbody tr.freelancer-row:hover,html body .consulta-list-container table.data-table:not(.obligations-consult-table) tbody tr:nth-child(2n),html body .consulta-list-container table.data-table:not(.obligations-consult-table) tbody tr:hover,html body .consulta-list-container .product-table tr.product-row:nth-child(2n),html body .consulta-list-container .product-table tr.product-row:hover{background:#f5f5f5!important}html body .consulta-list-container app-table-consult table.table-consult tbody tr.table-consult__row--selected,html body .consulta-list-container app-table-consult table.table-consult tbody tr.table-consult__row--selected:nth-child(2n),html body .consulta-list-container app-table-consult table.table-consult tbody tr.table-consult__row--selected:hover,html body .portal-ui-theme .consulta-list-container app-table-consult table.table-consult tbody tr.table-consult__row--selected,html body .consulta-list-container table.data-table:not(.obligations-consult-table) tbody tr.selected{background:#d6eaf8!important}html body .consulta-list-container app-table-consult table.table-consult tbody td.col-edit,html body .portal-ui-theme .consulta-list-container app-table-consult table.table-consult tbody td.col-edit,html body .consulta-list-container table.data-table tbody td.col-edit,html body .consulta-list-container app-table-consult table.table-consult tbody td:has(button),html body .consulta-list-container table.data-table tbody td:has(button){overflow:visible!important;line-height:1!important;padding-left:2px!important;padding-right:2px!important}html body .consulta-list-container app-table-consult table.table-consult tbody td.col-edit:has(.btn-consulta-view),html body .portal-ui-theme .consulta-list-container app-table-consult table.table-consult tbody td.col-edit:has(.btn-consulta-view),html body .consulta-list-container .col-edit:has(.btn-consulta-view){text-align:right!important}html body .portal-ui-theme app-event-list .event-movement-table-container .freelancer-table tr.table-consult__row--cancelado td,html body app-event-list .event-movement-table-container .freelancer-table tr.table-consult__row--cancelado td{color:#dc3545!important}html body .portal-ui-theme app-event-list .event-movement-table-container .freelancer-table tr.table-consult__row--confirmado td,html body app-event-list .event-movement-table-container .freelancer-table tr.table-consult__row--confirmado td{color:#28a745!important}html body .consulta-list-container table .btn-consulta-view,html body .consulta-list-container table .btn-consulta-view.btn-form,html body .portal-ui-theme .consulta-list-container table .btn-consulta-view.btn-form,html body .consulta-list-container .col-edit .btn-consulta-view.btn-form{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;color:var(--btn-consulta-view-text)!important;border-radius:0!important;padding:0 10px 0 0!important;font-size:var(--table-font-size)!important;justify-content:flex-end;text-align:right}html body .consulta-list-container table .btn-consulta-view:hover:not(:disabled),html body .consulta-list-container table .btn-consulta-view.btn-form:hover:not(:disabled),html body .portal-ui-theme .consulta-list-container table .btn-consulta-view.btn-form:hover:not(:disabled),html body .consulta-list-container .col-edit .btn-consulta-view.btn-form:hover:not(:disabled){background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;color:#0d47a1!important;transform:none!important;text-decoration:underline}html body app-event-form .section-title.label-title:not(.telefones-section-title):not(.observacao-section-title):not(.dados-cadastrais-section-title):not(.veiculos-section-title){background:#fff!important}html body app-event-form app-post-event-modal .form-section-card.post-event-pizza-group,html body app-event-form app-post-event-modal .form-section-card.post-event-participants-group,html body app-event-form app-post-event-modal .form-section-card.post-event-payment-term-group,html body app-event-form app-post-event-modal .form-section-card.post-event-balanco-group,html body app-event-form app-post-event-modal .form-section-card.post-event-valores-group,html body app-event-form app-post-event-modal .form-section-card.post-event-recebimento-group,html body app-event-form app-post-event-modal .form-section-card.post-event-freelancer-group{background:#fff!important;border:1px solid #eee!important;border-radius:8px!important;box-shadow:0 1px 4px #00000008!important}html body app-event-form app-post-event-modal .form-section-card.post-event-recebimento-group:not(.telefones-group):not(.observacao-group):not(.dados-cadastrais-group):not(.recursos-veiculo-group)>.section-title.label-title.post-event-recebimento-section-title:not(.telefones-section-title):not(.observacao-section-title):not(.veiculos-section-title),html body app-event-form app-post-event-modal .form-section-card.post-event-freelancer-group:not(.telefones-group):not(.observacao-group):not(.dados-cadastrais-group):not(.recursos-veiculo-group)>.section-title.label-title.post-event-freelancer-section-title:not(.telefones-section-title):not(.observacao-section-title):not(.veiculos-section-title),html body .portal-ui-theme app-event-form .post-event-recebimento-section-title.label-title,html body .portal-ui-theme app-event-form .post-event-freelancer-section-title.label-title,html body app-event-form div.post-event-recebimento-section-title,html body app-event-form div.post-event-freelancer-section-title{background:#fff!important}html body app-event-form app-post-event-modal .form-section-card.post-event-balanco-group:not(.telefones-group):not(.observacao-group):not(.dados-cadastrais-group):not(.recursos-veiculo-group)>.section-title.label-title.post-event-balanco-section-title:not(.telefones-section-title):not(.observacao-section-title):not(.veiculos-section-title),html body app-event-form app-post-event-modal .form-section-card.post-event-balanco-group>.section-title.label-title.post-event-balanco-section-title,html body .portal-ui-theme app-event-form .post-event-balanco-section-title.label-title,html body app-event-form div.post-event-balanco-section-title,html body app-event-form app-post-event-modal .form-section-card.post-event-payment-term-group:not(.telefones-group):not(.observacao-group):not(.dados-cadastrais-group):not(.recursos-veiculo-group)>.section-title.label-title.post-event-payment-term-section-title:not(.telefones-section-title):not(.observacao-section-title):not(.veiculos-section-title),html body app-event-form app-post-event-modal .form-section-card.post-event-payment-term-group>.section-title.label-title.post-event-payment-term-section-title,html body .portal-ui-theme app-event-form .post-event-payment-term-section-title.label-title,html body app-event-form div.post-event-payment-term-section-title,html body app-event-form app-post-event-modal .form-section-card.post-event-valores-group:not(.telefones-group):not(.observacao-group):not(.dados-cadastrais-group):not(.recursos-veiculo-group)>.section-title.label-title.post-event-valores-section-title:not(.telefones-section-title):not(.observacao-section-title):not(.veiculos-section-title),html body app-event-form app-post-event-modal .form-section-card.post-event-valores-group>.section-title.label-title.post-event-valores-section-title,html body .portal-ui-theme app-event-form .post-event-valores-section-title.label-title,html body app-event-form div.post-event-valores-section-title{background:#fff!important}html body .portal-ui-theme app-event-form app-post-event-modal .form-section-card.post-event-pizza-group>.section-title.label-title.post-event-pizza-section-title,html body .portal-ui-theme app-event-form app-post-event-modal .form-section-card.post-event-participants-group>.section-title.label-title.post-event-participants-section-title,html body .portal-ui-theme app-event-form app-post-event-modal .form-section-card.post-event-payment-term-group>.section-title.label-title.post-event-payment-term-section-title,html body app-event-form app-post-event-modal .form-section-card.post-event-pizza-group:not(.telefones-group):not(.observacao-group):not(.dados-cadastrais-group):not(.recursos-veiculo-group)>.section-title.label-title.post-event-pizza-section-title:not(.telefones-section-title):not(.observacao-section-title):not(.veiculos-section-title),html body app-event-form app-post-event-modal .form-section-card.post-event-participants-group:not(.telefones-group):not(.observacao-group):not(.dados-cadastrais-group):not(.recursos-veiculo-group)>.section-title.label-title.post-event-participants-section-title:not(.telefones-section-title):not(.observacao-section-title):not(.veiculos-section-title),html body app-event-form app-post-event-modal .form-section-card.post-event-payment-term-group:not(.telefones-group):not(.observacao-group):not(.dados-cadastrais-group):not(.recursos-veiculo-group)>.section-title.label-title.post-event-payment-term-section-title:not(.telefones-section-title):not(.observacao-section-title):not(.veiculos-section-title),html body app-event-form app-post-event-modal .form-section-card.post-event-pizza-group>.section-title.label-title.post-event-pizza-section-title,html body app-event-form app-post-event-modal .form-section-card.post-event-participants-group>.section-title.label-title.post-event-participants-section-title,html body app-event-form app-post-event-modal .form-section-card.post-event-payment-term-group>.section-title.label-title.post-event-payment-term-section-title,html body .portal-ui-theme app-event-form .post-event-pizza-section-title.label-title,html body .portal-ui-theme app-event-form .post-event-participants-section-title.label-title,html body .portal-ui-theme app-event-form .post-event-payment-term-section-title.label-title,html body app-event-form div.post-event-pizza-section-title,html body app-event-form div.post-event-participants-section-title,html body app-event-form div.post-event-payment-term-section-title{background:#fff!important}html body .portal-ui-theme app-event-form app-post-event-modal .post-event-pizza-group .input-number-integer__label,html body .portal-ui-theme app-event-form app-post-event-modal .post-event-participants-group .input-number-integer__label,html body app-event-form app-post-event-modal .post-event-pizza-group .input-number-integer__label,html body app-event-form app-post-event-modal .post-event-participants-group .input-number-integer__label{background:#fff!important}
