body{margin:0;padding:0;background-color:#fff}.page-container{max-width:1200px;margin:0 auto;padding:24px}.page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:60px}.page-header .logo{width:150px}.page-header .user-profile img{width:40px;height:40px;border-radius:50%;cursor:pointer}.exames-content{margin-bottom:65px}@media(max-width:768px){.exames-content{width:100%;padding:0 24px}}.exames-content h1{font-size:37px;font-weight:300;line-height:1.2;margin:0 0 15px;color:#00214a;width:300px}.exames-content h1 span{font-size:15px}.search-container{position:relative;margin-bottom:32px}.search-container .search-icon{position:absolute;left:20px;top:50%;transform:translateY(-50%);width:20px;height:20px}.search-container .search-input{width:100%;padding:16px 20px 16px 56px;border:1px solid #e2e8f0;border-radius:28px;font-size:16px;background-color:#f8fafc}.exames-list{display:flex;flex-direction:column;gap:16px}.exame-card{background:#ebf2f7;border-radius:50px;padding:30px 36px;transition:all .4s ease-in-out;overflow:visible;width:508px;position:relative;height:-moz-fit-content;height:fit-content}@media(max-width:768px){.exame-card{width:100%}}.exame-card .card-header{display:flex;justify-content:space-between;align-items:flex-start;cursor:pointer}.exame-card .card-info{display:flex;flex-direction:column;gap:9px}.exame-card .card-info h3{font-size:19px;font-weight:400;margin:0;color:#00214a}.exame-card .card-info .card-details{display:flex;align-items:flex-start;gap:9px;flex-direction:column}.exame-card .card-info .card-details p{font-size:14px;color:#64748b;margin:0}.exame-card .card-info .expanded-content-inner{height:0}.exame-card.expanded{background-color:#e0e8f9;height:-moz-fit-content;height:fit-content}.exame-card.expanded .plus-button{background-color:#00cfb4;color:#2424d2}.exame-card.expanded .expanded-content{max-height:300px;opacity:1;margin-top:24px}.exame-card.expanded .expanded-content-inner{height:-moz-fit-content;height:fit-content}.exame-card .expanded-content{max-height:0;opacity:0;overflow:hidden;transition:max-height .5s ease-in-out,opacity .5s ease-in-out,margin-top .5s ease-in-out}.exame-card .expanded-content .laudo-button{width:100%;max-width:300px;height:60px;background-color:#d1dff7;color:#2424d2;border:1px solid #a5b4fc;border-radius:9999px;padding:20px;font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:background-color .2s}.exame-card .expanded-content .laudo-button:hover{background-color:#c7d2fe}.exame-card .expanded-content .action-list{list-style:none;padding:0;margin:24px 0 0;display:flex;flex-direction:column;gap:16px}.exame-card .expanded-content .action-list a{color:#00214a;text-decoration:none;display:flex;align-items:center;gap:8px;gap-font-weight:400}.exame-card .expanded-content .action-list button{display:flex;gap:8px;align-items:center;color:#00214a;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-style:normal;font-weight:400;line-height:normal}.status{font-size:12px;font-weight:400;padding:2px 10px;border-radius:100px;color:#828282;font-style:italic}.status.verde{background-color:#e0f2f1}.status.amarelo{background-color:#fff9c4}.status.vermelho{background-color:#ffebee}.status.cinza{background-color:#f5f5f5}.plus-button{background:#fff;color:#2424d2;border:none;width:47px;height:47px;border-radius:50%;font-size:20px;font-weight:300;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color .2s,transform .3s ease;position:absolute;box-shadow:0 1px 4px rgba(0,0,0,.1);bottom:-10px;right:-4px}.loading-img{width:50px;margin:10px auto}