#patients-app{background:var(--wp--preset--gradient--gradient-brand-blue);color:var(--wp--preset--color--contrast)}#patients-app.patients-app{min-height:100vh;overflow-x:hidden}#patients-app.patients-app .patients-app__header{display:flex;justify-content:space-between;align-items:center;padding:clamp(1rem,3vw,1.5rem) clamp(1.5rem,4vw,3rem);position:relative;z-index:100}#patients-app.patients-app .patients-app__logo img{height:auto;max-height:40px}#patients-app.patients-app .patients-app__nav .wp-block-navigation__responsive-container-open{color:#fff}#patients-app h1 .highlight{color:var(--wp--preset--color--highlight-blue)}#patients-app .patient-query{max-width:var(--wp--style--global--wide-size)}@media(max-width: 1200px){#patients-app .patient-query .patient-grid{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 767px){#patients-app .patient-query .patient-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 440px){#patients-app .patient-query .patient-grid{grid-template-columns:repeat(1, 1fr)}}#patients-app .patient-query .patient-grid .patient{margin:0 auto}#patients-app .patient-query .patient-grid .patient .patient-card{max-width:260px;position:relative}#patients-app .patient-query .patient-grid .patient .patient-card .patient-card__images img{border-radius:var(--wp--preset--spacing--30)}#patients-app .patient-query .patient-grid .patient .patient-card .patient-card__images .patient-card__overlay{position:absolute;right:12px;bottom:45px;display:flex;flex-direction:column;row-gap:.25rem}#patients-app .patient-query .patient-grid .patient .patient-card .patient-card__images .patient-card__overlay svg{width:38px;height:38px}@media(max-width: 640px){#patients-app .patient-query .patient-grid .patient .patient-card .patient-card__images .patient-card__overlay svg{width:26px;height:26px}}#patients-app .patient-query .patient-grid .patient .patient-card .patient-card__images .patient-card__overlay .patient-card__months{display:flex;position:relative;align-items:center;justify-content:center;color:var(--wp--preset--color--base);width:38px;height:38px}#patients-app .patient-query .patient-grid .patient .patient-card .patient-card__images .patient-card__overlay .patient-card__months svg{position:absolute;top:0;left:0}#patients-app .patient-query .patient-grid .patient .patient-card .patient-card__images .patient-card__overlay .patient-card__months .patient-card__months-count{z-index:1;font-weight:800;font-size:var(--wp--preset--font-size--base);margin-top:-3px}@media(max-width: 640px){#patients-app .patient-query .patient-grid .patient .patient-card .patient-card__images .patient-card__overlay .patient-card__months .patient-card__months-count{font-size:var(--wp--preset--font-size--xx-small)}}@media(max-width: 640px){#patients-app .patient-query .patient-grid .patient .patient-card .patient-card__images .patient-card__overlay .patient-card__months{width:26px;height:26px}}#patients-app .patient-query .patient-grid .patient .patient-card .patient-card__info{position:absolute;left:4%;bottom:0px;display:flex;width:92%;background:var(--wp--preset--color--contrast-grey);color:var(--wp--preset--color--base-blue);font-size:var(--wp--preset--font-size--standard);padding:0 var(--wp--preset--spacing--40);border-radius:var(--wp--preset--spacing--40);line-height:2;justify-content:flex-start;align-items:center}#patients-app .patient-query .patient-grid .patient .patient-card .patient-card__info .patient-card__name{text-transform:uppercase;font-weight:400}#patients-app .patient-query .patient-grid .patient .patient-card .patient-card__info .patient-grafts{font-weight:800}#patients-app .patient-query .patient-grid .patient .patient-card .patient-card__info .patient-type-icon{position:absolute;width:38px;height:38px;background:var(--wp--preset--color--highlight-blue);border-radius:var(--wp--preset--spacing--40);right:2px}#patients-app .patient-query .patient-grid .patient .patient-card .patient-card__info .patient-type-icon svg{position:absolute;top:4px;left:4px;width:32px;height:32px}@media(max-width: 640px){#patients-app .patient-query .patient-grid .patient .patient-card .patient-card__info .patient-type-icon svg{top:1px;left:1px;width:26px;height:26px}}@media(max-width: 640px){#patients-app .patient-query .patient-grid .patient .patient-card .patient-card__info .patient-type-icon{width:26px;height:26px}}@media(max-width: 640px){#patients-app .patient-query .patient-grid .patient .patient-card .patient-card__info{font-size:var(--wp--preset--font-size--x-small)}}.patients-filter{width:100%;min-width:400px;box-sizing:border-box;padding:var(--wp--preset--spacing--30) var(--wp--preset--spacing--40);border-radius:var(--wp--preset--spacing--30);background:var(--wp--preset--color--contrast-grey);margin:var(--wp--preset--spacing--40) auto}@media(max-width: 440px){.patients-filter{min-width:auto;padding:var(--wp--preset--spacing--30) var(--wp--preset--spacing--20)}}.patients-filter .patient-filter__header{display:flex;justify-content:center;align-items:center;gap:var(--wp--preset--spacing--30);color:var(--wp--preset--color--base-blue);font-weight:600;cursor:pointer}.patients-filter .patient-filter__header .patient-filter__toggle{position:relative;width:15px;height:10px}.patients-filter .patient-filter__header .patient-filter__toggle:before{content:"";display:inline-block;position:absolute;left:0;top:0;width:15px;height:10px;transition:background-image .25s ease-in-out;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNSAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMS42MjkwOSIgY3k9IjguMTYzMDIiIHI9IjEuMTUyIiB0cmFuc2Zvcm09InJvdGF0ZSgtMTM1IDEuNjI5MDkgOC4xNjMwMikiIGZpbGw9IiMwRTE4NEIiLz4KPGNpcmNsZSBjeD0iMTMuODI0IiBjeT0iOC4wNjQyNyIgcj0iMS4xNTIiIHRyYW5zZm9ybT0icm90YXRlKC0xODAgMTMuODI0IDguMDY0MjcpIiBmaWxsPSIjMEUxODRCIi8+CjxjaXJjbGUgY3g9IjEwLjk0MzkiIGN5PSI0LjYwODIxIiByPSIxLjE1MiIgdHJhbnNmb3JtPSJyb3RhdGUoLTE4MCAxMC45NDM5IDQuNjA4MjEpIiBmaWxsPSIjMEUxODRCIi8+CjxjaXJjbGUgY3g9IjQuNTA5MDYiIGN5PSI0LjcwNzA5IiByPSIxLjE1MiIgdHJhbnNmb3JtPSJyb3RhdGUoLTEzNSA0LjUwOTA2IDQuNzA3MDkpIiBmaWxsPSIjMEUxODRCIi8+CjxjaXJjbGUgY3g9IjcuNjY4NjQiIGN5PSIxLjYyOTMzIiByPSIxLjE1MiIgdHJhbnNmb3JtPSJyb3RhdGUoLTEzNSA3LjY2ODY0IDEuNjI5MzMpIiBmaWxsPSIjMEUxODRCIi8+Cjwvc3ZnPgo=) no-repeat center/contain}.patients-filter .patient-filter{max-height:0;overflow:hidden;transition:.15s max-height ease;margin-block-start:0}.patients-filter .patient-filter .patient-filter__grid{grid-template-columns:repeat(3, 1fr);gap:var(--wp--preset--spacing--30);margin-bottom:var(--wp--preset--font-size--small);container-type:normal}@media(max-width: 440px){.patients-filter .patient-filter .patient-filter__grid{gap:var(--wp--preset--spacing--20)}}.patients-filter .patient-filter .patient-filter__grid:nth-of-type(2){grid-template-columns:repeat(4, 1fr)}.patients-filter .patient-filter .patient-filter__grid:nth-of-type(2) .filter-item{flex-direction:column;padding:var(--wp--preset--spacing--20)}.patients-filter .patient-filter .patient-filter__grid:nth-of-type(2) .filter-item .filter-item__icon svg{width:23px;height:23px}.patients-filter .patient-filter .filter-item{background:var(--wp--preset--color--base-grey);color:var(--wp--preset--color--contrast);display:flex;align-items:center;justify-content:center;padding:0 var(--wp--preset--spacing--20);border-radius:var(--wp--preset--spacing--30);cursor:pointer;text-transform:uppercase;font-weight:500}@media(max-width: 440px){.patients-filter .patient-filter .filter-item{font-size:var(--wp--preset--font-size--xx-small)}}.patients-filter .patient-filter .filter-item.active{background:var(--wp--preset--color--accent-blue)}.patients-filter .patient-filter .filter-item .filter-item__icon svg{width:35px;height:35px}.patients-filter .patient-filter .filter-item.filter-item--wide{gap:var(--wp--preset--spacing--20);padding:var(--wp--preset--spacing--20);line-height:1.5}.patients-filter .patient-filter .filter-item.filter-item--wide .filter-item__icon svg{width:12px;height:14px}.patients-filter .patient-filter .patient-filter__clear{color:var(--wp--preset--color--base-blue);display:flex;align-items:center;justify-content:center;border:2px solid var(--wp--preset--color--base-blue);padding:var(--wp--preset--spacing--20);border-radius:var(--wp--preset--spacing--30);cursor:pointer;text-transform:uppercase;font-weight:500;line-height:1.25}.patients-filter.is-collapsed .patient-filter__header .patient-filter__toggle:before{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNSAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTMuMzQ2OSIgY3k9IjEuNjI5MDIiIHI9IjEuMTUyIiB0cmFuc2Zvcm09InJvdGF0ZSg0NSAxMy4zNDY5IDEuNjI5MDIpIiBmaWxsPSIjMEUxODRCIi8+CjxjaXJjbGUgY3g9IjEuMTUyMDgiIGN5PSIxLjcyNzg3IiByPSIxLjE1MiIgZmlsbD0iIzBFMTg0QiIvPgo8Y2lyY2xlIGN4PSI0LjAzMjA5IiBjeT0iNS4xODM4NiIgcj0iMS4xNTIiIGZpbGw9IiMwRTE4NEIiLz4KPGNpcmNsZSBjeD0iMTAuNDY3IiBjeT0iNS4wODUwNSIgcj0iMS4xNTIiIHRyYW5zZm9ybT0icm90YXRlKDQ1IDEwLjQ2NyA1LjA4NTA1KSIgZmlsbD0iIzBFMTg0QiIvPgo8Y2lyY2xlIGN4PSI3LjMwNzM5IiBjeT0iOC4xNjI3NCIgcj0iMS4xNTIiIHRyYW5zZm9ybT0icm90YXRlKDQ1IDcuMzA3MzkgOC4xNjI3NCkiIGZpbGw9IiMwRTE4NEIiLz4KPC9zdmc+Cg==) no-repeat center/contain}.patients-filter.is-collapsed .patient-filter{max-height:350px;margin-block-start:1.2rem;transition:.5s max-height ease}
