.elementor-102283 .elementor-element.elementor-element-56798ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-102283 .elementor-element.elementor-element-099a49a{width:var( --container-widget-width, 101.205% );max-width:101.205%;--container-widget-width:101.205%;--container-widget-flex-grow:0;text-align:start;}.elementor-102283 .elementor-element.elementor-element-099a49a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-102283 .elementor-element.elementor-element-099a49a img{width:100%;max-width:100%;height:306px;}.elementor-102283 .elementor-element.elementor-element-1dcaf8c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-102283 .elementor-element.elementor-element-1dcaf8c.e-con{--flex-grow:0;--flex-shrink:0;}/* Start custom CSS for shortcode, class: .elementor-element-1f6a38c *//* ── Write a New Entry Button ── */
.gwolle-gb .gwolle-gb-write-button {
  display: none !important;
}

.gwolle-gb .gwolle-gb-write-button input[type="button"].btn-default {
  background-color: #2563eb !important;
  color: #ffffff !important;
  border: 1px solid #2563eb !important;
  border-radius: 8px !important;
  padding: 10px 24px !important;
  font-size: 15px !important;
  cursor: pointer !important;
  transition: background-color 0.2s ease !important;
}

.gwolle-gb .gwolle-gb-write-button input[type="button"].btn-default:hover {
  background-color: #1d4ed8 !important;
  border-color: #1d4ed8 !important;
}

/* ── Form Input Fields ── */
.gwolle-gb input[type="text"],
.gwolle-gb textarea {
  border: 1px solid #cbd5e1 !important;
  border-radius: 8px !important;
  padding: 10px 14px !important;
  font-size: 15px !important;
  background-color: #ffffff !important;
  transition: border-color 0.2s ease !important;
}

.gwolle-gb input[type="text"]:focus,
.gwolle-gb textarea:focus {
  border-color: #2563eb !important;
  outline: none !important;
  box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.1) !important;
}

/* ── Submit Button ── */
.gwolle-gb input[type="submit"] {
  background-color: #2563eb !important;
  color: #ffffff !important;
  border: 1px solid #2563eb !important;
  border-radius: 8px !important;
  padding: 10px 24px !important;
  font-size: 15px !important;
  cursor: pointer !important;
  transition: background-color 0.2s ease !important;
}

.gwolle-gb input[type="submit"]:hover {
  background-color: #1d4ed8 !important;
  border-color: #1d4ed8 !important;
}

/* ── Message Cards ── */
.gwolle-gb .gb-entry {
  background-color: #f8fafc !important;
  border: 1px solid #e2e8f0 !important;
  border-radius: 12px !important;
  padding: 18px 20px !important;
  margin-bottom: 16px !important;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.06) !important;
}

/* ── Author Name ── */
.gwolle-gb .gb-entry .gb-author-info {
  font-weight: 600 !important;
  font-size: 15px !important;
  color: #1e293b !important;
  margin-bottom: 6px !important;
}

/* ── Message Text ── */
.gwolle-gb .gb-entry .gb-entry-content {
  font-size: 15px !important;
  color: #334155 !important;
  line-height: 1.65 !important;
}/* End custom CSS */