.inline-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 18px}
.inline-result-field{min-width:0;padding-bottom:14px;border-bottom:1px solid var(--border,#dce9ed)}
.inline-result-field>label{display:block;font-size:13px;font-weight:700;margin-bottom:7px}
.inline-result-inputs{display:flex;align-items:start;gap:6px}
.inline-result-inputs input,.inline-result-inputs textarea{min-width:0;width:100%;padding:10px;border:1px solid #cbdfe6;border-radius:10px;background:#fbfdfe;font:inherit;font-size:14px;color:#23404c}
.inline-result-inputs [data-result-unit]{width:76px;flex:0 0 76px;font-size:12px}
.inline-result-inputs textarea{resize:vertical}
.inline-result-source{display:block;font-size:11px;color:#7a9099;margin-top:5px;min-height:16px}
.inline-result-status{min-height:16px;font-size:11px;color:#568675}
.inline-result-status [data-status=error]{color:#b32e2e}
.inline-result-field .back-link{font-size:11px;margin:4px 10px 0 0}
.inline-result-field [hidden],.inline-result-add [hidden]{display:none!important}
.inline-result-add{margin-top:20px;display:grid;gap:8px;max-width:440px}
.inline-result-add label{font-size:13px;font-weight:700}
.inline-result-add select,.inline-result-add input{width:100%;padding:12px;border:1px solid #cbdfe6;border-radius:10px;background:white;font:inherit}
.inline-result-add input{margin-top:7px}
.inline-result-inputs :focus{outline:2px solid #70aebc;outline-offset:1px}
.daily-media figure{margin:0}.daily-media figcaption strong,.daily-media figcaption span{display:block}.daily-media figcaption{margin-top:8px;font-size:12px}.daily-media figcaption span{color:#7a9099;font-size:11px;margin-top:4px}.daily-media .photo-view{width:100%}.daily-media .photo-gallery{margin-top:12px}
@media(max-width:900px){.inline-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.inline-result-grid{grid-template-columns:minmax(0,1fr);gap:14px}.inline-result-inputs input,.inline-result-inputs textarea,.inline-result-add select,.inline-result-add input{font-size:16px}.inline-result-inputs [data-result-unit]{width:86px;flex-basis:86px;font-size:16px}}
