#sell-form-panel .photo-tips > summary,
#sell-form-panel .sell-message > summary{position:relative;width:fit-content;max-width:100%}
#sell-form-panel .sell-guide-mark{position:absolute;inset:auto;display:block;pointer-events:none;color:#b28b2d;animation:sell-guide-fade 2s linear both;z-index:2}
#sell-form-panel .sell-guide-circle{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
#sell-form-panel .sell-guide-mark path{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
#sell-form-panel .sell-guide-circle path{stroke-dasharray:1;stroke-dashoffset:1;animation:sell-guide-draw .35s ease-out forwards}
#sell-form-panel .sell-guide-arrow{position:absolute;right:-8px;top:-22px;width:42px;height:32px;overflow:visible;animation:sell-guide-point .75s .2s ease-out both}
#sell-form-panel .sell-guide-message{color:#426b94;animation-duration:1.6s}
#sell-form-panel .sell-guide-message path{stroke-width:1.8}
#sell-form-panel .sell-guide-message .sell-guide-arrow{right:0;top:-15px;width:30px;height:23px}
@keyframes sell-guide-draw{to{stroke-dashoffset:0}}
@keyframes sell-guide-fade{0%,84%{opacity:1}100%{opacity:0}}
@keyframes sell-guide-point{0%{opacity:0;transform:translate(4px,-4px)}22%{opacity:1;transform:translate(0,0)}48%{opacity:1;transform:translate(3px,-3px)}72%,100%{opacity:1;transform:translate(0,0)}}
@media(prefers-reduced-motion:reduce){#sell-form-panel .sell-guide-mark{display:none;animation:none}}
