.gw-hero{display:flex;align-items:center;justify-content:space-between;padding:28px 34px;margin-bottom:22px;background:linear-gradient(110deg,#edf0e5,#faf6ed);border:1px solid #dce3d2;border-radius:22px;overflow:hidden}.gw-hero h2{font-family:var(--serif,serif);font-weight:500;font-size:25px;margin:8px 0 12px;color:#63745b}.gw-hero p{color:#87917c;line-height:1.7}.gw-hero img{width:130px;height:125px;object-fit:contain;transform:rotate(4deg)}.gw-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:22px}.gw-metrics article{background:#fffdf6;border:1px solid #e5e6d9;border-radius:17px;padding:22px;display:flex;flex-direction:column;gap:12px}.gw-metrics article>span{font-size:13px;color:#8a947e}.gw-metrics strong{font:32px Georgia,serif;color:#718567}.gw-metrics small{font:12px/1.6 inherit;color:#9a9d8d}.gw-metrics article:last-child{background:#faf2e7}.gw-records{padding:24px}.gw-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:23px 0}.gw-filters .btn{align-self:end;min-height:40px}.gw-names{max-width:240px;white-space:normal;line-height:1.7}.gw-preview{background:#f2f4ea;border:1px dashed #c7d1b9;border-radius:16px;padding:22px;margin:20px 0}.gw-preview>div{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:18px 0}.gw-preview strong{font:38px Georgia;color:#73866a}.gw-preview p{color:#87917a;font-size:12px;line-height:1.8}.revision-note{padding:18px;background:#f9f1e4;border-radius:14px;color:#9b7955;line-height:1.8}.revision-player{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end;margin:14px 0}.revision-player>.btn{margin-bottom:2px}.gw-records .table-wrap{margin:0 -4px}@media(max-width:1050px){.gw-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.gw-records .care-toolbar{flex-wrap:wrap;gap:12px}}@media(max-width:600px){.gw-hero{padding:20px}.gw-hero img{width:80px;height:90px}.gw-hero h2{font-size:20px}.gw-metrics{grid-template-columns:1fr;gap:10px}.gw-metrics article{padding:17px}.gw-records{padding:16px}.gw-filters{grid-template-columns:1fr}.revision-player{grid-template-columns:1fr}.gw-records .btns{flex-wrap:wrap}}
