.daly-image-refresh .pv-series-visual > img{width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain!important;object-position:center!important}
.daly-preview-note{margin:18px 0;padding:12px 16px;border:1px solid #b9dbd1;border-radius:10px;background:#edf8f3;color:#17473d;font:600 13px/1.55 Arial,sans-serif}
.daly-records-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:26px 0}
.daly-records-summary article{min-width:0;padding:20px;border:1px solid #d4e5df;border-radius:16px;background:#f5fbf8;color:#173e35}
.daly-records-summary article span{display:block;font:700 12px/1.5 Arial,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#40665d}
.daly-records-summary article strong{display:block;margin:12px 0 9px;font:700 30px/1.2 Georgia,serif;color:#0c5244}
.daly-records-summary article p{margin:0;font:400 14px/1.65 Arial,sans-serif;color:#3d5a52}
.daly-records-article .pv-dyk-article-content{min-width:0;max-width:100%;overflow-wrap:anywhere}
.daly-records-article .vinoo-table-wrap{max-width:100%;overflow-x:auto;border:1px solid #d4e5df;border-radius:12px;margin:22px 0}
.daly-records-article .vinoo-table-wrap table{width:100%;min-width:650px;border-collapse:collapse;font:400 14px/1.65 Arial,sans-serif}
.daly-records-article .vinoo-table-wrap th,.daly-records-article .vinoo-table-wrap td{padding:12px 14px;border-bottom:1px solid #deebe5;text-align:left;vertical-align:top}
.daly-records-article .vinoo-table-wrap th{background:#114a3e;color:#fff;font-weight:700}
.daly-records-article .vinoo-table-wrap:focus-visible{outline:3px solid #167c65;outline-offset:4px}
.daly-records-article .daly-records-scope{margin:22px 0;padding:18px 20px;background:#edf7f2;border-left:4px solid #19816b;border-radius:0 12px 12px 0;font:400 15px/1.7 Arial,sans-serif;color:#25493e}
.daly-records-article .vinoo-source-note{font-size:13px;line-height:1.8;color:#536c62;margin:24px 0}
.daly-records-article .pv-dyk-featured-image img{width:100%;height:auto;object-fit:contain}
@media(max-width:900px){.daly-records-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:480px){.daly-records-summary{gap:10px}.daly-records-summary article{padding:15px}.daly-records-summary article strong{font-size:27px}}
