/* Cryptoway Payment — admin screens. */

.cwbtn-admin .form-table th { width: 180px; }
.cwbtn-admin__shortcodes li { margin: 0 0 6px; }
.cwbtn-admin__coins { display: grid; grid-template-columns: repeat(auto-fill, minmax(230px, 1fr)); gap: 4px 16px; max-width: 760px; }
.cwbtn-admin__coin { display: flex; align-items: center; gap: 6px; }
.cwbtn-admin__shortcodes code { font-size: 12px; }

.cwbtn-admin__log { max-width: 1100px; margin-top: 8px; }
.cwbtn-admin__log td { font-size: 12px; vertical-align: top; }
.cwbtn-admin__log-time { white-space: nowrap; width: 150px; color: #646970; }

.cwbtn-admin__columns { display: grid; grid-template-columns: minmax(320px, 520px) minmax(320px, 1fr); gap: 20px; margin-top: 16px; }
@media (max-width: 960px) { .cwbtn-admin__columns { grid-template-columns: 1fr; } }

.cwbtn-admin__card { background: #fff; border: 1px solid #c3c4c7; box-shadow: 0 1px 1px rgba(0,0,0,.04); padding: 16px 20px; }
.cwbtn-admin__card h2 { margin-top: 0; font-size: 14px; }

.cwbtn-admin__details { border-collapse: collapse; width: 100%; }
.cwbtn-admin__details th { text-align: left; padding: 6px 12px 6px 0; width: 150px; color: #50575e; font-weight: 500; vertical-align: top; }
.cwbtn-admin__details td { padding: 6px 0; word-break: break-all; }

.cwbtn-admin__history { margin: 0; }
.cwbtn-admin__history li { margin: 0 0 10px; padding-left: 0; }
.cwbtn-admin__history-time { display: block; font-size: 12px; color: #646970; }

.cwbtn-admin__payer { color: #50575e; font-size: 12px; margin-top: 2px; }
.cwbtn-admin__invoice { font-size: 11px; }

.cwbtn-status { display: inline-block; padding: 2px 8px; border-radius: 10px; font-size: 12px; line-height: 18px; background: #f0f0f1; color: #1d2327; white-space: nowrap; }
.cwbtn-status--paid { background: #e3f6e9; color: #0f6a37; }
.cwbtn-status--pending, .cwbtn-status--new { background: #f0f0f1; color: #50575e; }
.cwbtn-status--confirming { background: #e5f0fb; color: #1d4f91; }
.cwbtn-status--underpaid, .cwbtn-status--late, .cwbtn-status--hold { background: #fcf0e3; color: #8a4b00; }
.cwbtn-status--aml { background: #fbe5e5; color: #8a1c1c; }
.cwbtn-status--expired, .cwbtn-status--cancelled, .cwbtn-status--failed { background: #f0f0f1; color: #787c82; }

.cwbtn-review { display: inline-block; margin-left: 4px; font-size: 11px; color: #8a4b00; }

.toplevel_page_cryptoway-button .wp-menu-image img { padding: 7px 0 0; opacity: .9; }

.cwbtn-admin__actions { display: flex; flex-wrap: wrap; align-items: center; gap: 8px 12px; margin: 14px 0 0; }
.cwbtn-admin__card .notice.inline { margin: 12px 0 0; }
