/* پالت رنگ سایت: #2B7A0B · #5BB318 · #7DCE13 · #EAE509 — از CSS اصلی ساخته شده؛ باید بعد از app css لود شود */
:root{--yd-primary:#5bb318;--yd-primary-dark:#1f5a0b;--yd-primary-soft:#dcf2a0;--yd-bg:#f8fceb;--yd-text:#143508;--yd-border:#dcf2a0;--yd-shadow:0 10px 30px rgba(20,53,8, .11)}
.yd-input:focus{box-shadow:0 0 0 4px #5bb31826}
*{scrollbar-color:#7dce13 #143508}
*::-webkit-scrollbar-track{background:#143508}
*::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#7dce13,#7dce13 55%,#2b7a0b);border:2px solid #143508}
*::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#7dce13,#7dce13,#1f5a0b)}
*::-webkit-scrollbar-thumb:active{background:#1f5a0b}
.yd-sidebar{background:#143508}
.yd-logo{background:#7dce13}
.yd-item.active{background:#7dce13;color:#143508}
.avatar{background:#7dce13}
.yd-logo-mark{color:#143508}
.yd-lang-pill.is-active{background:#7dce13;color:#143508}
.yd-sidebar-link{color:#dcf2a0}
.yd-sidebar-link.is-active{background:#7dce13;color:#143508}
.yd-user-avatar{background:#7dce13;color:#143508}
.yd-logout-btn{color:#dcf2a0}
#sidebar.is-ltr .yd-collapse-btn{background:#7dce13;color:#143508}
#sidebar.is-rtl .yd-collapse-btn{background:#7dce13;color:#143508}
@media(max-width:1023.98px){#sidebar.yd-sidebar{box-shadow:0 20px 55px #14350838}}
.yd-sidebar-profile{color:#dcf2a0}
.yd-sidebar-profile:hover,.yd-sidebar-profile.is-active{border-color:#b4e04f59}
.yd-sidebar-profile-avatar{background:#eef9c8;color:#143508}
.yd-user-small-avatar{background:#eef9c8}
.yd-user-small{border:1px solid rgba(20,53,8,.06)}
.yd-user-small:hover{border-color:#7dce1347;box-shadow:0 14px 34px #1435081a}
@media print{.clinical-reference-shell{color:#143508!important}.clinical-reference-shell .summary-card,.clinical-reference-shell .rx-card{border:1px solid #dcf2a0!important}}
.result-grid-table{border:1px solid #dcf2a0!important;box-shadow:0 8px 28px #1435080a}
.result-grid-table th,.result-grid-table td{border-inline-end:1px solid #dcf2a0!important;border-bottom:1px solid #dcf2a0!important}
.result-grid-table thead th{background:#1f5a0b!important}
.result-grid-table tbody tr:nth-child(2n)>td{background:#f8fceb!important}
.result-grid-table tbody tr:hover>td{background:#eef9c8!important;box-shadow:inset 0 1px #dcf2a0,inset 0 -1px #dcf2a0}
.macro-result-table thead th:nth-child(1){background:#1f5a0b!important}
.macro-result-table thead th:nth-child(2){background:#2b7a0b!important}
.macro-result-table thead th:nth-child(3){background:#2b7a0b!important}
.macro-result-table th:nth-child(n+2),.macro-result-table td:nth-child(n+2){border-inline-start:2px solid #b4e04f!important}
.exchange-table thead tr:first-child th:nth-child(1){background:#1f5a0b!important}
.exchange-table thead tr:first-child th:nth-child(3){background:#1f5a0b!important}
.exchange-table thead tr:first-child th:nth-child(4){background:#1f5a0b!important}
.exchange-table thead tr:first-child th:nth-last-child(-n+2){background:#2b7a0b!important}
.exchange-table thead tr:nth-child(2) th:nth-child(2){background:#2b7a0b!important}
.exchange-table thead tr:nth-child(2) th:nth-child(n+4){background:#2b7a0b!important}
.exchange-table th:nth-child(2),.exchange-table td:nth-child(2),.exchange-table th:nth-child(3),.exchange-table td:nth-child(3),.exchange-table th:nth-child(6),.exchange-table td:nth-child(6),.exchange-table th:nth-last-child(2),.exchange-table td:nth-last-child(2){border-inline-start:0px solid #b4e04f!important}
.exchange-table tbody td:nth-child(4){box-shadow:inset 0 0 0 9999px #b4e04f17}
.kidney-result-table thead th:nth-child(1),.kidney-result-table thead th:nth-child(2){background:#2b7a0b!important}
.kidney-result-table thead th:nth-child(18),.kidney-result-table thead th:nth-child(19){background:#2b7a0b!important}
.kidney-result-table th:nth-child(3),.kidney-result-table td:nth-child(3),.kidney-result-table th:nth-child(5),.kidney-result-table td:nth-child(5),.kidney-result-table th:nth-child(7),.kidney-result-table td:nth-child(7),.kidney-result-table th:nth-child(8),.kidney-result-table td:nth-child(8),.kidney-result-table th:nth-child(9),.kidney-result-table td:nth-child(9),.kidney-result-table th:nth-child(12),.kidney-result-table td:nth-child(12),.kidney-result-table th:nth-child(18),.kidney-result-table td:nth-child(18){border-inline-start:2px solid #b4e04f!important}
.kidney-result-table tbody td:nth-child(5),.kidney-result-table tbody td:nth-child(6){box-shadow:inset 0 0 0 9999px #b4e04f17}
.exchange-table input,.kidney-result-table input{box-shadow:inset 0 1px 2px #1f5a0b0a!important}
.exchange-table input:hover,.kidney-result-table input:hover{border-color:#7dce13!important}
.exchange-table input:focus,.kidney-result-table input:focus{border-color:#2b7a0b!important;box-shadow:0 0 0 3px #2b7a0b24!important}
.kidney-result-table tfoot th{background:#eef9c8!important;color:#143508!important;border-top:2px solid #b4e04f!important}
@media(max-width:768px){.result-grid-table th,.result-grid-table td{border-color:#dcf2a0!important}}
.result-grid-table thead th:first-child{background:#1f5a0b!important}
.exchange-row:nth-child(2n)>td:first-child{background:#f8fceb!important}
.exchange-table th.exchange-column-disabled,.exchange-table td.exchange-column-disabled{background:#f8fceb!important}
.exchange-table thead th.exchange-column-disabled{color:#eef9c8!important}
.exchange-table td.exchange-column-disabled .exchange-input,.exchange-table .exchange-input:disabled{background:#eef9c8!important}
.exchange-table td.exchange-column-disabled .exchange-input:hover,.exchange-table td.exchange-column-disabled .exchange-input:focus,.exchange-table .exchange-input:disabled:hover,.exchange-table .exchange-input:disabled:focus{background:#eef9c8!important}
.exchange-table{box-shadow:0 14px 30px -22px #1435084d,0 2px 8px -4px #0f2a0614!important}
.exchange-table thead th{background:linear-gradient(165deg,#b4e04f,#2b7a0b)!important}
.exchange-table thead tr:first-child th{background:linear-gradient(165deg,#2b7a0b,#1f5a0b)!important}
.exchange-table thead tr:nth-child(2) th:nth-child(1),.exchange-table thead tr:nth-child(2) th:nth-child(2),.exchange-table thead tr:nth-child(2) th:nth-child(3){background:linear-gradient(165deg,#b4e04f,#2b7a0b)!important}
.exchange-table tbody td.exchange-meal-cell[data-exchange-field=breakfast_units],.exchange-table tbody td.exchange-meal-cell[data-exchange-field=snack_1_units],.exchange-table tbody td.exchange-meal-cell[data-exchange-field=lunch_units],.exchange-table tbody td.exchange-meal-cell[data-exchange-field=snack_2_units],.exchange-table tbody td.exchange-meal-cell[data-exchange-field=dinner_units],.exchange-table tbody td.exchange-meal-cell[data-exchange-field=snack_3_units]{background:#f8fceb!important}
.exchange-table .exchange-input{color:#143508!important}
.exchange-table .exchange-input:focus{box-shadow:inset 0 0 0 1.5px #2b7a0b!important}
.exchange-table .exchange-total-locked{background:#f8fceb!important}
.exchange-table tbody>tr>td:first-child,.exchange-table tbody>tr:nth-child(2n)>td:first-child,.exchange-table tbody>tr:hover>td:first-child{color:#143508!important}
.exchange-table tbody>tr>td:first-child .font-black{background:linear-gradient(165deg,#fff,#f8fceb 130%)!important;box-shadow:0 3px 10px -6px #14350847!important}
.kidney-result-table thead th{background:linear-gradient(165deg,#2b7a0b,#1f5a0b)!important}
.kidney-result-table .kidney-col-meal{background:#f8fceb!important}
.result-floating-head{box-shadow:0 8px 18px -12px #14350873}
.kidney-result-table thead tr>th:nth-child(1){background:#1f5a0b!important}
.kidney-result-table thead tr>th:nth-child(4),.kidney-result-table thead tr>th:nth-child(5){background:#2b7a0b!important}
.kidney-result-table tfoot .kidney-foot-sum>*{background:#f8fceb!important;color:#1f5a0b!important;border-top:2px solid #dcf2a0!important}
.kidney-result-table .kidney-row-sum{background:#f8fceb!important}
.divide-lime-100>:not([hidden])~:not([hidden]){border-color:rgb(220 242 160 / var(--tw-divide-opacity, 1))}
.border-\[\#6FC897\]{border-color:rgb(125 206 19 / var(--tw-border-opacity, 1))}
.border-\[\#B8DCC4\]{border-color:rgb(220 242 160 / var(--tw-border-opacity, 1))}
.border-\[\#d8e7bd\]{border-color:rgb(220 242 160 / var(--tw-border-opacity, 1))}
.border-\[\#d8e7bf\]{border-color:rgb(220 242 160 / var(--tw-border-opacity, 1))}
.border-\[\#d9e8bd\]{border-color:rgb(220 242 160 / var(--tw-border-opacity, 1))}
.border-\[\#dce9c7\]{border-color:rgb(220 242 160 / var(--tw-border-opacity, 1))}
.border-\[\#dfecc8\]{border-color:rgb(220 242 160 / var(--tw-border-opacity, 1))}
.border-\[\#e2ead8\]{border-color:rgb(220 242 160 / var(--tw-border-opacity, 1))}
.border-\[\#f5f8f2\]{border-color:rgb(248 252 235 / var(--tw-border-opacity, 1))}
.border-emerald-100{border-color:rgb(220 242 160 / var(--tw-border-opacity, 1))}
.border-emerald-200{border-color:rgb(220 242 160 / var(--tw-border-opacity, 1))}
.border-emerald-300{border-color:rgb(180 224 79 / var(--tw-border-opacity, 1))}
.border-emerald-400{border-color:rgb(125 206 19 / var(--tw-border-opacity, 1))}
.border-emerald-500{border-color:rgb(91 179 24 / var(--tw-border-opacity, 1))}
.border-green-200{border-color:rgb(220 242 160 / var(--tw-border-opacity, 1))}
.border-green-900\/10{border-color:#1f5a0b1a}
.border-green-950\/\[\.06\]{border-color:#1435080f}
.border-lime-100{border-color:rgb(220 242 160 / var(--tw-border-opacity, 1))}
.border-lime-100\/80{border-color:#dcf2a0cc}
.border-lime-200{border-color:rgb(220 242 160 / var(--tw-border-opacity, 1))}
.border-lime-300{border-color:rgb(180 224 79 / var(--tw-border-opacity, 1))}
.border-lime-400{border-color:rgb(125 206 19 / var(--tw-border-opacity, 1))}
.border-lime-50{border-color:rgb(248 252 235 / var(--tw-border-opacity, 1))}
.border-lime-500{border-color:rgb(125 206 19 / var(--tw-border-opacity, 1))}
.bg-\[\#0b2e1d\]\/45{background-color:#14350873}
.bg-\[\#0d644d\]{background-color:rgb(31 90 11 / var(--tw-bg-opacity, 1))}
.bg-\[\#0d694c\]{background-color:rgb(31 90 11 / var(--tw-bg-opacity, 1))}
.bg-\[\#0d7a59\]{background-color:rgb(31 90 11 / var(--tw-bg-opacity, 1))}
.bg-\[\#0f9f78\]{background-color:rgb(43 122 11 / var(--tw-bg-opacity, 1))}
.bg-\[\#109f78\]{background-color:rgb(43 122 11 / var(--tw-bg-opacity, 1))}
.bg-\[\#113f0c\]{background-color:rgb(20 53 8 / var(--tw-bg-opacity, 1))}
.bg-\[\#123f0d\]{background-color:rgb(20 53 8 / var(--tw-bg-opacity, 1))}
.bg-\[\#123f0d\]\/95{background-color:#143508f2}
.bg-\[\#168b68\]{background-color:rgb(43 122 11 / var(--tw-bg-opacity, 1))}
.bg-\[\#173b0f\]{background-color:rgb(20 53 8 / var(--tw-bg-opacity, 1))}
.bg-\[\#196b53\]{background-color:rgb(31 90 11 / var(--tw-bg-opacity, 1))}
.bg-\[\#1B8A4C\]{background-color:rgb(43 122 11 / var(--tw-bg-opacity, 1))}
.bg-\[\#628b78\]{background-color:rgb(43 122 11 / var(--tw-bg-opacity, 1))}
.bg-\[\#63b51d\]{background-color:rgb(125 206 19 / var(--tw-bg-opacity, 1))}
.bg-\[\#63c91f\]{background-color:rgb(125 206 19 / var(--tw-bg-opacity, 1))}
.bg-\[\#72cd08\]{background-color:rgb(125 206 19 / var(--tw-bg-opacity, 1))}
.bg-\[\#7ac943\]{background-color:rgb(125 206 19 / var(--tw-bg-opacity, 1))}
.bg-\[\#EEFBF2\]{background-color:rgb(248 252 235 / var(--tw-bg-opacity, 1))}
.bg-\[\#F1F3EF\]{background-color:rgb(248 252 235 / var(--tw-bg-opacity, 1))}
.bg-\[\#dce8e1\]\/70{background-color:#dcf2a0b3}
.bg-\[\#e7f7d8\]{background-color:rgb(238 249 200 / var(--tw-bg-opacity, 1))}
.bg-\[\#eff9df\]{background-color:rgb(238 249 200 / var(--tw-bg-opacity, 1))}
.bg-\[\#f0f8df\]{background-color:rgb(238 249 200 / var(--tw-bg-opacity, 1))}
.bg-\[\#f4f7f2\]{background-color:rgb(248 252 235 / var(--tw-bg-opacity, 1))}
.bg-\[\#f4f8ef\]{background-color:rgb(248 252 235 / var(--tw-bg-opacity, 1))}
.bg-\[\#f4fff0\]{background-color:rgb(248 252 235 / var(--tw-bg-opacity, 1))}
.bg-\[\#f5f8f2\]{background-color:rgb(248 252 235 / var(--tw-bg-opacity, 1))}
.bg-\[\#f5f8f2\]\/70{background-color:#f8fcebb3}
.bg-\[\#f6f8f3\]{background-color:rgb(248 252 235 / var(--tw-bg-opacity, 1))}
.bg-\[\#f7fced\]{background-color:rgb(248 252 235 / var(--tw-bg-opacity, 1))}
.bg-\[\#f8fbf4\]{background-color:rgb(248 252 235 / var(--tw-bg-opacity, 1))}
.bg-\[\#f8fbf5\]{background-color:rgb(248 252 235 / var(--tw-bg-opacity, 1))}
.bg-\[\#f9fcf6\]{background-color:rgb(248 252 235 / var(--tw-bg-opacity, 1))}
.bg-\[\#fbfcf8\]{background-color:rgb(248 252 235 / var(--tw-bg-opacity, 1))}
.bg-\[\#fbfdf8\]{background-color:rgb(248 252 235 / var(--tw-bg-opacity, 1))}
.bg-cyan-50{background-color:rgb(248 252 235 / var(--tw-bg-opacity, 1))}
.bg-cyan-50\/40{background-color:#f8fceb66}
.bg-cyan-50\/50{background-color:#f8fceb80}
.bg-emerald-100{background-color:rgb(220 242 160 / var(--tw-bg-opacity, 1))}
.bg-emerald-200\/30{background-color:#dcf2a04d}
.bg-emerald-200\/35{background-color:#dcf2a059}
.bg-emerald-300\/20{background-color:#b4e04f33}
.bg-emerald-50{background-color:rgb(248 252 235 / var(--tw-bg-opacity, 1))}
.bg-emerald-50\/20{background-color:#f8fceb33}
.bg-emerald-50\/30{background-color:#f8fceb4d}
.bg-emerald-50\/35{background-color:#f8fceb59}
.bg-emerald-50\/40{background-color:#f8fceb66}
.bg-emerald-50\/50{background-color:#f8fceb80}
.bg-emerald-50\/70{background-color:#f8fcebb3}
.bg-emerald-50\/80{background-color:#f8fcebcc}
.bg-emerald-50\/95{background-color:#f8fcebf2}
.bg-emerald-500{background-color:rgb(43 122 11 / var(--tw-bg-opacity, 1))}
.bg-emerald-600{background-color:rgb(43 122 11 / var(--tw-bg-opacity, 1))}
.bg-emerald-700{background-color:rgb(31 90 11 / var(--tw-bg-opacity, 1))}
.bg-green-100{background-color:rgb(238 249 200 / var(--tw-bg-opacity, 1))}
.bg-green-50{background-color:rgb(248 252 235 / var(--tw-bg-opacity, 1))}
.bg-green-900{background-color:rgb(31 90 11 / var(--tw-bg-opacity, 1))}
.bg-lime-100{background-color:rgb(220 242 160 / var(--tw-bg-opacity, 1))}
.bg-lime-100\/80{background-color:#dcf2a0cc}
.bg-lime-200\/40{background-color:#dcf2a066}
.bg-lime-200\/45{background-color:#dcf2a073}
.bg-lime-300\/10{background-color:#b4e04f1a}
.bg-lime-300\/30{background-color:#b4e04f4d}
.bg-lime-300\/35{background-color:#b4e04f59}
.bg-lime-400{background-color:rgb(125 206 19 / var(--tw-bg-opacity, 1))}
.bg-lime-400\/20{background-color:#7dce1333}
.bg-lime-50{background-color:rgb(248 252 235 / var(--tw-bg-opacity, 1))}
.bg-lime-50\/20{background-color:#f8fceb33}
.bg-lime-50\/30{background-color:#f8fceb4d}
.bg-lime-50\/40{background-color:#f8fceb66}
.bg-lime-50\/50{background-color:#f8fceb80}
.bg-lime-50\/60{background-color:#f8fceb99}
.bg-lime-50\/70{background-color:#f8fcebb3}
.bg-lime-50\/75{background-color:#f8fcebbf}
.bg-lime-500{background-color:rgb(125 206 19 / var(--tw-bg-opacity, 1))}
.bg-lime-600{background-color:rgb(43 122 11 / var(--tw-bg-opacity, 1))}
.bg-\[linear-gradient\(115deg\,\#153f2f_0\%\,\#24624d_55\%\,\#4e8d76_100\%\)\]{background-image:linear-gradient(115deg,#143508,#1f5a0b 55%,#2b7a0b)}
.bg-\[linear-gradient\(90deg\,\#0d976e\,\#13ae82\)\]{background-image:linear-gradient(90deg,#2b7a0b,#2b7a0b)}
.from-\[\#0d694c\]{--tw-gradient-from:#1f5a0b var(--tw-gradient-from-position);--tw-gradient-to:rgb(31 90 11 / 0) var(--tw-gradient-to-position)}
.from-\[\#0f9b72\]{--tw-gradient-from:#2b7a0b var(--tw-gradient-from-position);--tw-gradient-to:rgb(43 122 11 / 0) var(--tw-gradient-to-position)}
.from-\[\#123f0d\]{--tw-gradient-from:#143508 var(--tw-gradient-from-position);--tw-gradient-to:rgb(20 53 8 / 0) var(--tw-gradient-to-position)}
.from-\[\#d6f000\]{--tw-gradient-from:#7dce13 var(--tw-gradient-from-position);--tw-gradient-to:rgb(125 206 19 / 0) var(--tw-gradient-to-position)}
.from-emerald-300{--tw-gradient-from:#b4e04f var(--tw-gradient-from-position);--tw-gradient-to:rgb(180 224 79 / 0) var(--tw-gradient-to-position)}
.from-emerald-50{--tw-gradient-from:#f8fceb var(--tw-gradient-from-position);--tw-gradient-to:rgb(248 252 235 / 0) var(--tw-gradient-to-position)}
.from-emerald-500{--tw-gradient-from:#5bb318 var(--tw-gradient-from-position);--tw-gradient-to:rgb(91 179 24 / 0) var(--tw-gradient-to-position)}
.from-emerald-700{--tw-gradient-from:#1f5a0b var(--tw-gradient-from-position);--tw-gradient-to:rgb(31 90 11 / 0) var(--tw-gradient-to-position)}
.from-lime-300\/35{--tw-gradient-from:rgb(180 224 79 / .35) var(--tw-gradient-from-position);--tw-gradient-to:rgb(180 224 79 / 0) var(--tw-gradient-to-position)}
.from-lime-400{--tw-gradient-from:#7dce13 var(--tw-gradient-from-position);--tw-gradient-to:rgb(125 206 19 / 0) var(--tw-gradient-to-position)}
.from-lime-50{--tw-gradient-from:#f8fceb var(--tw-gradient-from-position);--tw-gradient-to:rgb(248 252 235 / 0) var(--tw-gradient-to-position)}
.from-lime-500{--tw-gradient-from:#7dce13 var(--tw-gradient-from-position);--tw-gradient-to:rgb(125 206 19 / 0) var(--tw-gradient-to-position)}
.via-\[\#63c93c\]{--tw-gradient-to:rgb(125 206 19 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #7dce13 var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-emerald-50{--tw-gradient-to:rgb(248 252 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f8fceb var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-emerald-500{--tw-gradient-to:rgb(91 179 24 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #5bb318 var(--tw-gradient-via-position), var(--tw-gradient-to)}
.to-\[\#0f9f78\]{--tw-gradient-to:#2b7a0b var(--tw-gradient-to-position)}
.to-\[\#116d56\]{--tw-gradient-to:#1f5a0b var(--tw-gradient-to-position)}
.to-\[\#16a57d\]{--tw-gradient-to:#5bb318 var(--tw-gradient-to-position)}
.to-\[\#1f6416\]{--tw-gradient-to:#1f5a0b var(--tw-gradient-to-position)}
.to-\[\#2e7d1f\]{--tw-gradient-to:#2b7a0b var(--tw-gradient-to-position)}
.to-emerald-400{--tw-gradient-to:#7dce13 var(--tw-gradient-to-position)}
.to-emerald-50{--tw-gradient-to:#f8fceb var(--tw-gradient-to-position)}
.to-emerald-50\/20{--tw-gradient-to:rgb(248 252 235 / .2) var(--tw-gradient-to-position)}
.to-emerald-700{--tw-gradient-to:#1f5a0b var(--tw-gradient-to-position)}
.to-emerald-900\/10{--tw-gradient-to:rgb(20 53 8 / .1) var(--tw-gradient-to-position)}
.to-lime-400{--tw-gradient-to:#7dce13 var(--tw-gradient-to-position)}
.to-lime-500{--tw-gradient-to:#7dce13 var(--tw-gradient-to-position)}
.text-\[\#0c4c2b\]{color:rgb(20 53 8 / var(--tw-text-opacity, 1))}
.text-\[\#0e6a43\]{color:rgb(31 90 11 / var(--tw-text-opacity, 1))}
.text-\[\#123f0d\]{color:rgb(20 53 8 / var(--tw-text-opacity, 1))}
.text-\[\#163f20\]{color:rgb(20 53 8 / var(--tw-text-opacity, 1))}
.text-\[\#173b0f\]{color:rgb(20 53 8 / var(--tw-text-opacity, 1))}
.text-\[\#174c2d\]{color:rgb(31 90 11 / var(--tw-text-opacity, 1))}
.text-\[\#183b18\]{color:rgb(20 53 8 / var(--tw-text-opacity, 1))}
.text-\[\#214f3c\]{color:rgb(31 90 11 / var(--tw-text-opacity, 1))}
.text-\[\#244b3b\]{color:rgb(31 90 11 / var(--tw-text-opacity, 1))}
.text-\[\#4d7913\]{color:rgb(43 122 11 / var(--tw-text-opacity, 1))}
.text-emerald-100{color:rgb(220 242 160 / var(--tw-text-opacity, 1))}
.text-emerald-600{color:rgb(43 122 11 / var(--tw-text-opacity, 1))}
.text-emerald-700{color:rgb(31 90 11 / var(--tw-text-opacity, 1))}
.text-emerald-800{color:rgb(31 90 11 / var(--tw-text-opacity, 1))}
.text-emerald-900{color:rgb(20 53 8 / var(--tw-text-opacity, 1))}
.text-green-600{color:rgb(43 122 11 / var(--tw-text-opacity, 1))}
.text-green-700{color:rgb(43 122 11 / var(--tw-text-opacity, 1))}
.text-green-700\/60{color:#2b7a0b99}
.text-green-800{color:rgb(31 90 11 / var(--tw-text-opacity, 1))}
.text-green-800\/70{color:#1f5a0bb3}
.text-green-900{color:rgb(31 90 11 / var(--tw-text-opacity, 1))}
.text-green-950\/55{color:#1435088c}
.text-green-950\/60{color:#14350899}
.text-green-950\/70{color:#143508b3}
.text-lime-100{color:rgb(220 242 160 / var(--tw-text-opacity, 1))}
.text-lime-100\/65{color:#dcf2a0a6}
.text-lime-100\/70{color:#dcf2a0b3}
.text-lime-200{color:rgb(220 242 160 / var(--tw-text-opacity, 1))}
.text-lime-200\/80{color:#dcf2a0cc}
.text-lime-300{color:rgb(180 224 79 / var(--tw-text-opacity, 1))}
.text-lime-400{color:rgb(43 122 11 / var(--tw-text-opacity, 1))}
.text-lime-400\/30{color:#2b7a0b4d}
.text-lime-500{color:rgb(43 122 11 / var(--tw-text-opacity, 1))}
.text-lime-600{color:rgb(43 122 11 / var(--tw-text-opacity, 1))}
.shadow-\[0_10px_28px_rgba\(23\,59\,15\,0\.06\)\]{--tw-shadow:0 10px 28px rgba(20,53,8,.06)}
.shadow-\[0_10px_40px_rgba\(18\,63\,13\,\.04\)\]{--tw-shadow:0 10px 40px rgba(20,53,8,.04)}
.shadow-\[0_12px_24px_rgba\(34\,197\,94\,\.16\)\]{--tw-shadow:0 12px 24px rgba(91,179,24,.16)}
.shadow-\[0_12px_30px_rgba\(13\,151\,110\,\.18\)\]{--tw-shadow:0 12px 30px rgba(43,122,11,.18)}
.shadow-\[0_12px_30px_rgba\(34\,197\,94\,\.12\)\]{--tw-shadow:0 12px 30px rgba(91,179,24,.12)}
.shadow-\[0_12px_35px_rgba\(18\,63\,13\,\.05\)\]{--tw-shadow:0 12px 35px rgba(20,53,8,.05)}
.shadow-\[0_14px_50px_rgba\(18\,63\,13\,\.07\)\]{--tw-shadow:0 14px 50px rgba(20,53,8,.07)}
.shadow-\[0_24px_85px_rgba\(18\,63\,13\,\.09\)\]{--tw-shadow:0 24px 85px rgba(20,53,8,.09)}
.shadow-\[0_28px_80px_rgba\(18\,63\,13\,\.10\)\]{--tw-shadow:0 28px 80px rgba(20,53,8,.1)}
.shadow-\[0_30px_100px_rgba\(18\,63\,13\,\.14\)\]{--tw-shadow:0 30px 100px rgba(20,53,8,.14)}
.shadow-\[0_30px_90px_rgba\(18\,77\,45\,\.16\)\]{--tw-shadow:0 30px 90px rgba(20,53,8,.16)}
.shadow-\[0_35px_100px_rgba\(23\,59\,15\,\.14\)\]{--tw-shadow:0 35px 100px rgba(20,53,8,.14)}
.shadow-\[0_35px_120px_rgba\(18\,63\,13\,\.14\)\]{--tw-shadow:0 35px 120px rgba(20,53,8,.14)}
.shadow-\[0_4px_14px_rgba\(15\,91\,61\,\.04\)\]{--tw-shadow:0 4px 14px rgba(31,90,11,.04)}
.shadow-\[inset_0px_0px_0px_1px_rgba\(26\,26\,0\,0\.16\)\]{--tw-shadow:inset 0px 0px 0px 1px rgba(15,42,6,.16)}
.shadow-emerald-100{--tw-shadow-color:#dcf2a0}
.shadow-emerald-900\/10{--tw-shadow-color:rgb(20 53 8 / .1)}
.shadow-emerald-950\/5{--tw-shadow-color:rgb(15 42 6 / .05)}
.shadow-green-950\/10{--tw-shadow-color:rgb(20 53 8 / .1)}
.shadow-lime-800\/10{--tw-shadow-color:rgb(31 90 11 / .1)}
.ring-emerald-100{--tw-ring-color:rgb(220 242 160 / var(--tw-ring-opacity, 1))}
.ring-emerald-50{--tw-ring-color:rgb(248 252 235 / var(--tw-ring-opacity, 1))}
.ring-green-200{--tw-ring-color:rgb(220 242 160 / var(--tw-ring-opacity, 1))}
.ring-lime-100{--tw-ring-color:rgb(220 242 160 / var(--tw-ring-opacity, 1))}
.ring-lime-200{--tw-ring-color:rgb(220 242 160 / var(--tw-ring-opacity, 1))}
.ring-lime-200\/10{--tw-ring-color:rgb(220 242 160 / .1)}
.ring-lime-50{--tw-ring-color:rgb(248 252 235 / var(--tw-ring-opacity, 1))}
#yd-main-content{background:radial-gradient(circle at 8% 4%,rgba(125,206,19,.11),transparent 26rem),radial-gradient(circle at 92% 18%,rgba(43,122,11,.08),transparent 28rem),#f8fceb!important;color:#143508}
#yd-main-content .text-green-700{color:#1f5a0b!important}
#yd-main-content .text-green-800{color:#1f5a0b!important}
#yd-main-content .text-emerald-700{color:#1f5a0b!important}
#yd-main-content .text-emerald-800{color:#1f5a0b!important}
#yd-main-content [class~=bg-emerald-50],#yd-main-content [class~="bg-emerald-50/40"],#yd-main-content [class~="bg-emerald-50/50"],#yd-main-content [class~="bg-emerald-50/60"],#yd-main-content [class~="bg-emerald-50/70"]{background-color:#eef9c8!important}
#yd-main-content [class~=bg-emerald-100]{background-color:#dcf2a0!important}
#yd-main-content [class~=bg-lime-50],#yd-main-content [class~="bg-lime-50/50"],#yd-main-content [class~="bg-lime-50/60"],#yd-main-content [class~="bg-lime-50/70"]{background-color:#eef9c8!important}
#yd-main-content [class~=bg-lime-100]{background-color:#dcf2a0!important}
#yd-main-content [class~=border-lime-100]{border-color:#b4e04f!important}
#yd-main-content [class~=border-lime-200]{border-color:#7dce13!important}
#yd-main-content [class~=border-lime-300]{border-color:#7dce13!important}
#yd-main-content [class~=border-emerald-100]{border-color:#b4e04f!important}
#yd-main-content [class~=border-emerald-200]{border-color:#7dce13!important}
#yd-main-content [class~=border-emerald-300]{border-color:#7dce13!important}
#yd-main-content [class~=ring-lime-100]{--tw-ring-color:#b4e04f !important}
#yd-main-content [class~=ring-lime-200]{--tw-ring-color:#7dce13 !important}
#yd-main-content [class~=ring-emerald-100]{--tw-ring-color:#b4e04f !important}
#yd-main-content [class~=ring-emerald-200]{--tw-ring-color:#7dce13 !important}
#yd-main-content input:not([type=checkbox]):not([type=radio]),#yd-main-content select,#yd-main-content textarea{border-color:#b4e04f!important;background-color:#f8fceb!important;color:#143508!important;box-shadow:inset 0 1px 2px #14350809}
#yd-main-content input:focus,#yd-main-content select:focus,#yd-main-content textarea:focus{border-color:#5bb318!important;box-shadow:0 0 0 3px #5bb3182b!important}
#yd-main-content input[readonly],#yd-main-content input:disabled,#yd-main-content select:disabled,#yd-main-content textarea:disabled{background-color:#eef9c8!important;border-color:#b4e04f!important;color:#1f5a0b!important}
#yd-main-content .yd-card,#yd-main-content .yd-stat{border-color:#b4e04f!important;box-shadow:0 10px 30px #1435081a!important}
#yd-main-content [class*=rounded-][class*=border][class*=bg-white]{box-shadow:0 4px 14px #1435080e}
#yd-main-content .result-grid-table{border-color:#b4e04f!important;box-shadow:0 8px 24px #14350817!important}
#yd-main-content .result-grid-table th,#yd-main-content .result-grid-table td{border-color:#b4e04f!important}
#yd-main-content .result-grid-table tbody tr:nth-child(2n)>td{background-color:#eef9c8!important}
#yd-main-content .result-grid-table tbody tr:hover>td{background-color:#dcf2a0!important}
#yd-main-content [class~=bg-green-50]{background-color:#eef9c8!important}
#yd-main-content [class~=bg-green-100]{background-color:#dcf2a0!important}
#yd-main-content .bg-lime-500{background-color:#7dce13!important}
#yd-main-content .bg-emerald-600{background-color:#2b7a0b!important}
#yd-main-content .clinical-reference-shell{--bg:#f8fceb !important;--surface-2:#f8fceb !important;--line:#dcf2a0 !important;--teal-tint:#eef9c8 !important}
#yd-main-content hr,#yd-main-content [class~=divide-slate-100]>:not([hidden])~:not([hidden]),#yd-main-content [class~=divide-lime-100]>:not([hidden])~:not([hidden]){border-color:#b4e04f!important}
#yd-main-content .exchange-table tbody tr>td.exchange-meal-cell:not([data-workout-meal="1"]){background:#f8fceb!important}
#yd-main-content .exchange-table tbody tr>td.exchange-column-disabled{background:#eef9c8!important}
#yd-main-content .exchange-table .exchange-meal-cell .exchange-input:not(:disabled){border-color:#b4e04f!important}
.file\:bg-lime-100::file-selector-button{background-color:rgb(220 242 160 / var(--tw-bg-opacity, 1))}
.file\:bg-lime-200::file-selector-button{background-color:rgb(220 242 160 / var(--tw-bg-opacity, 1))}
.file\:text-green-800::file-selector-button{color:rgb(31 90 11 / var(--tw-text-opacity, 1))}
.file\:text-green-900::file-selector-button{color:rgb(31 90 11 / var(--tw-text-opacity, 1))}
.hover\:border-emerald-300:hover{border-color:rgb(180 224 79 / var(--tw-border-opacity, 1))}
.hover\:border-lime-200:hover{border-color:rgb(220 242 160 / var(--tw-border-opacity, 1))}
.hover\:border-lime-300:hover{border-color:rgb(180 224 79 / var(--tw-border-opacity, 1))}
.hover\:border-lime-400:hover{border-color:rgb(125 206 19 / var(--tw-border-opacity, 1))}
.hover\:border-lime-500:hover{border-color:rgb(125 206 19 / var(--tw-border-opacity, 1))}
.hover\:bg-\[\#0b8967\]:hover{background-color:rgb(43 122 11 / var(--tw-bg-opacity, 1))}
.hover\:bg-\[\#0f2f0c\]:hover{background-color:rgb(20 53 8 / var(--tw-bg-opacity, 1))}
.hover\:bg-\[\#1a5613\]:hover{background-color:rgb(31 90 11 / var(--tw-bg-opacity, 1))}
.hover\:bg-\[\#1d5b16\]:hover{background-color:rgb(31 90 11 / var(--tw-bg-opacity, 1))}
.hover\:bg-\[\#225817\]:hover{background-color:rgb(31 90 11 / var(--tw-bg-opacity, 1))}
.hover\:bg-\[\#245c18\]:hover{background-color:rgb(31 90 11 / var(--tw-bg-opacity, 1))}
.hover\:bg-\[\#55a315\]:hover{background-color:rgb(125 206 19 / var(--tw-bg-opacity, 1))}
.hover\:bg-\[\#69b83a\]:hover{background-color:rgb(125 206 19 / var(--tw-bg-opacity, 1))}
.hover\:bg-\[\#6abd38\]:hover{background-color:rgb(125 206 19 / var(--tw-bg-opacity, 1))}
.hover\:bg-\[\#75d92c\]:hover{background-color:rgb(125 206 19 / var(--tw-bg-opacity, 1))}
.hover\:bg-\[\#f5faec\]:hover{background-color:rgb(248 252 235 / var(--tw-bg-opacity, 1))}
.hover\:bg-emerald-100:hover{background-color:rgb(220 242 160 / var(--tw-bg-opacity, 1))}
.hover\:bg-emerald-50:hover{background-color:rgb(248 252 235 / var(--tw-bg-opacity, 1))}
.hover\:bg-emerald-50\/70:hover{background-color:#f8fcebb3}
.hover\:bg-emerald-700:hover{background-color:rgb(31 90 11 / var(--tw-bg-opacity, 1))}
.hover\:bg-green-800:hover{background-color:rgb(31 90 11 / var(--tw-bg-opacity, 1))}
.hover\:bg-green-900:hover{background-color:rgb(31 90 11 / var(--tw-bg-opacity, 1))}
.hover\:bg-lime-100:hover{background-color:rgb(220 242 160 / var(--tw-bg-opacity, 1))}
.hover\:bg-lime-200:hover{background-color:rgb(220 242 160 / var(--tw-bg-opacity, 1))}
.hover\:bg-lime-400:hover{background-color:rgb(125 206 19 / var(--tw-bg-opacity, 1))}
.hover\:bg-lime-50:hover{background-color:rgb(248 252 235 / var(--tw-bg-opacity, 1))}
.hover\:bg-lime-50\/30:hover{background-color:#f8fceb4d}
.hover\:bg-lime-50\/40:hover{background-color:#f8fceb66}
.hover\:bg-lime-50\/50:hover{background-color:#f8fceb80}
.hover\:bg-lime-700:hover{background-color:rgb(43 122 11 / var(--tw-bg-opacity, 1))}
.hover\:text-\[\#173b0f\]:hover{color:rgb(20 53 8 / var(--tw-text-opacity, 1))}
.hover\:text-emerald-900:hover{color:rgb(20 53 8 / var(--tw-text-opacity, 1))}
.hover\:text-green-700:hover{color:rgb(43 122 11 / var(--tw-text-opacity, 1))}
.hover\:text-lime-600:hover{color:rgb(43 122 11 / var(--tw-text-opacity, 1))}
.hover\:text-lime-700:hover{color:rgb(43 122 11 / var(--tw-text-opacity, 1))}
.hover\:shadow-\[0_28px_80px_rgba\(18\,63\,13\,\.13\)\]:hover{--tw-shadow:0 28px 80px rgba(20,53,8,.13)}
.hover\:ring-lime-300:hover{--tw-ring-color:rgb(180 224 79 / var(--tw-ring-opacity, 1))}
.focus\:border-\[\#70c900\]:focus{border-color:rgb(125 206 19 / var(--tw-border-opacity, 1))}
.focus\:border-\[\#71c900\]:focus{border-color:rgb(125 206 19 / var(--tw-border-opacity, 1))}
.focus\:border-emerald-400:focus{border-color:rgb(125 206 19 / var(--tw-border-opacity, 1))}
.focus\:border-lime-400:focus{border-color:rgb(125 206 19 / var(--tw-border-opacity, 1))}
.focus\:border-lime-500:focus{border-color:rgb(125 206 19 / var(--tw-border-opacity, 1))}
.focus\:ring-\[\#70c900\]\/10:focus{--tw-ring-color:rgb(125 206 19 / .1)}
.focus\:ring-\[\#71c900\]\/10:focus{--tw-ring-color:rgb(125 206 19 / .1)}
.focus\:ring-emerald-50:focus{--tw-ring-color:rgb(248 252 235 / var(--tw-ring-opacity, 1))}
.focus\:ring-lime-100:focus{--tw-ring-color:rgb(220 242 160 / var(--tw-ring-opacity, 1))}
.focus\:ring-lime-500:focus{--tw-ring-color:rgb(125 206 19 / var(--tw-ring-opacity, 1))}

/* عرض ثابت صفحه: با/بدون اسکرول‌بار، پنل سبز کنار جابه‌جا نشود */
html{scrollbar-gutter:stable}
@supports not (scrollbar-gutter:stable){html{overflow-y:scroll}}

/* منوی «ثبت نام» ادمین: با کلیک باز می‌شود و «افراد / مراکز» را نشان می‌دهد */
.yd-reg-group .yd-reg-chev{margin-inline-start:auto;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;transition:transform .2s}
.yd-reg-group.is-open .yd-reg-chev{transform:rotate(180deg)}
.yd-reg-sub{display:none;padding:4px 14px 6px 0;margin-inline-start:22px;border-inline-start:2px solid #ffffff22}
.yd-reg-group.is-open .yd-reg-sub{display:grid;gap:2px}
.yd-reg-sub-link{padding:10px 14px;font-size:.92rem}

/* ---- topbar: global Back + redesigned profile chip ---- */
.yd-tb-end{display:flex;align-items:center;gap:10px;min-width:0}
.yd-back{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 18px 0 14px;border:0;border-radius:16px;cursor:pointer;font:inherit;font-size:.85rem;font-weight:900;color:#fff;background:linear-gradient(135deg,#2f7d12,#173b0f);box-shadow:0 8px 20px #173b0f33,inset 0 1px 0 #ffffff2e;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}
.yd-back:hover{transform:translateY(-1px);box-shadow:0 12px 26px #173b0f44,inset 0 1px 0 #ffffff2e;filter:brightness(1.08)}
.yd-back:active{transform:translateY(0) scale(.97)}
.yd-back:focus-visible{outline:3px solid #8bdc2a;outline-offset:2px}
.yd-back-ico{width:20px;height:20px;flex:none;padding:3px;border-radius:999px;background:#ffffff26}
html[dir=ltr] .yd-back-ico{transform:scaleX(-1)}
.yd-user-small{position:relative;gap:11px;padding:6px 8px 6px 14px;border-radius:999px;background:linear-gradient(180deg,#fff,#f6fbe9);border:1px solid #7dce1338;box-shadow:0 6px 18px #17350d14}
.yd-user-small:hover{transform:translateY(-1px);border-color:#7dce1380;box-shadow:0 12px 28px #17350d22}
.yd-user-small-avatar{width:42px;height:42px;border-radius:999px;background:linear-gradient(135deg,#b6ea5c,#4ea91a);color:#fff;font-size:1.05rem;box-shadow:0 0 0 3px #fff,0 0 0 4.5px #7dce1380;flex:none}
.yd-user-small .truncate{max-width:150px}
.yd-user-small-chevron{width:26px!important;height:26px!important;padding:6px;border-radius:999px;background:#eef6dc;color:#2f7d12!important}
@media (max-width:640px){.yd-back{height:42px;padding:0 14px 0 10px}.yd-back span{font-size:.8rem}.yd-user-small .truncate{max-width:96px}.yd-user-small-chevron{display:none}.yd-user-small{padding:5px 6px 5px 12px}}
@media print{.yd-back{display:none!important}}
header.yd-topbar>div.flex.shrink-0{width:100%;justify-content:space-between}
.yd-back-chip{cursor:pointer;font:inherit;gap:12px;padding:6px 18px 6px 8px;color:#173b0f}
.yd-back-avatar{color:#fff}
.yd-back-ico2{width:22px;height:22px}
html[dir=ltr] .yd-back-ico2{transform:scaleX(-1)}
.yd-back-text{font-size:.95rem;font-weight:900;color:#173b0f}
.yd-back-chip:active{transform:scale(.97)}
.yd-back-chip:focus-visible{outline:3px solid #8bdc2a;outline-offset:2px}
@media (max-width:640px){.yd-back-chip{padding:5px 14px 5px 6px}.yd-back-text{font-size:.85rem}}
