/* provet-pet-top-weight-r1-20261010 */
.pet-window #petCurrentStaff{min-width:0!important;width:auto!important;flex:0 1 auto}
.pet-window .top-area>.toolbar{right:auto;width:310px;gap:6px}
.pet-window .top-area>.medical-panel{top:-3px!important;transform:none!important}
.pet-window .pet-summary.provet-weight-summary{
  top:30px!important;height:188px!important;display:flex;flex-direction:column;gap:2px;
  padding:4px 7px!important;font-size:12px!important;line-height:16px!important;
}
.pet-window .provet-weight-summary .avatar-summary-body{min-height:76px;height:76px;margin:0;flex:none}
.pet-window .provet-weight-summary .avatar-summary-text{
  width:calc(100% - 71px);min-height:0;max-height:76px;height:76px;overflow:visible;
  display:flex;flex-direction:column;gap:0;line-height:18px;
}
.pet-window .provet-weight-summary .avatar-profile-heading{min-height:18px;height:18px;line-height:18px;flex:none}
.pet-window .provet-weight-summary .avatar-profile-row{min-height:18px;line-height:18px;grid-template-columns:25px minmax(0,1fr)}
.pet-window .provet-weight-summary .avatar-profile-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}
.pet-window .provet-weight-summary .avatar-profile-title{flex-wrap:nowrap}
.pet-window .provet-weight-summary .avatar-profile-species{flex:none}
.pet-window .provet-weight-summary .avatar-profile-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pet-window .provet-weight-summary .weight-profile-pair{display:flex;gap:7px;min-height:18px;line-height:18px}
.pet-window .provet-weight-summary .weight-profile-pair>.avatar-profile-row{display:flex;gap:3px;min-width:0}
.pet-window .provet-weight-summary .weight-profile-pair>.avatar-profile-row:first-child{flex:0 1 78px}
.pet-window .provet-weight-summary .weight-profile-pair>.avatar-profile-row:last-child{flex:1 1 auto}
.pet-window .provet-weight-summary .weight-profile-pair .avatar-profile-label{flex:none}
.pet-window .provet-weight-summary .weight-profile-pair *{font-size:11px!important}
.pet-window .provet-weight-summary .avatar-summary-body .avatar-portrait{
  width:64px;min-width:64px;height:64px;min-height:64px;top:12px;right:0;
}
.pet-window .provet-weight-summary .avatar-summary-body .avatar-portrait img{width:64px;height:64px}
.pet-window .provet-weight-summary .section-help{top:0!important;right:1px!important;z-index:3}
.pet-window .provet-weight-summary .weight-line{
  height:20px;min-height:20px;margin:0!important;gap:2px;line-height:20px!important;flex:none;
}
.pet-window .provet-weight-summary .weight-line *{font-size:11px!important}
.pet-window .provet-weight-summary .weight-line .weight-input{width:39px;height:19px;padding:0 1px}
.pet-window .provet-weight-summary>.weight-warning{
  position:static;width:auto;height:auto;min-height:14px;margin:0;padding:1px 3px;
  border:1px solid #a3ad69;font-size:10px;line-height:12px;flex:none;white-space:normal;
}
.pet-window .provet-weight-summary>.weight-warning:empty{display:none}
.pet-window .provet-weight-summary~.weight-warning:empty{display:none}
.pet-window .pet-weight-trend{position:relative;display:flex;flex-direction:column;flex:1;min-height:54px;overflow:hidden;border-top:1px solid #bdc8c1;padding-top:2px;color:#31584a}
.pet-window .pet-weight-trend[hidden]{display:none!important}
.pet-window .weight-trend-heading{display:flex;align-items:center;justify-content:space-between;height:15px;min-height:15px;gap:4px;font-size:11px;line-height:15px}
.pet-window .weight-trend-title{font-size:12px;font-weight:normal;color:#28594b}
.pet-window .weight-trend-caption{font-size:10px;color:#5a7067;white-space:nowrap}
.pet-window .weight-trend-plot{display:block;width:100%;flex:1;min-height:0;overflow:visible}
.pet-window .weight-trend-status{position:absolute;inset:19px 0 0;display:flex;align-items:center;justify-content:center;font-size:11px;color:#62726c;line-height:15px;text-align:center}
.pet-window .weight-trend-status[hidden]{display:none}
.pet-window .weight-trend-grid{stroke:#cbd8d1;stroke-width:1}
.pet-window .weight-trend-line{fill:none;stroke:#21745c;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}
.pet-window .weight-trend-dot{fill:#f7fcf6;stroke:#21745c;stroke-width:1.5;cursor:help;outline:none}
.pet-window .weight-trend-dot:hover,.pet-window .weight-trend-dot:focus{fill:#dd8b35;stroke:#88511c;stroke-width:2}
.pet-window .weight-trend-axis{fill:#5c7066;font-size:10px;font-family:inherit}
