.q-tree__children .q-tree__node--child .item-type,.q-tree__children .q-tree__node--child .q-tree__node-body .q-btn.tree-auto_hide_btn,.q-tree__children .q-tree__node--child div>.q-btn.tree-auto_hide_btn,.q-tree__node-header-content .item-type,.q-tree__node-header-content .q-tree__node-body .q-btn.tree-auto_hide_btn,.q-tree__node-header-content div>.q-btn.tree-auto_hide_btn{opacity:0}.q-tree__children .q-tree__node--child:hover .item-type,.q-tree__children .q-tree__node--child:hover .q-tree__node-body .q-btn.tree-auto_hide_btn,.q-tree__children .q-tree__node--child:hover div>.q-btn.tree-auto_hide_btn,.q-tree__node-header-content:hover .item-type,.q-tree__node-header-content:hover .q-tree__node-body .q-btn.tree-auto_hide_btn,.q-tree__node-header-content:hover div>.q-btn.tree-auto_hide_btn{opacity:1}.ribbon-breadcrumbs{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;display:block;padding:10px 16px;width:100%}.ribbon-breadcrumbs:after,.ribbon-breadcrumbs:before{border:10px solid #0000;content:"";position:absolute;top:50%;transform:translateY(-50%)}.ribbon-breadcrumbs:before{border-right-color:#f0f0f0;left:-20px}.ribbon-breadcrumbs:after{border-left-color:#f0f0f0;right:-20px}.my-styled-table{border-radius:8px;margin-left:0;margin-right:10px;overflow:hidden}.my-styled-table .q-table__bottom,.my-styled-table .q-table__top,.my-styled-table thead tr:first-child th{background-color:#f5f5f5}.my-styled-table thead th{border-bottom:2px solid #e0e0e0;color:#424242;font-size:.875rem;font-weight:600;padding:16px 20px}.my-styled-table tbody td{border-bottom:1px solid #f0f0f0;padding:16px 20px}.my-styled-table .q-table tbody tr:last-child td{border-bottom:none}.plano-row,.rateio-row,.table-row,.tuss-row{background-color:#fff;transition:background-color .2s ease}.plano-row:hover,.rateio-row:hover,.table-row:hover,.tuss-row:hover{background-color:#f8f9fa}.ato-row,.centro-row,.evento-row{background-color:#f9f9f9;border-left:3px solid #1976d2}.ato-row:hover,.centro-row:hover,.evento-row:hover{background-color:#f0f0f0}.ato-descricao,.termo-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ato-descricao{color:#666;font-size:.875rem;max-width:250px}.centro-info,.empresa-info,.evento-info,.grupo-info,.plano-info,.rateio-info,.vigencia-info{align-items:center;display:flex;justify-content:center}.grupo-info{flex-direction:column;gap:8px}.centro-nome,.empresa-nome,.evento-nome,.grupo-nome,.plano-nome,.rateio-nome,.vigencia-text{color:#424242;font-size:.875rem;font-weight:500}.centro-nome,.evento-nome{color:#666;font-size:.8rem}.tipo-badge{font-size:.75rem}.c-tooltip{font-size:12px;max-width:200px}.q-chip__content{display:block;text-align:center}@media (max-width:768px){.termo-cell{max-width:150px}.ato-descricao{max-width:120px}.centro-nome,.empresa-nome,.evento-nome,.grupo-nome,.plano-nome,.rateio-nome,.vigencia-text{font-size:.8rem}.tipo-badge{font-size:.7rem}.my-styled-table tbody td,.my-styled-table thead th{font-size:.8rem;padding:12px 16px}}.my-styled-table.tuss-ato-table td:nth-child(2),.my-styled-table.tuss-ato-table th:nth-child(2){width:120px}.my-styled-table.tuss-ato-table td:nth-child(3),.my-styled-table.tuss-ato-table th:nth-child(3){min-width:200px}.my-styled-table.tuss-ato-table td:nth-child(4),.my-styled-table.tuss-ato-table th:nth-child(4){width:100px}.my-styled-table.tuss-ato-table td:nth-child(5),.my-styled-table.tuss-ato-table th:nth-child(5){width:80px}.q-drawer .q-expansion-item,.q-drawer .q-item{transition:all .3s cubic-bezier(.4,0,.2,1)}.q-drawer .q-router-link--active{font-weight:600}.q-drawer .q-item:hover{background-color:#677eea14!important}.q-drawer .q-item__section--avatar{align-items:center;display:flex;justify-content:center}.q-drawer .q-separator{background-color:#0000000f}.q-drawer .q-scrollarea__thumb{background-color:#0003;border-radius:4px;width:4px}.q-drawer .q-scrollarea__track{background-color:initial;width:4px}.q-drawer{transition:transform .3s cubic-bezier(.4,0,.2,1)}.q-drawer .q-expansion-item__content{padding-left:0}.menu-badge{background:linear-gradient(135deg,#ff6b6b,#ee5a24);border-radius:10px;color:#fff;font-size:10px;font-weight:600;min-width:18px;padding:2px 6px;text-align:center}.q-drawer .q-item:focus{outline:2px solid #677eea4d;outline-offset:-2px}.q-drawer .q-item__label{letter-spacing:.25px;line-height:1.4}@media (prefers-color-scheme:dark){.modern-drawer{background-color:#1e1e1e;border-right-color:#333}.drawer-header{background:linear-gradient(135deg,#2c3e50,#34495e)}.user-name{color:#ecf0f1}.user-role{color:#bdc3c7}}.ato-especialidade-table,.tuss-ato-table,.vinculo-dados-table{margin:0}.termo-cell{word-wrap:break-word;max-width:300px}.ato-descricao,.especialidade-descricao,.item-descricao{color:#666;font-size:.9em}.ato-row,.item-row-pai,.tuss-row{background-color:#f8f9fa}.ato-row,.especialidade-row,.item-row-filho{background-color:#fff;border-left:3px solid #e0e0e0}.dialog-top{z-index:20000!important}.my-styled-table tr th{background:#e3e3e7;position:sticky;z-index:2}.my-styled-table thead tr:last-child th{top:48px;z-index:3}.my-styled-table thead tr:first-child th{top:0;z-index:1}.my-styled-table tr:first-child th:first-child{z-index:3}.my-styled-table td:first-child{z-index:1}.my-styled-table td:first-child,.my-styled-table th:first-child{left:0;position:sticky}