.mediblues-chip.fui-Badge{white-space:normal}.mediblues-chip--dismissible.fui-Badge{height:auto;min-height:28px;max-width:100%;gap:4px;padding:2px 4px 2px 8px}.mediblues-chip__dismiss{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;padding:0;border:0;border-radius:var(--borderRadiusMedium);background:transparent;color:inherit;cursor:pointer}.mediblues-chip__dismiss:hover{background:var(--colorSubtleBackgroundHover)}.mediblues-chip__dismiss:focus-visible{outline:2px solid var(--colorStrokeFocus2);outline-offset:1px}@media(max-width:600px){.mediblues-chip__dismiss{width:44px;height:44px}}.crud-surface{background:var(--colorNeutralBackground1);color:var(--colorNeutralForeground1);min-width:0;height:100%}.crud-surface :is(.page,.padroes-clinica-page,.padroes-tab-content){min-height:0}.crud-surface :is(.page,.padroes-clinica-page){padding:0;display:flex;flex-direction:column;height:100%;overflow:auto}.crud-surface :is(.padroes-tab-content,.comissoes-table-shell,.financeiro-table-shell,.padroes-table){min-height:0;min-width:0;flex:1;display:flex;flex-direction:column;border-radius:0;margin:0;box-shadow:none}.crud-surface :is(.comissoes-acoes-pagina,.financeiro-section-heading,.financeiro-filtros,.comissoes-filters,.comissoes-payouts-filters){flex:none;padding:16px 24px;margin:0;border-bottom:1px solid var(--colorNeutralStroke2)}.crud-surface h1{font:600 16px/20px var(--fontFamilyBase);margin:0}.crud-surface .cds--data-table-container{min-height:0;min-width:0;flex:1;display:flex;flex-direction:column;padding:0}.crud-surface .cds--data-table-content{min-height:0;overflow:auto;flex:1;isolation:isolate}.crud-surface :is(.cds--data-table,.fui-Table){width:100%;font:14px/20px Segoe UI,sans-serif;background:var(--colorNeutralBackground1)}.crud-surface :is(.cds--data-table th,.fui-TableHeaderCell){background:var(--colorNeutralBackground1);color:var(--colorNeutralForeground2);font-size:12px;font-weight:600;height:48px;position:sticky;top:0;z-index:1;border-bottom:1px solid var(--colorNeutralStroke2)}.crud-surface .cds--data-table td{height:64px;background:var(--colorNeutralBackground1);border-bottom:1px solid var(--colorNeutralStroke2)}.crud-surface .cds--data-table tbody tr:hover td{background:var(--colorNeutralBackground1Hover)}.crud-surface .cds--table-sort{background:transparent;color:inherit;font:inherit;width:100%;display:flex;justify-content:space-between;padding:0 16px}.crud-surface .cds--table-sort__icon{opacity:1;margin-left:auto}.crud-surface :is(.comissoes-cell--actions,.padroes-table__col-options,.pacientes-table__col-options){text-align:center}.crud-surface .cds--table-toolbar{background:var(--colorNeutralBackground1);position:relative;flex:none}.crud-surface .cds--toolbar-content{padding:12px 24px;gap:12px;align-items:center}.crud-surface .cds--toolbar-content>.fui-Input{width:min(100%,24rem);margin-left:auto}.crud-surface .fui-Field>.fui-Label{font-size:12px;font-weight:600;line-height:16px}.crud-surface .fui-Dropdown{min-width:0}.crud-danger-item,.crud-danger-item .fui-MenuItem__icon{color:var(--colorPaletteRedForeground1)!important}.crud-danger.fui-Button:not(:disabled){background:var(--colorPaletteRedBackground3);color:var(--colorNeutralForegroundOnBrand);border-color:var(--colorPaletteRedBackground3)}.crud-listbox.fui-Listbox{z-index:1001;background:var(--colorNeutralBackground1, white);color:var(--colorNeutralForeground1, #242424);max-height:min(320px,50dvh)}.crud-dialog.fui-DialogSurface{padding:0;width:min(35rem,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:hidden;z-index:1000}.crud-dialog--lg.fui-DialogSurface{width:min(60rem,calc(100vw - 32px))}.crud-dialog .fui-DialogBody{display:flex;flex-direction:column;min-height:0;gap:0;max-height:inherit}.crud-dialog .fui-DialogTitle{padding:20px 24px 8px;font:600 16px/20px var(--fontFamilyBase)}.crud-dialog .fui-DialogContent{padding:0 24px 16px;overflow:auto;min-height:0;font:14px/20px var(--fontFamilyBase)}.crud-dialog .fui-DialogActions{padding:12px 24px;border-top:1px solid var(--colorNeutralStroke2);flex-shrink:0}.crud-dialog .fui-Field{margin-bottom:12px}.crud-dialog .fui-Field>.fui-Label{font:600 12px/16px var(--fontFamilyBase)}.crud-dialog :is(.fui-Input,.fui-Dropdown){width:100%;min-width:0}.crud-dialog .fui-DialogActions .fui-Button__icon{display:none}.crud-empty{min-height:0;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:safe center;padding:24px;text-align:center;gap:8px;overflow:auto}.crud-empty img{flex:none;object-fit:contain}.crud-empty h2{font:600 16px/20px var(--fontFamilyBase);margin:0}.crud-empty p{margin:0;color:var(--colorNeutralForeground3);max-width:400px;font-size:14px}.crud-empty .fui-Button{margin-top:8px}.crud-pagination{flex:none;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;border-top:1px solid var(--colorNeutralStroke2);padding:10px 24px;background:var(--colorNeutralBackground1);font:400 12px/16px var(--fontFamilyBase);min-block-size:56px}.crud-pagination>div{display:flex;gap:4px}.crud-pagination>.fui-Dropdown{width:72px;min-width:72px;justify-self:end}.crud-pagination .fui-Button{block-size:32px;inline-size:32px;min-block-size:32px;min-inline-size:32px;padding:0;border-radius:var(--borderRadiusMedium)}.crud-skeleton{display:flex;flex-direction:column;flex:1;min-height:0}.crud-skeleton__rows{flex:1;min-height:0;overflow:hidden}.crud-skeleton__rows>div{display:grid;gap:24px;padding:20px 24px;border-bottom:1px solid var(--colorNeutralStroke2)}.crud-skeleton__footer{display:flex;flex:none;align-items:center;justify-content:space-between;padding:12px 24px;border-top:1px solid var(--colorNeutralStroke2)}.crud-selection{width:48px}@media(max-width:700px){.crud-surface :is(.comissoes-acoes-pagina,.financeiro-section-heading,.financeiro-filtros,.comissoes-filters,.comissoes-payouts-filters,.cds--toolbar-content){padding:12px 16px;flex-wrap:wrap}.crud-surface :is(.fui-Button,.fui-Input,.fui-Dropdown),.crud-dialog :is(.fui-Button,.fui-Input,.fui-Dropdown,.fui-Combobox,.fui-Textarea,.fui-Select){min-height:44px}.crud-surface .fui-Input__input,.crud-dialog :is(.fui-Input__input,.fui-Textarea__textarea){font-size:16px}.crud-pagination{gap:8px;padding:8px 16px max(8px,env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) auto}.crud-pagination .fui-Button{block-size:44px;inline-size:44px;min-block-size:44px;min-inline-size:44px}.crud-pagination>.fui-Dropdown{min-height:44px}.crud-pagination>span{grid-column:1 / -1}.crud-pagination>.fui-Dropdown{grid-column:2}.crud-empty{padding:16px}.crud-empty img{width:88px;height:88px}.crud-dialog .fui-DialogTitle{padding:16px 16px 8px}.crud-dialog .fui-DialogContent{padding:0 16px 16px}.crud-dialog .fui-DialogActions{padding:12px 16px}}@media(prefers-reduced-motion:reduce){.crud-skeleton .fui-SkeletonItem:after{animation:none}}.crud-catalog{display:flex;flex-direction:column;flex:1;min-height:0}.crud-catalog__header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;gap:12px;border-bottom:1px solid var(--colorNeutralStroke2)}.crud-catalog__toolbar{padding:12px 24px;display:flex;justify-content:flex-end;border-bottom:1px solid var(--colorNeutralStroke2)}.crud-catalog__toolbar .fui-Input{width:min(100%,320px)}.crud-catalog__scroll{flex:1;min-height:0;overflow:auto;isolation:isolate}.crud-catalog__scroll:has(tbody:empty){flex:none}.crud-catalog .fui-TableCell{height:64px}.crud-sort{background:none;border:none;color:inherit;font:inherit;width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;padding:0;text-align:left}.crud-sort:focus-visible{outline:2px solid var(--colorStrokeFocus2);outline-offset:-2px}.crud-actions-cell{text-align:center!important;width:88px}.crud-surface .financeiro-accounts-config{display:flex;flex-direction:column;height:100%;min-height:0}@media(max-width:700px){.crud-catalog__header{flex-wrap:wrap;padding:12px 16px}.crud-catalog__toolbar{padding:8px 16px}.crud-catalog__toolbar .fui-Input{width:100%}.crud-catalog .fui-Table{min-width:540px}}.crud-batch{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 24px;background:var(--colorNeutralBackground1)}.crud-surface .cds--toolbar-content[aria-hidden=true]{display:none}.crud-surface :is(.comissoes-table,.corpo-clinico-page,.corpo-clinico-page__overview,.corpo-clinico-page__content){flex:1;min-height:0;display:flex;flex-direction:column}.crud-surface .corpo-clinico-page{height:100%;padding:0;overflow:hidden}.crud-surface .corpo-clinico-header{padding:16px 24px;flex:none}.crud-surface .corpo-clinico-page__content{padding:0}.crud-surface .corpo-clinico-page .pacientes-table{overflow:hidden}.crud-surface .contatos-fluent-provider{height:100%}.crud-surface .contatos-fluent-page{height:100%;min-height:0;padding:0}.crud-surface .contatos-fluent-header{padding:16px 24px}.crud-surface .contatos-fluent-heading>svg{display:none}.crud-surface .contatos-fluent-heading h1{font:600 16px/20px var(--fontFamilyBase)}.crud-surface .contatos-fluent-results__body{min-height:0;overflow:auto}.crud-surface .contatos-fluent-empty{min-height:0;flex:1;padding:24px}.crud-surface .contatos-fluent-table__actions{text-align:center}.crud-surface .contatos-fluent-state{display:flex;flex-direction:column;align-items:center;gap:16px}.crud-surface .financeiro-categories-page{height:100%;min-height:0;padding:0;display:flex;flex-direction:column}.crud-surface .financeiro-categories-toolbar{margin:0;padding:12px 24px;flex-shrink:0}.crud-surface .financeiro-categories-table{flex:1;min-height:0;overflow:auto;isolation:isolate}.crud-surface .financeiro-categories-table :is(td,th):last-child{text-align:center}.crud-surface .financeiro-categories-table .fui-TableCell{height:56px}.crud-dialog.contatos-fluent-dialog{padding:0}@media(max-width:700px){.crud-surface .contatos-fluent-header{padding:12px 16px;flex-wrap:wrap;gap:12px}.crud-surface .financeiro-categories-toolbar{flex-wrap:wrap;padding:8px 16px}.crud-surface .financeiro-categories-table .fui-Table{min-width:700px}.crud-surface .contatos-fluent-table{min-width:780px}.crud-dialog .contatos-fluent-form__grid{grid-template-columns:minmax(0,1fr)}.crud-dialog :is(.financeiro-periodo-fields,.financeiro-category-form__grid){grid-template-columns:minmax(0,1fr)}}.crud-filter.fui-PopoverSurface{width:min(320px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;padding:16px;background:var(--colorNeutralBackground1);display:grid;gap:12px}.crud-filter .fui-Dropdown{width:100%;min-width:0}.crud-surface :is(.comissoes-empty,.financeiro-empty){flex:1;min-height:0;padding:0;display:flex;flex-direction:column}.crud-surface .comissoes-filters{max-width:none}.crud-surface .financeiro-categories-page>:is(.financeiro-categories-toolbar,.financeiro-categories-table){width:100%;max-width:none;margin:0;border-radius:0;border-inline:0}.crud-surface>.fui-FluentProvider:has(>.financeiro-categories-page),.crud-surface .financeiro-categories-page>.fui-FluentProvider{height:100%;min-height:0}.crud-surface .financeiro-categories-page__state{width:100%;min-height:0;flex:1;padding:24px;align-items:center}.crud-surface .comissoes-rules-table{overflow:hidden}.crud-surface .comissoes-error img{margin-inline:auto}.crud-dialog .comissoes-regra-form{display:grid;gap:16px}.crud-dialog .comissoes-regra-section{min-width:0}.crud-surface .corpo-clinico-header__titulo{font:600 16px/20px var(--fontFamilyBase)}@media(max-width:700px){.crud-filter .fui-Dropdown,.crud-listbox .fui-Option{min-height:44px}.crud-surface .financeiro-categories-toolbar .fui-Field{min-width:0;flex:none;width:100%}.crud-surface .financeiro-categories-toolbar .fui-Dropdown{width:100%}}.crud-surface .comissoes-acoes-pagina{display:flex;align-items:center;gap:12px}.crud-surface .comissoes-acoes-pagina h1{margin-inline-end:auto}.crud-dialog.contatos-fluent-dialog .fui-DialogTitle{padding:20px 24px 8px;font:600 16px/20px var(--fontFamilyBase)}.crud-dialog.contatos-fluent-dialog .fui-DialogContent{padding:0 24px 16px}.crud-dialog.contatos-fluent-dialog .fui-DialogActions{padding:12px 24px}.crud-dialog.contatos-fluent-dialog .fui-Field>.fui-Label{font:600 12px/16px var(--fontFamilyBase)}.crud-dialog.contatos-fluent-dialog .fui-Input__input{font:14px/20px var(--fontFamilyBase)}@media(max-width:700px){.crud-dialog.contatos-fluent-dialog .fui-Input__input{font-size:16px}}.crud-dialog-provider{display:contents}.crud-surface:has(>.crud-catalog){display:flex;flex-direction:column;min-height:0}.crud-catalog__header h2{margin:0;font:600 16px/20px var(--fontFamilyBase)}.crud-catalog__toolbar{gap:16px;flex-wrap:wrap;align-items:center}.crud-catalog__selection{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-inline-end:auto}.crud-catalog__selection>span{font-weight:var(--fontWeightSemibold)}.crud-dialog form{display:flex;flex-direction:column;min-height:0;max-height:inherit}.crud-dialog .fui-Textarea{width:100%}.crud-dialog .fui-DialogActions{display:flex;justify-content:flex-end;gap:8px}.crud-surface .estoque-dashboard-toolbar{flex:none}.crud-surface .estoque-fluent-provider{min-height:0;flex:1;display:flex;flex-direction:column}.crud-surface .estoque-list-table-wrap{min-height:0;overflow:auto}.crud-surface .crud-catalog>.crud-catalog{flex:1}@media(max-width:700px){.crud-catalog__selection{flex-wrap:wrap;width:100%}.crud-catalog__toolbar>.fui-Input{width:100%}.crud-dialog .fui-DialogActions{flex-wrap:wrap}}.crud-surface .equipe>.padroes-tab-content{padding:0;overflow:hidden}.crud-surface .equipe .equipe-bloco[hidden]{display:none}.crud-surface .equipe .equipe-bloco{margin:0;padding:20px 24px;min-height:0;overflow:auto}.crud-surface .equipe .equipe-bloco--list{padding:0;flex:1;display:flex;flex-direction:column;overflow:hidden}.equipe-bloco--list>.crud-surface{flex:1;min-height:0}.equipe-bloco--list>.equipe-bloco__desc{padding:12px 24px 0;margin:0}.crud-surface .equipe .fui-TabList{padding-inline:12px;border-bottom:1px solid var(--colorNeutralStroke2);flex:none}body:has(.mediblues-shell) .crud-dialog.fui-DialogSurface[data-dialog-scope=page]{inset-block-start:var(--header-height, 48px);max-height:calc(100dvh - var(--header-height, 48px) - 32px);max-block-size:calc(100dvh - var(--header-height, 48px) - 32px)}.crud-dialog .fui-DialogContent :is(h3,h4){font:600 14px/20px var(--fontFamilyBase);margin-block:16px 8px}.crud-dialog .fui-DialogContent .procedimento-modal__fields{gap:12px}.crud-surface .estoque-items-panel{display:flex;flex-direction:column;min-height:0;flex:1}.crud-surface .estoque-table-shell{display:flex;flex-direction:column;min-height:0;flex:1;overflow:hidden}.crud-surface .estoque-table-shell>.estoque-fluent-table-shell{min-height:0;flex:1;overflow:auto}.crud-surface .lembretes{padding:0;height:100%;min-height:0}.crud-surface .lembretes .pp__body{max-width:none;padding:0;height:100%}.crud-surface .lembretes .pp__section-heading{padding:16px 24px;margin:0}.crud-surface .lembretes .pp__split{display:flex;flex-direction:column;gap:16px;padding:16px 24px}.crud-surface .lembretes .pp__split>*{width:100%;min-width:0;max-width:none}.crud-surface .lembretes .pp__section-desc{margin:0}.crud-surface .lembretes .crud-empty{min-height:260px}@media(max-width:700px){.crud-surface .lembretes :is(.pp__split,.pp__section-heading){padding:12px 16px}.crud-surface .disp-services-provider .pp__split{display:flex;flex-direction:column}}.crud-surface .estoque-summary-disclosure{flex:none;border-bottom:1px solid var(--colorNeutralStroke2)}.crud-surface .estoque-summary-disclosure summary{cursor:pointer;padding:12px 24px;font-size:12px}.crud-surface .estoque-summary-disclosure summary:focus-visible{outline:2px solid var(--colorStrokeFocus2);outline-offset:-2px}.crud-surface .estoque-summary-disclosure[open]{max-height:40%;overflow:auto}@media(max-width:700px){.crud-surface .estoque-summary-disclosure .estoque-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.crud-surface .estoque-dashboard-toolbar{padding:12px 16px}.crud-surface .estoque-summary-disclosure summary{padding:12px 16px}}.crud-pagination__ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:20px}@media(max-width:480px){.crud-pagination>div{flex-wrap:wrap}}.fui-DialogSurface__backdrop:has(~.crud-dialog){z-index:999}body:has(.mediblues-shell) .crud-dialog.fui-DialogSurface[data-dialog-scope=viewport]{inset:0;margin:auto;max-height:calc(100dvh - 32px);max-block-size:calc(100dvh - 32px)}
