#chat-widget{
	position:absolute;
	z-index:1000;
	height:auto;
	max-height:500px;
}
 /* Generated inline styles from Tailwind CSS classes */
        *, ::before, ::after {
            box-sizing: border-box;
            border-width: 0;
            border-style: solid;
            border-color: #e5e7eb;
        }
        html {
            line-height: 1.5;
            -webkit-text-size-adjust: 100%;
            -moz-tab-size: 4;
            tab-size: 4;
            font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
        }
        body {
            margin: 0;
            line-height: inherit;
        }
        .bg-gray-900 { background-color: rgb(17 24 39); }
        .bg-gray-800 { background-color: rgb(31 41 55); }
        .bg-gray-700 { background-color: rgb(55 65 81); }
        .bg-gray-400 { background-color: rgb(156 163 175); }
        .bg-blue-600 { background-color: rgb(37 99 235); }
        .hover\:bg-blue-700:hover { background-color: rgb(29 78 216); }
        .border { border-width: 1px; }
        .border-b { border-bottom-width: 1px; }
        .border-t { border-top-width: 1px; }
        .border-gray-600 { border-color: rgb(75 85 99); }
        .rounded-lg { border-radius: 0.5rem; }
        .rounded-xl { border-radius: 0.75rem; }
        .rounded-t-xl { border-top-left-radius: 0.75rem; border-top-right-radius: 0.75rem; }
        .rounded-b-xl { border-bottom-left-radius: 0.75rem; border-bottom-right-radius: 0.75rem; }
        .rounded-full { border-radius: 9999px; }
        .flex { display: flex; }
        .hidden { display: none; }
        .flex-1 { flex: 1 1 0%; }
        .flex-col { flex-direction: column; }
        .items-center { align-items: center; }
        .justify-center { justify-content: center; }
        .justify-start { justify-content: flex-start; }
        .justify-end { justify-content: flex-end; }
        .font-sans { font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
        .font-bold { font-weight: 700; }
        .h-2 { height: 0.5rem; }
        .min-h-screen { min-height: 100vh; }
        .w-2 { width: 0.5rem; }
        .w-full { width: 100%; }
        .max-w-lg { max-width: 32rem; }
        .mx-4 { margin-left: 1rem; margin-right: 1rem; }
        .overflow-y-auto { overflow-y: auto; }
        .p-3 { padding: 0.75rem; }
        .p-4 { padding: 1rem; }
        .p-6 { padding: 1.5rem; }
        .pb-2 { padding-bottom: 0.5rem; }
        .px-4 { padding-left: 1rem; padding-right: 1rem; }
        .px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
        .py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
        .gap-2 { gap: 0.5rem; }
        .space-x-3 > :not([hidden]) ~ :not([hidden]) { margin-right: 0; margin-left: 0.75rem; }
        .space-y-4 > :not([hidden]) ~ :not([hidden]) { margin-top: 1rem; margin-bottom: 0; }
        .shadow-2xl { box-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25); }
        .text-center { text-align: center; }
        .text-white { color: rgb(255 255 255); }
        .text-xl { font-size: 1.25rem; line-height: 1.75rem; }
        .transition { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; }
        .duration-200 { transition-duration: 200ms; }
        .animate-pulse { animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; }
        @keyframes pulse { 50% { opacity: .5; } }
        .focus\:outline-none:focus { outline: 2px solid transparent; outline-offset: 2px; }
        .focus\:ring-2:focus { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); }
        .focus\:ring-blue-500:focus { --tw-ring-color: rgb(59 130 246); }

        /* Custom scrollbar for a better look */
        #chat-history::-webkit-scrollbar {
            width: 8px;
        }
        #chat-history::-webkit-scrollbar-track {
            background: #2d3748; /* bg-gray-800 */
        }
        #chat-history::-webkit-scrollbar-thumb {
            background: #4a5568; /* bg-gray-600 */
            border-radius: 4px;
        }
        #chat-history::-webkit-scrollbar-thumb:hover {
            background: #718096; /* bg-gray-500 */
        }
        .chat-bubble {
            max-width: 75%;
            word-wrap: break-word;
        }
.aipad{
	right:10px;
	top:10px;
	width:auto;
	position:fixed;
	
	max-width:50%;
	
	background: rgba(0,0,0,0.2);
	border-radius:20px;
	height:200px;
	
	padding: 20px;
	z-index:2000;
	display:none;
}
.tag{
	padding: 5px;
    padding-right: 5px;
    padding-left: 5px;
  padding-right: 5px;
  padding-left: 5px;
  border-radius: 30px;
  background: rgb(137, 120, 88,0.2);
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  color: #000;
  border: solid 1px rgba(255,255,255,0.4);
  color: #ffffff;
  cursor: pointer;
  user-select: none;
}

.aipadwide{
	min-width:300px;
}
#aicmd{
	margin:5px;
	width:100%;
}
#airesponse{

  color: #fff;
  padding: 10px;
  font-size: 12px;
  font-family: Arial;
  overflow: auto;
}
#airesponse table{
	border-collapse: collapse;
	
}
#airesponse td{
	color:#ffffff;
	font-size:10px;
	padding:3px;
	border:solid 1px rgba(255,255,255,0.3)
}
#airesponse th{
	color:#ffffff;
	font-size:10px;
	padding:3px;
	font-weight:bold;
}
.txtbutton{
	color:#cccccc;
	text-decoration:underline;
	font-size:11px;
	cursor: pointer;
}