.aioup{margin:8px 0 12px}
.aioup__d{overflow:hidden}
.aioup__sum{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none;font-weight:800;color:#111}
.aioup__sum::-webkit-details-marker{display:none}
.aioup__ic{flex:none;display:inline-flex}
.aioup__p{margin-left:auto;flex:none;font-weight:800;white-space:nowrap}
.aioup__body{padding:0 14px 14px;display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}
.aioup__f{display:flex;flex-direction:column;gap:4px;flex:1 1 130px;min-width:0}
.aioup__f label{font-size:11px;font-weight:700;color:#6b6b72}
.aioup__f input{width:100%;box-sizing:border-box;height:40px;padding:0 10px;border:1px solid #dcdcdc;border-radius:9px;background:#fff;font:inherit;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#111}
.aioup__f--nr{flex:0 0 80px}
.aioup__go{flex:0 0 auto;height:40px;padding:0 16px;border:0;color:#fff;font:inherit;font-size:12.5px;font-weight:800;cursor:pointer}
.aioup__note{flex:1 1 100%;margin:2px 0 0;font-size:11.5px;line-height:1.45;color:#6b6b72}
.aioup__done{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:12px;background:#fbf8ef;border:1px solid #eadfb8;font-size:12.5px;color:#111}
.aioup__x{margin-left:auto;font-size:11.5px;color:#6b6b72;text-decoration:underline;white-space:nowrap}
@media(max-width:420px){.aioup__f{flex:1 1 100%}.aioup__f--nr{flex:0 0 90px}}
