/* Single-post layout ownership. */
.onPs .blogM .mainbar {
	max-width:var(--postW)
}




/* Post-footer author */
.admAbt {
	border-top:1px solid var(--contentL);
	margin:30px 0;
	padding-top:18px
}
.admPs {
	display:flex;
	min-width:0
}
.admIm {
	flex-shrink:0;
	padding:5px 0 0
}
.admIm .im {
	width:34px;
	height:34px
}
.admPs .aFl {
	position:relative;
	display:flex;
	align-items:center;
	justify-content:center;
	width:34px;
	height:34px;
	border-radius:50%;
	overflow:hidden
}
.admPs .aFl::before {
	content:'';
	position:absolute;
	inset:0;
	background:var(--linkB);
	opacity:.8
}
.admPs .aFl >span {
	position:relative;
	z-index:1;
	padding-top:2px;
	font-size:0;
	color:transparent
}
.admPs .aFl >span::first-letter {
	color:#fffdfc;
	font-size:16px
}
.admI {
	flex-grow:1;
	min-width:0;
	width:calc(100% - 34px);
	padding:0 12px
}
.admN::before {
	content:attr(data-write) ' ';
	opacity:.7;
	font-size:90%
}
.admN::after {
	content:attr(data-text)
}
.admA {
	margin:5px 0 0;
	font-size:90%;
	opacity:.9;
	line-height:1.5em;
	overflow-wrap:anywhere
}

/* Inline share */
.pSh {
	margin:30px 0;
	padding-bottom:18px;
	border-bottom:1px solid var(--contentL)
}
.pShc {
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	position:relative;
	gap:10px;
	font-size:13px
}
.pShc::before {
	content:attr(data-text);
	flex-shrink:0
}
.pShc >* {
	display:flex;
	align-items:center;
	color:inherit;
	padding:12px;
	border-radius:6px;
	background:#f1f1f0;
	cursor:pointer
}
.pShc .c {
	color:#fffdfc
}
.pShc .c svg {
	fill:#fffdfc
}
.pShc .c::after {
	content:attr(aria-label)
}
.pShc .fb {
	background:#1778F2
}
.pShc .wa {
	background:#128C7E
}
.pShc .tw {
	background:#000
}
.pShc a::after {
	content:attr(data-text);
	margin:0 3px
}
.pShc svg, .cpL svg {
	width:18px;
	height:18px;
	margin:0 3px
}

/* Share popup content */
.shC {
	display:flex;
	flex-direction:column;
	gap:20px
}
.shL {
	display:grid;
	grid-template-columns:repeat(auto-fit,minmax(60px,1fr));
	grid-auto-rows:60px;
	gap:35px 22px;
	padding-bottom:22px
}
.shL >* {
	position:relative
}
.shL >*::after {
	content:attr(data-text);
	position:absolute;
	right:0;
	bottom:-22px;
	left:0;
	text-align:center;
	font-size:90%;
	opacity:.8;
	white-space:nowrap
}
.shL a {
	display:flex;
	align-items:center;
	justify-content:center;
	flex-wrap:wrap;
	width:60px;
	height:60px;
	color:inherit;
	margin:0 auto;
	padding:8px;
	border-radius:26px;
	background:#f1f1f0
}
.shL svg {
	opacity:.8
}
.cpL::before {
	content:attr(data-text);
	display:block;
	margin:0 0 15px;
	opacity:.8
}
.cpL svg {
	margin:0 4px;
	opacity:.7
}
.cpL input {
	border:0;
	outline:0;
	background:transparent;
	color:rgba(8,16,43,.4);
	opacity:.8;
	text-overflow:ellipsis;
	padding:18px 8px;
	font-family:system-ui,sans-serif;
	flex-grow:1;
	min-width:0;
	direction:ltr;
	text-align:start
}
.cpL #copyPostLink {
	color:var(--linkC);
	display:flex;
	align-items:center;
	align-self:stretch;
	flex-shrink:0;
	padding:0 4px;
	justify-content:center;
	min-width:40px;
	border:0;
	background:transparent;
	cursor:pointer
}
.cpL #copyPostLink:focus-visible {
	outline:2px solid var(--linkC);
	outline-offset:-2px;
	border-radius:4px
}
.cpLb {
	display:flex;
	align-items:center;
	position:relative;
	background:#f1f1f0;
	border-radius:4px 4px 0 0;
	border-bottom:1px solid rgba(0,0,0,.25);
	padding:0 8px
}
.cpLb:hover {
	border-color:rgba(0,0,0,.42);
	background:#ececec
}
.cpLn span {
	display:block;
	padding:5px 14px 0;
	font-size:90%;
	color:#2e7b32;
	transition:var(--trans-1);
	animation:fadein 2s ease forwards;
	opacity:0;
	height:22px
}

