.ss-product-feedback{display:flex;align-items:center;gap:2px;margin-top:14px;position:relative;color:#536b80;font-size:13px;line-height:1.5}
.ss-product-feedback>a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-underline-offset:3px;text-decoration:underline}
.ss-feedback-info{position:static;margin:0!important;border:0!important;padding:0!important}
.ss-feedback-info>summary{display:flex;align-items:center;justify-content:center;width:44px;min-height:44px;list-style:none;cursor:pointer;color:#326080;padding:0!important;margin:0!important}
.ss-feedback-info>summary::-webkit-details-marker{display:none}.ss-feedback-info>summary::after,.ss-feedback-info>summary::before{display:none!important}
.ss-feedback-info>p{position:absolute;z-index:10;top:100%;left:0;width:280px;max-width:calc(100vw - 40px);box-sizing:border-box;margin:0;padding:12px 14px;background:#fff;color:#17354c;border:1px solid #cbd9e4;border-radius:4px;box-shadow:0 3px 12px #102d4518;font-size:13px;line-height:1.55}
.ss-product-feedback a:focus-visible,.ss-feedback-info>summary:focus-visible{outline:2px solid #0877c9;outline-offset:3px}
.ss-feedback-page{background:#f5f8fb;color:#15334b;padding:24px 20px 56px}.ss-feedback-wrap{max-width:900px;margin:0 auto}.ss-feedback-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;margin-bottom:30px}.ss-feedback-breadcrumb a{color:#0873c4;text-underline-offset:3px}.ss-feedback-eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#536d84}.ss-feedback-page h1{font-size:clamp(28px,4vw,40px);line-height:1.15;margin:8px 0 14px}.ss-feedback-page header>p:last-child{max-width:700px;font-size:16px;line-height:1.65;margin-bottom:26px}.ss-feedback-form-shell{border:1px solid #d3dfe9;background:#fff;padding:28px;border-radius:5px}.ss-feedback-page .ss-contact-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ss-feedback-page .ss-contact-field{margin:0 0 20px;min-width:0}.ss-feedback-page label{display:block;font-size:14px;font-weight:600;margin-bottom:7px}.ss-feedback-page input:not([type=hidden]):not([type=checkbox]),.ss-feedback-page select,.ss-feedback-page textarea{box-sizing:border-box;width:100%;max-width:100%;min-height:46px;border:1px solid #bdcfdc;border-radius:3px;background:#fff;color:#17354c;padding:11px 12px;font:inherit;font-size:16px}.ss-feedback-page textarea{resize:vertical;min-height:150px;line-height:1.55}.ss-feedback-page input:focus,.ss-feedback-page select:focus,.ss-feedback-page textarea:focus{outline:2px solid #0877c9;outline-offset:2px}.ss-feedback-page .ss-contact-note{color:#566e81;font-size:13px;line-height:1.55}.ss-feedback-page .ss-content-button{min-height:46px;background:#0875c8;color:#fff;border:1px solid #0875c8;border-radius:3px;padding:12px 22px;font:inherit;font-weight:700;cursor:pointer}.ss-feedback-context{background:#f4f8fc;border-left:3px solid #0875c8;padding:14px 18px;margin:0 0 24px}.ss-feedback-context h2{font-size:16px;margin:0 0 10px}.ss-feedback-context dl{margin:0;font-size:14px;line-height:1.55;overflow-wrap:anywhere}.ss-feedback-context dt{font-weight:700;margin-top:7px}.ss-feedback-context dd{margin:0}.ss-feedback-context a{color:#0867aa}.ss-feedback-page [hidden]{display:none!important}
@media(max-width:600px){.ss-feedback-page{padding:18px 16px 36px}.ss-feedback-breadcrumb{margin-bottom:22px}.ss-feedback-form-shell{padding:20px 16px}.ss-feedback-page .ss-contact-fields{grid-template-columns:minmax(0,1fr);gap:0}.ss-feedback-page .ss-content-button{width:100%}.ss-feedback-info>p{right:0}}
