.cp-sample-purchase{--chipak-ui-font:"Vazir FD",Tahoma,Arial,sans-serif;box-sizing:border-box;max-width:820px;margin:16px auto 20px;padding:16px;border:1px solid #dbe2ea;border-radius:16px;background:#f4f7fa;color:#102b4a;font-family:var(--chipak-ui-font);direction:rtl}
.cp-sample-purchase__heading{margin:0 0 10px;font-size:18px;font-weight:800;line-height:1.6;text-align:center}
.cp-sample-purchase__buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.cp-sample-purchase a.cp-sample-purchase__button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:8px 12px;border:2px solid transparent;border-radius:10px;text-decoration:none;font-family:inherit;font-size:16px;font-weight:800;line-height:1.5;text-align:center;transition:background-color .15s,border-color .15s,box-shadow .15s}
.cp-sample-purchase a.cp-sample-purchase__button--buy{background:#e8b54b;color:#102b4a;box-shadow:0 3px 8px #102b4a12}
.cp-sample-purchase a.cp-sample-purchase__button--buy:hover{background:#f1c66a;border-color:#bf8b29}
.cp-sample-purchase a.cp-sample-purchase__button--calc{background:#102b4a;color:#fff}
.cp-sample-purchase a.cp-sample-purchase__button--calc:hover{background:#1d4169}
.cp-sample-purchase__button:focus-visible{outline:3px solid #226cd2;outline-offset:4px}
.cp-sample-purchase__button svg{width:20px;height:20px;flex:0 0 20px}
.cp-sample-purchase__note{margin:8px 0 0;color:#536273;font-size:13px;line-height:1.8;text-align:center}
.cp-sample-purchase--compact{max-width:none;margin:0;padding:0;border:0;border-radius:0;background:transparent}
.cp-sample-purchase--compact .cp-sample-purchase__buttons{grid-template-columns:1fr}
.cp-sample-purchase--compact a.cp-sample-purchase__button{height:44px;min-height:44px;padding:6px 10px;font-size:14px}
.cp-sample-purchase,.cp-sample-purchase a.cp-sample-purchase__button,.cp-sample-purchase__button span{font-family:"Vazir FD",Tahoma,Arial,sans-serif!important}
.chipak-trust__track{align-items:stretch}
.chipak-trust .chipak-trust__card{display:flex;flex-direction:column;box-sizing:border-box;height:100%}
.chipak-trust__card .chipak-trust__media{flex:none}
.chipak-trust__card .chipak-trust__media-actions{min-height:44px;align-items:center;margin-top:8px;flex-wrap:nowrap}
.chipak-trust__card h3{min-height:3.1em;height:3.1em;margin:8px 2px 4px;overflow:hidden}
.chipak-trust__card h3 a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.chipak-trust__card .chipak-trust__details,.chipak-trust__card .chipak-trust__sample-link{margin-top:4px;padding-top:0;border-top:1px solid #eef0f2}
.chipak-trust__card .chipak-trust__details summary{min-height:44px;box-sizing:border-box;padding:10px 0;line-height:24px}
.chipak-trust__card .chipak-trust__details-body{max-height:160px;overflow:auto;margin:0;padding:0 2px 8px;overscroll-behavior:contain}
.chipak-trust__card .chipak-trust__sample-link{display:flex;align-items:center;justify-content:space-between;min-height:45px;box-sizing:border-box;font-size:14px;font-weight:700;color:#102235;text-decoration:none}
.chipak-trust__card .cp-sample-purchase{margin-top:auto;padding-top:8px}
.cp-sample-card__body>.cp-sample-purchase{padding-top:8px}
@media(max-width:540px){.cp-sample-purchase:not(.cp-sample-purchase--compact){padding:12px;margin:12px auto 16px;border-radius:13px}.cp-sample-purchase__heading{font-size:16px}.cp-sample-purchase__buttons{gap:8px}.cp-sample-purchase:not(.cp-sample-purchase--compact) a.cp-sample-purchase__button{font-size:14px;padding:8px 6px;gap:5px}.cp-sample-purchase:not(.cp-sample-purchase--compact) .cp-sample-purchase__button svg{width:18px;height:18px;flex-basis:18px}.cp-sample-card__body{padding:12px}.cp-sample-card__body h2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}
@media(max-width:380px){.cp-sample-purchase:not(.cp-sample-purchase--compact) .cp-sample-purchase__button svg{display:none}}
@media(prefers-reduced-motion:reduce){.cp-sample-purchase__button{transition:none!important}}
