.nav-button .nav-icon{position:relative}
.nav-unread{position:absolute;top:-5px;right:-7px;min-width:17px;height:17px;padding:0 4px;border-radius:10px;background:#b34e3e;color:#fff;font-size:10px;font-weight:600;line-height:17px;letter-spacing:0;box-shadow:0 0 0 2px #173e46}
.sales-tools-dialog #dialog-title{min-width:0;overflow-wrap:anywhere}.sales-tools-dialog .dialog-header{align-items:flex-start}.sales-tools-dialog .dialog-header>button{flex-shrink:0}
.sales-tools-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
.sales-tools-heading h2{margin:0 0 8px}.sales-tools-heading p{margin:0;color:#56727a}
.sales-tool-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;border-bottom:1px solid #e4eaeb}
.sales-tool-row>div{min-width:0;overflow-wrap:anywhere}.sales-tool-row p{margin:8px 0 0}.sales-tool-row button{flex-shrink:0}
.sales-tool-internal{background:#f0f5f4;border:1px solid #d7e3df;border-radius:16px;padding:20px;margin-bottom:28px}
.sales-tool-prose{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;margin:14px 0}
.sales-tool-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px}
.sales-tool-card{min-width:0;border:1px solid #d7e3df;border-radius:16px;padding:16px}
.sales-tool-card img{display:block;width:100%;height:auto;border-radius:10px}.sales-tool-card h4{margin:16px 0 10px}
.sales-tool-download{display:inline-block;text-decoration:none;margin-top:12px}
.sales-tool-legacy-warning{margin:0 0 24px;padding:14px 16px;border:1px solid #e2bb7d;border-radius:12px;background:#fff5e5;color:#74491d}.sales-tool-legacy-warning p{margin:6px 0 0}
.sales-feedback{margin-top:28px;padding:20px;border:1px solid #d7e3df;border-radius:16px;background:#fbfcfb}.sales-feedback h3{margin:0 0 10px}.sales-feedback form{display:grid;gap:14px;margin-top:14px}.sales-feedback label{display:grid;gap:7px;color:#315861;font-weight:600}.sales-feedback select,.sales-feedback textarea{width:100%;box-sizing:border-box;border:1px solid #b8cbd0;border-radius:10px;padding:10px;color:#173e46;background:#fff;font:inherit}.sales-feedback textarea{min-height:96px;resize:vertical}.sales-feedback fieldset{margin:0;border:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.sales-feedback legend{width:100%;margin-bottom:7px;color:#315861;font-weight:600}.sales-feedback fieldset label{display:inline-flex;align-items:center;gap:5px;font-weight:400}.sales-feedback-note,.sales-feedback-analysis{padding:12px 14px;margin:14px 0;border-radius:10px;background:#f0f5f4}.sales-feedback-note p,.sales-feedback-analysis p{margin:6px 0}.sales-feedback-analysis{border-left:3px solid #c69a47}
@media(max-width:700px){#mobile-nav .nav-unread{top:-1px;right:-2px;width:7px;min-width:7px;height:7px;padding:0;font-size:0;line-height:0;box-shadow:0 0 0 2px #173e46}.sales-tools-heading{flex-wrap:wrap}.sales-tool-internal,.sales-feedback{padding:16px}.sales-tool-card{padding:12px}.sales-feedback fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}
