.swb-content-feedback{margin:2rem 0;padding:1.25rem 1.4rem;border:1px solid #ddd5c7;border-radius:14px;background:#faf8f4;color:#28251f;max-width:100%;box-sizing:border-box}.swb-content-feedback h2{font-size:1.15rem;line-height:1.4;margin:0 0 .4rem;font-weight:650}.swb-content-feedback p{margin:.4rem 0 .9rem;line-height:1.6}.swb-content-feedback-links{display:flex;flex-wrap:wrap;gap:.6rem;margin:.8rem 0}.swb-content-feedback-links a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.55rem .9rem;border:1px solid #8c806b;border-radius:8px;background:#fff;color:#29241c;text-decoration:none;font:inherit;font-weight:600;box-sizing:border-box}.swb-content-feedback-links a:hover{background:#eee8dc}.swb-content-feedback .swb-content-feedback-note,.swb-feedback-page .swb-feedback-note{font-size:.9rem;line-height:1.6;color:#575247}.swb-feedback-page{max-width:850px;margin:0 auto;padding:2rem 1rem;box-sizing:border-box}.swb-feedback-page h1{overflow-wrap:anywhere}.swb-feedback-target{overflow-wrap:anywhere}.swb-feedback-form{margin:1.5rem 0;padding:1.25rem;border:1px solid #ddd5c7;border-radius:12px;background:#faf8f4;color:#28251f;box-sizing:border-box}.swb-feedback-form fieldset{border:0;padding:0;margin:0 0 1.4rem;min-width:0}.swb-feedback-form legend{font-size:1rem;font-weight:650;line-height:1.5;margin-bottom:.7rem;padding:0}.swb-feedback-form .swb-feedback-confirm,.swb-feedback-form .swb-feedback-option{display:flex;flex-direction:row;align-items:flex-start;gap:.6rem;min-height:44px;padding:.55rem 0;font-size:1rem;line-height:1.5;letter-spacing:normal;box-sizing:border-box;cursor:pointer}.swb-feedback-form .swb-feedback-confirm input,.swb-feedback-form .swb-feedback-option input{flex:0 0 auto;width:1.15rem;height:1.15rem;min-height:1.15rem;max-height:1.15rem;padding:0;box-sizing:border-box;margin:.2rem 0 0;accent-color:#695738}.swb-feedback-form .swb-feedback-confirm span,.swb-feedback-form .swb-feedback-option span{flex:1 1 auto;min-width:0}.swb-feedback-reason{display:block;font-weight:600;margin:0 0 .5rem;line-height:1.5}.swb-feedback-reason span{font-weight:400}.swb-feedback-form select{display:block;width:100%;max-width:100%;min-height:46px;border:1px solid #8c806b;border-radius:6px;padding:.6rem;background:#fff;color:#28251f;font:inherit;box-sizing:border-box}.swb-feedback-confirm{margin:.9rem 0}.swb-feedback-form button{min-height:46px;border:1px solid #453d2f;border-radius:8px;padding:.65rem 1.1rem;background:#453d2f;color:#fff;font:inherit;font-weight:650;cursor:pointer}.swb-feedback-form button:hover{background:#29241c}.swb-content-feedback a:focus-visible,.swb-feedback-form :is(input,select,button):focus-visible,.swb-feedback-page a:focus-visible{outline:3px solid #976c24;outline-offset:3px}.swb-feedback-trap{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}.swb-feedback-success{padding:1.1rem 1.3rem;margin:1.5rem 0;background:#eff6ef;border:1px solid #a6bfa5;border-radius:10px;color:#213b22}.swb-feedback-success h2{font-size:1.2rem;margin:0 0 .5rem}@media(max-width:480px){.swb-content-feedback{padding:1rem}.swb-content-feedback-links a{flex:1 1 100%}.swb-feedback-form{padding:1rem}.swb-feedback-form button{width:100%}}