/* Post labels */
.lbHt {
	--post-label-bg:var(--contentB);
	--post-label-border:var(--contentL);
	--post-label-text:inherit;
	--post-label-hover:var(--linkC);
	margin:30px 0;
	font-family:var(--fontBa);
	font-size:13px
}
.lbHt .hL {
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	gap:8px
}
.lbHt .hL >* {
	display:block;
	max-width:100%;
	padding:8px 14px;
	background:var(--post-label-bg);
	border:1px solid var(--post-label-border);
	border-radius:20px;
	color:var(--post-label-text);
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.lbHt .hL >*:hover {
	border-color:var(--post-label-hover);
	box-shadow:0 0 0 .5px var(--post-label-hover) inset;
	opacity:1
}

/* Post-footer dark mode */
.drK .admPs .aFl::before {
	background:var(--darkU);
	opacity:1
}
.drK .admAbt, .drK .pSh {
	border-color:rgba(255,255,255,.15)
}
.drK .lbHt {
	--post-label-bg:var(--darkBs);
	--post-label-border:rgba(255,255,255,.15);
	--post-label-text:var(--darkT);
	--post-label-hover:var(--darkU)
}
.drK .pShc >*:not(.c), .drK .shL a, .drK .cpLb {
	background:var(--darkBa)
}
.drK .cpLb {
	border-bottom-color:rgba(255,255,255,.25)
}
.drK .cpLb:hover {
	background:var(--darkW);
	border-color:rgba(255,255,255,.42)
}





/* Greetings */
.pGV {
	display:flex;
	justify-content:space-between;
	position:relative;
	font-size:13px;
	padding-top:6px;
	padding-bottom:20px;

}
.pGV >* {
	padding:10px;
	background:var(--contentB);
	box-shadow:0 5px 35px rgba(0,0,0,.07);
	border-radius:var(--greetR);
	display:flex;
	align-items:center;
	justify-content:center
}
.pGV >*:first-child {
	margin-right:5px
}
.pGV >*:last-child {
	margin-left:5px
}
.Rtl .pGV >*:first-child {
	margin-right:0;
	margin-left:5px
}
.Rtl .pGV >*:last-child {
	margin-left:0;
	margin-right:5px
}
.pGV .pVws.hidden {
	display:none
}
.pGV .pGrt::after {
	content:attr(data-text)
}
.pGV .pVws::after {
	content:attr(data-text) ' مشاهدات'
}
.pGV svg {
	width:15px;
	height:15px;
	margin-right:6px
}
.pGV svg.line {
	stroke-width:1.5
}
.Rtl .pGV svg {
	margin-right:0;
	margin-left:6px
}
.drK .pGV >* {
	background:var(--darkBa)
}
/* Comments */
.pCmnts {
	margin-top:50px
}
.cmDis {
	text-align:center;
	margin-top:20px;
	opacity:.7
}
.cmMs {
	margin-bottom:20px
}
.drK .cmMs {
	background:var(--darkBa)
}
.cm iframe {
	width:100%
}
.cm:not(.cmBr) .cmBrs {
	background:transparent;
	position:relative;
	padding:80px 20px 0;
	width:calc(100% + 40px);
	left:-20px;
	right:-20px
}
.fixLs.cmBrs {
	padding-top:80px
}
.cmH h3.title {
	margin:0;
	flex-grow:1;
	padding:16px 10px
}
.cmH {
	align-items:center;
	padding:0 20px;
	gap:10px
}
.cmH .cmI.cl {
	display:flex;
	position:relative;
	width:auto;
	height:30px;
	min-width:0;
	margin:0;
	padding:0;
	align-items:center;
	justify-content:flex-end;
	gap:2px;
	flex-shrink:0
}
.cmH .s {
	display:flex;
	align-items:center;
	justify-content:center;
	width:auto;
	height:30px;
	min-height:30px;
	margin:0;
	padding:0 7px;
	gap:6px;
	line-height:normal;
	cursor:pointer
}
.cmH .s::before {
	display:block;
	content:attr(data-text);
	opacity:.7;
	font-size:90%;
	line-height:normal
}
.cmH .s svg {
	display:block;
	width:16px;
	height:16px;
	flex:0 0 16px;
	margin:0;
	padding:0;
	stroke-width:1.25;
	transform-origin:8px 8px
}
.cmH .x {
	display:flex;
	align-items:center;
	justify-content:center;
	width:30px;
	height:30px;
	min-width:30px;
	min-height:30px;
	margin:0;
	margin-inline-end:-7px;
	padding:0 7px;
	flex:0 0 30px;
	cursor:pointer
}
.cmH .x .echrahnet-close-icon {
	width:16px;
	height:16px;
	flex:0 0 16px;
	margin:0;
	padding:0
}
.cmAl:checked ~ .cm .cmH .s svg {
	transform:rotateX(180deg)
}
.cmAv .im {
	width:35px;
	height:35px;
	border-radius:50%;
	position:relative
}
.cmBd.del .cmCo {
	font-style:italic;
	font-size:90%;
	line-height:normal;
	border:1px dashed rgba(0,0,0,.2);
	border-radius:3px;
	margin:.5em 0;
	padding:15px;
	opacity:.7;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.cmHr {
	display:flex;
	align-items:center;
	min-width:0;
	line-height:24px
}
.cmMeta {
	display:flex;
	align-items:center;
	min-width:0;
	max-width:100%;
	overflow:hidden;
	white-space:nowrap
}
.cmHr .n {
	display:inline-flex;
	align-items:center;
	flex:0 1 auto;
	min-width:0;
	max-width:100%
}
.cmHr .nTx {
	min-width:0;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.cmHr .d {
	display:inline-flex;
	align-items:center;
	flex:0 0 auto;
	font-size:90%;
	line-height:24px;
	opacity:.7
}
.cmHr .d::before {
	content:'\00B7';
	display:inline-flex;
	align-items:center;
	justify-content:center;
	margin-inline:7px;
	line-height:1
}
.cmVrf {
	display:inline-flex;
	align-items:center;
	justify-content:center;
	flex:0 0 14px;
	width:14px;
	height:14px;
	margin-inline-start:4px;
	color:var(--linkC)
}
.cmVrf .echrahnet-verified-icon {
	display:block;
	width:14px;
	height:14px;
	margin:0;
	padding:0;
	fill:currentColor!important;
	stroke:none!important
}
.cmCo {
	line-height:1.6em;
	opacity:.9
}
.cmC i[rel=image] {
	font-size:90%;
	display:block;
	position:relative;
	min-height:50px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	margin:1em auto
}
.cmC i[rel=image]::before {
	content:'This feature isn\0027t available!';
	border:1px dashed rgba(0,0,0,.2);
	border-radius:3px;
	padding:10px;
	display:flex;
	align-items:center;
	justify-content:center;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	background:var(--contentB)
}
.cmC i[rel=pre], .cmC i[rel=quote] {
	margin-top:1em;
	margin-bottom:1em;
	font-style:normal;
	line-height:inherit;
	padding:20px
}
.cmC i[rel=pre]::before {
	display:block;
	width:auto
}
.cmC i[rel=quote] {
	display:block;
	font-style:italic;
	font-size:inherit;
	padding:5px 15px
}
.cmCo img {
	margin-top:1em;
	margin-bottom:1em
}
.cmAc {
	margin-top:10px
}
.cmAc a {
	font-size:90%;
	color:inherit;
	opacity:.7;
	display:inline-flex
}
.cmAc a::before {
	content:'\2934';
	line-height:18px;
	font-size:16px;
	transform:rotate(90deg)
}
.cmAc a::after {
	content:attr(data-text);
	margin:0 6px
}
.cmR {
	margin:10px 40px 0
}
.cmRp ~ .cmAc, .cmBd.del ~ .cmAc, .onItm:not(.Rtl) .cmHr .date {
	display:none
}
.cmRi:checked ~ .cmRp .thTg {
	margin-bottom:0
}
.cmRi:checked ~ .cmRp .thTg::after {
	content:attr(aria-label)
}
.cmRi:checked ~ .cmRp .thCh, .cmRi:checked ~ .cmRp .cmR {
	display:none
}
.cmAl:checked ~ .cm .cmH .s::before {
	content:attr(data-new)
}
.cmAl:checked ~ .cm .cmCn >ol {
	flex-direction:column-reverse
}
.thTg {
	display:inline-flex;
	align-items:center;
	margin:15px 0 18px;
	font-size:90%
}
.thTg::before {
	content:'';
	width:28px;
	border-bottom:1px solid var(--widgetTac);
	opacity:.5
}
.thTg::after {
	content:attr(data-text);
	margin:0 12px;
	opacity:.7
}
.cmCn ol {
	list-style:none;
	margin:0;
	padding:0;
	display:flex;
	flex-direction:column
}
.cmCn li {
	margin-bottom:18px;
	position:relative
}
.cmCn li .cmRbox {
	margin-top:20px
}
.cmCn li li {
	display:flex;
	flex-wrap:wrap;
	width:calc(100% + 12px);
	left:-6px;
	right:-6px
}
.cmCn li li:last-child {
	margin-bottom:0
}
.cmCn li li .cmAv {
	flex:0 0 28px;
	margin:0 6px
}
.cmCn li li .cmAv .im {
	width:28px;
	height:28px
}
.cmCn li li .cmIn {
	width:calc(100% - 52px);
	margin:0 6px
}
.cmHl >li {
	padding-left:17.5px
}
.cmHl >li >.cmAv {
	position:absolute;
	left:0;
	top:12px
}
.cmHl >li >.cmIn {
	background:var(--contentB);
	padding:12px 15px 12px 28px;
	border-radius:12px;
	box-shadow:0 0 30px rgba(0,0,0,.07)
}
.pCmnts .cmIn img {
	border-radius:3px
}
/* Comments Show/Hide */
#comment:target {
	margin:0;
	padding-top:60px
}
.cmSh:checked ~ .cmShw, .cmShw ~ .cm:not(.cmBr), #comment:target .cmShw, #comment:target .cmSh:checked ~ .cm:not(.cmBr) {
	display:none
}
.cmSh:checked ~ .cm:not(.cmBr), #comment:target .cm:not(.cmBr), #comment:target .cmSh:checked ~ .cmShw {
	display:block
}
.cmBtn {
	display:block;
	padding:20px;
	text-align:center;
	max-width:100%
}
.cmBtn.ln:hover {
	color:var(--linkB)
}
/* Comment pagination — intentionally isolated from the global .blogPg contract. */
.cmPgr {
	display:flex;
	align-items:center;
	justify-content:center;
	flex-wrap:wrap;
	gap:8px;
	width:100%;
	max-width:100%;
	min-width:0;
	box-sizing:border-box;
	margin:20px 0 10px;
	font-size:13px;
	line-height:20px
}
.cmPgr >* {
	box-sizing:border-box;
	max-width:100%;
	min-width:40px;
	min-height:40px;
	padding:8px 12px;
	border-radius:var(--buttonR);
	display:inline-flex;
	align-items:center;
	justify-content:center;
	gap:6px;
	flex:0 0 auto
}
.cmPgrBtn {
	background:var(--linkB);
	color:#fffdfc
}
.cmPgrBtn:hover {
	color:#fffdfc;
	opacity:.88
}
.cmPgrCurrent, .cmPgrBtn.is-disabled {
	background:var(--contentL);
	color:var(--bodyCa)
}
.cmPgrBtn.is-disabled {
	pointer-events:none
}
.cmPgr[aria-busy="true"] {
	opacity:.6;
	pointer-events:none
}
.drK .cmPgrBtn {
	background:var(--darkU);
	color:var(--darkT)
}
.drK .cmPgrCurrent, .drK .cmPgrBtn.is-disabled {
	background:var(--darkBa);
	color:var(--darkTa)
}
.cmPgrMsg {
	min-height:0;
	margin:4px 0 10px;
	text-align:center;
	font-size:12px;
	line-height:1.6;
	opacity:.75
}
.cmPgrMsg:empty {
	display:none
}
.cmPgrMsg.is-error {
	color:#c62828
}
.drK .cmPgrMsg.is-error {
	color:#ff8a80
}
/* Comments Pop-up */
#comment:target .cmSh:checked ~ .cm.cmBr {
	bottom:-100%;
	opacity:0;
	visibility:hidden
}
#comment:target .cmSh:checked ~ .cm.cmBr .fCls {
	opacity:0;
	visibility:hidden
}
.cmDl {
	display:flex;
	flex:0 0 20px;
	align-items:center;
	justify-content:center;
	width:20px;
	height:20px;
	margin:0;
	margin-inline-start:auto;
	padding:0;
	background:#ffcdd2;
	border-radius:50%;
	transition:var(--trans-2)
}
.cmDl:hover {
	opacity:.8;
	transform:scale(1.08)
}
.cmDl[aria-busy="true"] {
	opacity:.55;
	pointer-events:none
}
.cmDl .cmDlBtn {
	appearance:none;
	-webkit-appearance:none;
	display:flex;
	align-items:center;
	justify-content:center;
	width:20px;
	height:20px;
	margin:0;
	padding:0;
	border:0;
	border-radius:50%;
	background:transparent;
	color:inherit;
	cursor:pointer
}
.cmDl .cmDlBtn:focus-visible {
	outline:2px solid var(--linkC);
	outline-offset:2px
}
.cmDl .cmDlBtn svg {
	display:block;
	width:12px;
	height:12px;
	margin:0;
	stroke-width:1.2
}
.drK .cmDl {
	background:var(--darkB)
}
.iCmn {
	cursor:pointer;
	outline:none;
	border:none;
	display:block;
	font-weight:500;
	margin:0 auto;
	max-width:none;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:9;
	background:var(--contentB)
}
.iCmn::before {
	content:attr(data-text)
}
.iCmn:hover::before {
	opacity:.7
}
.drK .iCmn {
	background:var(--darkBs)
}

