.msh-business-form{display:grid;gap:22px}.msh-business-form h2{margin:8px 0 0!important}.msh-business-form p{margin:0}.msh-business-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.msh-business-form label,#msh-csv label{display:grid;gap:8px;font-size:13px;font-weight:500;color:#31434b}.msh-business-form input:not([type=checkbox]),.msh-business-form select,.msh-business-form textarea,#msh-csv input:not([type=checkbox]),#msh-csv select{width:100%;border:1px solid #dce3e7;border-radius:8px;background:#fbfcfd;padding:12px;color:#25363e;font:inherit}.msh-business-form input[type=file],#msh-csv input[type=file]{padding:10px}.msh-business-check{display:flex!important;align-items:flex-start;gap:10px!important;font-weight:400!important}.msh-business-check input{margin-top:4px}.msh-business-upload-preview{width:110px;height:80px;object-fit:contain;border-radius:8px;background:#f4f6f8}.msh-business-notice{background:#eaf5ef;padding:14px;border-radius:8px}.msh-company-identity{display:flex;align-items:center;gap:13px;margin:16px 0}.msh-company-identity img{width:54px;height:54px;object-fit:contain;border:1px solid #e7ecef;border-radius:9px;padding:5px;background:#fff}.msh-company-identity small{display:block;font-size:12px;color:#74818a;margin-top:4px}.msh-company-identity a{color:#26383f}.msh-company-cover{width:100%;max-height:280px;object-fit:cover;border-radius:16px;margin-bottom:20px}.msh-company-pages{display:flex;gap:16px;margin-top:25px}.msh-seller-direct{display:grid;gap:13px;margin:18px 0}.msh-seller-direct>a{display:flex;gap:11px;align-items:center;font-size:13px;color:#435c67;overflow-wrap:anywhere}.msh-seller-direct svg{flex:0 0 19px;color:#82939b}.msh-seller-social-links{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.msh-seller-social-links a{font-size:11px;color:#59707c;padding:6px 9px;border:1px solid #e2e9ed;border-radius:6px}.msh-contact-gate{padding:13px;background:#faf5ef;border-radius:8px;font-size:12px;line-height:1.7}.msh-contact-gate a{color:#b74d22;text-decoration:underline}.msh-seller-message .lsd-owner-details{display:none!important}.msh-seller-message .lsd-owner-contact-form-row>i{display:none!important}.msh-seller-message .lsd-owner-contact-form-name-email-phone-wrapper{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.msh-seller-message .lsd-owner-contact-form-row{width:100%!important;margin:0 0 10px!important}.msh-seller-message form{margin-top:18px!important}.msh-seller-message textarea{min-height:110px!important}.msh-seller-message .lsd-owner-contact-form-wrapper{padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}#msh-csv form{display:grid;gap:18px;margin:24px 0}#msh-csv button{justify-self:start}#msh-csv button:disabled{opacity:.55;cursor:wait}.msh-csv-table{overflow:auto;margin:25px 0}.msh-csv-table table{min-width:550px;width:100%;border-collapse:collapse;font-size:12px}.msh-csv-table th,.msh-csv-table td{text-align:left;padding:12px;border-bottom:1px solid #e6ebee;max-width:260px;overflow-wrap:anywhere}.msh-csv-table th{background:#f5f7f9}.msh-onboarding{padding:16px 20px;border:1px solid #eadacb;border-radius:10px;background:#fff9f3;margin-bottom:22px}.msh-company-public .msh-equipment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media(max-width:700px){.msh-business-grid{grid-template-columns:1fr}.msh-company-public .msh-equipment-grid{grid-template-columns:1fr}.msh-business-form{gap:18px}}
.msh-registration-identity{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 20px}.msh-registration-identity label{display:grid;gap:8px;font-size:13px}.msh-registration-identity select{width:100%;border:1px solid #dce3e7;border-radius:7px;padding:11px;background:#fff}.msh-registration-identity small{grid-column:1/-1;color:#74818a;font-size:11px}@media(max-width:600px){.msh-registration-identity{grid-template-columns:1fr}}
