.dracoon-stock-feedback { margin: .65rem 0 1rem; font-size: .9rem; line-height: 1.5; }
.dracoon-stock-feedback p { margin: .35rem 0; }
.dracoon-stock-error { padding: .65rem .8rem; border-left: 3px solid #b42318; border-radius: 3px; background: #fff1f0; color: #8a1c13; }
.dracoon-stock-success { color: #17613b; }
.dracoon-stock-feedback[hidden], .dracoon-stock-feedback [hidden], .dracoon-stock-feedback p:empty { display: none !important; }
.dracoon-stock-feedback a { text-decoration: underline; }
.dracoon-stock-busy { opacity: .7; cursor: wait; }
