.pr-page{max-width:1200px}.pr-back{display:inline-block;margin:0 0 20px}.pr-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px}.pr-heading h1{margin:4px 0 12px;font-family:inherit;font-size:32px;line-height:1.2}.pr-heading p{margin:8px 0}.pr-label{display:inline-block;background:#edf3fa;border:1px solid #c7d6e8;color:#334b66;border-radius:20px;padding:7px 12px;font-size:12px;white-space:nowrap}.pr-nav{display:flex;gap:6px;flex-wrap:wrap;background:#f8fafc;border:1px solid #d6e0ed;border-radius:12px;padding:8px;margin-bottom:12px}.pr-nav a{padding:10px 13px;border-radius:7px;text-decoration:none;color:#334b66;font-weight:600;font-size:13px}.pr-nav a[aria-current=page]{background:#2644e4;color:#fff}.pr-nav a:hover{box-shadow:inset 0 0 0 1px #2644e4}.pr-nav a:focus-visible,.pr-page a:focus-visible,.pr-page button:focus-visible{outline:3px solid #3158e9;outline-offset:3px}.pr-reference{font-size:13px;color:#52637a;padding:3px 0 18px}.pr-recommendations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:22px}.pr-recommendations article{border:1px solid #cddbef;border-top:3px solid #3158e9;padding:20px;border-radius:10px;background:#fff}.pr-recommendations h2{font-size:19px;margin:9px 0}.pr-recommendations p{font-size:14px;margin:0}.pr-page .panel{padding:24px;margin-bottom:20px}.pr-page h2{font-size:20px;margin:0 0 16px}.pr-page h3{margin:16px 0}.pr-page p,.pr-page li{line-height:1.65}.pr-page li{margin-bottom:9px}.pr-table{overflow-x:auto;margin:16px 0;border:1px solid #d6e0ed;border-radius:9px}.pr-table table{width:100%;border-collapse:collapse;font-size:14px;text-align:left}.pr-table th,.pr-table td{padding:13px 15px;border-bottom:1px solid #e2e8f0;vertical-align:top;line-height:1.5}.pr-table thead{background:#eff4fa}.pr-table tbody th{min-width:145px;font-weight:600}.pr-table tr:last-child>*{border-bottom:0}.pr-table tbody tr:nth-child(even){background:#fafbfd}.pr-sources{font-size:12px;color:#52637a}.pr-sources a{display:inline-block;margin-right:5px}.pr-callout{background:#f3f6fd;border-left:3px solid #5474bd;padding:13px 17px;margin:16px 0}.pr-callout p{margin:7px 0 0}.pr-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pr-best{display:block;color:#12633a;font-size:11px;font-weight:700;margin-top:4px}.pr-source-list{columns:2;column-gap:28px;padding-left:20px}.pr-page textarea[readonly]{width:100%;min-height:320px;font:13px/1.6 ui-monospace,monospace;padding:14px;resize:vertical}.pr-page .check-field{margin:15px 0}.pr-page .btn{margin-bottom:8px}.pr-page input,.pr-page select{max-width:100%}@media(max-width:720px){.pr-heading{display:block}.pr-heading h1{font-size:27px}.pr-heading .pr-label{margin-top:10px}.pr-recommendations,.pr-controls{grid-template-columns:1fr}.pr-page .panel{padding:16px}.pr-nav{gap:4px}.pr-nav a{padding:9px;font-size:12px}.pr-source-list{columns:1}.pr-table table{min-width:620px}}@media print{.pr-nav,.pr-back,.mobile-nav,.top-nav,[data-pr-copy],.automation-glance{display:none!important}.pr-page .panel{break-inside:avoid}.pr-table{overflow:visible}.pr-page{max-width:none}.pr-table table{min-width:0}}

.payment-summary{display:flex;gap:18px;flex-wrap:wrap;padding:14px;background:#eff4fa;border-radius:8px;margin:15px 0}.payment-settings-panel details{margin:16px 0}.payment-settings-panel summary{cursor:pointer;font-weight:600;padding:8px 0}.payment-settings-panel td small,.payment-settings-panel th small{display:block;margin:6px 0;font-weight:400}.payment-settings-panel td a{display:inline-block;margin-top:8px}.payment-provider-controls .field{max-width:640px}.payment-save{position:sticky;bottom:12px;z-index:2;background:#fff;border:1px solid #cddbef;box-shadow:0 3px 12px #162d4315;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-radius:8px}.payment-save span{font-size:13px}.payment-settings-panel .data-table{min-width:650px}.pr-catalog-controls{display:flex;gap:12px;flex-wrap:wrap}.pr-catalog-controls label{flex:1;min-width:160px}.pr-pagination{display:flex;align-items:center;gap:16px;justify-content:space-between}.payment-settings-panel tr[hidden]{display:none}@media(max-width:600px){.payment-save{flex-direction:column;align-items:stretch}.payment-summary{gap:10px}.pr-pagination{flex-wrap:wrap}}
