[data-sellerpulse-support]{max-width:100%;font-family:inherit}
.sp-support-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;max-width:100%;border:1px solid #b5cdb5;border-radius:9px;padding:10px 15px;background:#eef6e6;color:#285641;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;cursor:pointer;white-space:normal}
.sp-support-btn:hover{background:#e0edcf;border-color:#8aac83}
.sp-support-btn:focus-visible,.sp-support-close:focus-visible,.sp-support-dialog a:focus-visible{outline:3px solid #087a64;outline-offset:4px}
.sp-support-card{padding:32px;border-radius:15px;border:1px solid #d4e2c7;background:#f0f6e9;color:#183d37;max-width:1140px;margin:0 auto 36px}
.sp-support-card h2{font-size:28px;line-height:1.25;letter-spacing:-.7px;margin:0 0 14px}
.sp-support-card p{max-width:760px;font-size:14px;line-height:1.75;margin:0 0 20px;color:#526e55}
.sp-support-dialog{box-sizing:border-box;width:min(540px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;border:1px solid #d5e2cd;border-radius:18px;padding:28px;background:#fdfefa;color:#183d37;box-shadow:0 24px 90px #102f3244;font-family:inherit}
.sp-support-dialog::backdrop{background:#102f32aa}
.sp-support-top{display:flex;gap:16px;justify-content:space-between;align-items:flex-start}
.sp-support-top h2{font-size:23px;line-height:1.3;letter-spacing:-.7px;margin:0 0 20px}
.sp-support-close{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;flex-shrink:0;margin-top:-7px;margin-right:-10px;border:0;border-radius:8px;background:transparent;color:inherit;font-family:inherit;font-size:26px;line-height:1;cursor:pointer}
.sp-support-close:hover{background:#eaf2e2}
.sp-support-dialog p{font-size:14px;line-height:1.7;margin:0 0 16px}
.sp-support-actions{display:grid;gap:10px;margin:20px 0}
.sp-support-provider{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:9px;padding:12px 16px;background:#087a64;color:white;font-size:14px;font-weight:650;line-height:1.5;text-align:center;text-decoration:none}
.sp-support-provider:hover{background:#096651}
.sp-support-dialog .sp-support-info{font-size:12px;color:#526e55}
.sp-support-pending{padding:14px 16px;border:1px solid #d6e4cd;border-radius:9px;background:#eef5e6}
.sp-support-dialog .sp-support-feedback{display:inline-flex;align-items:center;min-height:44px;font-size:13px;color:#087a64;text-decoration:underline;text-underline-offset:4px;line-height:1.5}
.sidebar-bottom [data-sellerpulse-support]{margin-top:18px}
.sidebar-bottom .sp-support-btn{width:100%;font-size:12px;padding:9px}
.nav-actions [data-sellerpulse-support]{display:inline-flex}
.nav-actions .sp-support-btn{font-size:11px;padding:9px 12px}
@media(max-width:700px){.sp-support-card{border-radius:0;margin:0 0 28px;padding:28px 22px}.sp-support-card h2{font-size:25px}.sp-support-dialog{padding:23px}.sp-support-top h2{font-size:21px}.sp-support-dialog p{font-size:14px}.header .nav-actions{flex-wrap:wrap}.nav-actions .sp-support-btn{font-size:12px}.sp-support-dialog .sp-support-close{min-width:44px;min-height:44px}}
