/* Stili base per LAIR */
.lair-chat {
  --lair-primary: #2b6cb0;
  --lair-bg: #ffffff;
  --lair-user-bg: #e6f0ff;
  --lair-ai-bg: #f6f8fa;
  background: var(--lair-bg);
  width: 100%;
  max-width: 1152px;
  padding: 12px;
  margin: 1rem auto;
  box-shadow: 0 1px 2px rgba(0,0,0,.04);
  font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  border-radius: 20px;
}

.lair-messages {
  height: 380px;
  overflow: auto;
  padding: 8px;
  background: #fff;
  display: flex;
  flex-direction: column;
  gap: 20px;
  border-radius: 20px;
}

.lair-bubble {
  font-size: 18px;
  max-width: 85%;
  padding: 10px 12px;
  border-radius: 12px;
  margin: 8px 0;
  line-height: 1.45;
  white-space: pre-wrap;
  box-shadow: 0 2px 4px rgba(16,24,40,.08), 0 2px 6px rgba(16,24,40,.12);
}

.lair-bubble.user {
  background: var(--lair-user-bg);
  margin-left: auto;
}

.lair-bubble.ai {
  background: var(--lair-ai-bg);
  margin-right: auto;
}

/* Link styling inside AI messages */
.lair-bubble.ai a {
  color: var(--lair-primary);
  text-decoration: underline;
  word-break: break-word;
}
.lair-bubble.ai a:hover {
  text-decoration: none;
}

.lair-input-container {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-top: 40px;
  margin-bottom: 45px;
}

.lair-logo{
  background-image: url('data:image/webp;base64,UklGRpwBAABXRUJQVlA4TI8BAAAvocEpEOdgkG2k3r/M+wP+aRhI2yb7jdy/yG+gEESyjS+BF0FEkUlgfwJxdw0ZErIAgI4HaHxVIEoJ3fjQGgKAN7vuUuJ8bQQOZNtuEmoI0sEoJdn/Qv3o/E+aLUT0fwKuFb4yd4XYKR1uFfqoEJNKu6nCnDi+wThipYWOo0sUrt35bxNLQJQEzB3injyd29DEqY4O8aIMxMgF2JBpBJg7Ry3AzE5mfszZOXZFsEXRgfVBmg5knotxHf6/i8BEC0n0WNCZLui98a4RaAEXrltJ59iG2F2DKPIZLLVTz2BuvG5C32xIcL0L480KnQVixCPYkGmX5ysyzQgyiykWcLKThBOX6vmOzO5qMbtzMAeDXyjY46qFrUIffYhCZFroOLr8i1ZJEEWCrcebFdX59N/pP0/GONkQmHFGv/k/nQbiDAvI3hlCwaEXZUW1dBXJwMJqdGpr6sWggSYCi3fGrgjK6QTI3hm7awDMdaUqPN6sqM6n/z6sKkm19XizojoHmIzHvPm1g8rTf6f/Tv/9GAMA');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.nexid-logo{
  background-image: url('data:image/png;base64,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');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.lair-input {
  margin-top: 10px;
  padding: 15px 20px;
  font-size: 18px;
  /* border: 1px solid #cbd5e0; */
  border-radius: 20px;
  transition: all .2s ease;
  background: #fff;
  border: 1px solid transparent;
  box-shadow: 0 1px 2px rgba(16,24,40,.2), 0 7px 8px rgba(16,24,40,.1);
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
}

.lair-input input {
  width: 100% !important;
  outline: none !important;
  border: none !important;
  font-size: 18px !important;
  background-image: none !important;
  background-color: white !important;
}

.lair-input .lair-send{
  user-select: none;
  cursor: pointer;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-color: #2d2d2d4d;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3e%3cpath d='M9.525 21.475L7.425 19.375L15.8 11L7.425 2.625L9.525 0.525L20 11L9.525 21.475Z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 60%;
  transition: background-color .2s ease;
}

.lair-input .lair-send:hover {
  background-color: #000;
}

.lair-options-container{
  display: flex;
  align-items: center;
  gap: 15px;
}

.lair-options-btn{
  user-select: none;
  cursor: pointer;
  padding: 5px 10px;
  border-radius: 20px;
  transition: all .2s ease;
  border: 1px solid var(--lair-primary);
}

.lair-options-btn.active{
  background-color: var(--lair-primary);
}

.lair-input:hover {
  box-shadow: 0 2px 4px rgba(16,24,40,.08), 0 2px 6px rgba(16,24,40,.12) !important;
}
.lair-input:focus {
  border-color: var(--lair-primary);
  box-shadow:
    0 0 0 3px color-mix(in srgb, var(--lair-primary) 18%, transparent),
    0 4px 10px rgba(16,24,40,.12),
    0 2px 4px rgba(16,24,40,.1);
}

.lair-suggestions {
    margin-top: 20px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    flex-wrap: wrap;
    margin-top: 8px;
    font-size: 12px;
}
.lair-suggestions br { display: none; }

.lair-suggestion {
  font-size: 15px;
  color: #00000093;
  padding: 6px 10px;
  cursor: pointer;
  border-bottom: 1px solid #e6e6e6;
}
.lair-suggestion:hover {
  border-color: var(--lair-primary);
  color: var(--lair-primary);
}

.lair-footer {
  margin-top: 45px;
  font-size: 11px;
  color: #718096;
  text-align: right;
  display: flex;
  align-items: baseline;
  justify-content: end;
  gap: 5px;
}

.lair-typing {
  font-size: 15px;
  font-style: italic;
  color: #4a5568;
  margin: 6px 0 0;
  text-align: right;
}

.wrap{
  padding: 20px;
}

.submit{
  display: flex;
  justify-content: flex-end;
}

.button.button-primary {
  background-color: #8d59ae;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  font-style: normal;
  text-decoration: none;
  line-height: 1em;
  letter-spacing: 0px;
  word-spacing: 0em;
  fill: #fff;
  color: #fff;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #f9f5f5;
  border-radius: 25px 25px 25px 25px;
  padding: 10px 35px 10px 35px;
  transition: all .2s ease;
}

.button.button-primary:hover {
  background-color: #fff;
  color: #90f;
  border-color: #90f;
  box-shadow: 16px 6px 27px -1px rgba(109, 80, 158, .5);
}

/* Layout impostazioni: usa flex al posto della tabella */
.wrap .form-table {
  border-radius: 20px;
  padding: 20px;
  background-color: #784b94;
  width: 100%;
  display: block;
  box-shadow: 0 7px 8px rgba(16,24,40,.3);
}

.wrap .form-table tbody { display: block; }

.wrap .form-table tr {
  display: flex;
  align-items: flex-start;
  gap: 24px;
  margin: 0 0 12px 0;
}

.wrap .form-table th {
  width: 200px;
  padding: 0;
  margin: 0;
  text-align: left;
  font-weight: 600;
}

.wrap .form-table td {
  flex: 1;
  padding: 0;
}

.wrap .form-table th{
  color: #784b94;
  font-size: 18px;
}

.wrap .form-table tr {
  padding: 12px;
  border-radius: 20px;
  background-color: #fff;
  box-shadow: 0 7px 8px rgba(16,24,40,.2);
}

label{
  color: #784b94;
  font-size: 16px;
  font-weight: 600;
}

@media (max-width: 782px) {
  .wrap .form-table tr { flex-direction: column; gap: 8px; }
  .wrap .form-table th, .wrap .form-table td { width: 100%; }

  .lair-chat {
    padding-left: 5px;
    padding-right: 5px;
  }
}
