.page-header{display:flex;flex-direction:column;justify-content:center}.page-header .content{display:flex;flex-direction:row;align-items:center;height:var(--size-header-height)}body.portal{display:flex;min-height:100vh;max-height:100vh;background-color:var(--color-background);color:var(--color-content)}body.portal mainstay{max-width:var(--size-portal-width)}body.portal mainstay.contents{flex:1}body.portal #pagerHeaderMenu{display:none}body.portal .workspace{position:relative;display:flex;flex-direction:row;align-items:stretch;flex:1}body.portal .workspace #wsDrawer{display:none;flex-direction:column;flex:0 1 auto;width:250px;padding:2em 0 0 0;background-color:var(--color-canvas);border-right:1px solid var(--color-divide-1);border-left:1px solid var(--color-divide-1)}body.portal .workspace #wsContent{flex:1;min-width:0;overflow-y:auto;background-color:var(--color-background-2)}@media only screen and (min-width: 1350px){body.portal .workspace #wsContent{border-right:1px solid var(--color-divide-1)}}@media only screen and (min-width: 625px){body.portal #pagerHeaderMenu{display:inherit}body.portal .workspace #wsDrawer{display:flex}}@media only print{body.portal #pagerHeaderMenu{display:inherit}body.portal .workspace #wsDrawer{display:flex}}.view-portal-pet .pet-images{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em}.view-portal-pet .pet-images .photo-frame:hover{color:var(--highlight-primary-color);background-color:var(--highlight-primary-color-selected);border:1px solid var(--highlight-primary-color)}.diag-offer-detail .offer-header{width:100%;padding-bottom:35%;position:relative;background-image:url("/images/offer-bg.png");background-repeat:no-repeat;background-size:cover}.diag-offer-detail .cover{position:absolute;display:flex;flex-direction:column;width:35%;bottom:0;left:0;margin:1.5em;padding:1em;border-radius:var(--corner-radius-panel);background-color:#fff}.diag-offer-detail .disclaimer{font-size:.9em}.diag-offer-detail .disclaimer .offer-disclaimer{display:none}.diag-edit-pet-photo .adp-diag-content .pet-image{height:auto;border:1px solid var(--color-divide-1);border-radius:var(--corner-radius-panel)}@media only screen and (min-width: 830px){.diag-edit-contact .adp-diag-canvas,.diag-edit-contact .adp-diag-canvas.adp-diag-fill{width:400px}.diag-offer-detail .adp-diag-canvas,.diag-offer-detail .adp-diag-canvas.adp-diag-fill{width:600px}.diag-edit-pet-description .adp-diag-canvas,.diag-edit-pet-description .adp-diag-canvas.adp-diag-fill{width:500px}}
