/* V414: credit request UI only; no override of existing store/product styles. */
.md414-page{padding-top:28px;padding-bottom:50px}.md414-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;margin-bottom:20px}.md414-heading h1{margin:6px 0}.md414-heading span{color:#13866f;font-weight:700;font-size:12px}.md414-heading p{color:#657a72;margin:0}.md414-panel,.md414-checkout{border:1px solid #d5e9de;background:#fff;border-radius:16px;padding:19px;margin:14px 0;box-shadow:0 5px 16px rgba(17,97,67,.045)}.md414-panel h2,.md414-panel h3{color:#155d47}.md414-panel input,.md414-panel textarea,.md414-checkout select,.md414-checkout textarea{width:100%;min-height:43px;padding:9px 12px;border:1px solid #cbded5;border-radius:10px;box-sizing:border-box;font:inherit;background:white;color:#173b30}.md414-panel form{display:flex;flex-wrap:wrap;gap:10px}.md414-panel form input{max-width:340px}.md414-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.md414-stats>div{background:#f2faf5;border:1px solid #dbefe3;border-radius:14px;padding:16px}.md414-stats small{display:block;color:#668474}.md414-stats b{display:block;font-size:17px;margin-top:8px;color:#155a3e}.md414-notice{background:#f3f8f4;border-radius:10px;padding:12px;color:#546b5d;line-height:1.9}.md414-request{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:14px 0;border-bottom:1px solid #e9f1eb}.md414-request>div{min-width:130px}.md414-request small{display:block;color:#799084;margin-top:5px}.md414-pill{display:inline-block;background:#e8f8ef;border-radius:40px;padding:4px 10px;color:#126245;font-size:12px}.md414-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.md414-table-wrap{overflow-x:auto}.md414-panel table{width:100%;border-collapse:collapse;min-width:470px}.md414-panel th,.md414-panel td{padding:10px;border-bottom:1px solid #e4eee9;text-align:right}.md414-checkout{background:#f3fcf7}.md414-checkout label{display:block;margin:10px 0;font-size:13px;font-weight:600}.md414-checkout h3{margin:0;color:#126c48}.md414-checkout p{color:#57776a;font-size:13px;line-height:1.8}.md414-checkout .md414-button{width:100%;margin-top:8px}.md414-msg:not(:empty),.md414-inline-message:not(:empty){padding:12px;margin-top:10px;border-radius:9px;background:#eff8f2;color:#145d42}.md414-error{background:#fff1ee!important;color:#9b3128!important}.md414-good{background:#ebf9ef!important;color:#145f42!important}@media(max-width:700px){.md414-stats{grid-template-columns:1fr}.md414-page{padding-top:12px}.md414-panel{padding:13px}}
