.app-shell{display:grid;grid-template-columns:clamp(200px,20vw,280px) minmax(0,1fr);min-height:100vh;background:#f6f8fb}.app-shell__sidebar{display:flex;flex-direction:column;gap:18px;padding:20px 16px;background:var(--clinic-sidebar,#0f172a);color:var(--clinic-sidebar-text,#e2e8f0);font-family:var(--clinic-sidebar-font-family,Arial,sans-serif);border-right:1px solid rgba(255,255,255,.08)}.app-shell__brand{display:flex;align-items:center;gap:12px}.app-shell__brand-mark{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--clinic-primary,#1d4ed8);color:#fff;font-weight:700;font-size:18px}.app-shell__brand-mark img{width:100%;height:100%;object-fit:contain;border-radius:inherit}.app-shell__brand-title{font-size:16px;font-weight:700;color:var(--clinic-sidebar-text,#fff)}.app-shell__brand-subtitle{font-size:12px;color:color-mix(in srgb,var(--clinic-sidebar-text,#fff) 70%,transparent)}.app-shell__context-card{display:grid;grid-gap:8px;gap:8px;padding:14px;border-radius:16px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08)}.app-shell__clinic-branding{display:grid;justify-items:center;grid-gap:9px;gap:9px;padding:4px;text-align:center}.app-shell__clinic-branding img,.app-shell__clinic-branding span{width:min(100%,150px);max-height:72px;object-fit:contain}.app-shell__clinic-branding span{display:grid;place-items:center;height:58px;border-radius:7px;background:var(--clinic-primary,#1d4ed8);color:#fff;font-size:26px;font-weight:800}.app-shell__clinic-branding strong{color:var(--clinic-sidebar-text,#fff);font-size:var(--clinic-sidebar-font-size,14px)}.app-shell__clinic-switcher,.app-shell__context-meta,.app-shell__context-role,.app-shell__context-user{display:none}.app-shell__context-user{font-size:calc(var(--clinic-sidebar-font-size, 14px) + 1px);font-weight:700;color:var(--clinic-sidebar-text,#fff)}.app-shell__context-role{font-size:max(12px,calc(var(--clinic-sidebar-font-size, 14px) - 2px));color:color-mix(in srgb,var(--clinic-sidebar-text,#fff) 78%,transparent)}.app-shell__context-meta{display:grid;grid-gap:6px;gap:6px}.app-shell__context-error,.app-shell__context-loading,.app-shell__context-meta{font-size:max(12px,calc(var(--clinic-sidebar-font-size, 14px) - 2px));color:color-mix(in srgb,var(--clinic-sidebar-text,#fff) 82%,transparent)}.app-shell__sidebar-footer{margin-top:auto}.app-shell__logout{width:100%}.app-shell__main{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0}.app-shell__topbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;background:#ffffff;border-bottom:1px solid #e2e8f0}.app-shell__topbar-title{font-size:18px;font-weight:700;color:#0f172a}.app-shell__topbar-subtitle{font-size:13px;color:#64748b}.app-shell__topbar-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.app-shell__saas-return{min-height:36px;padding:0 12px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:#1d4ed8;cursor:pointer;font-size:12px;font-weight:800}.app-shell__saas-return:hover{background:#dbeafe}.app-shell__scope-filter{display:flex;align-items:center;gap:7px;min-height:34px;padding:4px 5px 4px 9px;border:1px solid #dbe5f1;border-radius:7px;background:#f8fafc;color:#52647b;font-size:10px;font-weight:800}.app-shell__scope-filter select{min-width:170px;height:28px;border:0;background:#ffffff;color:#172033;font:inherit;font-size:11px}.app-shell__topbar-badge{padding:8px 10px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:12px;font-weight:600}.app-shell__content{padding:24px;min-width:0;overflow-x:hidden}.profile-navigation{display:grid;grid-gap:16px;gap:16px}.profile-navigation__group{display:grid;grid-gap:8px;gap:8px}.profile-navigation__group-title{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.profile-navigation__group-items{display:grid;grid-gap:6px;gap:6px}.profile-navigation__item{display:block;padding:10px 12px;border-radius:12px;color:#cbd5e1;text-decoration:none;transition:.2s ease}.profile-navigation__item:hover{background:rgba(255,255,255,.08);color:#fff}.profile-navigation__item--active{background:rgba(59,130,246,.2);color:#fff}.page-stack{display:grid;grid-gap:16px;gap:16px}.page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.page-subtitle{margin-top:4px;color:#64748b}.page-actions{display:flex;gap:8px}.page-grid{display:grid;grid-gap:16px;gap:16px}.page-grid--two-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.panel{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:16px}.panel--embedded{background:#f8fafc}.panel-header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.form-grid{display:grid;grid-gap:12px;gap:12px}.form-actions{display:flex;gap:8px;flex-wrap:wrap}.form-input{width:100%;min-height:42px;padding:10px 12px;border:1px solid #dbe3ea;border-radius:12px;background:#fff;outline:none}.form-input:focus{border-color:#60a5fa;box-shadow:0 0 0 3px rgba(96,165,250,.15)}.primary-button,.secondary-button{min-height:40px;padding:0 14px;border-radius:12px;border:1px solid transparent;cursor:pointer;font-weight:600}.primary-button{background:#1d4ed8;color:#fff}.app-sidebar-link.is-teaser{opacity:.92}.app-sidebar-link__badge{margin-left:auto;border-radius:999px;background:#eef4ff;color:#1d4ed8;font-size:10px;font-weight:800;padding:2px 6px;text-transform:uppercase}.receita-upgrade{display:grid;grid-gap:16px;gap:16px}.receita-upgrade__intro h3{margin:8px 0 12px;font-size:22px}.receita-upgrade__paths{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.receita-upgrade__paths button{min-height:112px;text-align:left;border:1px solid #dbe7ff;border-radius:12px;background:#fff;padding:12px;cursor:pointer}.receita-upgrade__paths span,.receita-upgrade__paths strong{display:block}.receita-upgrade__paths span{margin-top:6px;color:#475569;font-size:12px;line-height:1.35}.receita-upgrade__plans .plan-console-card{cursor:pointer}.receita-upgrade__plan--selected{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.12)}.receita-upgrade__details{display:grid;grid-gap:12px;gap:12px}.receita-upgrade__details h3{margin:8px 0 4px;font-size:22px}.receita-upgrade__details p{margin:0;color:#475569}.receita-upgrade__details ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.receita-upgrade__details li:before{content:"✓";margin-right:8px;color:#16a34a;font-weight:900}.receita-upgrade__details .primary-button{justify-self:start}@media (max-width:760px){.receita-upgrade__paths{grid-template-columns:1fr}.receita-upgrade__details .primary-button{width:100%}}.commercial-plan-admin{display:grid;grid-gap:14px;gap:14px}.commercial-plan-admin__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.commercial-plan-admin__card{display:grid;grid-gap:6px;gap:6px;min-height:124px;width:100%;border:1px solid #dbe3ea;border-radius:12px;background:#fff;padding:12px;text-align:left;cursor:pointer}.commercial-plan-admin__card:focus-visible,.commercial-plan-admin__card:hover{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.1)}.commercial-plan-admin__card span{justify-self:start;border-radius:999px;background:#eef4ff;color:#1d4ed8;font-size:10px;font-weight:800;padding:2px 7px}.commercial-plan-admin__card strong{font-size:15px}.commercial-plan-admin__card small{color:#64748b}.commercial-plan-admin__card b{font-size:18px}.commercial-plan-admin__editor{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:24px;background:rgba(15,23,42,.42)}.commercial-plan-admin__editor-panel{width:min(1120px,100%);max-height:88vh;overflow:auto;border:1px solid #dbe7ff;border-radius:16px;background:#fff;padding:18px;box-shadow:0 24px 80px rgba(15,23,42,.22)}.plan-commercial-shortcuts{grid-column:1/-1;display:flex;gap:10px;flex-wrap:wrap;padding:10px;border:1px solid #dbe7ff;border-radius:12px;background:#f8fbff}.plan-console-card{cursor:pointer}.plan-card-client-editor{display:grid;grid-gap:10px;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid #dbe7ff}.plan-card-client-editor label{display:grid;grid-gap:4px;gap:4px}.plan-card-client-editor label span{color:#334155;font-size:12px;font-weight:800}@media (max-width:980px){.commercial-plan-admin__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.commercial-plan-admin__cards{grid-template-columns:1fr}}.secondary-button{background:#fff;color:#0f172a;border-color:#dbe3ea}.empty-box,.error-box{padding:12px 14px;border-radius:14px;font-size:14px}.empty-box{background:#fff;border:1px solid #e2e8f0;color:#334155}.error-box{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.data-list{display:grid;grid-gap:10px;gap:10px}.data-list__item{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;border-radius:14px;background:#f8fafc;border:1px solid #e2e8f0}.data-list__actions{display:flex;gap:8px;flex-wrap:wrap}.checkbox-grid{display:grid;grid-gap:8px;gap:8px}.checkbox-item{display:flex;align-items:center;gap:8px;font-size:14px;color:#334155}@media (max-width:1440px){.app-shell{grid-template-columns:clamp(200px,20vw,280px) minmax(0,1fr)}.telemedicine-workspace-grid{grid-template-columns:1fr!important;width:100%}.telemedicine-workspace-grid__record,.telemedicine-workspace-grid__side,.telemedicine-workspace-grid__video{max-width:none!important;width:100%!important;min-width:0!important}.clinical-document-hub,.clinical-document-hub-premium,.device-context-panel,.image-gateway-panel,.patient-pre-intake-panel,.real-time-care-session-panel,.specialist-care-panel{max-width:none!important;width:100%!important}}@media (max-width:1100px){.app-shell{grid-template-columns:1fr}.app-shell__sidebar{display:none}.page-grid--two-columns{grid-template-columns:1fr}}@media (max-width:768px){.app-shell__content{padding:16px}.app-shell__topbar{padding:14px 16px;flex-wrap:wrap}.app-shell__topbar-right{width:100%;justify-content:flex-start}.app-shell__scope-filter{width:100%}.app-shell__scope-filter select{flex:1 1;min-width:0}}.receita-free-admin_page___3I4A{display:grid;grid-gap:18px;gap:18px}.receita-free-admin_detailsPanel__eiITD,.receita-free-admin_funnel__JjmXf article,.receita-free-admin_header__RsJ7q,.receita-free-admin_metrics__em5rS article,.receita-free-admin_panel__d0xfv{border:1px solid #d9e3ef;border-radius:8px;background:#ffffff;box-shadow:0 10px 28px rgba(15,23,42,.06)}.receita-free-admin_header__RsJ7q{padding:18px}.receita-free-admin_header__RsJ7q p,.receita-free-admin_panelHeader__mnKcm span{margin:0 0 6px;color:#2563eb;font-size:12px;font-weight:900;text-transform:uppercase}.receita-free-admin_header__RsJ7q h1,.receita-free-admin_panelHeader__mnKcm h2{margin:0;letter-spacing:0}.receita-free-admin_header__RsJ7q span{display:block;margin-top:6px;color:#64748b}.receita-free-admin_metrics__em5rS{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.receita-free-admin_funnel__JjmXf article,.receita-free-admin_metrics__em5rS article{padding:16px}.receita-free-admin_funnel__JjmXf strong,.receita-free-admin_metrics__em5rS strong{display:block;color:#0f172a;font-size:26px}.receita-free-admin_funnel__JjmXf small,.receita-free-admin_funnel__JjmXf span,.receita-free-admin_metrics__em5rS span{color:#64748b;font-size:13px}.receita-free-admin_funnel__JjmXf{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.receita-free-admin_funnel__JjmXf article{display:grid;grid-gap:4px;gap:4px;border-color:#bfdbfe;background:#f8fbff}.receita-free-admin_panel__d0xfv{padding:16px}.receita-free-admin_panelHeader__mnKcm{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px;align-items:flex-start}.receita-free-admin_inviteForm__GJIC4{display:grid;grid-template-columns:minmax(220px,1fr) auto;grid-gap:10px;gap:10px}.receita-free-admin_inviteForm__GJIC4 input{min-width:0;border:1px solid #cbd5e1;border-radius:8px;padding:10px 12px}.receita-free-admin_actions__WIpqs button,.receita-free-admin_inviteForm__GJIC4 button{border:0;border-radius:8px;background:#2563eb;color:#ffffff;padding:10px 14px;font-weight:900}.receita-free-admin_actions__WIpqs button:last-child{background:#0f172a}.receita-free-admin_accessButton__XgjdB{width:100%;min-height:34px;border:0;border-radius:8px;background:#0f172a;color:#ffffff;font-weight:900;cursor:pointer}.receita-free-admin_accessButton__XgjdB:disabled,.receita-free-admin_actions__WIpqs button:disabled,.receita-free-admin_inviteForm__GJIC4 button:disabled{cursor:not-allowed;opacity:.55}.receita-free-admin_list__LZ4Sb{display:grid;grid-gap:10px;gap:10px}.receita-free-admin_attentionList__soMXZ article,.receita-free-admin_campaignRow__R8gBN,.receita-free-admin_row__83n33{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;padding:12px}.receita-free-admin_attentionList__soMXZ span,.receita-free-admin_attentionList__soMXZ strong,.receita-free-admin_campaignRow__R8gBN small,.receita-free-admin_campaignRow__R8gBN span,.receita-free-admin_campaignRow__R8gBN strong,.receita-free-admin_row__83n33 small,.receita-free-admin_row__83n33 span,.receita-free-admin_row__83n33 strong{display:block}.receita-free-admin_campaignRow__R8gBN small,.receita-free-admin_row__83n33 small{margin-top:4px;color:#2563eb;overflow-wrap:anywhere}.receita-free-admin_attentionList__soMXZ span,.receita-free-admin_campaignRow__R8gBN span,.receita-free-admin_row__83n33 span{margin-top:4px;color:#64748b;font-size:13px}.receita-free-admin_campaignRow__R8gBN{grid-template-columns:minmax(240px,1fr) minmax(420px,1.4fr) auto}.receita-free-admin_campaignMetrics__6nc0Y{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.receita-free-admin_campaignMetrics__6nc0Y span{min-height:56px;border:1px solid #dbeafe;border-radius:8px;background:#ffffff;padding:8px}.receita-free-admin_campaignMetrics__6nc0Y strong{display:block;color:#0f172a;font-size:18px}.receita-free-admin_attentionList__soMXZ{display:grid;grid-gap:8px;gap:8px}.receita-free-admin_attentionList__soMXZ button{min-height:34px;border:0;border-radius:8px;background:#0f172a;color:#ffffff;padding:8px 12px;font-weight:900}.receita-free-admin_actions__WIpqs,.receita-free-admin_filters__mn_nZ,.receita-free-admin_rowActions__2dQ05{display:flex;gap:8px;flex-wrap:wrap}.receita-free-admin_filters__mn_nZ{justify-content:flex-end}.receita-free-admin_detailsPanel__eiITD button,.receita-free-admin_filters__mn_nZ button,.receita-free-admin_filters__mn_nZ select,.receita-free-admin_rowActions__2dQ05 button{min-height:34px;border:1px solid #cbd5e1;border-radius:8px;background:#ffffff;color:#0f172a;padding:7px 10px;font-weight:900}.receita-free-admin_filters__mn_nZ .receita-free-admin_activeFilter__HxwMo{border-color:#2563eb;background:#2563eb;color:#ffffff}.receita-free-admin_table__lgl4n{display:grid;grid-gap:8px;gap:8px}.receita-free-admin_tableHead__cElqe,.receita-free-admin_tableRow__b9gev{display:grid;grid-template-columns:1.2fr .7fr .9fr .9fr .8fr .7fr .7fr .9fr 1fr;grid-gap:10px;gap:10px;align-items:center}.receita-free-admin_tableHead__cElqe{color:#64748b;font-size:12px;font-weight:900;text-transform:uppercase}.receita-free-admin_tableRow__b9gev{border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;padding:10px}.receita-free-admin_tableRow__b9gev span{min-width:0;overflow-wrap:anywhere}.receita-free-admin_tableRow__b9gev small{display:block;margin-top:3px;color:#64748b;font-size:12px}.receita-free-admin_tableRow__b9gev mark{display:inline-flex;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900}.receita-free-admin_statusCADASTRADO__JkTHA{background:#f1f5f9;color:#475569}.receita-free-admin_statusINICIOU___CyC9{background:#fef3c7;color:#92400e}.receita-free-admin_statusATIVADO__ducc8{background:#dcfce7;color:#166534}.receita-free-admin_detailsPanel__eiITD{display:grid;grid-gap:14px;gap:14px;padding:16px}.receita-free-admin_detailsPanel__eiITD h2,.receita-free-admin_detailsPanel__eiITD p{margin:3px 0}.receita-free-admin_detailsPanel__eiITD>div>span{color:#2563eb;font-size:12px;font-weight:900;text-transform:uppercase}.receita-free-admin_detailsPanel__eiITD dl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.receita-free-admin_detailsPanel__eiITD dl div{border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;padding:10px}.receita-free-admin_detailsPanel__eiITD dt{color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase}.receita-free-admin_detailsPanel__eiITD dd{margin:4px 0 0;color:#0f172a;font-weight:800}.receita-free-admin_empty__aTT_6,.receita-free-admin_error__pzOaw,.receita-free-admin_message__xZ2DM{border-radius:8px;padding:12px 14px}.receita-free-admin_empty__aTT_6{border:1px solid #e2e8f0;color:#64748b}.receita-free-admin_message__xZ2DM{border:1px solid #bbf7d0;background:#f0fdf4;color:#166534}.receita-free-admin_error__pzOaw{border:1px solid #fecaca;background:#fef2f2;color:#991b1b}@media (max-width:980px){.receita-free-admin_campaignMetrics__6nc0Y,.receita-free-admin_campaignRow__R8gBN,.receita-free-admin_detailsPanel__eiITD dl,.receita-free-admin_funnel__JjmXf,.receita-free-admin_inviteForm__GJIC4,.receita-free-admin_metrics__em5rS,.receita-free-admin_row__83n33{grid-template-columns:1fr}.receita-free-admin_panelHeader__mnKcm{flex-direction:column}.receita-free-admin_tableHead__cElqe{display:none}.receita-free-admin_tableRow__b9gev{grid-template-columns:1fr}}.minha-conta_page__cdult{display:grid;grid-gap:18px;gap:18px}.minha-conta_header__EBhfb,.minha-conta_panel__pL5dk{border:1px solid #d9e3ef;border-radius:8px;background:#ffffff;box-shadow:0 10px 28px rgba(15,23,42,.06);padding:18px}.minha-conta_header__EBhfb p{margin:0 0 6px;color:#2563eb;font-size:12px;font-weight:900;text-transform:uppercase}.minha-conta_header__EBhfb h1{margin:0;letter-spacing:0}.minha-conta_header__EBhfb span{display:block;margin-top:6px;color:#64748b}.minha-conta_panel__pL5dk dl{display:grid;grid-gap:12px;gap:12px;margin:0}.minha-conta_panel__pL5dk div{border-bottom:1px solid #e2e8f0;padding-bottom:12px}.minha-conta_panel__pL5dk div:last-child{border-bottom:0;padding-bottom:0}.minha-conta_panel__pL5dk dt{color:#64748b;font-size:12px;font-weight:900;text-transform:uppercase}.minha-conta_panel__pL5dk dd{margin:4px 0 0;color:#0f172a;font-weight:700}.minha-conta_error__dCaSw{border:1px solid #fecaca;border-radius:8px;background:#fef2f2;color:#991b1b;padding:12px 14px}.receita_page__9mEh6{display:flex;flex-direction:column;gap:16px}.receita_header__MtDVy{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #d9e3ef;border-radius:8px;background:#ffffff;padding:18px}.receita_header__MtDVy h1,.receita_panel__utuoL h2,.receita_quickPanel__icMyC h2{margin:0;letter-spacing:0}.receita_header__MtDVy h1{font-size:30px}.receita_subtitle__MkWHr{max-width:620px;margin:6px 0 0;color:#475569;line-height:1.45}.receita_eyebrow__DOOn9,.receita_kicker__t7A9i{margin:0 0 6px;color:#2563eb;font-size:12px;font-weight:800;text-transform:uppercase}.receita_panel__utuoL,.receita_quickPanel__icMyC{border:1px solid #d9e3ef;border-radius:8px;background:#ffffff;box-shadow:0 10px 28px rgba(15,23,42,.06)}.receita_quickPanel__icMyC{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(320px,1.3fr);grid-gap:20px;gap:20px;padding:20px;border-color:#bfdbfe}.receita_quickPanel__icMyC p{margin:8px 0 0;color:#64748b}.receita_patientSummary__Ne_YF{align-self:stretch;border-right:1px solid #e2e8f0;padding-right:18px}.receita_metaRow__GtgEX{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.receita_metaRow__GtgEX span{border:1px solid #dbeafe;border-radius:999px;background:#eff6ff;color:#1e40af;padding:5px 9px;font-size:12px;font-weight:700}.receita_emptyState__kMuYF{display:grid;grid-gap:10px;gap:10px}.receita_emptyState__kMuYF p{margin:0}.receita_emptyActions__7ToSN{display:flex;flex-wrap:wrap;gap:8px}.receita_emptyActions__7ToSN a{border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:#1d4ed8;padding:9px 12px;font-weight:800}.receita_quickPatientSearch__YhP3c{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;margin-top:12px}.receita_quickPatientSearch__YhP3c input{width:100%}.receita_quickPatientSearch__YhP3c>button{border:0;border-radius:8px;background:#0f172a;color:#ffffff;padding:10px 12px;font-weight:800}.receita_quickPatientResults__cgid_{position:absolute;z-index:16;top:calc(100% + 6px);left:0;right:0;display:grid;grid-gap:6px;gap:6px;max-height:250px;overflow:auto;border:1px solid #cbd5e1;border-radius:10px;background:#ffffff;box-shadow:0 16px 34px rgba(15,23,42,.18);padding:8px}.receita_quickPatientResults__cgid_ button{width:100%;border:1px solid #dbeafe;border-radius:8px;background:#0f172a;color:#ffffff;padding:10px;text-align:left}.receita_quickPatientResults__cgid_ span,.receita_quickPatientResults__cgid_ strong{display:block}.receita_quickPatientResults__cgid_ span{margin-top:4px;color:#dbeafe;font-size:12px}.receita_form__1FMlG,.receita_prescriptionForm___Tklo,.receita_search__o_6dB{display:grid;grid-gap:10px;gap:10px}.receita_prescriptionForm___Tklo{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.receita_medicationField__kU_Ij{position:relative;min-width:0;align-self:start}.receita_fieldGroup__fUKtA span,.receita_medicationField__kU_Ij label{display:block;margin-bottom:5px;color:#334155;font-size:12px;font-weight:800}.receita_medicationField__kU_Ij input{width:100%}.receita_fieldGroup__fUKtA{display:block;min-width:0;position:relative;align-self:start}.receita_fieldGroup__fUKtA input,.receita_fieldGroup__fUKtA textarea{width:100%}.receita_fullFormRow__ZcOc_{grid-column:1/-1}.receita_frequencyPresets__4W9v1{position:absolute;z-index:18;top:calc(100% + 6px);left:0;right:0;display:none;flex-wrap:wrap;gap:6px;border:1px solid #bfdbfe;border-radius:10px;background:#ffffff;box-shadow:0 14px 30px rgba(15,23,42,.16);padding:8px}.receita_fieldGroup__fUKtA:focus-within .receita_frequencyPresets__4W9v1{display:flex}.receita_frequencyPresets__4W9v1 button{min-height:28px;border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;color:#1d4ed8;padding:5px 9px;font-size:12px;font-weight:800}.receita_frequencyPresets__4W9v1 button:hover{background:#dbeafe}.receita_frequencyPresets__4W9v1 .receita_clearPresetButton__rQ5Th{border-color:#fecaca;background:#fff1f2;color:#b91c1c}.receita_frequencyPresets__4W9v1 .receita_clearPresetButton__rQ5Th:hover{background:#ffe4e6}.receita_medicationHint___h2uJ{display:block;margin-top:4px;color:#64748b;font-size:12px}.receita_medicationSuggestions__6kOSy{position:absolute;z-index:20;top:calc(100% + 6px);left:0;right:0;display:grid;grid-gap:4px;gap:4px;max-height:260px;overflow:auto;border:1px solid #cbd5e1;border-radius:8px;background:#ffffff;box-shadow:0 18px 36px rgba(15,23,42,.18);padding:6px}.receita_medicationField__kU_Ij:not(:focus-within) .receita_medicationSuggestions__6kOSy{display:none}.receita_medicationSuggestions__6kOSy button{width:100%;border:0;border-radius:6px;background:#f8fafc;color:#0f172a;padding:9px 10px;text-align:left}.receita_medicationSuggestions__6kOSy button:hover{background:#eff6ff}.receita_medicationSuggestions__6kOSy span,.receita_medicationSuggestions__6kOSy strong{display:block}.receita_medicationSuggestions__6kOSy span{margin-top:3px;color:#64748b;font-size:12px}.receita_prescriptionForm___Tklo button,.receita_prescriptionForm___Tklo textarea{grid-column:1/-1;min-height:44px}.receita_grid__bopYX{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:18px;gap:18px}.receita_panel__utuoL{padding:16px}.receita_panel__utuoL:last-child,.receita_panel__utuoL:nth-last-child(2){grid-column:1/-1}.receita_panelHeader__jaC1E{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.receita_search__o_6dB{grid-template-columns:minmax(180px,1fr) auto}.receita_historyList___sCse,.receita_patientList__Lah8w,.receita_recentList__f2TAT{display:grid;grid-gap:8px;gap:8px}.receita_emptyList__SMG7M,.receita_historyItem__K8OsF,.receita_patientButton__GtVkw,.receita_recentItem__bKTse,.receita_selectedPatient__z1cmi{width:100%;border:1px solid #d9e3ef;border-radius:8px;background:#f8fafc;padding:12px;text-align:left}.receita_selectedPatient__z1cmi{border-color:#2563eb;background:#eff6ff}.receita_panel__utuoL .receita_patientButton__GtVkw,.receita_panel__utuoL .receita_selectedPatient__z1cmi{background:#0f172a;color:#ffffff}.receita_panel__utuoL .receita_selectedPatient__z1cmi{border-color:#60a5fa;box-shadow:inset 0 0 0 1px #60a5fa}.receita_emptyList__SMG7M strong,.receita_historyItem__K8OsF b,.receita_patientButton__GtVkw strong,.receita_recentItem__bKTse strong,.receita_selectedPatient__z1cmi strong{display:block;color:#0f172a}.receita_patientButton__GtVkw strong,.receita_selectedPatient__z1cmi strong{color:#ffffff}.receita_emptyList__SMG7M span,.receita_historyItem__K8OsF small,.receita_historyItem__K8OsF span,.receita_patientButton__GtVkw span,.receita_recentItem__bKTse span,.receita_selectedPatient__z1cmi span{display:block;margin-top:4px;color:#64748b;font-size:13px}.receita_patientButton__GtVkw span,.receita_selectedPatient__z1cmi span{color:#dbeafe}.receita_historyList___sCse>strong{margin-top:4px;color:#1e40af;font-size:12px;text-transform:uppercase}.receita_historyActions__w9XCV{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.receita_historyActions__w9XCV button{flex:1 1 150px}.receita_form__1FMlG{grid-template-columns:1fr 1fr}.receita_form__1FMlG button,.receita_fullWidth__0Uwsz{grid-column:1/-1}.receita_message__H0n4M{border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:#1e3a8a;padding:12px 14px}.receita_confirmButton__RiknC,.receita_form__1FMlG button,.receita_heroButton__GrvH3,.receita_panel__utuoL button,.receita_primaryButton__FrceI,.receita_search__o_6dB button{border:0;border-radius:8px;background:#2563eb;color:#ffffff;padding:10px 14px;font-weight:800}.receita_heroButton__GrvH3{min-width:190px;min-height:54px;background:#16a34a;box-shadow:0 12px 24px rgba(22,163,74,.18);font-size:16px}.receita_panel__utuoL button{background:#0f172a}.receita_confirmButton__RiknC{background:#f59e0b}.receita_confirmButton__RiknC:disabled,.receita_form__1FMlG button:disabled,.receita_heroButton__GrvH3:disabled,.receita_panel__utuoL button:disabled,.receita_primaryButton__FrceI:disabled,.receita_search__o_6dB button:disabled{cursor:not-allowed;opacity:.55}.receita_page__9mEh6 input,.receita_page__9mEh6 textarea{min-width:0;border:1px solid #cbd5e1;border-radius:8px;background:#ffffff;color:#0f172a;padding:10px 12px}@media (max-width:900px){.receita_header__MtDVy,.receita_panelHeader__jaC1E{align-items:stretch;flex-direction:column}.receita_form__1FMlG,.receita_grid__bopYX,.receita_prescriptionForm___Tklo,.receita_quickPanel__icMyC{grid-template-columns:1fr}.receita_fullFormRow__ZcOc_,.receita_prescriptionForm___Tklo textarea{grid-column:auto}.receita_patientSummary__Ne_YF{border-right:0;border-bottom:1px solid #e2e8f0;padding-right:0;padding-bottom:16px}}@media (max-width:560px){.receita_header__MtDVy,.receita_panel__utuoL,.receita_quickPanel__icMyC{padding:14px}.receita_header__MtDVy h1{font-size:24px}.receita_form__1FMlG button,.receita_heroButton__GrvH3,.receita_panel__utuoL button,.receita_primaryButton__FrceI,.receita_search__o_6dB button{width:100%}.receita_quickPatientSearch__YhP3c,.receita_search__o_6dB{grid-template-columns:1fr}}