/*
 * Shara Boutique – small overrides on top of the Sneat template.
 * Keep this file minimal; prefer template/Bootstrap utility classes.
 */

/* demo.css lowercases and enlarges the brand text for the one-word "sneat" logo */
.app-brand-text.demo.brand-name {
  font-size: 1.25rem;
  letter-spacing: 0;
  text-transform: none;
}

/* DataTables controls spacing inside Sneat cards */
.card .dataTables_wrapper .row:first-child,
.card .dataTables_wrapper .row:last-child {
  padding: 0 1.5rem;
}

.card .dataTables_wrapper .row:last-child {
  padding-bottom: 1rem;
}

table.dataTable td .dropdown-menu form {
  margin: 0;
}

.detail-list dt {
  font-weight: 500;
  color: #697a8d;
}

.detail-list dd {
  margin-bottom: 1rem;
}

/* Invoices */
.invoice-summary td {
  padding-top: 0.35rem;
  padding-bottom: 0.35rem;
}

#invoice-items td {
  vertical-align: top;
}

#invoice-items .js-sku,
#invoice-items .js-tax,
#invoice-items .js-line-subtotal,
#invoice-items .js-tax-amount,
#invoice-items .js-line-total {
  padding-top: 0.85rem;
}

@media print {
  .layout-menu,
  .layout-navbar,
  .content-footer,
  .d-print-none,
  .alert,
  .btn,
  .container-p-y > .d-flex:first-child {
    display: none !important;
  }

  .layout-page,
  .layout-container,
  .content-wrapper {
    padding: 0 !important;
    margin: 0 !important;
  }

  .invoice-print {
    box-shadow: none !important;
    border: 0 !important;
  }
}
