.library-uploads-entry{color:#16170f;background:#fbfbfb;border-bottom:1px solid #dcdcda;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.8rem clamp(1rem,3vw,2rem);display:flex}.library-uploads-entry span,.library-uploads-eyebrow{color:#8e4425;letter-spacing:.1em;text-transform:uppercase;font-size:.625rem;font-weight:500}.library-uploads-entry p{margin:.1rem 0 0;font-size:.9375rem;font-weight:500}.library-uploads-entry .library-uploads-blocked{color:#5e6058;flex-basis:100%;font-size:.8125rem;font-weight:400}.library-uploads-entry button,.library-uploads-dialog .library-uploads-list button{color:#fbfbfb;min-height:2.75rem;font:inherit;cursor:pointer;background:#16170f;border:1px solid #16170f;border-radius:.25rem;justify-content:center;align-items:center;gap:.5rem;padding:.6rem .9rem;font-size:.8125rem;display:inline-flex}.library-uploads-entry svg,.library-uploads-dialog .library-uploads-secondary svg{flex-shrink:0;width:1rem;height:1rem}.library-uploads-dialog{overscroll-behavior:contain;color:#16170f;overflow-wrap:anywhere;background:#fbfbfb;border-color:#dcdcda;border-radius:.25rem;gap:1.25rem;width:calc(100vw - 1.5rem);max-width:62rem;max-height:90dvh;padding:clamp(1rem,3vw,2rem);overflow-y:auto}.library-uploads-dialog>div:first-child{text-align:left;padding-right:1rem}.library-uploads-dialog h2{font-size:clamp(1.25rem,3vw,1.75rem);font-weight:500;line-height:1.25}.library-uploads-dialog [id$=description]{color:#5e6058;line-height:1.6}.library-uploads-dialog p{font-size:.875rem;line-height:1.6}.library-uploads-dialog .library-uploads-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.library-uploads-dialog .library-uploads-tools p{color:#5e6058;margin:0}.library-uploads-dialog .library-uploads-secondary{color:#16170f;min-height:2.75rem;font:inherit;cursor:pointer;background:#fbfbfb;border:1px solid #dcdcda;border-radius:.25rem;align-items:center;gap:.4rem;padding:.4rem .65rem;font-size:.8125rem;display:inline-flex}.library-uploads-dialog .library-uploads-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.library-uploads-dialog .library-uploads-list li{border-top:1px solid #dcdcda;flex-direction:column;align-items:start;min-width:0;padding:1.25rem 0;display:flex}.library-uploads-dialog .library-uploads-kind{color:#8e4425;letter-spacing:.04em;font-size:.6875rem}.library-uploads-dialog .library-uploads-list h3{margin:.6rem 0;font-size:1.125rem;font-weight:500;line-height:1.4}.library-uploads-dialog .library-uploads-list p{color:#5e6058;white-space:pre-wrap;margin:0 0 1rem}.library-uploads-dialog .library-uploads-list small{color:#5e6058;margin-bottom:1rem;font-size:.75rem}.library-uploads-dialog .library-uploads-list button{margin-top:auto}.library-uploads-dialog button:disabled{opacity:.6;cursor:wait}.library-uploads-dialog .library-uploads-note{color:#5e6058;border-left:2px solid #8e4425;padding-left:.8rem}.library-uploads-dialog .library-reader{border-color:#dcdcda;border-radius:.25rem;min-width:0;margin:0;padding:.8rem}.library-uploads-dialog .library-reader-toolbar h2{overflow-wrap:anywhere;font-size:1.125rem;line-height:1.4}.library-uploads-dialog .library-reader-controls{gap:.25rem}.library-uploads-dialog .library-canvas{background:#e9e9e8;max-height:58dvh}.library-uploads-entry button:focus-visible,.library-uploads-dialog button:focus-visible{outline-offset:3px;outline:2px solid #8e4425}@media (width<=600px){.library-uploads-dialog .library-uploads-list{grid-template-columns:minmax(0,1fr)}.library-uploads-entry{gap:.5rem;padding:.6rem 1rem}.library-uploads-entry button{padding-inline:.7rem}}.minha-cavini .patient-evolution-overview{min-width:0;margin-top:22px}.minha-cavini .patient-evolution-tabs{background:#efede7;border:1px solid #dedbd3;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:25px;padding:5px;display:grid}.minha-cavini .patient-evolution-tabs button{color:#666259;cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:0;min-height:47px;padding:11px 14px;font:500 13px/1.45 Instrument Sans,Arial,sans-serif}.minha-cavini .patient-evolution-tabs button[data-state=active]{color:#faf8f4;background:#171710;box-shadow:0 2px 5px #17171012}.minha-cavini .patient-evolution-overview :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #995d43}.minha-cavini .patient-evolution-pane{gap:22px;min-width:0;display:grid}.minha-cavini .patient-evolution-pane[data-state=inactive]{display:none}.minha-cavini .patient-evolution-overview .patient-evolution-eyebrow{color:#8d5036;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 9px;font-size:10px;font-weight:500;display:flex}.minha-cavini .patient-evolution-overview h2{color:#2b2823;margin:0;font:400 31px/1.15 Instrument Serif,Georgia,serif}.minha-cavini .patient-evolution-overview h2 em{color:#9e593b}.minha-cavini .patient-evolution-phase{background:#fffefb;border:1px solid #dedbd3;border-radius:15px;padding:27px 29px}.minha-cavini .patient-evolution-note{color:#686157;max-width:730px;margin:14px 0 0;font-size:13px;line-height:1.75}.minha-cavini .patient-evolution-confirmed{border-top:1px solid #e7e1d5;flex-wrap:wrap;align-items:baseline;gap:7px 20px;margin-top:22px;padding-top:19px;display:flex}.minha-cavini .patient-evolution-confirmed>span{color:#6c655a;flex-basis:100%;font-size:11px}.minha-cavini .patient-evolution-confirmed strong{color:#3f5038;font:400 34px/1.2 Instrument Serif,Georgia,serif}.minha-cavini .patient-evolution-confirmed p{color:#6c655a;margin:0;font-size:11px;line-height:1.6}.minha-cavini .patient-evolution-state{margin-top:15px}.minha-cavini .patient-evolution-state>p{color:#686157;max-width:730px;margin:0;font-size:13px;line-height:1.75}.minha-cavini .patient-evolution-link{color:#78472f;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;justify-self:start;align-items:center;gap:9px;max-width:100%;min-height:44px;padding:0;font:500 12px/1.6 Instrument Sans,Arial,sans-serif;text-decoration:none;display:inline-flex}.minha-cavini .patient-evolution-link>svg{flex:none;width:16px;height:16px}.minha-cavini .patient-evolution-phases>header p:last-child,.minha-cavini .patient-evolution-intro>p:last-child{color:#686157;max-width:730px;margin:11px 0 0;font-size:13px;line-height:1.75}.minha-cavini .patient-evolution-phases>ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.minha-cavini .patient-evolution-phases li{background:#fffefb;border:1px solid #dedbd3;border-radius:12px;min-width:0;padding:22px 20px}.minha-cavini .patient-evolution-phase-label{color:#34302a;font:400 26px/1.2 Instrument Serif,Georgia,serif}.minha-cavini .patient-evolution-phases li>p{color:#686157;margin:11px 0 0;font-size:12px;line-height:1.75}.minha-cavini .patient-evolution-phases li[aria-current=step]{background:#f1f4eb;border-color:#8f9b82}.minha-cavini .patient-evolution-phase-current{color:#405336;background:#dfe7d5;border-radius:4px;margin-top:16px;padding:4px 7px;font-size:10px;line-height:1.5;display:inline-block}.minha-cavini .patient-evolution-pane>.patient-home-care{margin-bottom:0}.minha-cavini .patient-evolution-focus{background:#f3f5ee;border:1px solid #dbe1d3;border-radius:13px;padding:24px 27px}.minha-cavini .patient-evolution-focus .patient-evolution-eyebrow{color:#4c5f42}.minha-cavini .patient-evolution-focus .patient-evolution-eyebrow>svg{width:16px;height:16px}.minha-cavini .patient-evolution-focus h3{color:#3d4a32;margin:9px 0 10px;font:400 28px/1.15 Instrument Serif,Georgia,serif}.minha-cavini .patient-evolution-focus>p:not(.patient-evolution-eyebrow){color:#535f49;overflow-wrap:anywhere;max-width:730px;margin:0;font-size:13px;line-height:1.75}.minha-cavini .patient-evolution-focus-actions{flex-wrap:wrap;align-items:start;gap:5px 24px;margin-top:12px;display:flex}.minha-cavini .patient-evolution-focus .patient-evolution-link{color:#45583f}.minha-cavini .patient-evolution-pillar-groups{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.minha-cavini .patient-evolution-pillar-group{min-width:0}.minha-cavini .patient-evolution-pillar-group>h3{color:#4c463e;margin:0 0 13px;font:400 29px/1.2 Instrument Serif,Georgia,serif}.minha-cavini .patient-evolution-pillar-group>ol{gap:11px;margin:0;padding:0;list-style:none;display:grid}.minha-cavini .patient-evolution-pillar-group li{min-width:0}.minha-cavini .patient-evolution-pillar-group li>:is(a,div){min-width:0;height:100%;color:inherit;background:#fffefb;border:1px solid #dedbd3;border-radius:11px;padding:20px;text-decoration:none;display:block}.minha-cavini .patient-evolution-pillar-group li>a:hover{background:#fcfaf5;border-color:#a99c89}.minha-cavini .patient-evolution-pillar-number{color:#8c7662;letter-spacing:.04em;font-size:10px}.minha-cavini .patient-evolution-pillar-group h4{color:#3b352e;overflow-wrap:anywhere;margin:10px 0 9px;font:500 15px/1.45 Instrument Sans,Arial,sans-serif}.minha-cavini .patient-evolution-pillar-group li p{color:#686157;margin:0;font-size:12px;line-height:1.7}.minha-cavini .patient-evolution-pillar-focus{color:#45583f;background:#e5ebdc;border-radius:4px;margin-top:12px;padding:4px 6px;font-size:10px;line-height:1.5;display:inline-block}.minha-cavini .patient-evolution-pillar-action{color:#78472f;justify-content:space-between;align-items:center;gap:12px;margin-top:17px;font-size:11px;font-weight:500;display:flex}.minha-cavini .patient-evolution-pillar-action>svg{flex:none;width:15px;height:15px}.minha-cavini .patient-evolution-pillar-note{color:#746d63;max-width:780px;margin:0;font-size:12px;line-height:1.75}.minha-cavini .patient-evolution-results>.evo-stack{width:100%}@media (width<=960px){.minha-cavini .patient-evolution-phases>ol{grid-template-columns:repeat(2,minmax(0,1fr))}.minha-cavini .patient-evolution-pillar-groups{grid-template-columns:minmax(0,1fr);gap:26px}.minha-cavini .patient-evolution-pillar-group>ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.minha-cavini .patient-evolution-tabs{gap:3px;margin-bottom:20px;padding:4px}.minha-cavini .patient-evolution-tabs button{min-height:48px;padding:10px 6px;font-size:11px}.minha-cavini .patient-evolution-overview h2{font-size:28px}.minha-cavini .patient-evolution-phase{padding:24px 22px}.minha-cavini .patient-evolution-phases>ol,.minha-cavini .patient-evolution-pillar-group>ol{grid-template-columns:minmax(0,1fr)}.minha-cavini .patient-evolution-phases li{padding:20px 22px}.minha-cavini .patient-evolution-focus{padding:22px}.minha-cavini .patient-evolution-focus-actions{flex-direction:column;gap:0}}
