.uniform-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.uniform-tabs .button:not(.gold){background:white;color:#183a59;border:1px solid #dce2e7}.uniform-tools{display:flex;gap:25px;align-items:center;justify-content:space-between;padding:16px 20px;border:1px solid #dce2e7;background:white;border-radius:8px;margin:20px 0}.uniform-tools label{min-width:200px;margin:0}.uniform-tools p{color:#6c7d8e;max-width:620px;font-size:12px}.uniform-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.uniform-product{background:#fff;border:1px solid #dce2e7;border-radius:10px;overflow:hidden}.uniform-photo{height:230px;background:#eef1f5;display:flex;align-items:center;justify-content:center}.uniform-photo img{width:100%;height:100%;object-fit:contain;background:#fff}.uniform-photo span{color:#7b8998;font-size:12px;text-align:center;padding:20px}.uniform-product-body{padding:20px}.uniform-product-body h2{margin:9px 0}.uniform-product-body>p{font-size:12px;color:#637588}.uniform-size{display:flex;justify-content:space-between;gap:12px;align-items:center;border-top:1px solid #e4e9ef;padding:12px 0}.uniform-size small{display:block;font-size:11px;margin-top:4px}.uniform-size label{font-size:10px;color:#65778b;margin:0;width:78px}.uniform-size input{padding:7px;font-size:14px;margin:2px 0}.uniform-checkout{display:flex;align-items:center;gap:20px;flex-wrap:wrap;background:#102d4b;color:white;padding:20px;border-radius:8px;margin:20px 0;position:sticky;bottom:12px;z-index:3;box-shadow:0 8px 25px #17324b22}.uniform-checkout button{background:#d4b16b;color:#102d4b;margin:0 0 0 auto}.uniform-checkout small{width:100%;color:#c9d9e7}.uniform-rules{white-space:normal;line-height:1.8}.uniform-log{max-height:350px;overflow:auto}.uniform-log p{font-size:12px;border-bottom:1px solid #dde3e9;padding:10px}.uniform-order-total{font-weight:700}.crm-dialog .table-scroll{max-height:360px;overflow:auto}@media(max-width:1100px){.uniform-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.uniform-catalog{grid-template-columns:1fr}.uniform-tools{display:block}.uniform-checkout{position:static}.uniform-photo{height:260px}}@media print{.uniform-tabs,.uniform-tools,.uniform-checkout,.uniform-policy>.muted{display:none!important}.uniform-policy{border:0!important;box-shadow:none!important}.uniform-policy .uniform-rules{font-size:12px}}

@media print{.crm-layout main:has(.uniform-policy)>:not(.uniform-policy){display:none!important}.uniform-policy .uniform-rules{white-space:normal}}
