.feedback-home-page{margin:16px 0;padding:24px 30px;background:hsla(var(--base-200)/1);border-radius:20px;box-sizing:border-box;border:1px solid hsla(var(--black-section)/.15);box-shadow:0 4px 8px 0 hsla(var(--black-section)/.05);position:relative;overflow:hidden}.feedback-home-page__title{margin:0 0 20px;font-size:28px;line-height:1;font-weight:600;color:var(--tm-text-color)}.feedback-home-page__form{display:grid;gap:16px;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(12,1fr)}.feedback-home-page__form input,.feedback-home-page__form textarea{width:100%;padding:12px 20px;border-radius:8px;box-sizing:border-box;outline:none!important;box-shadow:none!important;background:hsla(var(--white-section)/1);border:1px solid hsla(var(--black-section)/.1);font-size:16px;font-weight:500;line-height:20px;color:var(--tm-text-color)}.feedback-home-page__form input::-moz-placeholder,.feedback-home-page__form textarea::-moz-placeholder{opacity:.6}.feedback-home-page__form input:-ms-input-placeholder,.feedback-home-page__form textarea:-ms-input-placeholder{opacity:.6}.feedback-home-page__form input::placeholder,.feedback-home-page__form textarea::placeholder{opacity:.6}.feedback-home-page__recaptcha{margin-top:16px}.feedback-home-page__action{display:flex;align-items:center;margin-top:20px;gap:20px}.feedback-home-page__action .btn{height:auto;border-radius:8px;padding:12px 32px;min-height:0;box-sizing:border-box;font-size:18px;line-height:1;text-transform:none}.feedback-home-page__action .checkbox{border:none;min-width:28px;border-radius:5px;background:hsla(var(--white-section)/1)}.feedback-home-page__action .checkbox:checked{background:hsla(var(--p)/1);background-image:linear-gradient(-45deg,transparent 65%,hsl(var(--chkbg)) 0),linear-gradient(45deg,transparent 75%,hsl(var(--chkbg)) 0),linear-gradient(-45deg,hsl(var(--chkbg)) 40%,transparent 0),linear-gradient(45deg,hsl(var(--chkbg)) 30%,hsl(var(--chkfg)) 0,hsl(var(--chkfg)) 40%,transparent 0),linear-gradient(-45deg,hsl(var(--chkfg)) 50%,hsl(var(--chkbg)) 0)}.feedback-home-page__action .--checkbox{display:flex;align-items:center;flex:1;gap:14px}.feedback-home-page__action .--checkbox label{font-size:12px;line-height:14px;max-width:220px}.feedback-home-page__input{display:flex;flex-direction:column;grid-column-start:1;grid-column-end:6}.feedback-home-page__textarea{display:flex;flex-direction:column;grid-row-start:1;grid-row-end:3;grid-column-start:6;grid-column-end:13}.feedback-home-page__textarea textarea{flex:1}html[data-theme=dark] .feedback-home-page__action .checkbox,html[data-theme=dark] .feedback-home-page__form input,html[data-theme=dark] .feedback-home-page__form textarea{background:hsla(var(--s)/1)}html[data-theme=dark] .feedback-home-page__action .checkbox:checked{background:hsla(var(--p)/1);background-image:linear-gradient(-45deg,transparent 65%,hsl(var(--chkbg)) 0),linear-gradient(45deg,transparent 75%,hsl(var(--chkbg)) 0),linear-gradient(-45deg,hsl(var(--chkbg)) 40%,transparent 0),linear-gradient(45deg,hsl(var(--chkbg)) 30%,hsl(var(--chkfg)) 0,hsl(var(--chkfg)) 40%,transparent 0),linear-gradient(-45deg,hsl(var(--chkfg)) 50%,hsl(var(--chkbg)) 0)}@media(max-width:1199px){.feedback-home-page{padding:20px 24px}}@media(max-width:1023px){.feedback-home-page{margin:16px 0;padding:12px 14px}.feedback-home-page__title{margin-bottom:6px;font-size:22px;line-height:28px}}@media(max-width:859px){.feedback-home-page__title{font-size:16px;line-height:18px}}@media(max-width:639px){.feedback-home-page__form{display:flex;gap:8px;flex-direction:column}.feedback-home-page__action{flex-direction:column;align-items:flex-start;gap:8px;margin-top:8px}.feedback-home-page__action .btn{width:100%}.feedback-home-page__action .--checkbox label{max-width:none}}