/* Post Previous / Next */
.aChp {
	--aChp-hover:#f1f1f0;
	background:var(--contentB);
	border:1px solid var(--contentL);
	border-radius:5px;
	justify-content:space-between;
	margin:30px 0;
	font-size:14px;
	font-family:var(--fontB);
	display:flex;
	position:relative;
	overflow:hidden
}
.aChp a {
	color:inherit;
	opacity:1;
	text-decoration:none
}
.aChp >* {
	flex-direction:column;
	gap:6px;
	width:100%;
	min-width:0;
	padding:12px 18px;
	display:flex
}
.aChp >:last-child:not(:first-child) {
	border-inline-start:1px solid var(--contentL)
}
.aChp >:hover {
	background:var(--aChp-hover)
}
.aChp >.o {
	text-align:start;
	align-items:flex-start
}
.aChp >.n {
	text-align:end;
	align-items:flex-end
}
.aChp .b {
	align-items:center;
	gap:6px;
	display:flex
}
.aChp .o .b::before, .aChp .n .b::after {
	content:'';
	background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23878787' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><g transform='translate(12.000000, 12.000000) rotate(-270.000000) translate(-12.000000, -12.000000) translate(5.000000, 8.500000)'><polyline points='14 0 7 7 0 0'></polyline></g></svg>") 50% center/16px auto no-repeat;
	width:16px;
	height:16px;
	flex:0 0 16px
}
.aChp .o .b::before {
	margin-inline-start:-4px
}
.aChp .n .b::after {
	background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23878787' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><g transform='translate(12.000000, 12.000000) rotate(-90.000000) translate(-12.000000, -12.000000) translate(5.000000, 8.500000)'><polyline points='14 0 7 7 0 0'></polyline></g></svg>");
	margin-inline-end:-4px
}
.aChp .t {
	width:100%;
	max-width:100%;
	min-width:0;
	opacity:.9;
	font-size:13px;
	line-height:1.5;
	white-space:normal;
	overflow:visible;
	text-overflow:clip;
	word-break:normal;
	overflow-wrap:anywhere
}
.aChp .o .b::after, .aChp .n .b::before {
	content:attr(data-text)
}
[dir=rtl] .aChp .o .b::before, [dir=rtl] .aChp .n .b::after {
	transform:rotate(180deg)
}
.drK .aChp {
	--aChp-hover:var(--darkBa);
	background:var(--darkBs);
	border-color:rgba(255,255,255,.15);
	color:var(--darkT)
}
.drK .aChp a {
	color:var(--darkT)
}
.drK .aChp >:last-child:not(:first-child) {
	border-color:rgba(255,255,255,.15)
}
@media screen and (max-width:500px) {
	.aChp {
		flex-wrap:wrap
	}
	.aChp >:last-child:not(:first-child) {
		border-inline-start:0;
		border-top:1px solid var(--contentL)
	}
	.drK .aChp >:last-child:not(:first-child) {
		border-top-color:rgba(255,255,255,.15)
	}
}


 
.cm #respond {
	margin-top:24px
}
.cm .comment-reply-title {
	display:flex;
	align-items:center;
	justify-content:space-between;
	flex-wrap:wrap;
	gap:8px;
	margin:0 0 20px;
	font-size:13px;
	font-weight:400;
	line-height:1.5;
	opacity:.75;
	overflow-wrap:anywhere
}
.cm .comment-reply-title small {
	flex-shrink:0;
	margin-inline-start:auto;
	font-size:12px;
	font-weight:400
}
.cm #cancel-comment-reply-link {
	display:inline-flex;
	align-items:center;
	justify-content:center;
	padding:6px 12px;
	border:1px solid var(--contentL);
	border-radius:20px;
	color:var(--linkC);
	background:var(--transB);
	line-height:1.5;
	text-decoration:none
}
.cm #cancel-comment-reply-link:hover {
	border-color:currentColor
}
.cm #cancel-comment-reply-link:focus-visible {
	outline:2px solid currentColor;
	outline-offset:2px
}

