.powershop-card{border:1px solid #e3e6ea;border-radius:6px;padding:16px;margin-bottom:12px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.03)}
.powershop-card .row{align-items:center}
.powershop-card .label{font-weight:600;color:#555}
.powershop-card .value{color:#222}
.powershop-total{font-size:1.15rem;font-weight:700;color:#1a73e8}
.powershop-meta{font-size:0.9rem;color:#777}
.powershop-comments{margin-top:8px;color:#333}
.powershop-badge{display:inline-block;padding:4px 8px;background:#f1f3f5;border-radius:12px;color:#333;font-size:0.85rem}
@media (min-width:768px){
  .powershop-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}
}

/* Table styles */
.powershop-table{width:100%}
.powershop-table th{padding:12px;text-align:left;font-weight:600}
.powershop-table td{padding:10px;color:#333}
.powershop-table tr:hover{background:#f7fbff}
.powershop-table .text-right{text-align:right}
.powershop-table .small{font-size:0.85rem;color:#666}
.powershop-comments{font-size:0.95rem;color:#444;margin-top:6px}

/* Powershop account tiles in My account */
.powershop-account-links {
    display: flex;
    flex-wrap: wrap;
    gap: 18px;
    padding: 0;
    margin: 0;
    list-style: none;
}

.powershop-account-links li {
    flex: 1 1 calc(33.333% - 18px);
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.06);
    border-radius: 4px;
    text-align: center;
    padding: 22px 12px;
    background: #fff;
}

.powershop-account-links a {
    color: #666;
    text-decoration: none;
    display: block;
}

.powershop-account-links .ps-icon {
    display: block;
    margin: 0 auto 12px;
}

.powershop-account-links .ps-icon svg {
    width: 40px;
    height: 40px;
    fill: #666;
}

.powershop-account-links .ps-title {
    display: block;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #888;
}

@media (max-width:900px) {
    .powershop-account-links li {
        flex: 1 1 calc(50% - 18px);
    }
}

@media (max-width:520px) {
    .powershop-account-links li {
        flex: 1 1 100%;
    }
}

span.link-item.powershop i {
    padding-bottom: 15px !important;
}