
:root{
  --bb-orange:#f97316;
  --bb-orange-dark:#ea580c;
  --bb-orange-soft:#fff7ed;
  --bb-honey:#facc15;
  --bb-honey-soft:#fde68a;
  --bb-cream:#fffbeb;
  --bb-brown:#854d0e;
}
html,body{background:linear-gradient(180deg,var(--bb-cream) 0%,#fff 32%,#fff7ed 100%)}
.bg-violet-600,.bg-indigo-600,.bg-violet-500,.bg-indigo-500{background-color:var(--bb-orange)!important}
.bg-violet-700,.bg-indigo-700{background-color:var(--bb-orange-dark)!important}
.bg-violet-100,.bg-indigo-100,.bg-violet-50,.bg-indigo-50{background-color:var(--bb-cream)!important}
.text-violet-700,.text-indigo-700,.text-violet-600,.text-indigo-600{color:var(--bb-orange-dark)!important}
.border-violet-100,.border-violet-200,.border-violet-300,.border-violet-400{border-color:var(--bb-honey-soft)!important}
.ring-violet-100,.ring-violet-200,.ring-violet-300{--tw-ring-color:rgba(250,204,21,.45)!important}
.hover\:text-violet-700:hover,.hover\:text-indigo-700:hover,.hover\:text-violet-600:hover{color:var(--bb-orange-dark)!important}
.hover\:bg-violet-50:hover,.hover\:bg-indigo-50:hover,.hover\:bg-violet-100:hover{background-color:var(--bb-cream)!important}
.hover\:bg-violet-700:hover,.hover\:bg-indigo-700:hover,.hover\:from-violet-700:hover,.hover\:to-indigo-700:hover{background-color:var(--bb-orange-dark)!important}
.from-violet-600,.from-violet-500,.from-indigo-600,.from-indigo-500{--tw-gradient-from:var(--bb-orange) var(--tw-gradient-from-position)!important;--tw-gradient-to:rgb(249 115 22 / 0) var(--tw-gradient-to-position)!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important}
.to-indigo-600,.to-indigo-700,.to-violet-700,.to-violet-600{--tw-gradient-to:var(--bb-honey) var(--tw-gradient-to-position)!important}
.bg-amber-100{background-color:#fef3c7!important}
.text-amber-700,.text-amber-800,.text-amber-600{color:var(--bb-brown)!important}
.bg-amber-400,.bg-yellow-400{background-color:var(--bb-honey)!important}
.text-white{color:#fff!important}
[data-slot="dialog-overlay"]{z-index:60!important;background:rgba(17,24,39,.58)!important}
[data-slot="dialog-content"]{z-index:70!important;max-width:min(28rem,calc(100vw - 1.5rem))!important;width:min(100%,calc(100vw - 1.5rem))!important}
[data-slot="dialog-content"] *{max-width:100%}
[data-slot="dialog-content"] .truncate{max-width:100%!important}
@media (max-width:640px){
  [data-slot="dialog-content"]{padding:1rem!important;border-radius:1rem!important}
  [data-slot="dialog-content"] .flex-1.min-w-0.bg-white.border.rounded-md{overflow:hidden!important}
}
