/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.1
 Text Domain:  woodmart
*/

/* Prescription table layout */
.wapf-prescription-table {
  display: grid;
  grid-template-columns: 120px 1fr 1fr;
  gap: 4px;
  margin: 12px 0;
  align-items: start;
}

.wapf-pt-header,
.wapf-pt-row {
  display: contents;
}

/* ✅ Frame Only Active: hide header + labels */
.wapf-prescription-table.wapf-frame-only-active .wapf-pt-header {
  display: none !important;
}

.wapf-prescription-table.wapf-frame-only-active .wapf-pt-row > div:first-child {
  display: none !important;
}

.wapf-pt-row {
  margin-bottom: 10px;
}
.wapf-pt-row .col-label {
  font-weight: 600;
  padding-left: 8px;
  color: #111827;
}

.wapf-field-label.wapf--above {
  font-size: 13px;
}

.wapf-pt-row .col-right,
.wapf-pt-row .col-left,
.wapf-pt-row .col-full {
  min-height: 44px;
}
.wapf-pt-row .col-right .wapf-field-container,
.wapf-pt-row .col-left .wapf-field-container,
.wapf-pt-row .col-full .wapf-field-container {
  border: 0;
  background: transparent;
  box-shadow: none;
}

.wapf-pt-row select,
.wapf-pt-row input {
  width: 100%;
  padding: 8px 12px;
  border-radius: 20px;
  /* border: 2px solid #2c9b9b; */
  /* text-align: center; */
  min-height: 40px;
  min-width: 200px;
}

.wapf-empty {
  height: 40px;
}

.wapf-field-row {
  display: flex;
}

.wapf-field-row .wapf-field-container:last-child {
  padding-left: 0;
}

