.zs-feedback-shell{width:calc(100% - 28px);max-width:900px;margin:26px auto;padding:0 0 90px;box-sizing:border-box;float:none;clear:both;color:#303443;font-family:inherit}.zs-feedback-shell>header{padding:24px;padding:clamp(24px,5vw,44px);border-radius:30px;background:linear-gradient(135deg,#2c3040,#4c2937 70%,#a72149);box-shadow:0 20px 50px rgba(37,41,54,.14);color:#fff}.zs-feedback-shell>header span{color:#ffadbd;font-weight:900}.zs-feedback-shell>header h1{margin:8px 0 10px;color:#fff;font-size:27px;font-size:clamp(27px,5vw,42px)}.zs-feedback-shell>header p{max-width:680px;margin:0;color:rgba(255,255,255,.74);line-height:2}.zs-feedback-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0;padding:7px;border:1px solid #e3e4e9;border-radius:18px;background:#fff}.zs-feedback-tabs a{min-height:49px;display:flex;align-items:center;justify-content:center;border:0;border-radius:13px;background:transparent;color:#555d6b;font:inherit;font-weight:900;text-decoration:none;cursor:pointer}.zs-feedback-tabs a.is-active{background:#2d3342;color:#fff}.zs-feedback-panel{padding:18px;padding:clamp(18px,4vw,30px);border:1px solid #e2e4e9;border-radius:24px;background:#fff;box-shadow:0 12px 32px rgba(36,41,54,.05)}.zs-feedback-panel[hidden],.zs-feedback-notice[hidden],.zs-feedback-receipt[hidden],#zs-feedback-thread[hidden],#zs-feedback-reply-form[hidden]{display:none!important}.zs-feedback-panel form{display:grid;gap:15px}.zs-feedback-panel label{display:grid;gap:7px;font-weight:900}.zs-feedback-panel input,.zs-feedback-panel select,.zs-feedback-panel textarea{width:100%;box-sizing:border-box;border:1px solid #d8dbe2;border-radius:13px;padding:12px 14px;background:#fff;color:#303443;font:inherit;box-shadow:none}.zs-feedback-panel textarea{line-height:1.9;resize:vertical}.zs-feedback-panel input:focus,.zs-feedback-panel select:focus,.zs-feedback-panel textarea:focus{outline:0;border-color:#d43b61;box-shadow:0 0 0 3px rgba(212,59,97,.09)}.zs-feedback-panel form button,.zs-feedback-receipt button{min-height:48px;padding:0 20px;border:0;border-radius:13px;background:#cc3158;color:#fff;font:inherit;font-weight:900;cursor:pointer}.zs-feedback-panel button:disabled{opacity:.6;cursor:wait}.zs-feedback-privacy{margin:0;padding:11px 13px;border-radius:12px;background:#f7f8fa;color:#69717f;font-size:12px;line-height:1.9}.zs-feedback-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.zs-feedback-notice{margin:0 0 14px;padding:13px 16px;border-radius:13px;font-weight:800}.zs-feedback-notice.is-success{border:1px solid #b8dfc5;background:#f1fff5;color:#176c35}.zs-feedback-notice.is-error{border:1px solid #f1b7c0;background:#fff3f5;color:#9d1832}.zs-feedback-receipt{text-align:center}.zs-feedback-receipt>span{color:#1c7a3c;font-weight:900}.zs-feedback-receipt h2{margin:7px 0 13px}.zs-feedback-receipt code{display:block;direction:ltr;margin:12px auto;padding:16px;border:1px dashed #d6a0ad;border-radius:14px;background:#fff7f9;color:#a31f43;font-size:15px;font-size:clamp(15px,4vw,22px);font-weight:900;word-break:break-all}.zs-feedback-receipt p{color:#69717f;line-height:1.9}.zs-feedback-track-form{grid-template-columns:minmax(0,1fr) auto!important;align-items:end}.zs-feedback-track-form button{min-width:150px}.zs-feedback-thread-head{padding:18px 0 10px}.zs-feedback-thread-head h2{margin:0 0 5px}.zs-feedback-thread-head p{margin:0;color:#717886}.zs-feedback-messages{display:flex;flex-direction:column;gap:10px;margin:12px 0 20px;padding:16px;border-radius:18px;background:#f6f7f9}.zs-feedback-messages article{max-width:78%;padding:13px 15px;border-radius:16px;background:#fff}.zs-feedback-messages article.is-user{align-self:flex-end;background:#2e3443;color:#fff}.zs-feedback-messages article strong{display:block;margin-bottom:5px}.zs-feedback-messages article p{margin:0;line-height:2;white-space:pre-line}.zs-feedback-messages article time{display:block;margin-top:7px;font-size:10px;opacity:.65}
@media(max-width:620px){.zs-feedback-tabs,.zs-feedback-track-form{grid-template-columns:1fr!important}.zs-feedback-track-form button{width:100%}.zs-feedback-messages article{max-width:92%}.zs-feedback-shell>header{border-radius:24px}}

/* Android browsers can retain a desktop layout viewport for standalone pages. */
@media (pointer:coarse){html,body,.zs-feedback-portal-main{width:100%!important;max-width:none!important;min-width:0!important}.zs-feedback-shell{width:calc(100vw - 20px)!important;max-width:none!important;min-width:0!important;margin:10px auto!important;padding:0 0 76px!important;transform:none!important;zoom:1!important}.zs-feedback-shell>header,.zs-feedback-tabs,.zs-feedback-panel{width:100%!important;max-width:none!important;box-sizing:border-box!important}}

html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body.zs-feedback-portal{margin:0;background:#f7f8fa}.zs-feedback-portal-main{min-height:100vh;min-height:100dvh;padding-bottom:env(safe-area-inset-bottom)}.zs-feedback-panel input,.zs-feedback-panel select,.zs-feedback-panel textarea,.zs-feedback-panel button{-webkit-appearance:none;appearance:none}.zs-feedback-panel select{background-image:none}.zs-feedback-shell,.zs-feedback-shell *{-webkit-tap-highlight-color:transparent}
