/* ParsSkin standalone widget; isolated from /daily/ stylesheet. */
.psd-side-widget,.psd-side-widget *{box-sizing:border-box}
.psd-side-widget{direction:rtl;text-align:right;font-family:Vazirmatn,IRANSans,Tahoma,Arial,sans-serif;color:#263451;background:linear-gradient(145deg,#fff,#faf6ef);border:1px solid #ebdfce;border-radius:17px;padding:16px;box-shadow:0 8px 24px rgba(21,34,64,.06);overflow:hidden;margin-bottom:16px}
.psd-side-widget .psd-side-head{display:flex;gap:9px;align-items:center;margin-bottom:14px}
.psd-side-widget .psd-side-spark{background:#233356;color:#f6d19b;font-size:23px;min-width:39px;width:39px;height:39px;border-radius:12px;display:flex;justify-content:center;align-items:center}
.psd-side-widget .psd-side-head small{color:#997441;font-size:11px;display:block;font-weight:700}
.psd-side-widget h2{font-size:18px!important;color:#253354!important;margin:0!important;line-height:1.4!important}
.psd-side-widget label{display:block;font-size:12px;color:#5e6a7a;font-weight:700;margin-bottom:8px}
.psd-side-widget .psd-side-inputs{display:flex;gap:6px;flex-wrap:wrap}
.psd-side-widget select{min-width:0;flex:1 1 95px;width:100%;border:1px solid #e0ddda;background:#fff;border-radius:9px;font-size:12px;padding:9px 6px;font-family:inherit;color:#273550}
.psd-side-widget button{flex:0 0 auto;background:#273658;color:#fff;border:0;border-radius:9px;padding:9px 10px;font-size:12px;font-weight:750;cursor:pointer;font-family:inherit}
.psd-side-widget .psd-side-result{padding:13px 0 4px}
.psd-side-widget .psd-side-result[hidden]{display:none!important}
.psd-side-widget .psd-side-result-head{display:flex;gap:10px;align-items:center;margin-bottom:9px}
.psd-side-widget .psd-side-result-head img{object-fit:cover;width:52px;height:52px;border-radius:13px;background:#1e2948}
.psd-side-widget .psd-side-result-head strong{display:block;font-size:15px;color:#22314e}
.psd-side-widget .psd-side-result-head small{display:block;font-size:10px;color:#657287;line-height:1.8}
.psd-side-widget .psd-side-result p{margin:9px 0 10px!important;color:#56617a!important;font-size:12px!important;line-height:1.95!important;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.psd-side-widget .psd-side-result>a{display:block;background:#f3e7d2;color:#71502c;font-size:12px;font-weight:800;padding:8px 10px;border-radius:9px;text-align:center;text-decoration:none}
.psd-side-widget .psd-side-status{margin:9px 0!important;font-size:10px!important;line-height:1.8!important;color:#788091!important}
.psd-side-widget .psd-side-footer{border-top:1px solid #ebe4da;padding-top:9px;display:flex;gap:10px;justify-content:space-between;flex-wrap:wrap}
.psd-side-widget .psd-side-footer a{font-size:11px!important;font-weight:750;text-decoration:none;color:#79644d!important}
.psd-side-widget :focus-visible{outline:2px solid #a7773d;outline-offset:3px}
