#feedback .feedback-container{padding:0 1.5em;}
#feedback .feedback-wrapper{padding:1.25em 0 1.5em;}
#feedback .feedback-title{margin-bottom:1.875em;}
#feedback .rel{position:relative;}
#feedback .hidden{display:none;}
#feedback h1{font-size:1.375em;font-weight:500;color:#36444B;line-height:1.18181818;}
#feedback .label{margin:2em 0;display:block;position:relative;}
#feedback .label p{font-size:0.875em;line-height:1.14285714;color:#1d2529;}
#feedback .label a{color:#4acbd6;text-decoration:none;}
#feedback .label input{margin-top:5px;font-size:1em;line-height:1.75;height:1.75em;box-sizing:border-box;border-left:none;border-right:none;border-top:none;border-bottom:1px solid #cfd0d2;width:100%;outline:none;padding:0;border-radius:0;}
#feedback .label input::-webkit-input-placeholder{color:#A7A9AC;}
#feedback .label.error input{border-color:red;}
#feedback .label textarea{margin-top:5px;font-family:inherit;-webkit-appearance:none;resize:none;width:100%;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #cfd0d2;font-size:1em;line-height:1.25;outline:none;padding:0.25em 0;border-radius:0;}
#feedback .label.error textarea{border-color:red;}
#feedback .label .textarea-note{text-align:right;position:absolute;left:0;right:0;bottom:-1em;}
#feedback .label.error .textarea-note{color:red;}
#feedback .label select{position:absolute;height:1.75em;left:-1px;right:-1px;bottom:0;opacity:0;width:100%;outline:none;}
#feedback .label .select{padding-right:2em;background:url("https://static.tp-link.com/app/assets/images/icon-down.png") 100% 50% no-repeat;background-size:2em;}
#feedback .label .checkbox{float:left;width:1.5em;height:1.5em;margin:0.25em 0.5em 0 0;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAAAwCAYAAADuFn/PAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVEN0RDQjk3NUVFMjExRUJBNDQwQjRFRDdGQUIzMjUwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVEN0RDQjk4NUVFMjExRUJBNDQwQjRFRDdGQUIzMjUwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUQ3RENCOTU1RUUyMTFFQkE0NDBCNEVEN0ZBQjMyNTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUQ3RENCOTY1RUUyMTFFQkE0NDBCNEVEN0ZBQjMyNTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4RSTNLAAAHeElEQVR42uxb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") 0 50% no-repeat;background-size:200%;}
#feedback .label [type=checkbox]:checked+.checkbox{background-position:100% 50%;}
#feedback .label .checkbox+p{overflow:hidden;color:#36444B;}

#feedback .tip{float:right;width:2em;position:relative;top:-0.25em;}
#feedback .btn{margin-top:1.5em;}
#feedback button{background-image:linear-gradient(135deg, #34C6EB 0%, #4ACBD6 100%);border:1px solid rgba(16,193,208,0.50);border-radius:100px;text-align:center;color:#fff;font-size:1.125em;line-height:2.22222222;height:2.22222222em;display:block;width:100%;outline:none;}
#feedback button.forbid{opacity:0.6;}

#upload{margin:0.375em -0.5em 0;}
#upload:after{content:'';display:table;height:0;clear:both;}
#upload .img-item{float:left;width:33.3333%;}
#upload .img-item-wrapper{margin:0.5em;}
#upload label.img{border:1px solid #e2e2e2;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;display:block;height:0;padding:0 0 100%;border-radius:0.375em;}
#upload label.img .dlt{position:absolute;top:0.25em;right:0.25em;width:1.5em;height:1.5em;background:aqua;background:url("https://static.tp-link.com/app/assets/images/icon-remove.png") 50% 50% no-repeat;background-size:100%;}
#upload label.img input{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;height:0;border:none;opacity:0;}
#upload label#lastImg{background-image:url("https://static.tp-link.com/app/assets/images/icon-upload-add.png");background-size:30.77%;border:1px dashed #a7a9ac;}
@media (min-width:415px){
  #upload .img-item{width:25%;max-width:100px;}
}

#tip{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.40);}
#tip .tip-box{position:absolute;left:0;right:0;bottom:0;}
#tip .tip-wrapper{background:#FFFFFF;box-shadow:0 0 10px 0 rgba(54,68,75,0.10);border-radius:0.75em 0.75em 0 0;padding:1.125em 0 1.5em;}
#tip h3{text-align:center;color: #36444B;font-size:1em;font-weight:500;line-height:1.1875;margin-bottom:1.25em;}
#tip .how-to-find{text-align:center;margin-bottom:1.25em;}
#tip .how-to-find img{max-width:100%;}
#tip .how-to-find p{margin-top:4px;}
#tip p{font-size:0.875em;line-height:1.1428571428;color:#1d2529;margin-bottom:10px;}
#tip a{color: #10C1D0;text-decoration: none;}
#tip button{background-image:linear-gradient(135deg, #34C6EB 0%, #4ACBD6 100%);border-radius:100px;}
#tip .btn{margin-top:1.875em;}

#message{-webkit-transform:translateX(100%);-webkit-transition:-webkit-transform 10ms linear 1s, opacity 1s ease-out;opacity:0;position:fixed;top:0;left:0;right:0;bottom:0;text-align:center;color:#fff;}
#message.active{-webkit-transform:translateX(0);opacity:1;-webkit-transition:opacity 1s ease-out;}
#message .content{background:rgba(33,33,33,0.7);border-radius:0.75em;width:12.5em;margin:0 auto;text-align:center;padding:1.5em 1em;position:absolute;top:40%;left:50%;margin-left:-6.25em;box-sizing:border-box;}
#message:after{content:'';display:inline-block;height:80%;vertical-align:middle;}
#message img{width:2em;}
#message p{font-size:1em;font-weight:400;line-height:1.1875;}