.merchant{font-family:Arial,Microsoft YaHei,sans-serif;color:#193e32;background:#f4f6f1;min-height:100vh}.merchant *{box-sizing:border-box}.m-top{height:90px;max-width:1280px;margin:auto;padding:0 42px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dce3d9;font-size:12px;color:#6d8175}.m-logo{font-size:25px;letter-spacing:2px;font-weight:800;color:#214b37;text-decoration:none}.m-logo span{font-weight:400;font-size:13px;letter-spacing:3px}.m-layout{max-width:1280px;margin:auto;padding:50px 42px 80px;display:grid;grid-template-columns:350px 1fr;gap:60px}.m-intro{align-self:start;position:sticky;top:40px}.m-eyebrow{font-size:10px;letter-spacing:2px;color:#71846e;font-weight:700}.m-intro h1{font-size:43px;line-height:1.45;letter-spacing:-1px;margin:24px 0}.m-intro em{font-style:normal;color:#65934b}.m-intro p{font-size:14px;line-height:2.1;color:#6a7c70}.m-services{display:grid;gap:16px;margin:34px 0;border-top:1px solid #d9e2d3;padding-top:25px;font-size:12px;color:#506c56}.m-tip{margin-top:50px;font-size:12px;line-height:2;color:#84927e}.m-main{background:#fff;border:1px solid #e0e7db;border-radius:16px;padding:34px 38px;box-shadow:0 10px 40px #193e3205}.m-formhead h2{font-size:26px;margin:12px 0}.m-formhead p,.m-help{font-size:12px;color:#7c8c7d;line-height:1.8}.m-section{padding-top:30px;margin-top:26px;border-top:1px solid #e9eee4}.m-section h3{font-size:16px;margin:0 0 22px}.m-section h3 span{color:#83a170;margin-right:14px;font-size:12px}.m-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.m-fields label{font-size:12px;color:#4a6655;display:block}.m-fields b{color:#b16c40}.m-fields input,.m-fields select,.m-fields textarea{display:block;margin-top:8px;width:100%;background:#fcfdfb;border:1px solid #dce5d6;padding:12px;border-radius:6px;font:inherit;color:#24422d;outline:none}.m-fields input:focus,.m-fields textarea:focus,.m-fields select:focus{border-color:#65934b;box-shadow:0 0 0 2px #65934b15}.m-wide{grid-column:1/-1}.m-consent{margin:32px 0 24px;font-size:12px;line-height:1.8}.m-consent label{display:flex;align-items:flex-start;gap:10px}.m-consent input{margin-top:4px;accent-color:#315e3d}.m-consent p{color:#899384;font-size:11px;margin-top:12px}.merchant button{border:0;border-radius:7px;background:#254f38;color:#fff;font:inherit;font-size:14px;padding:15px 22px;cursor:pointer}.m-submit{width:100%}.merchant button:disabled{opacity:.5;cursor:wait}.m-honey{position:absolute;left:-10000px;opacity:0}.m-error{background:#fff0eb;color:#a65236;padding:13px;margin-bottom:15px;font-size:13px;border-radius:6px}.m-success{text-align:center;padding:50px 0}.m-success>span{font-size:38px;display:inline-block;background:#e9f0df;padding:10px 25px;border-radius:50%}.m-success h2{font-size:26px;margin:22px 0}.m-success p{font-size:13px;color:#71846c;line-height:2;margin:20px 0}.m-ref{background:#f4f7ef;padding:18px;font-size:12px;line-height:2;overflow-wrap:anywhere}.m-footer{max-width:1196px;margin:auto;padding:25px 0;border-top:1px solid #dce3d9;font-size:10px;letter-spacing:1px;display:flex;justify-content:space-between;color:#82917d}.m-footer a{color:#71846e}.m-admin{max-width:1050px;margin:auto;padding:35px 20px}.m-admin h1{font-size:28px}.m-admin p{line-height:1.9;font-size:13px;color:#6e7f6d}.m-item{background:#fff;border:1px solid #dce5d6;border-radius:10px;padding:25px;margin-top:20px}.m-item h2{font-size:20px}.m-item dl{display:grid;grid-template-columns:150px 1fr;gap:10px;font-size:13px;margin:20px 0}.m-item dt{color:#7c8e75}.m-item dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.m-admin button{margin:8px 10px 0 0}.m-admin a{color:#43613e}.m-admin .m-status{color:#7a8b65;font-size:12px}@media(max-width:850px){.m-layout{grid-template-columns:1fr;gap:24px;padding:30px 20px}.m-intro{position:static}.m-intro h1{font-size:30px;line-height:1.5}.m-intro h1 br,.m-services,.m-tip{display:none}.m-top{padding:0 20px;height:75px}.m-main{padding:25px}.m-footer{padding:25px 20px}}@media(max-width:500px){.m-fields{grid-template-columns:1fr}.m-top>span{display:none}.m-item dl{grid-template-columns:1fr}.m-item dt{margin-top:10px}.m-layout{padding:20px 14px}.m-main{padding:25px 20px}.m-footer{font-size:8px}}.m-commissions{border:0;padding:0;margin:0;min-width:0}.m-commissions legend{font-size:12px;color:#4a6655;margin-bottom:8px}.m-commissions>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.m-commissions input{width:100%}
