.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?v=NCWsNDeZk7W5JAabkg4KkLVXAmE");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}}table.responsive{border:1px solid #000;width:100%;text-align:left;border-collapse:collapse}table.responsive td,table.responsive th{border:1px solid var(--color-divide-1);padding:10px 10px}table.responsive thead{background:#cfcfcf}table.responsive thead th{font-size:1rem;font-weight:bold;color:#000;text-align:left}table.responsive tfoot{font-weight:bold;color:#000}table.responsive tfoot td{font-size:1rem}@media only screen and (max-width:625px){table.responsive tbody,table thead{display:grid}table.responsive thead th,td{font-size:.7rem}table.responsive thead{border:0 solid #000;display:none}table.responsive tr{border:1px solid #000}table.responsive td{display:block;min-height:25px}table.responsive td,table.responsive th{padding:3px 3px;line-height:20px}table.responsive tbody{display:grid;grid-template-columns:repeat(2,1fr)}table.responsive td:before{content:attr(data-label);float:left;font-weight:bold}table.responsive .btn{font-size:.7rem}}