#md-pf-guide{max-width:1050px;margin:0 auto;color:#193742}.md-pf-heading{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin:12px 0 22px}.md-pf-heading h1{font-size:clamp(24px,3vw,34px);line-height:1.2;margin:8px 0 12px}.md-pf-heading small{color:#087f8c;letter-spacing:.1em;font-weight:700}.md-pf-heading p{color:#536e78}.md-pf-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;border:1px solid #cbdfe3;border-radius:18px;background:#fff}.md-pf-controls label{display:grid;gap:8px;font-size:14px;font-weight:650}.md-pf-controls select{min-width:0;width:100%;padding:12px;border:1px solid #bfD3d8;border-radius:10px;background:#f7fafb;color:#193742;font:inherit;box-sizing:border-box}.md-pf-controls .md-pf-checkbox{display:flex;align-items:center;gap:10px;grid-column:1/-1}.md-pf-checkbox input{width:20px;height:20px}.md-pf-stand{color:#58717b;font-size:13px;padding:8px 2px}.md-pf-card{background:white;border:1px solid #d8e5e8;border-radius:18px;padding:22px;margin:18px 0;overflow:hidden}.md-pf-card h2{font-size:21px;margin:0 0 18px}.md-pf-card h3{font-size:17px;margin:20px 0 12px}.md-pf-info{padding:14px 17px;background:#edf8f8;border-left:4px solid #079ca6;border-radius:9px;line-height:1.6;overflow-wrap:anywhere}.md-pf-info h2{font-size:20px}.md-pf-card li{padding:5px 0;line-height:1.6}.md-pf-small{font-size:13px;color:#536e78;line-height:1.6}.md-pf-table-wrap{width:100%;overflow:auto}#md-pf-guide table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px}#md-pf-guide th,#md-pf-guide td{padding:13px 12px;border-bottom:1px solid #e0eaed;text-align:left;vertical-align:top;overflow-wrap:anywhere}#md-pf-guide thead th{background:#e7f4f5;color:#1c626d;font-weight:700}#md-pf-guide tbody th{font-weight:550}#md-pf-guide th:first-child{width:48%}.md-pf-total{padding:14px;background:#f4f8fa;border-radius:10px}.md-pf-sources a{color:#087780;overflow-wrap:anywhere}.md-pf-card summary{font-weight:700;cursor:pointer}.md-pf-entry{margin:8px 0 18px}.md-pf-controls select:focus{outline:3px solid #9fdae0;outline-offset:2px}@media(max-width:600px){.md-pf-heading{display:block}.md-pf-heading button{margin-bottom:6px}.md-pf-controls{gap:12px;padding:14px;grid-template-columns:1fr}.md-pf-card{padding:15px;border-radius:14px}#md-pf-guide table{font-size:12px}#md-pf-guide th,#md-pf-guide td{padding:10px 7px}#md-pf-guide th:first-child{width:46%}.md-pf-card h2{font-size:19px}}@media print{body:has(#md-pf-guide) *{visibility:hidden}body:has(#md-pf-guide) #md-pf-guide,body:has(#md-pf-guide) #md-pf-guide *{visibility:visible}#md-pf-guide{position:absolute;left:0;top:0;width:100%;max-width:none}#md-pf-guide .md-pf-controls,#md-pf-guide [data-pf-print]{display:none}.md-pf-card{box-shadow:none;border:1px solid #ccc;break-inside:auto}#md-pf-guide tr{break-inside:avoid}#md-pf-guide thead{display:table-header-group}#md-pf-guide .md-pf-info{break-inside:avoid}.md-pf-sources{display:block!important}#md-pf-guide details>div,#md-pf-guide details>p,#md-pf-guide details>ul{display:block!important}}
