.sm-feedback-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:none;align-items:center;justify-content:center}.sm-feedback-popup[aria-hidden=false]{display:flex}.sm-feedback-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sm-feedback-modal{position:relative;background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;max-width:90%;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;z-index:1;margin:20px}.sm-feedback-content{padding:24px}.sm-feedback-title{margin:0 0 20px;font-size:20px;font-weight:600;line-height:1.4}.sm-feedback-form{display:flex;flex-direction:column;gap:16px}.sm-feedback-options{display:flex;flex-direction:column;gap:12px}.sm-feedback-option{align-items:center;gap:10px;cursor:pointer;padding:8px;border-radius:4px;transition:background-color .2s}.sm-feedback-option:hover{background-color:#0000000d}.sm-feedback-option input[type=radio]{margin:0;cursor:pointer;width:18px;height:18px;flex-shrink:0}.sm-feedback-option span{font-size:14px;line-height:1.5}.sm-feedback-other-input{margin-top:8px;display:flex;flex-direction:column;gap:8px}.sm-feedback-other-input label{font-size:14px;font-weight:500}.sm-feedback-other-input input[type=text]{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:inherit}.sm-feedback-other-input input[type=text]:focus{outline:none;border-color:#000}.sm-feedback-actions{display:flex;gap:12px;margin-top:8px;flex-wrap:wrap}.sm-feedback-btn{flex:1;min-width:120px;padding:12px 20px;border:1px solid #000;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s,color .2s;font-family:inherit}.sm-feedback-btn-primary{background-color:#000;color:#fff}.sm-feedback-btn-primary:hover{background-color:#333}.sm-feedback-btn-primary:disabled{background-color:#999;cursor:not-allowed}.sm-feedback-btn-secondary{background-color:transparent;color:#000}.sm-feedback-btn-secondary:hover{background-color:#0000000d}html[dir=rtl] .sm-feedback-popup,.sm-feedback-popup[dir=rtl]{direction:rtl}html[dir=rtl] .sm-feedback-option,.sm-feedback-popup[dir=rtl] .sm-feedback-option{text-align:right;flex-direction:row-reverse}html[dir=rtl] .sm-feedback-title,.sm-feedback-popup[dir=rtl] .sm-feedback-title,html[dir=rtl] .sm-feedback-other-input label,.sm-feedback-popup[dir=rtl] .sm-feedback-other-input label{text-align:right}@media (max-width: 480px){.sm-feedback-modal{margin:10px;max-width:calc(100% - 20px)}.sm-feedback-content{padding:20px}.sm-feedback-title{font-size:18px}.sm-feedback-actions{flex-direction:column}.sm-feedback-btn{width:100%}}.sm-feedback-popup:focus-within{outline:none}.sm-feedback-btn:focus{outline:2px solid #000;outline-offset:2px}.sm-feedback-option input[type=radio]:focus{outline:2px solid #000;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/18/assets/sm-feedback.css.map */
