.a-ts{display:block}.a-ts .a-ts-tile input,.a-ts .a-ts-opt input{accent-color:#2dace1;width:auto;margin:0;padding:0;display:inline-block}.a-ts-steps{border-bottom:1px solid #e6e6e6;gap:22px;margin:0 0 22px;padding:0 0 14px;list-style:none;display:flex}.a-ts-steps li{letter-spacing:.4px;text-transform:uppercase;color:#8a8a8a;align-items:center;gap:8px;font-size:13px;display:flex}.a-ts-steps span{border:1px solid #c9c9c9;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;display:inline-flex}.a-ts-steps li.is-on{color:#000}.a-ts-steps li.is-on span{color:#fff;background:#2dace1;border-color:#2dace1}.a-ts-steps li.is-done span{color:#2dace1;border-color:#2dace1}.a-ts-row{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.a-ts-group{border:0;min-width:0;margin:6px 0 16px;padding:0}.a-ts-group legend{letter-spacing:.4px;text-transform:uppercase;color:#666;margin-bottom:6px;padding:0;font-size:13px}.a-ts .a-ts-hint{color:#6b6b6b;margin:-2px 0 8px;font-size:14px;line-height:1.4}.a-ts-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.a-ts-tile,.a-ts-opt{color:#222;cursor:pointer;background:#fff;border:1px solid #d9d9d9;align-items:center;gap:10px;font-size:15px;line-height:1.3;transition:border-color .12s,background-color .12s;display:flex}.a-ts-tile{min-height:46px;padding:10px 12px}.a-ts-tile:hover,.a-ts-opt:hover{border-color:#54a9e5}.a-ts-tile.is-on,.a-ts-opt.is-on{background:#eef8fd;border-color:#2dace1}.a-ts-tile:focus-within,.a-ts-opt:focus-within{outline-offset:1px;outline:2px solid #54a9e5}.a-ts-opts{flex-wrap:wrap;gap:8px;display:flex}.a-ts-opt{padding:8px 12px}.a-ts .a-ts-step-h{text-transform:none;color:#000;margin:0 0 6px;font-size:22px;font-weight:400}.a-ts-step-h:focus{outline:none}.a-ts .a-ts-note{color:#444;margin:0 0 18px;font-size:15px;line-height:1.5}.a-ts-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.a-ts-done{background:#eef8fd;border:1px solid #2dace1;padding:26px 24px}.a-c-form-wrap .a-ts-done h3{text-transform:none;color:#000;margin:0 0 8px;font-size:22px;font-weight:400}.a-c-form-wrap .a-ts-done p{color:#333;margin:0;font-size:16px;line-height:1.5}@media (max-width:640px){.a-ts-row{grid-template-columns:1fr}.a-ts-steps{gap:14px}}@media (max-width:380px){.a-ts-tiles{grid-template-columns:1fr}}.a-ts .a-pu{flex-direction:column;gap:8px;margin:6px 0 16px;display:flex}.a-ts .a-ts-legend{letter-spacing:.4px;text-transform:uppercase;color:#666;font-size:13px}.a-ts .a-pu-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.a-ts .a-pu-btn{color:#1a8fc0;cursor:pointer;background:#f5fbfe;border:1px dashed #9fcfe6;align-self:flex-start;padding:11px 18px;font-size:15px}.a-ts .a-pu-btn:hover{background:#eef8fd;border-color:#2dace1}.a-ts .a-pu:focus-within .a-pu-btn{outline-offset:2px;outline:2px solid #54a9e5}.a-ts .a-pu-input:disabled+.a-pu-btn{opacity:.6;cursor:default}.a-ts .a-pu-list{flex-direction:column;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.a-ts .a-pu-list li{color:#222;background:#fff;border:1px solid #d9d9d9;align-items:center;gap:12px;padding:8px 12px;font-size:14px;display:flex}.a-ts .a-pu-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.a-ts .a-pu-remove{font:inherit;color:#6b6b6b;cursor:pointer;background:0 0;border:0;flex:none;padding:2px 4px;font-size:13px;text-decoration:underline}.a-ts .a-pu-remove:hover{color:#b3261e}.a-ts .a-pu-note{color:#8a4b00;margin:0;font-size:14px;line-height:1.4}
