.diamonds-card{gap:12px;display:grid}.diamonds-total{background:var(--pt-info-soft);border-radius:12px;align-items:center;gap:10px;margin:0;padding:14px;display:flex}.diamonds-total .shop-diamond-icon{width:26px;height:26px}.diamonds-total strong{font-variant-numeric:tabular-nums;color:var(--pt-text);font-size:26px}.diamonds-total span{color:var(--pt-info-deep);font-variant-numeric:tabular-nums;margin-left:auto;font-size:20px;font-weight:700}.diamonds-line{color:var(--pt-muted);margin:0;font-size:13px;line-height:1.5}.diamonds-pending{border:1px solid var(--pt-line);background:var(--pt-surface);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.diamonds-choices{grid-template-columns:1fr 1fr;gap:8px;display:grid}.diamonds-choices button{white-space:nowrap;border:1px solid var(--pt-line);background:var(--pt-surface);min-height:46px;color:var(--pt-text);font-size:14px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-weight:650;display:flex}.diamonds-choices button[aria-pressed=true]{border-color:var(--pt-selected-line);background:var(--pt-selected);color:var(--pt-on-selected)}.diamonds-choices .shop-diamond-icon{width:18px;height:18px}.diamonds-form{gap:10px;display:grid}.diamonds-form label{gap:6px;font-size:13px;display:grid}.diamonds-form label small{color:var(--pt-muted)}.diamonds-form input:not([type=checkbox]),.diamonds-form select,.diamonds-form textarea{box-sizing:border-box;border:1px solid var(--pt-line);width:100%;min-height:44px;font:inherit;background:var(--pt-surface);color:var(--pt-text);border-radius:8px;padding:8px 10px;font-size:16px}.diamonds-form textarea{resize:vertical;min-height:76px}.diamonds-amount{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.diamonds-amount button{font:inherit;border:1px solid var(--pt-line);background:var(--pt-surface);min-height:44px;color:var(--pt-info-deep);cursor:pointer;border-radius:8px;padding:0 14px;font-size:13px}.diamonds-check{grid-template-columns:none;align-items:flex-start;gap:8px;display:flex!important}.diamonds-check input{flex:none;width:18px;height:18px;margin-top:2px}.diamonds-form .pt-btn .shop-diamond-icon{vertical-align:middle;width:17px;height:17px}.diamonds-history summary{cursor:pointer;color:var(--pt-info-deep);font-size:13px}.diamonds-history ul{gap:6px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.diamonds-history li{justify-content:space-between;gap:8px;display:flex}.diamonds-history li span{color:var(--pt-muted)}