.echrahnet-comment-form p {
	margin:0 0 14px
}
.echrahnet-comment-form label {
	display:block;
	margin-bottom:6px;
	font-size:90%;
	opacity:.75
}
.echrahnet-comment-form :where(input:not([type]), input[type="text"], input[type="email"], input[type="url"], input[type="tel"], input[type="search"], textarea) {
	width:100%;
	border:1px solid var(--contentL);
	border-radius:6px;
	background:var(--contentB);
	color:inherit;
	padding:12px 14px;
	outline:0
}
.echrahnet-comment-form textarea {
	min-height:130px;
	resize:vertical
}
.echrahnet-comment-form :where(input:not([type]), input[type="text"], input[type="email"], input[type="url"], input[type="tel"], input[type="search"], textarea):focus {
	border-color:var(--linkC)
}
.echrahnet-comment-form .comment-form-cookies-consent {
	display:flex;
	align-items:center;
	gap:8px
}
.echrahnet-comment-form .comment-form-cookies-consent label {
	margin:0
}
.drK .echrahnet-comment-form :where(input:not([type]), input[type="text"], input[type="email"], input[type="url"], input[type="tel"], input[type="search"], textarea) {
	background:var(--darkBa);
	border-color:rgba(255,255,255,.12)
}

/* Single-post description */
.pDesc {
	font-size:16px;
	line-height:1.5em;
	margin:8px 0 25px;
	opacity:.7
}

