.fl-medical-review{--fl-medical-accent:#6f9188;--fl-medical-accent-dark:#42675e;--fl-medical-soft:#edf4f2;width:100%;max-width:none;margin:14px 0;padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none;color:#303b38;box-sizing:border-box}.fl-medical-review__header{margin-bottom:5px}.fl-medical-review .fl-medical-review__title{display:flex;align-items:center;gap:7px;margin:0;color:#253430;font-size:19px!important;font-weight:700;line-height:1.25}.fl-medical-review__title-check{width:20px;height:20px;flex:0 0 20px;color:#2f9a62;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.fl-medical-review__reviewer{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none}.fl-medical-review__reviewer-photo{width:48px;height:48px;flex:0 0 48px;border:1px solid #dce7e3;border-radius:10px;object-fit:cover;object-position:center;box-sizing:border-box}.fl-medical-review__reviewer-details{min-width:0}.fl-medical-review__reviewer-name{display:block;margin:0 0 2px;color:var(--fl-medical-accent-dark);font-size:15px;font-weight:700;line-height:1.35}.fl-medical-review__reviewer p{display:block;margin:0;color:#68736f;font-size:12.5px;line-height:1.45}.fl-medical-review__checks{padding:0}.fl-medical-review__checks ul{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.fl-medical-review__checks li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-width:0;height:88px;margin:0;padding:10px 12px;border:1px solid #e0e8e5;border-radius:12px;background:#f5f7f6;color:#3e4b47;font-size:11.5px;font-weight:600;line-height:1.3;text-align:center;white-space:normal;box-sizing:border-box}.fl-medical-review__checks-icon{width:27px;height:27px;flex:0 0 27px;color:var(--fl-medical-accent-dark);fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.fl-medical-review__footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:10px;padding-top:9px;border-top:1px solid #dce7e3}.fl-medical-review__date{display:flex;flex-wrap:wrap;gap:3px 6px;margin:0;color:#707a76;font-size:12px;line-height:1.35}.fl-medical-review__date strong{color:#344b45}.fl-medical-review__profile{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;color:var(--fl-medical-accent-dark);font-size:12px;font-weight:700;line-height:1.35;text-decoration:none}a.fl-medical-review__profile:hover{color:#294d44;text-decoration:underline}.fl-medical-review__profile--inactive{opacity:.58;cursor:default}@media (max-width:600px){.fl-medical-review{margin:12px 0}.fl-medical-review__footer{align-items:flex-start;flex-direction:column;gap:6px}}@media (min-width:601px) and (max-width:900px){.fl-medical-review__checks ul{grid-template-columns:repeat(2,minmax(0,1fr))}.fl-medical-review__checks li{height:76px;flex-direction:row;justify-content:flex-start;text-align:left}}@media (max-width:600px){.fl-medical-review__checks ul{display:flex;flex-wrap:wrap;align-items:center;gap:8px 0}.fl-medical-review__checks li{width:auto;height:auto;min-height:0;flex:0 0 auto;flex-direction:row;justify-content:center;gap:2px;padding:0;border:0;border-radius:0;background:#fff0;font-size:9.5px;line-height:1.2;text-align:left;white-space:nowrap}.fl-medical-review__checks li:not(:last-child)::after{content:"|";margin:0 3px;color:#b7c6c1;font-size:13px;font-weight:400}.fl-medical-review__checks-icon{width:15px;height:15px;flex-basis:15px;stroke-width:1.8}}@media (max-width:350px){.fl-medical-review__checks li:nth-child(4){order:5}.fl-medical-review__checks li:nth-child(4)::after{content:none}.fl-medical-review__checks li:nth-child(5){order:4}}