/* 5.71.1054 — Public Actions/Help I Give composer component boundary.
   This stylesheet intentionally owns the Give composer geometry instead of
   relying on historical shared composer rules in the monolithic styles.css. */
.tsemou-action-shell--help-minimal .entity-action-panel--give-composer {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 14px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  background: transparent;
}
.tsemou-action-shell--help-minimal .entity-action-panel--give-composer *,
.tsemou-action-shell--help-minimal .entity-action-panel--give-composer *::before,
.tsemou-action-shell--help-minimal .entity-action-panel--give-composer *::after { box-sizing: border-box; }
.tsemou-action-shell--help-minimal .entity-action-panel--give-composer .entity-need-composer-heading {
  margin: 0 0 2px;
  color: #14213d;
  font-size: clamp(22px, 4.8vw, 30px);
  font-weight: 800;
  line-height: 1.15;
}
.tsemou-action-shell--help-minimal .entity-action-panel--give-composer .entity-give-composer-section-label,
.tsemou-action-shell--help-minimal .entity-action-panel--give-composer .entity-need-composer-label {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 7px;
  width: 100%;
  min-width: 0;
  margin: 0;
  color: #14213d;
  font-size: 16px;
  font-weight: 650;
  line-height: 1.3;
}
.tsemou-action-shell--help-minimal .entity-action-panel--give-composer p.entity-give-composer-section-label { margin: 0; }
.tsemou-action-shell--help-minimal .entity-action-panel--give-composer .destination-category-toggle {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 8px;
  width: 100%;
  min-width: 0;
}
.tsemou-action-shell--help-minimal .entity-action-panel--give-composer .destination-category-toggle__button {
  width: 100%;
  min-width: 0;
  min-height: 44px;
  padding: 10px 8px;
  border-radius: 999px;
  font-size: 13px;
  letter-spacing: .08em;
}
.tsemou-action-shell--help-minimal .entity-action-panel--give-composer .destination-chain-selector,
.tsemou-action-shell--help-minimal .entity-action-panel--give-composer .destination-chain-chips,
.tsemou-action-shell--help-minimal .entity-action-panel--give-composer .destination-chain-search,
.tsemou-action-shell--help-minimal .entity-action-panel--give-composer .entity-need-composer-input,
.tsemou-action-shell--help-minimal .entity-action-panel--give-composer .entity-need-composer-textarea {
  width: 100% !important;
  min-width: 0 !important;
  max-width: none !important;
}
.tsemou-action-shell--help-minimal .entity-action-panel--give-composer .entity-need-composer-input,
.tsemou-action-shell--help-minimal .entity-action-panel--give-composer .destination-chain-search {
  min-height: 48px;
  padding: 10px 12px;
  border: 1px solid #cfd7df;
  border-radius: 8px;
  background: #fff;
  color: #14213d;
  font: inherit;
}
.tsemou-action-shell--help-minimal .entity-action-panel--give-composer .entity-need-composer-textarea {
  display: block;
  min-height: 132px;
  padding: 12px;
  border: 1px solid #cfd7df;
  border-radius: 8px;
  background: #fff;
  color: #14213d;
  font: inherit;
  resize: vertical;
}
.tsemou-action-shell--help-minimal .entity-action-panel--give-composer .entity-need-composer-input:focus,
.tsemou-action-shell--help-minimal .entity-action-panel--give-composer .entity-need-composer-textarea:focus,
.tsemou-action-shell--help-minimal .entity-action-panel--give-composer .destination-chain-search:focus {
  outline: 3px solid rgba(34, 101, 161, .22);
  outline-offset: 1px;
  border-color: #376b98;
}
.tsemou-action-shell--help-minimal .entity-action-panel--give-composer .destination-chain-search:disabled {
  min-height: 44px;
  background: #f5f7f9;
  color: #7a8793;
  opacity: 1;
}
.tsemou-action-shell--help-minimal .entity-action-panel--give-composer .destination-chain-suggestions { width: 100%; }
.tsemou-action-shell--help-minimal .entity-action-panel--give-composer .entity-action-feedback:not(:empty) {
  min-height: 22px;
  margin: 0;
}
.tsemou-action-shell--help-minimal .entity-action-panel--give-composer .entity-need-composer-actions {
  display: grid;
  grid-template-columns: minmax(0, .72fr) minmax(0, 1.28fr);
  gap: 10px;
  width: 100%;
  margin: 2px 0 0;
  padding: 0;
  position: static;
  background: transparent;
}
.tsemou-action-shell--help-minimal .entity-action-panel--give-composer .entity-need-composer-cancel,
.tsemou-action-shell--help-minimal .entity-action-panel--give-composer .entity-need-composer-submit {
  width: 100%;
  min-width: 0;
  min-height: 48px;
  margin: 0;
  padding: 10px 12px;
  border-radius: 8px;
  font: inherit;
  font-size: 15px;
  font-weight: 750;
  letter-spacing: 0;
  line-height: 1.15;
  white-space: normal;
}
.tsemou-action-shell--help-minimal .entity-action-panel--give-composer .entity-need-composer-cancel {
  border: 1px solid #d65b5b;
  background: #fff;
  color: #a72828;
}
.tsemou-action-shell--help-minimal .entity-action-panel--give-composer .entity-need-composer-submit {
  border: 1px solid #16835f;
  background: #16835f;
  color: #fff;
}
@media (max-width: 560px) {
  .tsemou-action-shell--help-minimal .entity-action-panel--give-composer { gap: 12px; }
  .tsemou-action-shell--help-minimal .entity-action-panel--give-composer .destination-category-toggle { gap: 6px; }
  .tsemou-action-shell--help-minimal .entity-action-panel--give-composer .destination-category-toggle__button { font-size: 12px; letter-spacing: .06em; }
  .tsemou-action-shell--help-minimal .entity-action-panel--give-composer .entity-need-composer-actions { grid-template-columns: 1fr; }
  .tsemou-action-shell--help-minimal .entity-action-panel--give-composer .entity-need-composer-submit { grid-row: 1; }
  .tsemou-action-shell--help-minimal .entity-action-panel--give-composer .entity-need-composer-cancel { grid-row: 2; }
}