/* Single-post information card */
.pInf.ps {
	background:var(--contentB);
	box-shadow:0 0 25px rgba(0,0,0,.07);
	padding:15px;
	border-radius:10px;
	justify-content:flex-start;
	align-items:center;
	margin-top:25px;
	position:relative;
	width:100%
}
.drK .pInf.ps {
	background:var(--darkBa)
}
.pInf.ps .pTtmp {
	opacity:1;
	line-height:18px
}
.pInf.ps.nul {
	display:none
}
.pInf .pIm {
	flex-shrink:0;
	margin-right:8px
}
.Rtl .pInf .pIm {
	margin-right:0;
	margin-left:8px
}
.pInf .pNm {
	flex-grow:1;
	width:calc(100% - 160px);
	display:inline-flex;
	flex-wrap:wrap;
	align-items:baseline
}
.pInf .pNm.l {
	display:none
}
.pInf .pCm {
	flex-shrink:0;
	max-width:58px;
	margin:0 2px
}
.pInf .pCm.l {
	max-width:95px
}
.pInf .pIc {
	display:inline-flex;
	justify-content:flex-end;
	position:relative;
	width:calc(100% + 10px);
	left:-5px;
	right:-5px
}
.pInf .pIc >* {
	display:flex;
	align-items:center;
	justify-content:center;
	width:30px;
	height:30px;
	position:relative;
	margin:0 2px;
	color:inherit
}
.pInf .pIc svg {
	width:20px;
	height:20px;
	opacity:.8;
	z-index:1
}
.pInf .pIc .cmnt::before {
	content:attr(data-text);
	font-size:11px;
	line-height:18px;
	padding:0 5px;
	border-radius:10px;
	background:#e6e6e6;
	color:var(--bodyC);
	position:absolute;
	top:-5px;
	right:0;
	z-index:2
}
.pInf .pDr {
	opacity:.7;
	display:inline-block;
	margin:0 4px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	max-width:100%
}
.pInf .pDr >*:not(:first-child)::before {
	content:'\00B7';
	margin:0 5px
}
.pInf a.nm {
	color:var(--bodyC)
}
.pInf a.nm:hover::after {
	text-decoration:underline
}
.drK .pInf a.nm {
	color:var(--darkT)
}
.pInf .pIn {
	display:inline
}
.pInf .nm {
	margin:0 4px
}
/*.pInf .n .nm::before{content:attr(data-write) ' ';opacity:.7}*/
.pInf .im {
	width:28px;
	height:28px
}
