.md-page{display:grid;gap:18px;color:#243750;font-size:16px}.md-page h2{font-size:21px;margin:0 0 9px;font-weight:650}.md-page p{line-height:1.55;margin:6px 0}.md-hero{display:flex;align-items:center;gap:22px;padding:25px 28px;border:1px solid #dbe4ef;background:linear-gradient(115deg,#fff,#f1f6fc);border-radius:18px}.md-hero img{width:122px;height:66px;object-fit:contain}.md-hero>div{flex:1}.md-hero p,.md-note{color:#61728a}.md-status{display:inline-block;padding:8px 12px;border-radius:9px;background:#eaf0f8;color:#405978;font-size:14px;white-space:normal}.md-ok{color:#20715a;background:#e8f5ef}.md-context,.md-actions,.md-heading,.md-period{display:flex;align-items:center;gap:13px;flex-wrap:wrap}.md-context{justify-content:space-between}.md-page label{display:grid;gap:8px;font-weight:550}.md-context label{min-width:270px;flex:1;max-width:520px}.md-page select,.md-page input[type=date]{font:inherit;min-height:46px;border:1px solid #cad6e5;border-radius:9px;padding:10px 12px;background:#fff;color:inherit}.md-page button{font-size:15px;min-height:44px;padding:10px 15px;white-space:normal}.md-page .primary{background:#1766ce;color:#fff;border-color:#1766ce}.md-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.md-card{padding:24px;border-radius:15px;border:1px solid #dce4ee;background:#fff;min-width:0}.md-card dl{margin:16px 0}.md-card dl>div{display:grid;grid-template-columns:minmax(145px,.7fr) 1fr;gap:14px;border-bottom:1px solid #edf1f6;padding:12px 0}.md-card dt{color:#63748a}.md-card dd{margin:0;overflow-wrap:anywhere}.md-card ol{padding-left:23px;line-height:1.65}.md-card li{padding:6px 0}.md-page a{color:#1766ce}.md-page .md-note{font-size:14px;margin-top:15px}.md-heading{justify-content:space-between;margin-bottom:18px}.md-heading p{color:#61728a}.md-scroll{overflow:auto;max-height:520px}.md-page table{width:100%;border-collapse:collapse;font-size:16px}.md-page th{text-align:left;font-weight:600;color:#607289;position:sticky;top:0;background:#f5f8fc;z-index:1;padding:15px}.md-page td{height:68px;padding:14px 15px;border-bottom:1px solid #e7edf5}.md-page td small{display:block;font-size:14px;color:#607289;margin-top:5px;line-height:1.4}.md-page input[type=checkbox]{width:21px;height:21px;accent-color:#1766ce}.md-money{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.md-page .md-empty{padding:40px 18px;text-align:center;color:#64758c}.md-bottom{padding-top:18px;justify-content:space-between}.md-period{align-items:end}.md-notice,.md-error{padding:15px 20px;border-radius:10px;background:#eaf2ff;color:#275887}.md-error{background:#fff0ef;color:#a3362b}.md-tabs{flex-wrap:wrap}.md-tabs button{flex:1}.md-page button:focus-visible,.md-page input:focus-visible,.md-page select:focus-visible{outline:3px solid #6ca6ed;outline-offset:2px}@media(max-width:1050px){.md-grid{grid-template-columns:1fr}.md-hero{padding:20px}.md-card{padding:20px}}@media(max-width:650px){.md-hero{flex-wrap:wrap;gap:13px}.md-hero img{width:90px}.md-hero>span{width:100%;text-align:center}.md-page table{min-width:620px}.md-card{padding:16px}.md-context label{min-width:0;width:100%}.md-tabs button{flex-basis:30%}.md-page{gap:14px}.md-card dl>div{grid-template-columns:1fr;gap:5px}}
