<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/**
 * @file
 * Styles for uc_cart module.
 */

 .order-review-table {
    border: solid 1px #999;
    font-size: .9em;
    line-height: 1.4em;
    margin: auto;
    width: auto;
  }
  
  .order-review-table td {
    padding-bottom: 0.2em;
    padding-top: 0.1em;
    vertical-align: top;
  }
  
  .order-review-table .pane-title-row {
    background-color: #ddd;
    border: solid 1px #999;
    font-weight: bold;
    padding: .5em 1em;
    text-align: center;
  }
  
  .order-review-table .title-col {
    font-weight: bold;
    padding-left: 3em; /* LTR */
    text-align: right; /* LTR */
    white-space: nowrap;
  }
  
  .order-review-table .data-col {
    padding-right: 3em; /* LTR */
  }
  
  .order-review-table .row-border-top {
    border-top: solid 1px #999;
  }
  
  .order-review-table .row-border-bottom {
    border-bottom: solid 1px #999;
  }
  
  .order-review-table .review-button-row {
    background-color: #ddd;
    border: solid 1px #999;
  }
  
  .order-review-table .review-button-row td {
    padding-top: 1em;
    text-align: right; /* LTR */
  }
  
  .order-review-table .review-button-row div,
  .order-review-table .review-button-row form {
    display: inline;
  }
  
  /* I cannot testify for any of the data below.. it's a hodge podge. */
  
  .next-button {
    margin-top: 1em;
    text-align: right; /* LTR */
  }
  
  #uc-cart-view-form table {
    width: 100%;
  }
  
  #uc-cart-view-form td {
    vertical-align: top;
  }
  
  #uc-cart-view-form img {
    padding-right: .8em; /* LTR */
    float: left; /* LTR */
  }
  
  .address-book-icon {
    position: relative;
    margin-left: 2px; /* LTR */
    top: 2px;
  }
  
  /**
   * CSS rules for the cart form at /cart.
   */
  #uc-cart-view-form th {
    white-space: nowrap;
  }
  
  #uc-cart-view-form td.desc {
    width: 100%;
  }
  
  #uc-cart-view-form td.total,
  #uc-cart-view-form td.subtotal {
    white-space: nowrap;
  }
  
  #uc-cart-view-form .form-actions {
    margin-top: 0;
    text-align: right; /* LTR */
  }
  
  #uc-cart-view-form .form-actions a {
    float: left; /* LTR */
    margin: .5em;
  }
  
  #uc-cart-view-form #edit-continue-shopping {
    float: left; /* LTR */
    margin-left: .5em; /* LTR */
  }
  
  #uc-cart-view-form .form-actions input {
    vertical-align: middle;
  }
  
  .uc-cart-checkout-button {
    float: right; /* LTR */
    clear: right; /* LTR */
  }
  
  .uc-cart-checkout-button-separator {
    text-align: center;
  }
  
  /**
   * CSS rules for the cart review table.
   */
  td.qty {
    text-align: center;
    white-space: nowrap;
  }
  
  td.price {
    text-align: right; /* LTR */
    white-space: nowrap;
  }
  
  td.products {
    width: 100%;
  }
  
  td.subtotal {
    text-align: right; /* LTR */
  }
  
  #subtotal-title {
    font-weight: bold;
  }
  
  /**
   * CSS rules for the default checkout panes.
   */
  .uc-cart-checkout-form .uc-store-address-field .form-item label {
    padding: 5px 6px 6px;
  }
  
  .uc-cart-checkout-form .form-item {
    margin-bottom: 2px;
    margin-top: 2px;
  }
  
  /**
   * CSS rules for the bottom of the checkout form at /cart/checkout.
   */
  .uc-cart-checkout-form .form-actions {
    text-align: right; /* LTR */
  }</pre></body></html>