.vmd-intro{border-left:4px solid #b58a55;background:#f5f1e8;padding:17px 20px;margin:0 0 24px}.vmd-intro span,.vmd-eyebrow{font:700 11px/1.35 Arial,sans-serif;letter-spacing:.12em;color:#8b693f}.vmd-intro p{margin:8px 0 0!important;color:#3d5360}.vmd-form h2{margin:0 0 18px}.vmd-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 22px}.vmd-field{display:block;border:1px solid #d5e0e5;background:#f9fbfc;padding:14px}.vmd-field strong{display:block;font:700 16px/1.25 Georgia,serif;color:#24455b}.vmd-field span{display:block;min-height:35px;margin:4px 0 8px;color:#5a6d77;font:12px/1.4 Arial,sans-serif}.vmd-field select{width:100%;padding:10px;border:1px solid #adc3ce;border-radius:2px;background:white;color:#263e50;font:14px/1.35 Arial,sans-serif}.vmd-rules{margin:0 0 19px;border:1px solid #cbdde5;padding:16px}.vmd-rules legend{padding:0 7px;font:700 17px/1.2 Georgia,serif;color:#24455b}.vmd-rules label{display:flex;gap:10px;align-items:flex-start;padding:11px 0;border-bottom:1px solid #e5edf0;cursor:pointer}.vmd-rules label:last-child{border:0;padding-bottom:0}.vmd-rules input{margin-top:2px;accent-color:#2b6889}.vmd-rules strong,.vmd-rules small{display:block}.vmd-rules strong{font:700 13px/1.35 Arial,sans-serif;color:#24455b}.vmd-rules small{font:12px/1.5 Arial,sans-serif;color:#607582;margin-top:3px}.vmd-note{margin:12px 0 0!important;font:12px/1.55 Arial,sans-serif;color:#607582}.vmd-result{margin:23px 0 28px;border:1px solid #cbdde5;background:#fff;padding:22px}.vmd-result-top{display:flex;justify-content:space-between;gap:12px;align-items:center;border-bottom:1px solid #dbe6eb;padding-bottom:14px}.vmd-result h2{margin:7px 0 0;font:700 24px/1.2 Georgia,serif;color:#204960}.vmd-count{white-space:nowrap;font:700 38px/1 Georgia,serif;color:#2d637f}.vmd-count small{font-size:17px;color:#6c8998}.vmd-result>p{font:13px/1.5 Arial,sans-serif;color:#536d7c}.vmd-table-scroll{overflow-x:auto;max-width:100%;margin:15px 0 19px}.vmd-table-scroll table{width:100%;min-width:445px;border-collapse:collapse;font:13px/1.45 Arial,sans-serif;color:#365363}.vmd-table-scroll th,.vmd-table-scroll td{padding:10px;border-bottom:1px solid #dce6eb;text-align:left}.vmd-table-scroll thead{background:#eaf2f6;color:#294f65}.vmd-table-scroll tbody th{font-weight:700}.vmd-status{display:inline-block;white-space:nowrap;padding:4px 7px;font-weight:700}.vmd-yes{background:#e8f1e9;color:#316640}.vmd-no{background:#f0f3f5;color:#667982}.vmd-result .vmd-result-foot{border-top:1px solid #e0e8ed;padding-top:11px;margin-bottom:0;font-size:12px}.vmd-error{border-left:3px solid #b95656;background:#fff5f4;color:#8b3030;padding:12px 14px}.vmd-source-line{border-top:1px solid #dbe6eb;padding-top:18px;font-size:13px}
@media(max-width:700px){.vmd-fields{grid-template-columns:1fr}.vmd-field span{min-height:0}.vmd-result{padding:15px}.vmd-result h2{font-size:20px}.vmd-count{font-size:32px}}
