.doctor-mobile-content>.dm-action-tray,.doctor-mobile-content>.dm-fab{animation:none}.doctor-mobile-content>.dm-action-tray{width:min(470px,100%);bottom:calc(82px + env(safe-area-inset-bottom));max-height:calc(100dvh - 100px - env(safe-area-inset-bottom));overflow-y:auto;border-radius:18px 18px 0 0}.dm-action-tray>div{gap:12px}.dm-action-tray>div b{min-width:0;overflow-wrap:anywhere}.dm-action-tray>div button{min-width:44px;min-height:44px}.dm-action-tray section>*{min-width:0;overflow-wrap:anywhere}.doctor-mobile-content>.dm-fab{left:auto;right:max(16px,calc((100% - 470px) / 2 + 16px));bottom:calc(96px + env(safe-area-inset-bottom))}.doctor-mobile-nav{height:calc(82px + env(safe-area-inset-bottom))}.doctor-mobile-content{padding-bottom:calc(120px + env(safe-area-inset-bottom))}.doctor-mobile-content>*{min-width:0}.doctor-mobile-app :is(input,select,textarea){max-width:100%}.dm-timeline article{min-height:94px;height:auto}.dm-timeline article>a{min-width:0;overflow-wrap:anywhere}.dm-week-days{grid-template-columns:repeat(7,minmax(0,1fr))}.dm-document-actions{margin-inline:0;padding-inline:0;grid-template-columns:repeat(3,minmax(0,1fr));bottom:calc(82px + env(safe-area-inset-bottom))}.dm-page-head>button[aria-label=Voltar] svg{transform:rotate(180deg)}.tele-controls .tele-return{min-height:44px;padding:12px 18px;display:flex;align-items:center;justify-content:center;color:#f8fafc;border:1px solid #334155;border-radius:16px;grid-column:1/-1}.owner-tool-header{width:min(100%,560px);margin:auto;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border-bottom:1px solid #dde4ed}.owner-tool-header a{display:inline-flex;align-items:center;gap:4px;min-height:44px;font-size:12px}.owner-tool-header svg{width:16px;transform:rotate(180deg)}.owner-tool-content{padding:20px 16px 110px;min-width:0;overflow-wrap:break-word}.owner-tool-content>*{min-width:0;max-width:100%}.owner-tool-content :is(.finance-control,.medical-payables-page,.agenda-page-v2)>*{min-width:0}.owner-tool-content :is(.finance-workspace-tabs,.finance-filter-main,.finance-filter-advanced,.finance-summary-grid,.finance-main-grid,.payable-filter-bar,.payable-charts,.payable-rule-grid,.agenda-title-row,.agenda-head-controls,.agenda-filter-strip,.agenda-content-grid){grid-template-columns:minmax(0,1fr)}.owner-tool-content :is(.payable-filter-bar,.finance-filter-main,.finance-filter-advanced)>*{grid-column:1/-1;min-width:0}.owner-tool-content .agenda-head-controls>*{grid-column:1/-1;min-width:0}.owner-tool-content .agenda-action-bar{display:flex;overflow-x:auto;padding-bottom:6px}.owner-tool-content .agenda-action-bar>button{flex:0 0 235px}.owner-tool-content .agenda-page-v2 .doctor-selector-compact>div{flex-direction:column;align-items:stretch}.owner-tool-content .agenda-page-v2 :is(.doctor-picker-open,.doctor-view-all,.doctor-page-nav){width:100%;min-width:0;flex:0 0 auto}.owner-tool-content .agenda-board-title{flex-wrap:wrap;gap:8px}.owner-tool-content .agenda-clipboard{flex-direction:column;align-items:stretch}.owner-tool-content .agenda-clipboard>div>span{min-width:0}.owner-tool-content .agenda-clipboard>div>span>small{white-space:normal}.owner-tool-content .agenda-clipboard nav{flex-wrap:wrap}.owner-tool-content .agenda-clipboard nav button{flex:1 1;min-height:44px}.owner-tool-content .clinic-module-tabs{grid-template-columns:minmax(0,1fr)}.owner-tool-content .clinic-module-tabs>button{min-width:0}.owner-tool-content :is(.inventory-overview,.inventory-product-grid,.supplier-grid,.inventory-metrics,.employee-grid,.payable-metrics){grid-template-columns:minmax(0,1fr)}.owner-tool-content .module-toolbar{flex-wrap:wrap}.owner-tool-content .agenda-page-v2.compact-mode .agenda-content-grid{inset:8px max(8px,calc((100% - 544px) / 2))}.owner-tool-content .agenda-page-v2.compact-mode .agenda-surface-v2{height:calc(100dvh - 16px)}.owner-tool-content :is(.page-header,.page-head){display:flex;flex-direction:column;align-items:stretch;gap:12px}.owner-tool-content :is(.page-header,.page-head) h1{font-size:26px}.owner-tool-content .finance-workspace-actions{flex-wrap:wrap}.owner-tool-content .finance-workspace-actions>.btn{flex:1 1 140px;white-space:normal}.owner-tool-content .finance-tabs{width:100%;display:grid;grid-template-columns:1fr}.owner-tool-content .finance-tabs>button{min-width:0;width:100%}.owner-tool-content :is(input,select,textarea){min-width:0;max-width:100%}.owner-tool-content :is(.page-actions,.panel-title,.filters,.filter-bar,.toolbar){flex-wrap:wrap}.owner-tool-content :is(.form-grid,.stats-grid,.kpi-grid){grid-template-columns:minmax(0,1fr)}.owner-tool-content .form-grid>*{grid-column:1/-1}.owner-tool-content :is(.table-wrap,.table-responsive){max-width:100%;overflow-x:auto}.owner-mobile-nav{height:calc(72px + env(safe-area-inset-bottom))}.owner-mobile-content{min-width:0;padding-bottom:env(safe-area-inset-bottom)}body:has(.doctor-mobile-app)>.modal-backdrop .modal{width:min(446px,calc(100% - 24px))}body:has(.owner-mobile-app)>.modal-backdrop .modal{width:min(536px,calc(100% - 24px))}body:has(:is(.doctor-mobile-app,.owner-mobile-app))>.modal-backdrop .form-grid{grid-template-columns:minmax(0,1fr)}body:has(:is(.doctor-mobile-app,.owner-mobile-app))>.modal-backdrop .form-grid>*{grid-column:1/-1}@media(max-width:360px){.doctor-mobile-content{padding-inline:14px}.dm-action-tray{padding-inline:12px}.dm-action-tray section{gap:4px}.dm-action-tray section>*{font-size:11px;padding-inline:2px}.doctor-mobile-nav a{font-size:11px}.dm-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.dm-metrics>div{min-width:0;padding:8px;grid-template-columns:25px minmax(0,1fr)}.dm-metrics svg{grid-row:1}.dm-metrics span{grid-column:1/-1;margin-top:6px}.dm-document-actions button{flex-direction:column;min-height:52px}.owner-tool-header{flex-wrap:wrap}}