.qone .addr-wrap{position:relative;margin:0 0 14px}.qone .addr-wrap>label{margin:0}
.addr-list{position:absolute;z-index:20;left:0;right:0;margin:2px 0 0;padding:4px 0;list-style:none;background:#fff;border:1px solid #b9c7b8;border-radius:10px;box-shadow:0 8px 22px rgba(0,0,0,.12);max-height:280px;overflow:auto}
.addr-list li{padding:10px 12px;cursor:pointer;font-size:15px;line-height:1.3}.addr-list li small{display:block;color:#6b7a6c}
.addr-list li[aria-selected=true],.addr-list li:hover{background:#eef6ea}.addr-list .attr{font-size:11px;color:#8a958b;cursor:default;padding:4px 12px}
#addr-picked{margin:4px 0 0}
.qone fieldset.what{border:1px solid #d7e0d4;border-radius:12px;padding:10px 14px 2px;margin:0 0 14px}.qone .what legend{font-weight:700;padding:0 6px}
.qone .checks{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}@media(max-width:560px){.qone .checks{grid-template-columns:1fr}}
.qone .checks .check{margin:5px 0!important;font-size:15px}
.qone .two{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}@media(max-width:560px){.qone .two{grid-template-columns:1fr}}
.qone .two label{margin-bottom:4px}.qone .hint{margin:0 0 12px}
.photos-opt{margin:0 0 12px}.photos-opt summary{cursor:pointer;font-weight:600;color:#1c4e36;padding:6px 0}
.qone .btn{width:100%;font-size:17px;padding:14px}.qone .err{color:#a11;font-weight:600}
