.sales-material-intro{padding:20px;background:linear-gradient(135deg,#e3f2ee,#fff7e7);border-radius:16px;color:#184f4c}.sales-material-intro h3{margin:8px 0}.sales-material-intro p,.sales-material-note{font-size:13px;line-height:1.7}.sales-material-form{background:white;border-radius:16px;padding:18px;margin:12px 0}.sales-material-form label{display:block;font-size:14px;font-weight:600;margin-bottom:16px}.sales-material-form input,.sales-material-form textarea{display:block;box-sizing:border-box;width:100%;padding:12px;margin-top:8px;border:1px solid #d0dedb;border-radius:10px;font:inherit;min-width:0}.sales-material-form textarea{min-height:100px}.sales-material-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sales-material-submit{border:0;background:#26746b;color:white;width:100%;padding:14px;border-radius:10px;font-size:15px}.sales-material-record{background:white;padding:16px;border-radius:12px;margin:10px 0;overflow-wrap:anywhere}.sales-material-record summary{cursor:pointer;font-weight:600}.sales-material-record small{display:block;font-size:12px;color:#657671;margin-top:5px}.sales-material-record p{white-space:pre-wrap}.sales-material-link{display:block;padding:10px;color:#24665c;overflow-wrap:anywhere;line-height:1.5}.sales-material-note{color:#63716a}.sales-material-status{white-space:pre-wrap;line-height:1.5}.sales-case-files{max-width:100%;font-size:13px}.sales-tabs{overflow-x:auto}.sales-tab{white-space:nowrap}.sales-course-categories{grid-template-columns:repeat(2,minmax(0,1fr))!important}
