/* Risalat Free Tools v42: styles for the creator and mega-project outputs (loaded with rci-tools42.js only) */
.x42c{display:inline-block;border-radius:99px;padding:2px 9px;font-size:12px;font-weight:700;line-height:1.5;background:#EEF2F6;color:#33465A;margin:0 4px 2px 0;white-space:nowrap}
.x42c.g{background:#DDF3E7;color:#166B44}.x42c.a{background:#FCEFD3;color:#8A5A00}.x42c.r{background:#F8DCDC;color:#912F2F}.x42c.b{background:#E3EEFB;color:#1D4F91}.x42c.s{background:#fff;border:1px solid #DCE3EA;color:#5B6878;font-weight:600}
.x42k{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:8px;margin:10px 0 4px}
.x42k>div{background:#F4F7FA;border-radius:12px;padding:10px 12px;min-width:0}
.x42k b{display:block;font-size:19px;line-height:1.25;color:#0B1F3A;overflow-wrap:anywhere}.x42k span{display:block;font-size:12.5px;color:#5B6878;line-height:1.4;margin-top:2px}
.x42n{background:#E8F5F4;border-left:4px solid #0E7C7B;border-radius:10px;padding:10px 12px;margin:12px 0;font-size:14.5px}.x42n b{display:block;color:#0B1F3A;margin-bottom:2px}
.x42cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:8px}
.x42card{border:1px solid #DCE3EA;border-left:4px solid #0E7C7B;border-radius:10px;padding:10px 12px;background:#fff;min-width:0}
.x42card b{display:block;color:#0B1F3A;overflow-wrap:anywhere}.x42card p{margin:4px 0 0;font-size:14px}
.x42tr{list-style:none;margin:0;padding:0;counter-reset:x42}
.x42tr li{counter-increment:x42;display:flex;gap:10px;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;border-bottom:1px solid #E6EBF0;padding:8px 0 8px 30px;position:relative}
.x42tr li::before{content:counter(x42);position:absolute;left:0;top:8px;width:22px;height:22px;border-radius:50%;background:#F4F7FA;color:#5B6878;font-size:12px;font-weight:700;display:grid;place-items:center}
.x42tr li>span{flex:1 1 220px;min-width:0}.x42tr li>span b{overflow-wrap:anywhere}.x42tr li>span small{display:block;color:#5B6878;font-size:12.5px;line-height:1.4}
.x42tr li>em{font-style:normal;font-size:12.5px;color:#5B6878;text-align:right}
.x42tr a{color:#0B1F3A;text-decoration:underline;text-decoration-color:#B8C4D0}
.x42l li small{display:block}
.x42m td{text-align:center}.x42m td:first-child{text-align:left}
.x42dot{display:inline-block;width:12px;height:12px;border-radius:50%;background:#0E7C7B}
.x42map{display:grid;gap:8px}
.x42row{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:6px;align-items:stretch}
.x42row>i{align-self:center;color:#94A3B8;font-style:normal;font-weight:700}
.x42col{background:#F4F7FA;border-radius:10px;padding:8px;min-width:0}.x42col h5{margin:0 0 4px;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:#5B6878}
.x42col span{display:block;font-size:13.5px;line-height:1.4;overflow-wrap:anywhere}.x42col small{display:block;color:#5B6878;font-size:12px}
.x42row .x42col:nth-of-type(3){background:#E8F5F4}.x42row.dis .x42col:nth-of-type(3){background:#FBE9E9}
.x42mx td,.x42mx th{text-align:center;min-width:44px}.x42mx td.x42x{background:#F4F7FA}
@media (max-width:640px){.x42row{grid-template-columns:1fr}.x42row>i{display:none}.x42tr li>em{text-align:left}}
@media print{.x42row{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr}}
