
.odos-wo38-toolbar {
  display:flex;
  justify-content:space-between;
  gap:0.8rem;
  align-items:center;
  padding:0.65rem 0.8rem;
  margin:0.6rem 0 0.85rem;
  border:1px solid rgba(212,175,90,.22);
  border-radius:14px;
  background:linear-gradient(180deg, rgba(26,31,44,.72), rgba(17,22,33,.9));
}
.odos-wo38-left { display:flex; flex-direction:column; gap:0.18rem; }
.odos-wo38-title { font-weight:700; color:#f5efe3; }
.odos-wo38-note { font-size:.86rem; color:rgba(239,231,221,.78); }
.odos-wo38-actions { display:flex; gap:0.45rem; flex-wrap:wrap; }
.odos-wo38-btn {
  border:1px solid rgba(212,175,90,.28);
  border-radius:11px;
  padding:.5rem .8rem;
  font-weight:700;
  cursor:pointer;
}
.odos-wo38-btn.ghost { background:rgba(255,255,255,.04); color:#f4efe5; }
.odos-wo38-btn.primary {
  background:linear-gradient(180deg, #e2c15d, #c9962f);
  color:#24190a;
}
.odos-wo38-feedback {
  margin:0.55rem 0 0.8rem;
  padding:0.55rem 0.75rem;
  border-radius:11px;
  font-size:.9rem;
}
.odos-wo38-feedback.info { background:rgba(67,96,160,.18); border:1px solid rgba(96,132,216,.25); color:#dfe9ff; }
.odos-wo38-feedback.success { background:rgba(53,121,86,.18); border:1px solid rgba(86,180,121,.28); color:#def7e6; }
.odos-wo38-feedback.warn { background:rgba(142,111,26,.16); border:1px solid rgba(212,175,90,.25); color:#fbefcc; }
.odos-wo38-feedback.error { background:rgba(143,51,51,.18); border:1px solid rgba(206,92,92,.28); color:#fde2e2; }
@media (max-width: 880px){
  .odos-wo38-toolbar{ flex-direction:column; align-items:flex-start; }
  .odos-wo38-actions{ width:100%; }
}
